
.lkc-hero{padding:8rem 0 5rem;background:#071322;color:#fff}.lkc-hero h1{font-size:clamp(3rem,7vw,6.3rem);line-height:.9;letter-spacing:-.055em;margin:.7rem 0 1.5rem}.lkc-hero h1 span{color:#9f82dc}.lkc-hero .lead{max-width:850px;color:#b8c5d7}.lkc-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.5rem}.lkc-badges span{border:1px solid #40516b;padding:.42rem .6rem;font-size:.5rem;font-weight:900;letter-spacing:.08em}.lkc-two{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem}.lkc-rule{border-left:3px solid #8c6dd0;background:#f6f3fc;padding:1rem;margin-top:1.2rem}.lkc-rule span,.lkc-label,.lkc-example span,.lkc-conclusion span{display:block;color:#8062c4;font-size:.5rem;font-weight:900;letter-spacing:.1em}.lkc-rule strong{display:block;margin-top:.35rem}.lkc-dark{background:#071322;color:#fff}.lkc-dark h2{color:#fff}.lkc-pipeline{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1.2fr 20px 1.2fr 20px 1fr;gap:.35rem;align-items:stretch;margin-top:2rem}.lkc-pipeline>div{border:1px solid #30425b;background:#0b1a2e;padding:.8rem}.lkc-pipeline span{font-size:.48rem;color:#a88be3;font-weight:900}.lkc-pipeline strong{display:block;font-size:.62rem;margin:.45rem 0}.lkc-pipeline small{color:#93a4ba;font-size:.52rem;line-height:1.45}.lkc-pipeline>i{display:grid;place-items:center;font-style:normal;color:#9f82dc}.lkc-heading{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end}.lkc-stat{display:flex;gap:.7rem;align-items:center;border-left:3px solid #8c6dd0;padding-left:1rem}.lkc-stat strong{font-size:2.2rem;color:#17243a}.lkc-stat span{font-size:.58rem;color:#657286}.lkc-matrix-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:2rem 0}.lkc-matrix-summary>div{border:1px solid #dce3ec;background:#f8fafc;padding:1rem}.lkc-matrix-summary strong{display:block;font-size:1.4rem;color:#17243a}.lkc-matrix-summary span{font-size:.56rem;color:#69768a}.lkc-grid-demo{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:center}.lkc-grid-box{display:grid;grid-template-columns:repeat(15,1fr);aspect-ratio:1;border:1px solid #d7dfea}.lkc-grid-box span{border:.5px solid #edf0f4;background:#e7ebf1}.lkc-grid-box span.hot{background:#9d83d4;box-shadow:inset 0 0 0 2px #7258ad}.lkc-grid-demo p{max-width:650px;color:#687589}.lkc-result{background:#f5f7fa}.lkc-result-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:3rem;align-items:center}.lkc-score{border:1px solid #cfd8e4;background:#fff;padding:2rem}.lkc-score strong{display:block;font-size:4rem;line-height:1;color:#7258ad}.lkc-score span{font-size:.62rem;color:#687589}.lkc-caution{border-left:3px solid #9c7b42;padding-left:1rem}.lkc-fidelity{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.lkc-fidelity article{border:1px solid #dce3ec;padding:1.2rem;background:#fff}.lkc-fidelity span{font-size:.48rem;font-weight:900;letter-spacing:.1em;color:#8062c4}.lkc-fidelity code{display:block;background:#142238;color:#eef2f7;padding:.65rem;margin:.8rem 0;font-size:.58rem}.lkc-fidelity p{font-size:.65rem;line-height:1.6;color:#687589}.lkc-loop{max-width:600px;display:grid;gap:.35rem;text-align:center;margin:2rem auto}.lkc-loop>b,.lkc-loop>strong{border:1px solid #354760;background:#0b1a2e;padding:.65rem;font-size:.62rem}.lkc-loop>i{font-style:normal;color:#a88be3}.lkc-loop-branches{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lkc-loop-branches span{border:1px solid #4a5c75;padding:.6rem;font-size:.55rem}.lkc-example{max-width:760px;margin:1.5rem auto 0;border-top:1px solid #33465f;padding-top:1rem}.lkc-example p{color:#b7c4d5;margin:.3rem 0 1rem}.lkc-evidence{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.lkc-evidence>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e9ef;padding:.8rem 0}.lkc-evidence b{font-size:.65rem}.lkc-evidence span{font-size:.48rem;font-weight:900}.done{color:#28705b}.dev{color:#8062c4}.hold{color:#9b6b19}.lkc-conclusion{margin-top:1.5rem;background:#101e33;color:#fff;padding:1.2rem;border-left:4px solid #8c6dd0}.lkc-conclusion strong{display:block;margin-top:.4rem;max-width:950px;line-height:1.5}.lkc-back{margin-top:2rem}
@media(max-width:900px){.lkc-two,.lkc-heading,.lkc-result-grid,.lkc-fidelity,.lkc-grid-demo{grid-template-columns:1fr;gap:1.2rem}.lkc-pipeline{grid-template-columns:1fr}.lkc-pipeline>i{transform:rotate(90deg)}.lkc-matrix-summary{grid-template-columns:1fr 1fr}.lkc-grid-box{max-width:320px}.lkc-evidence{grid-template-columns:1fr}}
@media(max-width:520px){.lkc-matrix-summary{grid-template-columns:1fr}.lkc-loop-branches{grid-template-columns:1fr}.lkc-evidence>div{display:grid}}
