.k2-page{--k2-ink:#17263a;--k2-muted:#667085;--k2-paper:#fffdf8;--k2-wash:#f5f0e7;--k2-line:#ddd5c7;--k2-navy:#19365f;--k2-blue:#3567d6;--k2-teal:#0b6f69;--k2-gold:#855515;--k2-coral:#a83f49;color:var(--k2-ink)}.k2-page section[id]{scroll-margin-top:76px}.k2-page code{font:700 .9em var(--mono)}.k2-page .section{position:relative;padding-block:72px;border-top:1px solid rgba(41,55,77,.08)}.k2-page .section h2{max-width:20ch;margin-top:15px;font-size:clamp(30px,4.1vw,46px);letter-spacing:-.035em}.k2-page .section>.lead{max-width:800px;font-size:16px;line-height:1.82}.k2-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:58px;align-items:center;min-height:680px;padding-top:72px;padding-bottom:54px}.k2-hero>*{min-width:0}.k2-hero .edition-line{display:flex;align-items:center;gap:14px;margin-bottom:24px;color:var(--k2-muted);font:800 10px var(--mono);letter-spacing:.1em}.k2-hero .edition-line span{color:var(--k2-coral)}.k2-hero .edition-line i{height:1px;flex:1;max-width:100px;background:var(--k2-line)}.k2-hero .edition-line small,.k2-hero .edition-line time{font-size:9.5px}.k2-hero h1{max-width:13ch;margin-top:24px;font-size:clamp(46px,6vw,72px);line-height:1.04;letter-spacing:-.055em}.k2-hero h1 b{color:var(--k2-coral)}.k2-hero .hero-lead{max-width:720px;margin-top:25px;color:var(--k2-muted);font-size:17px;line-height:1.86}.k2-hero .hero-lead b{color:var(--k2-ink)}.k2-hero .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.k2-hero .btn-primary{background:var(--k2-navy);box-shadow:0 14px 30px -18px #19365fc7}.k2-hero .btn-ghost{border-radius:4px;background:var(--k2-paper)}.k2-hero .hero-thesis{display:grid;grid-template-columns:110px 1fr;gap:18px;margin-top:31px;padding:18px 20px;border-left:4px solid var(--k2-coral);background:var(--k2-wash)}.k2-hero .hero-thesis span{font:850 10px var(--mono);letter-spacing:.08em;color:var(--k2-coral)}.k2-hero .hero-thesis p{font-size:12.5px;line-height:1.7;color:var(--k2-muted)}.k2-hero .hero-thesis b{color:var(--k2-ink)}.orbit-console{position:relative;min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:var(--k2-ink);color:#fff;box-shadow:22px 24px #ece3d5,0 32px 80px -54px #17263ae6}.orbit-console:before{content:"KIMI MISSION CONTROL";position:absolute;left:24px;top:21px;z-index:4;font:850 9px var(--mono);letter-spacing:.18em;color:#ffffff85}.orbit-console>p{position:absolute;left:24px;bottom:19px;z-index:4;font-size:10px;color:#ffffff85}.orbit-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 95%)}.orbit-ring{position:absolute;left:50%;top:49%;border:1px solid rgba(255,255,255,.18);border-radius:50%;transform:translate(-50%,-50%);animation:k2-orbit 28s linear infinite}.orbit-ring:after{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;border-radius:50%;background:#ffd89d;box-shadow:0 0 18px #ffd89da6}.ring-a{width:330px;height:330px}.ring-b{width:455px;height:455px;border-style:dashed;animation-duration:42s;animation-direction:reverse}.ring-b:after{background:#7ddbd3;box-shadow:0 0 18px #7ddbd399}.core-moon{position:absolute;left:50%;top:49%;z-index:3;display:grid;place-content:center;width:188px;height:188px;border-radius:50%;text-align:center;background:radial-gradient(circle at 34% 28%,#fff8dc,#d6be91 56%,#9c7d4e);color:#203049;box-shadow:inset -20px -22px 42px #593a1733,0 0 0 14px #ffffff09,0 20px 55px #0000006b;transform:translate(-50%,-50%)}.core-moon:after{content:"";position:absolute;right:28px;top:42px;width:27px;height:17px;border-radius:50%;background:#60492526;box-shadow:-68px 45px 0 6px #6049251a,-12px 76px 0 -2px #6049251f}.core-moon small,.core-moon b,.core-moon span{position:relative;z-index:1;display:block}.core-moon small{font:850 9px var(--mono);letter-spacing:.18em}.core-moon b{font:900 38px var(--mono);line-height:1.1}.core-moon span{font:750 11px var(--mono);margin-top:4px}.orbit-node{position:absolute;z-index:3;padding:7px 10px;border:1px solid rgba(255,255,255,.18);background:#17263ad1;font:750 10px var(--mono);color:#ffffffc7}.n-mla{left:50px;top:190px;color:#8fb0ff}.n-muon{right:39px;top:147px;color:#ffd89d}.n-vision{left:68px;bottom:138px;color:#7ddbd3}.n-swarm{right:48px;bottom:155px;color:#ffabb0}.console-card{position:absolute;z-index:4;width:150px;padding:15px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;backdrop-filter:blur(8px)}.console-card span,.console-card b,.console-card small{display:block}.console-card span{font:850 8px var(--mono);letter-spacing:.14em;color:#ffffff85}.console-card b{font:850 18px var(--mono);margin-top:3px}.console-card small{font-size:9px;color:#ffffff85;margin-top:4px}.console-card.general{left:22px;top:68px;border-top:3px solid #7ddbd3}.console-card.code{right:22px;bottom:60px;border-top:3px solid #ff9aa2}@keyframes k2-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}.signal-strip{display:grid;grid-template-columns:repeat(6,1fr);padding:0;border:1px solid var(--k2-line);background:var(--k2-paper);box-shadow:0 14px 42px -34px #17263a8c}.signal-strip div{min-width:0;padding:21px 14px;border-right:1px solid var(--k2-line);text-align:center}.signal-strip div:last-child{border-right:0}.signal-strip b,.signal-strip span{display:block}.signal-strip b{font:900 clamp(16px,2vw,22px) var(--mono);color:var(--k2-navy)}.signal-strip div:nth-child(2) b,.signal-strip div:nth-child(5) b{color:var(--k2-coral)}.signal-strip span{margin-top:5px;color:var(--k2-muted);font-size:9.5px;line-height:1.35}.current-split{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.current-split>*{min-width:0}.current-card{padding:26px;border:1px solid var(--k2-line);border-top:4px solid var(--tone);background:var(--k2-paper)}.current-card.general{--tone:var(--k2-teal)}.current-card.code{--tone:var(--k2-coral)}.current-card span{font:850 10px var(--mono);color:var(--tone)}.current-card h3{margin-top:6px;font:900 28px var(--mono)}.current-card p{margin-top:9px;color:var(--k2-muted);font-size:12.5px;line-height:1.72}.current-card b{display:block;margin-top:13px;font-size:10.5px;color:var(--tone)}.version-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(205px,1fr);gap:10px;margin-top:18px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x proximity}.version-rail article{min-width:0;padding:18px;border:1px solid var(--k2-line);background:#fffdf8b8;scroll-snap-align:start}.version-rail small{font:800 9px var(--mono);color:var(--k2-coral)}.version-rail h3{margin-top:5px;font-size:16px}.version-rail div{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.version-rail div span{padding:3px 6px;background:var(--k2-wash);font:750 8.5px var(--mono);color:var(--k2-muted)}.version-rail p{margin-top:10px;color:var(--k2-muted);font-size:10.5px;line-height:1.55}.plain-band{display:grid;grid-template-columns:110px 1fr;gap:20px;margin-top:17px;padding:20px;border:1px solid var(--k2-line);background:linear-gradient(100deg,#f0e7d8,#fffdf8)}.plain-band span{font:850 10px var(--mono);letter-spacing:.08em;color:var(--k2-coral)}.plain-band p{color:var(--k2-muted);font-size:13px;line-height:1.78}.plain-band b{color:var(--k2-ink)}.token-walk{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--k2-line);background:var(--k2-paper)}.token-walk article{min-width:0;padding:21px;border-right:1px solid var(--k2-line)}.token-walk article:last-child{border-right:0}.token-walk span{font:850 9px var(--mono);color:var(--k2-blue)}.token-walk h3{margin-top:7px;font-size:16px}.token-walk p{margin-top:7px;color:var(--k2-muted);font-size:11.5px;line-height:1.65}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border:1px solid var(--k2-line);background:var(--k2-wash)}.spec-grid div{min-width:0;padding:18px;border-right:1px solid var(--k2-line);border-bottom:1px solid var(--k2-line)}.spec-grid div:nth-child(3n){border-right:0}.spec-grid div:nth-last-child(-n+3){border-bottom:0}.spec-grid small,.spec-grid b,.spec-grid span{display:block}.spec-grid small{font:800 9px var(--mono);color:var(--k2-muted)}.spec-grid b{margin-top:4px;font:850 17px var(--mono);color:var(--k2-navy)}.spec-grid span{margin-top:2px;font-size:9.5px;color:var(--k2-muted)}.moe-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center;margin-top:19px;padding:25px;border:1px solid var(--k2-line);background:var(--k2-paper)}.moe-equation>div{min-width:0;text-align:center}.moe-equation span,.moe-equation b,.moe-equation p{display:block}.moe-equation span{font:800 9px var(--mono);color:var(--k2-muted)}.moe-equation b{font:900 28px var(--mono);color:var(--k2-coral);margin-top:3px}.moe-equation p{font-size:10px;color:var(--k2-muted);margin-top:3px}.moe-equation i{font-style:normal;font-size:23px;color:var(--k2-line)}.research-fold{margin-top:16px;border:1px solid var(--k2-line);background:var(--k2-paper)}.research-fold summary{padding:16px 18px;cursor:pointer;font-weight:800;font-size:12px;color:var(--k2-navy)}.research-fold>div{padding:0 18px 18px;border-top:1px solid var(--k2-line)}.research-fold p{margin-top:12px;color:var(--k2-muted);font-size:12px;line-height:1.75}.context-stages,.training-ledger{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.context-stages article,.training-ledger article{min-width:0;padding:19px;border:1px solid var(--k2-line);background:var(--k2-paper)}.context-stages small,.context-stages b,.context-stages p,.training-ledger span,.training-ledger b,.training-ledger p{display:block}.context-stages small,.training-ledger span{font:800 9px var(--mono);color:var(--k2-muted)}.context-stages b,.training-ledger b{margin-top:5px;font:900 20px var(--mono);color:var(--k2-teal)}.context-stages p,.training-ledger p{margin-top:6px;color:var(--k2-muted);font-size:10.5px;line-height:1.55}.training-ledger{grid-template-columns:minmax(190px,.8fr) minmax(0,2.4fr)}.training-ledger .training-main{border-top:4px solid var(--k2-navy)}.training-ledger .training-tail{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:18px;border-top:4px solid var(--k2-teal);background:linear-gradient(105deg,rgba(11,111,105,.08),var(--k2-paper) 55%)}.training-tail-head{align-self:center}.training-tail-head>span{color:var(--k2-teal)}.training-substages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.training-substages>div{min-width:0;padding:13px;border:1px solid var(--k2-line);background:#fffdf8db}.training-substages b{font-size:14px}.training-substages p{font-size:9.5px}.three-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.three-rules article{min-width:0;padding:21px;border:1px solid var(--k2-line);border-top:3px solid var(--k2-coral);background:var(--k2-paper)}.three-rules span{font:850 11px var(--mono);color:var(--k2-coral)}.three-rules p{margin-top:8px;color:var(--k2-muted);font-size:11.5px;line-height:1.65}.result-callout{display:grid;grid-template-columns:170px 1fr;gap:25px;align-items:center;margin-top:15px;padding:24px;background:var(--k2-navy);color:#fff}.result-callout>b{font:900 42px var(--mono);color:#ffd89d}.result-callout span{font:800 9px var(--mono);letter-spacing:.08em;color:#9fc4ff}.result-callout p{margin-top:5px;color:#ffffffa6;font-size:12px;line-height:1.68}.infra-band{display:grid;grid-template-columns:130px 1fr;gap:20px;margin-top:14px;padding:22px;background:var(--k2-ink);color:#fff}.infra-band span{font:850 10px var(--mono);color:#7ddbd3}.infra-band p{font-size:12px;line-height:1.72;color:#ffffff9e}.infra-band b{color:#fff}.factory-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.factory-numbers article{min-width:0;padding:24px;border:1px solid var(--k2-line);background:var(--k2-paper)}.factory-numbers b,.factory-numbers span{display:block}.factory-numbers b{font:900 30px var(--mono);color:var(--k2-blue)}.factory-numbers span{font-size:12px;font-weight:850;margin-top:3px}.factory-numbers p{margin-top:7px;color:var(--k2-muted);font-size:10.5px;line-height:1.55}.reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.reward-grid article{min-width:0;padding:21px;border:1px solid var(--k2-line);border-top:3px solid var(--k2-teal);background:var(--k2-paper)}.reward-grid span{font:850 9px var(--mono);color:var(--k2-teal)}.reward-grid h3{margin-top:6px;font-size:17px}.reward-grid p{margin-top:7px;color:var(--k2-muted);font-size:11.5px;line-height:1.65}.engine-note{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center;margin-top:14px;padding:20px;border:1px solid var(--k2-line);background:var(--k2-wash)}.engine-note b{font:900 27px var(--mono);color:var(--k2-coral)}.engine-note p{font-size:11.5px;line-height:1.65;color:var(--k2-muted)}.vision-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}.vision-stages article{min-width:0;padding:23px;border:1px solid var(--k2-line);border-top:4px solid var(--tone);background:var(--k2-paper)}.vision-stages article:nth-child(1){--tone:var(--k2-blue)}.vision-stages article:nth-child(2){--tone:var(--k2-teal)}.vision-stages article:nth-child(3){--tone:var(--k2-coral)}.vision-stages span{font:850 9px var(--mono);color:var(--tone)}.vision-stages h3{margin-top:5px;font-size:18px}.vision-stages b{display:block;margin-top:9px;font:850 15px var(--mono);color:var(--tone)}.vision-stages p{margin-top:7px;color:var(--k2-muted);font-size:11.5px;line-height:1.62}.swarm-compare{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.swarm-compare article{min-width:0;padding:25px;border:1px solid var(--k2-line);border-top:4px solid var(--tone);background:var(--k2-paper)}.swarm-compare .single{--tone:var(--k2-gold)}.swarm-compare .parallel{--tone:var(--k2-teal)}.swarm-compare span{font:850 10px var(--mono);color:var(--tone)}.swarm-compare h3{margin-top:6px;font-size:21px}.swarm-compare p{margin-top:8px;color:var(--k2-muted);font-size:12px;line-height:1.68}.swarm-compare b{display:block;margin-top:12px;font:800 10.5px var(--mono);color:var(--tone)}.swarm-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.swarm-scale>div{min-width:0;padding:20px;border:1px solid var(--k2-line);background:var(--k2-wash)}.swarm-scale small,.swarm-scale b,.swarm-scale span,.swarm-scale em{display:block}.swarm-scale small{font:800 9px var(--mono);color:var(--k2-muted)}.swarm-scale b{font:900 28px var(--mono);color:var(--k2-coral);margin-top:4px}.swarm-scale span{font-size:11px;font-weight:800}.swarm-scale em{margin-top:5px;color:var(--k2-muted);font-size:9.5px;font-style:normal}.boundary-note{margin-top:14px;padding:16px 18px;border:1px dashed var(--k2-coral);background:#fff5f3;color:var(--k2-muted);font-size:11.5px;line-height:1.68}.boundary-note b{color:var(--k2-coral)}.model-picker{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;margin-top:19px;padding:27px;border:1px solid var(--k2-line);background:linear-gradient(120deg,#f3ecdf,#fffdf8 62%)}.model-picker>*{min-width:0}.picker-copy>span{font:850 9px var(--mono);letter-spacing:.1em;color:var(--k2-coral)}.picker-copy h3{margin-top:6px;font-size:24px}.picker-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.picker-buttons button{appearance:none;padding:8px 11px;border:1px solid var(--k2-line);background:#fff;color:var(--k2-muted);font:750 10.5px var(--sans);cursor:pointer}.picker-buttons button:hover,.picker-buttons button.active{border-color:var(--k2-navy);background:var(--k2-navy);color:#fff}.picker-result{padding:22px;background:var(--k2-ink);color:#fff}.picker-result small,.picker-result b,.picker-result span{display:block}.picker-result small{font:800 9px var(--mono);color:#7ddbd3}.picker-result b{margin-top:5px;font:900 25px var(--mono)}.picker-result p{margin-top:10px;color:#ffffffa8;font-size:11.5px;line-height:1.65}.picker-result span{margin-top:11px;color:#ffd89d;font-size:9.5px}.latest-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.latest-rules article{min-width:0;padding:18px;border:1px solid var(--k2-line);background:var(--k2-paper)}.latest-rules span{font:850 11px var(--mono);color:var(--k2-coral)}.latest-rules p{margin-top:6px;color:var(--k2-muted);font-size:10.5px;line-height:1.58}.evidence-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:15px;margin-top:19px}.evidence-layout>*{min-width:0}.official-board{padding:25px;border:1px solid var(--k2-line);background:var(--k2-paper)}.official-board>span,.independent-board>span{font:850 9px var(--mono);letter-spacing:.08em}.official-board>span{color:var(--k2-blue)}.official-board h3{margin-top:5px;font-size:22px}.official-board dl{margin-top:16px}.official-board dl div{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--k2-line)}.official-board dt{font-size:11px}.official-board dd{text-align:right}.official-board dd b{font:850 15px var(--mono);color:var(--k2-blue)}.official-board dd span{display:block;font:700 8.5px var(--mono);color:var(--k2-muted)}.official-board>p{margin-top:12px;padding:10px;background:var(--k2-wash);color:var(--k2-muted);font-size:9.5px;line-height:1.55}.independent-board{padding:25px;background:var(--k2-ink);color:#fff}.independent-board>span{color:#7ddbd3}.independent-board>div{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:start;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.12)}.independent-board>div:last-child{border-bottom:0}.independent-board b{font:900 25px var(--mono);color:#ffd89d}.independent-board p{color:#ffffff9c;font-size:10.5px;line-height:1.6}.harness-check{display:grid;grid-template-columns:150px 1fr;gap:20px;margin-top:14px;padding:18px;border:1px solid var(--k2-line);background:var(--k2-wash)}.harness-check>span{font:850 10px var(--mono);color:var(--k2-coral)}.harness-check ul{display:grid;grid-template-columns:repeat(3,1fr);gap:7px 20px;padding-left:17px}.harness-check li{font-size:10.5px;color:var(--k2-muted)}.price-table{margin-top:24px;border:1px solid var(--k2-line);background:var(--k2-paper);overflow-x:auto}.price-table table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.price-table th,.price-table td{padding:13px 15px;border-right:1px solid var(--k2-line);border-bottom:1px solid var(--k2-line);text-align:left;font-size:10.5px}.price-table tr>*:first-child{width:34%}.price-table tr>*:not(:first-child){width:16.5%}.price-table tr>*:last-child{border-right:0}.price-table tbody tr:last-child>*{border-bottom:0}.price-table thead{background:var(--k2-wash);font:800 9px var(--mono);color:var(--k2-muted)}.price-table tbody th{font:800 10.5px var(--mono)}.price-table em{font-style:normal;color:var(--k2-muted)}.price-table tr.focus{box-shadow:inset 4px 0 var(--k2-teal)}.price-table tr.code{box-shadow:inset 4px 0 var(--k2-coral)}.price-note{margin-top:7px;color:var(--k2-muted);font-size:9.5px}.cost-lab{display:grid;grid-template-columns:1.12fr .88fr;gap:25px;margin-top:18px;padding:28px;border:1px solid rgba(17,138,131,.25);background:linear-gradient(130deg,#118a8314,#fffdf8 62%)}.cost-lab>*{min-width:0}.cost-copy>span{font:850 9px var(--mono);color:var(--k2-teal)}.cost-copy h3{margin-top:6px;font-size:24px}.cost-copy>label{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center;margin-top:16px;font-size:10.5px;font-weight:800;color:var(--k2-muted)}.cost-copy select,.cost-fields input{width:100%;border:1px solid var(--k2-line);background:#fff;color:var(--k2-ink);font:700 11px var(--mono)}.cost-copy select{padding:10px}.cost-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:11px}.cost-fields label{font-size:9.5px;font-weight:800;color:var(--k2-muted)}.cost-fields input{display:block;margin-top:5px;padding:10px 8px}.cost-result{padding:24px;background:#145851;color:#fff}.cost-result>span{font:800 9px var(--mono);color:#9df0e6}.cost-result>b{display:block;margin-top:6px;font:900 34px var(--mono)}.cost-result dl{margin-top:14px}.cost-result dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:10.5px}.cost-result dt{color:#ffffffb8}.cost-result dd{font:750 10.5px var(--mono)}.cost-result small{display:block;margin-top:14px;color:#ffffffb8;font-size:9px;line-height:1.55}.deploy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.deploy-cards article{min-width:0;padding:22px;border:1px solid var(--k2-line);border-top:4px solid var(--tone);background:var(--k2-paper)}.deploy-cards article:nth-child(1){--tone:var(--k2-gold)}.deploy-cards article:nth-child(2){--tone:var(--k2-teal)}.deploy-cards article:nth-child(3){--tone:var(--k2-blue)}.deploy-cards span{font:850 9px var(--mono);color:var(--tone)}.deploy-cards h3{margin-top:6px;font-size:18px}.deploy-cards p{margin-top:8px;color:var(--k2-muted);font-size:11.5px;line-height:1.65}.weight-ledger{display:grid;grid-template-columns:150px repeat(3,1fr);gap:16px;align-items:center;margin-top:14px;padding:21px;background:var(--k2-ink);color:#fff}.weight-ledger>span{font:850 9px var(--mono);color:#7ddbd3}.weight-ledger div{min-width:0}.weight-ledger small,.weight-ledger b{display:block}.weight-ledger small{font:750 8px var(--mono);color:#ffffff85}.weight-ledger b{font:850 17px var(--mono);margin-top:3px}.weight-ledger p{grid-column:1/-1;color:#ffffff85;font-size:9.5px}.production-checklist{display:grid;grid-template-columns:190px 1fr;gap:24px;margin-top:14px;padding:25px;background:var(--k2-navy);color:#fff}.production-checklist>div span{font:850 9px var(--mono);color:#9fc4ff}.production-checklist h3{margin-top:5px;font-size:20px}.production-checklist ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 24px;padding-left:18px}.production-checklist li{color:#ffffff9c;font-size:10.5px;line-height:1.6}.production-checklist b{color:#fff}.fit-split{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.fit-split article{min-width:0;padding:26px;border:1px solid var(--k2-line);border-top:4px solid var(--tone);background:var(--k2-paper)}.fit-split .good{--tone:var(--k2-teal)}.fit-split .not{--tone:var(--k2-coral)}.fit-split span{font:850 10px var(--mono);color:var(--tone)}.fit-split h3{margin-top:6px;font-size:22px}.fit-split ul{padding-left:18px;margin-top:12px}.fit-split li{margin-top:5px;color:var(--k2-muted);font-size:12px;line-height:1.65}.safety-card{display:grid;grid-template-columns:190px 1fr;gap:22px;margin-top:15px;padding:22px;border:1px solid #e7b8b8;background:#fff3f1}.safety-card span{font:850 9px var(--mono);color:var(--k2-coral)}.safety-card p{color:var(--k2-muted);font-size:11.5px;line-height:1.7}.safety-card b{color:var(--k2-ink)}.unknown-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.unknown-grid article{min-width:0;padding:18px;border:1px dashed var(--k2-line);background:var(--k2-wash)}.unknown-grid span{font:850 9px var(--mono);color:var(--k2-gold)}.unknown-grid p{margin-top:6px;color:var(--k2-muted);font-size:10.5px;line-height:1.58}.final-judgment{display:grid;grid-template-columns:130px 1fr;gap:23px;margin-top:15px;padding:24px;background:var(--k2-ink);color:#fff}.final-judgment span{font:850 9px var(--mono);color:#ffd89d}.final-judgment p{color:#ffffffa8;font-size:13px;line-height:1.8}.final-judgment b{color:#fff}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:25px}.source-grid>*{min-width:0}.source-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 15px;border:1px solid var(--k2-line);background:var(--k2-paper);transition:.18s}.source-item:hover{transform:translateY(-2px);border-color:#3567d661}.source-item>span{font:850 10px var(--mono);color:var(--k2-blue)}.source-item b{font-size:12px}.source-item p{margin-top:2px;color:var(--k2-muted);font-size:9.5px;line-height:1.45}.source-item i{font-style:normal;color:var(--k2-muted)}.source-note{margin-top:13px;padding:14px 16px;border:1px solid var(--k2-line);background:var(--k2-wash);color:var(--k2-muted);font-size:10.5px;line-height:1.6}.source-note b{color:var(--k2-ink)}.source-note a{color:var(--k2-blue);font-weight:750}.knowledge-links{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:26px;padding:16px;border-top:1px solid var(--k2-line);border-bottom:1px solid var(--k2-line);font-size:11.5px}.knowledge-links>span{margin-right:7px;font:850 9px var(--mono);color:var(--k2-coral)}.knowledge-links a{font-weight:800;color:var(--k2-blue)}.knowledge-links i{font-style:normal;color:var(--k2-line)}@media(max-width:1050px){.k2-hero{grid-template-columns:1fr;min-height:0;padding-top:52px}.k2-hero h1{max-width:15ch}.orbit-console{width:100%;max-width:760px;min-height:520px}.signal-strip{grid-template-columns:repeat(3,1fr)}.signal-strip div:nth-child(3){border-right:0}.signal-strip div:nth-child(-n+3){border-bottom:1px solid var(--k2-line)}.token-walk,.unknown-grid{grid-template-columns:1fr 1fr}.token-walk article:nth-child(2){border-right:0}.token-walk article:nth-child(-n+2){border-bottom:1px solid var(--k2-line)}}@media(max-width:820px){.current-split,.model-picker,.evidence-layout,.cost-lab,.fit-split{grid-template-columns:1fr}.context-stages,.training-ledger,.unknown-grid{grid-template-columns:1fr 1fr}.three-rules,.factory-numbers,.reward-grid,.vision-stages,.swarm-scale,.latest-rules,.deploy-cards,.moe-equation{grid-template-columns:1fr}.moe-equation i{transform:rotate(90deg);text-align:center}.weight-ledger{grid-template-columns:1fr 1fr}.weight-ledger>span{grid-column:1/-1}.production-checklist,.safety-card,.production-checklist ol,.source-grid,.training-ledger .training-tail,.training-substages{grid-template-columns:1fr}}@media(max-width:620px){.k2-page .section{padding-block:58px}.k2-page .section h2{font-size:32px}.k2-hero{padding-inline:18px;padding-top:35px;gap:42px}.k2-hero h1{font-size:45px}.k2-hero .hero-lead{font-size:15px}.k2-hero .hero-actions{display:grid}.k2-hero .btn{justify-content:center}.k2-hero .hero-thesis{grid-template-columns:1fr}.orbit-console{min-height:450px;box-shadow:10px 12px #ece3d5}.core-moon{width:145px;height:145px}.core-moon b{font-size:29px}.ring-a{width:255px;height:255px}.ring-b{width:370px;height:370px}.orbit-node{font-size:8px}.n-mla{left:18px;top:170px}.n-muon{right:15px;top:128px}.n-vision{left:24px;bottom:125px}.n-swarm{right:20px;bottom:130px}.console-card{width:125px;padding:12px}.console-card.general{left:12px;top:60px}.console-card.code{right:12px;bottom:54px}.console-card b{font-size:14px}.signal-strip{margin-inline:18px;width:auto;grid-template-columns:1fr 1fr}.signal-strip div,.signal-strip div:nth-child(3){border-right:1px solid var(--k2-line);border-bottom:1px solid var(--k2-line)}.signal-strip div:nth-child(2n){border-right:0}.signal-strip div:nth-last-child(-n+2){border-bottom:0}.plain-band,.result-callout,.infra-band,.engine-note,.harness-check,.final-judgment,.token-walk,.context-stages,.training-ledger,.unknown-grid,.swarm-compare{grid-template-columns:1fr}.token-walk article{border-right:0;border-bottom:1px solid var(--k2-line)}.token-walk article:last-child{border-bottom:0}.spec-grid{grid-template-columns:1fr 1fr}.spec-grid div,.spec-grid div:nth-child(3n){border-right:1px solid var(--k2-line);border-bottom:1px solid var(--k2-line)}.spec-grid div:nth-child(2n){border-right:0}.spec-grid div:nth-last-child(-n+2){border-bottom:0}.model-picker,.cost-lab{padding:21px}.cost-fields{grid-template-columns:1fr}.harness-check ul{grid-template-columns:1fr 1fr}.weight-ledger{grid-template-columns:1fr}.weight-ledger>span{grid-column:auto}.source-item{grid-template-columns:auto 1fr}.source-item i{display:none}.k2-hero .edition-line time,.k2-hero .hero-thesis span,.signal-strip span,.current-card span,.current-card b,.version-rail small,.version-rail div span,.plain-band span,.token-walk span,.spec-grid small,.spec-grid span,.moe-equation span,.moe-equation p,.context-stages small,.training-ledger span,.training-substages p,.result-callout span,.infra-band span,.reward-grid span,.vision-stages span,.swarm-compare span,.swarm-compare b,.swarm-scale small,.swarm-scale em,.picker-copy>span,.picker-result small,.picker-result span,.latest-rules span,.official-board>span,.independent-board>span,.official-board dd span,.official-board>p,.price-table thead,.price-note,.cost-copy>span,.cost-fields label,.cost-result>span,.cost-result small,.deploy-cards span,.weight-ledger>span,.weight-ledger small,.weight-ledger p,.production-checklist>div span,.safety-card span,.unknown-grid span,.final-judgment span,.source-item p,.knowledge-links>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.orbit-ring{animation:none}.source-item,.picker-buttons button{transition:none}.source-item:hover{transform:none}}
