.l4-page{--l4-ink:#183042;--l4-ink-2:#274354;--l4-muted:#566179;--l4-faint:#657083;--l4-paper:#ffffff;--l4-paper-2:#f4f7fb;--l4-paper-3:#e7ecf4;--l4-line:#cfd8e5;--l4-blue:#235fba;--l4-blue-soft:#e9f0fb;--l4-orange:#b8572e;--l4-orange-text:#a24727;--l4-orange-soft:#f8e8df;--l4-olive:#5d7445;--l4-olive-text:#4c6534;--l4-olive-soft:#edf1e7;--l4-red:#9f3f3c;--brand:var(--l4-blue);--line:rgba(24,48,66,.11);--line-strong:rgba(24,48,66,.22);position:relative;min-width:0;overflow-x:clip;color:var(--l4-ink);background:transparent}.l4-page section[id]{scroll-margin-top:74px}.l4-page code{font:700 .88em var(--mono)}.l4-page button,.l4-page input,.l4-page select{font:inherit}.model-story .l4-page button:focus-visible,.model-story .l4-page input:focus-visible,.model-story .l4-page select:focus-visible,.model-story .l4-page summary:focus-visible,.model-topic-body .model-atlas a:focus-visible{outline:3px solid rgba(35,95,186,.78)!important;outline-offset:3px}.l4-page .l4-section{position:relative;padding-block:clamp(64px,7vw,88px);border-top:1px solid rgba(24,48,66,.1)}.l4-page .l4-section:before{content:attr(id);position:absolute;right:24px;top:18px;color:#18304224;font:850 9px var(--mono);letter-spacing:.16em;text-transform:uppercase}.l4-page .l4-section h2{max-width:21ch;margin-top:15px;font-family:var(--sans);font-size:clamp(32px,4.2vw,49px);font-weight:800;line-height:1.14;letter-spacing:-.045em}.l4-page .l4-lead{max-width:850px;margin-top:17px;color:var(--l4-muted);font-size:16px;line-height:1.86}.l4-page .l4-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid var(--l4-line);border-radius:999px;background:#ffffffdb;color:var(--l4-orange-text);font:850 10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.l4-page .l4-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(450px,.96fr);gap:clamp(40px,5vw,68px);align-items:center;min-height:720px;padding-top:74px;padding-bottom:58px}.l4-page .l4-hero>*{min-width:0}.l4-page .l4-edition{display:flex;align-items:center;gap:13px;margin-bottom:24px;color:var(--l4-muted);font:800 9.5px var(--mono);letter-spacing:.14em}.l4-page .l4-edition span{color:var(--l4-olive-text)}.l4-page .l4-edition i{width:70px;height:1px;background:var(--l4-line)}.l4-page .l4-edition time{font-size:9px}.l4-page .l4-hero h1{max-width:12ch;margin-top:23px;font-family:var(--sans);font-size:clamp(51px,6.2vw,77px);font-weight:900;line-height:1.03;letter-spacing:-.065em}.l4-page .l4-hero h1 b{color:var(--l4-blue);font-weight:900}.l4-page .l4-hero-lead{max-width:720px;margin-top:26px;color:var(--l4-muted);font-size:17px;line-height:1.88}.l4-page .l4-hero-lead b{color:var(--l4-ink)}.l4-page .l4-hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.l4-page .l4-hero-actions .btn{border-radius:12px;font-size:13px}.l4-page .l4-hero-actions .btn-primary{background:var(--l4-ink);box-shadow:0 12px 30px -20px #183042bf}.l4-page .l4-hero-actions .btn-ghost{border-color:var(--l4-line);background:var(--l4-paper)}.l4-page .l4-verdict{display:grid;grid-template-columns:112px 1fr;gap:20px;margin-top:35px;padding:19px 21px;border:1px solid var(--l4-line);border-left:5px solid var(--l4-orange);background:linear-gradient(100deg,var(--l4-orange-soft),var(--l4-paper) 72%)}.l4-page .l4-verdict span{color:var(--l4-orange-text);font:850 9.5px var(--mono);letter-spacing:.08em}.l4-page .l4-verdict p{color:var(--l4-muted);font-size:12.5px;line-height:1.72}.l4-page .l4-verdict b{color:var(--l4-ink)}.l4-page .l4-overview-hero{align-self:center;margin:0;border:1px solid var(--l4-line);border-radius:18px;overflow:hidden;background:var(--l4-paper);box-shadow:0 26px 58px -42px #1830429e}.l4-page .l4-overview-hero picture,.l4-page .l4-overview-hero img{display:block;width:100%}.l4-page .l4-overview-hero img{height:auto;aspect-ratio:16/9;object-fit:cover}.l4-page .l4-overview-hero figcaption{display:flex;gap:8px;padding:13px 15px;border-top:1px solid var(--l4-line);color:var(--l4-muted);font-size:10.5px;line-height:1.65}.l4-page .l4-overview-hero figcaption b{flex:0 0 auto;color:var(--l4-orange-text)}.l4-page .l4-spec-strip{display:grid;grid-template-columns:repeat(6,1fr);padding:0;border:1px solid var(--l4-line);background:var(--l4-paper);box-shadow:0 15px 38px -34px #183042bf}.l4-page .l4-spec-strip div{min-width:0;padding:20px 12px;border-right:1px solid var(--l4-line);text-align:center}.l4-page .l4-spec-strip div:last-child{border-right:0}.l4-page .l4-spec-strip small,.l4-page .l4-spec-strip b,.l4-page .l4-spec-strip span{display:block}.l4-page .l4-spec-strip small{color:var(--l4-faint);font:800 8px var(--mono);letter-spacing:.09em}.l4-page .l4-spec-strip b{margin-top:3px;color:var(--l4-blue);font:900 clamp(16px,2vw,22px) var(--mono)}.l4-page .l4-spec-strip div:nth-child(2n) b{color:var(--l4-orange-text)}.l4-page .l4-spec-strip span{margin-top:4px;color:var(--l4-muted);font-size:9.5px;line-height:1.4}.l4-page .topic-diagram{margin-top:30px;background:var(--l4-paper)}.l4-page .l4-plain{display:grid;grid-template-columns:124px 1fr;gap:24px;margin-top:18px;padding:24px;border:1px dashed var(--l4-line);border-radius:14px;background:linear-gradient(102deg,var(--l4-paper-2),var(--l4-paper) 68%)}.l4-page .l4-plain>span{color:var(--l4-orange-text);font:850 10px var(--mono);letter-spacing:.1em}.l4-page .l4-plain p{color:var(--l4-muted);font-size:13.5px;line-height:1.82}.l4-page .l4-plain p+p{margin-top:10px}.l4-page .l4-plain b{color:var(--l4-ink)}.l4-page .l4-impact{display:grid;grid-template-columns:124px 1fr;gap:24px;margin-top:9px;padding:16px 24px;border-left:3px solid var(--l4-olive);background:var(--l4-olive-soft)}.l4-page .l4-impact span{color:var(--l4-olive-text);font:850 9.5px var(--mono);letter-spacing:.08em}.l4-page .l4-impact p{color:#526045;font-size:12.5px;line-height:1.7}.l4-page .l4-status-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:18px}.l4-page .l4-status-row article{min-width:0;padding:24px;border:1px solid var(--l4-line);border-radius:14px;background:var(--l4-paper)}.l4-page .l4-status-row article:nth-child(1){box-shadow:inset 0 4px var(--l4-blue)}.l4-page .l4-status-row article:nth-child(2){box-shadow:inset 0 4px var(--l4-orange)}.l4-page .l4-status-row article:nth-child(3){box-shadow:inset 0 4px var(--l4-olive)}.l4-page .l4-status-row span{color:var(--l4-faint);font:800 8.5px var(--mono)}.l4-page .l4-status-row h3{margin-top:6px;font:900 25px var(--mono)}.l4-page .l4-status-row b{display:block;margin-top:7px;color:var(--l4-blue);font:850 11px var(--mono)}.l4-page .l4-status-row p{margin-top:8px;color:var(--l4-muted);font-size:11.5px;line-height:1.65}.l4-page .l4-picker{display:grid;grid-template-columns:1.16fr .84fr;gap:0;margin-top:20px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-picker-controls{min-width:0;padding:28px}.l4-page .l4-picker-controls>span,.l4-page .l4-memory-controls>span,.l4-page .l4-micro-controls>span{color:var(--l4-orange-text);font:850 9px var(--mono);letter-spacing:.1em}.l4-page .l4-picker-controls h3,.l4-page .l4-memory-controls h3,.l4-page .l4-micro-controls h3{margin-top:6px;font-family:var(--sans);font-size:24px}.l4-page .l4-picker fieldset{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px;padding:0;border:0}.l4-page .l4-picker legend{width:100%;margin-bottom:7px;color:var(--l4-muted);font-size:10.5px;font-weight:800}.l4-page .l4-picker button,.l4-page .l4-model-toggle button,.l4-page .l4-memory-presets button{appearance:none;min-height:38px;padding:7px 11px;border:1px solid var(--l4-line);border-radius:0;background:var(--l4-paper);color:var(--l4-muted);font-size:11px;font-weight:800;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s,border-color .16s}.l4-page .l4-picker button:hover,.l4-page .l4-model-toggle button:hover,.l4-page .l4-memory-presets button:hover{transform:translateY(-2px);border-color:var(--l4-blue)}.l4-page .l4-picker button[aria-pressed=true],.l4-page .l4-model-toggle button[aria-pressed=true],.l4-page .l4-memory-presets button[aria-pressed=true]{border-color:var(--l4-blue);background:var(--l4-blue-soft);color:var(--l4-blue)}.l4-page .l4-picker button[aria-pressed=true]:before,.l4-page .l4-model-toggle button[aria-pressed=true]:before,.l4-page .l4-memory-presets button[aria-pressed=true]:before{content:"✓ ";font-weight:900}.l4-page .l4-picker-result{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:30px;background:var(--l4-ink);color:#f4f7fb}.l4-page .l4-picker-result small{color:#8fa6c9;font:850 9px var(--mono);letter-spacing:.1em}.l4-page .l4-picker-result b{display:block;margin-top:9px;font-family:var(--sans);font-size:30px;line-height:1.15}.l4-page .l4-picker-result p{margin-top:14px;color:#f4f7fbc2;font-size:12.5px;line-height:1.75}.l4-page .l4-picker-result span{display:block;margin-top:18px;padding-top:13px;border-top:1px dashed rgba(244,247,251,.24);color:#c6d9ad;font-size:10.5px;line-height:1.55}.l4-page .l4-walk{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-walk article{min-width:0;padding:21px 18px;border-right:1px dashed var(--l4-line)}.l4-page .l4-walk article:last-child{border-right:0}.l4-page .l4-walk span{color:var(--l4-blue);font:850 8.5px var(--mono)}.l4-page .l4-walk h3{margin-top:6px;font-size:15px}.l4-page .l4-walk p{margin-top:7px;color:var(--l4-muted);font-size:10.8px;line-height:1.6}.l4-page .l4-thread-ledger{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:center;margin-top:18px;padding:22px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-thread-ledger span{min-width:0;padding:12px 8px;border-bottom:3px solid var(--l4-blue);text-align:center;color:var(--l4-ink);font-size:11px;font-weight:850}.l4-page .l4-thread-ledger span:nth-of-type(2),.l4-page .l4-thread-ledger span:nth-of-type(3){border-color:var(--l4-orange)}.l4-page .l4-thread-ledger span:nth-of-type(4),.l4-page .l4-thread-ledger span:nth-of-type(5){border-color:var(--l4-olive)}.l4-page .l4-thread-ledger i{color:var(--l4-faint);font-style:normal}.l4-page .l4-layer-anatomy{display:grid;grid-template-columns:repeat(4,1fr);margin-top:17px;border:1px solid var(--l4-line);background:var(--l4-paper-2)}.l4-page .l4-layer-anatomy div{min-width:0;padding:19px;border-right:1px solid var(--l4-line)}.l4-page .l4-layer-anatomy div:last-child{border-right:0}.l4-page .l4-layer-anatomy small,.l4-page .l4-layer-anatomy b,.l4-page .l4-layer-anatomy span{display:block}.l4-page .l4-layer-anatomy small{color:var(--l4-faint);font:800 8px var(--mono)}.l4-page .l4-layer-anatomy b{margin-top:5px;color:var(--l4-blue);font:850 15px var(--mono)}.l4-page .l4-layer-anatomy span{margin-top:4px;color:var(--l4-muted);font-size:10px}.l4-page .l4-moe-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center;margin-top:18px;padding:26px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-moe-equation>div{text-align:center}.l4-page .l4-moe-equation small,.l4-page .l4-moe-equation b,.l4-page .l4-moe-equation p{display:block}.l4-page .l4-moe-equation small{color:var(--l4-faint);font:800 8.5px var(--mono)}.l4-page .l4-moe-equation b{margin-top:5px;color:var(--l4-orange-text);font:900 23px var(--mono)}.l4-page .l4-moe-equation p{margin-top:5px;color:var(--l4-muted);font-size:10.5px}.l4-page .l4-moe-equation i{color:var(--l4-faint);font-size:24px;font-style:normal}.l4-page .l4-microscope{display:grid;grid-template-columns:.76fr 1.24fr;gap:22px;margin-top:20px;padding:28px;border:1px solid var(--l4-line);background:linear-gradient(135deg,var(--l4-blue-soft),var(--l4-paper) 58%)}.l4-page .l4-micro-controls{min-width:0}.l4-page .l4-model-toggle{display:flex;gap:8px;margin-top:18px}.l4-page .l4-micro-controls label{display:flex;justify-content:space-between;gap:12px;margin-top:22px;color:var(--l4-muted);font-size:11.5px;font-weight:850}.l4-page .l4-micro-controls output{color:var(--l4-blue);font:850 12px var(--mono)}.l4-page .l4-micro-controls input{width:100%;margin-top:10px;accent-color:var(--l4-blue)}.l4-page .l4-layer-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;align-self:start}.l4-page .l4-layer-grid button{appearance:none;min-width:0;aspect-ratio:1;border:1px solid var(--l4-line);background:var(--l4-paper);color:var(--l4-muted);font:750 9px var(--mono);cursor:pointer}.l4-page .l4-layer-grid button.l4-is-moe{box-shadow:inset 0 -3px var(--l4-olive)}.l4-page .l4-layer-grid button.l4-is-global{border-color:var(--l4-orange);color:var(--l4-orange-text)}.l4-page .l4-layer-grid button.l4-is-active{outline:3px solid var(--l4-blue);outline-offset:1px;background:var(--l4-ink);color:#fff}.l4-page .l4-micro-result{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px;background:var(--l4-ink);color:#f4f7fb}.l4-page .l4-micro-result>div{padding:13px;border:1px solid rgba(244,247,251,.17)}.l4-page .l4-micro-result small,.l4-page .l4-micro-result b,.l4-page .l4-micro-result span{display:block}.l4-page .l4-micro-result small{color:#f4f7fb8f;font:800 8px var(--mono)}.l4-page .l4-micro-result b{margin-top:4px;color:#9dc2f7;font:850 16px var(--mono)}.l4-page .l4-micro-result span{margin-top:3px;color:#f4f7fbb3;font-size:10.5px}.l4-page .l4-micro-result p{grid-column:1/-1;color:#c6d5b4;font-size:11px}.l4-page .l4-rhythm{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:9px;align-items:stretch;margin-top:19px}.l4-page .l4-rhythm div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;padding:17px;border:1px solid var(--l4-line);background:var(--l4-paper);box-shadow:inset 0 -4px var(--l4-blue)}.l4-page .l4-rhythm div:nth-child(4){box-shadow:inset 0 -4px var(--l4-orange);background:var(--l4-orange-soft)}.l4-page .l4-rhythm span{grid-row:1/3;align-self:center;color:var(--l4-faint);font:900 22px var(--mono)}.l4-page .l4-rhythm b{font:850 10px var(--mono)}.l4-page .l4-rhythm small{color:var(--l4-muted);font-size:9px}.l4-page .l4-rhythm>i{align-self:center;color:var(--l4-orange-text);font:900 15px var(--mono);font-style:normal}.l4-page .l4-fold{margin-top:14px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-fold summary{display:flex;justify-content:space-between;gap:20px;padding:17px 19px;cursor:pointer;list-style:none}.l4-page .l4-fold summary::-webkit-details-marker{display:none}.l4-page .l4-fold summary span{font-size:12.5px;font-weight:850}.l4-page .l4-fold summary b{color:var(--l4-blue);font:800 9px var(--mono)}.l4-page .l4-fold[open] summary{border-bottom:1px dashed var(--l4-line)}.l4-page .l4-fold>div{padding:20px}.l4-page .l4-fold code{display:block;overflow-x:auto;padding:14px;background:var(--l4-ink);color:#e8b398;font-size:12px;white-space:nowrap}.l4-page .l4-fold p{margin-top:12px;color:var(--l4-muted);font-size:12px;line-height:1.72}.l4-page .l4-reach-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin-top:19px}.l4-page .l4-reach-compare article{min-width:0;padding:24px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-reach-compare article:first-child{box-shadow:inset 4px 0 var(--l4-blue)}.l4-page .l4-reach-compare article:last-child{box-shadow:inset 4px 0 var(--l4-orange)}.l4-page .l4-reach-compare span{color:var(--l4-faint);font:800 9px var(--mono)}.l4-page .l4-reach-compare h3{margin-top:7px;font:900 19px var(--mono)}.l4-page .l4-reach-compare p{margin-top:8px;color:var(--l4-muted);font-size:11.5px;line-height:1.66}.l4-page .l4-reach-compare>i{color:var(--l4-orange-text);font-size:24px;font-style:normal}.l4-page .l4-context-gates{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-context-gates div{padding:21px;border-right:1px dashed var(--l4-line)}.l4-page .l4-context-gates div:last-child{border-right:0}.l4-page .l4-context-gates span{color:var(--l4-orange-text);font:850 9px var(--mono)}.l4-page .l4-context-gates b{display:block;margin-top:6px;font-size:15px}.l4-page .l4-context-gates p{margin-top:6px;color:var(--l4-muted);font-size:10.5px;line-height:1.6}.l4-page .l4-memory-lab{display:grid;grid-template-columns:1.05fr .95fr;gap:0;margin-top:20px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-memory-controls{min-width:0;padding:28px}.l4-page .l4-memory-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.l4-page .l4-memory-fields label{min-width:0;color:var(--l4-muted);font-size:10.5px;font-weight:850}.l4-page .l4-memory-fields select,.l4-page .l4-memory-fields input{width:100%;min-width:0;margin-top:7px;padding:10px;border:1px solid var(--l4-line);border-radius:0;background:var(--l4-paper);color:var(--l4-ink);font:700 11px var(--mono)}.l4-page .l4-memory-presets{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.l4-page .l4-memory-controls>p{margin-top:16px;color:var(--l4-faint);font-size:10.5px;line-height:1.6}.l4-page .l4-memory-result{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:9px;padding:26px;background:var(--l4-ink);color:#f4f7fb}.l4-page .l4-memory-result>div{min-width:0;padding:17px;border:1px solid rgba(244,247,251,.17)}.l4-page .l4-memory-result span,.l4-page .l4-memory-result b,.l4-page .l4-memory-result small{display:block}.l4-page .l4-memory-result span{color:#f4f7fb9e;font-size:9.5px}.l4-page .l4-memory-result b{margin-top:5px;color:#9fc2f4;font:900 24px var(--mono);letter-spacing:-.05em}.l4-page .l4-memory-result small{margin-top:4px;color:#f4f7fb8f;font-size:8.5px;line-height:1.4}.l4-page .l4-memory-result .l4-memory-total{grid-column:1/-1;background:#5d74453d;border-color:#b9cda047}.l4-page .l4-memory-result .l4-memory-total b{color:#c6d9ad}.l4-page .l4-training-ledger{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--l4-line);background:var(--l4-paper-2)}.l4-page .l4-training-ledger div{padding:20px;border-right:1px solid var(--l4-line)}.l4-page .l4-training-ledger div:last-child{border-right:0}.l4-page .l4-training-ledger small,.l4-page .l4-training-ledger b,.l4-page .l4-training-ledger span{display:block}.l4-page .l4-training-ledger small{color:var(--l4-faint);font:800 8px var(--mono)}.l4-page .l4-training-ledger b{margin-top:5px;color:var(--l4-blue);font:850 16px var(--mono)}.l4-page .l4-training-ledger span{margin-top:4px;color:var(--l4-muted);font-size:9.5px}.l4-page .l4-scale-map{display:grid;grid-template-columns:auto auto 1.4fr auto repeat(4,1fr) auto 1.25fr;gap:8px;align-items:center;margin-top:18px;padding:22px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-scale-map span,.l4-page .l4-scale-map b{padding:11px 8px;border-bottom:3px solid var(--l4-blue);text-align:center;font-size:10px}.l4-page .l4-scale-map b{border-color:var(--l4-orange);font:850 10px var(--mono)}.l4-page .l4-scale-map i{color:var(--l4-faint);font-style:normal;text-align:center}.l4-page .l4-target-split{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.l4-page .l4-target-split article{padding:25px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-target-split article:first-child{box-shadow:inset 0 4px var(--l4-blue)}.l4-page .l4-target-split article:last-child{box-shadow:inset 0 4px var(--l4-orange)}.l4-page .l4-target-split span{color:var(--l4-faint);font:800 9px var(--mono)}.l4-page .l4-target-split h3{margin-top:7px;font-size:21px}.l4-page .l4-target-split p{margin-top:8px;color:var(--l4-muted);font-size:11.5px;line-height:1.65}.l4-page .l4-curriculum{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.l4-page .l4-curriculum div{padding:22px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-curriculum div:nth-child(2){background:var(--l4-olive-soft);border-color:#b7c5a7}.l4-page .l4-curriculum span{color:var(--l4-orange-text);font:850 9px var(--mono)}.l4-page .l4-curriculum b{display:block;margin-top:6px;font-size:17px}.l4-page .l4-curriculum p{margin-top:7px;color:var(--l4-muted);font-size:11px;line-height:1.6}.l4-page .l4-image-counts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-image-counts div{padding:22px;border-right:1px dashed var(--l4-line)}.l4-page .l4-image-counts div:last-child{border-right:0}.l4-page .l4-image-counts small,.l4-page .l4-image-counts b,.l4-page .l4-image-counts span{display:block}.l4-page .l4-image-counts small{color:var(--l4-orange-text);font:800 8px var(--mono)}.l4-page .l4-image-counts b{margin-top:6px;font:850 18px var(--mono)}.l4-page .l4-image-counts span{margin-top:5px;color:var(--l4-muted);font-size:10px}.l4-page .l4-benchmark-board{margin-top:19px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-board-head{display:flex;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid var(--l4-line);background:var(--l4-paper-2)}.l4-page .l4-board-head span{color:var(--l4-orange-text);font:850 9px var(--mono)}.l4-page .l4-board-head b{font:850 10px var(--mono)}.l4-page .l4-benchmark-board dl{display:grid;grid-template-columns:repeat(4,1fr)}.l4-page .l4-benchmark-board dl>div{padding:17px 18px;border-right:1px dashed var(--l4-line);border-bottom:1px dashed var(--l4-line)}.l4-page .l4-benchmark-board dl>div:nth-child(4n){border-right:0}.l4-page .l4-benchmark-board dl>div:nth-last-child(-n+4){border-bottom:0}.l4-page .l4-benchmark-board dt{color:var(--l4-muted);font-size:10.5px;font-weight:800}.l4-page .l4-benchmark-board dd{display:flex;gap:8px;margin-top:7px}.l4-page .l4-benchmark-board dd b,.l4-page .l4-benchmark-board dd span{padding:3px 7px;font:850 11px var(--mono)}.l4-page .l4-benchmark-board dd b{background:var(--l4-blue-soft);color:var(--l4-blue)}.l4-page .l4-benchmark-board dd span{background:var(--l4-orange-soft);color:var(--l4-orange-text)}.l4-page .l4-benchmark-board>p{padding:13px 18px;border-top:1px solid var(--l4-line);color:var(--l4-faint);font-size:10.5px}.l4-page .l4-deploy-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.l4-page .l4-deploy-routes article{min-width:0;padding:23px;border:1px solid var(--l4-line);border-radius:14px;background:var(--l4-paper)}.l4-page .l4-deploy-routes article:nth-child(1){box-shadow:inset 0 4px var(--l4-blue)}.l4-page .l4-deploy-routes article:nth-child(2){box-shadow:inset 0 4px var(--l4-olive)}.l4-page .l4-deploy-routes article:nth-child(3){box-shadow:inset 0 4px var(--l4-orange)}.l4-page .l4-deploy-routes span{color:var(--l4-faint);font:800 9px var(--mono)}.l4-page .l4-deploy-routes h3{margin-top:6px;font-size:19px}.l4-page .l4-deploy-routes p{margin-top:8px;color:var(--l4-muted);font-size:11.5px;line-height:1.65}.l4-page .l4-deploy-routes b{display:block;margin-top:11px;color:var(--l4-olive-text);font-size:10px}.l4-page .l4-provider-tape{display:grid;grid-template-columns:repeat(4,1fr);margin-top:13px;border:1px solid var(--l4-line);background:var(--l4-paper-2)}.l4-page .l4-provider-tape div{padding:19px;border-right:1px dashed var(--l4-line)}.l4-page .l4-provider-tape div:last-child{border-right:0}.l4-page .l4-provider-tape small,.l4-page .l4-provider-tape b,.l4-page .l4-provider-tape span{display:block}.l4-page .l4-provider-tape small{color:var(--l4-orange-text);font:800 8px var(--mono)}.l4-page .l4-provider-tape b{margin-top:5px;font:850 13px var(--mono)}.l4-page .l4-provider-tape span{margin-top:5px;color:var(--l4-muted);font-size:9.5px;line-height:1.5}.l4-page .l4-lifecycle-note{display:grid;grid-template-columns:220px 1fr;gap:22px;margin-top:13px;padding:20px 22px;border:1px solid #d9c5b8;border-left:4px solid var(--l4-orange);border-radius:12px;background:var(--l4-orange-soft)}.l4-page .l4-lifecycle-note>span{color:var(--l4-orange-text);font:850 9px var(--mono);letter-spacing:.07em;line-height:1.55}.l4-page .l4-lifecycle-note p{color:var(--l4-muted);font-size:11px;line-height:1.72}.l4-page .l4-license-safety{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.l4-page .l4-license-safety article{padding:26px;border:1px solid var(--l4-line);background:var(--l4-paper)}.l4-page .l4-license-safety article:first-child{background:var(--l4-orange-soft)}.l4-page .l4-license-safety article:last-child{background:var(--l4-olive-soft)}.l4-page .l4-license-safety article>span{color:var(--l4-orange-text);font:850 9px var(--mono)}.l4-page .l4-license-safety article:last-child>span{color:var(--l4-olive-text)}.l4-page .l4-license-safety h3{margin-top:7px;font-family:var(--sans);font-size:23px}.l4-page .l4-license-safety ul{margin:15px 0 0;padding-left:19px}.l4-page .l4-license-safety li{margin-top:7px;color:var(--l4-muted);font-size:11.5px;line-height:1.62}.l4-page .l4-card-ref{margin-top:14px;padding-top:10px;border-top:1px solid rgba(24,48,66,.12)}.l4-page .ref{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:19px;margin-left:5px;padding:0 5px;border:1px solid rgba(35,95,186,.25);border-radius:999px;background:#fff;color:#174f9d;font:800 8.5px var(--mono);vertical-align:.12em;text-decoration:none}.l4-page .ref:hover{border-color:var(--l4-blue);background:var(--l4-blue-soft)}.l4-page .l4-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:27px}.l4-page .l4-source-item{display:grid;grid-template-columns:32px 1fr auto;gap:13px;align-items:start;min-width:0;padding:16px;border:1px solid var(--l4-line);background:var(--l4-paper);transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s}.l4-page .l4-source-item:hover{transform:translateY(-2px);border-color:var(--l4-blue)}.l4-page .l4-source-item>span{color:var(--l4-orange-text);font:850 9px var(--mono)}.l4-page .l4-source-item b{font-size:12px}.l4-page .l4-source-item p{margin-top:3px;color:var(--l4-faint);font-size:10px;line-height:1.55}.l4-page .l4-source-item>i{color:var(--l4-blue);font-size:11px;font-style:normal}.l4-page .l4-unknowns{display:grid;grid-template-columns:210px 1fr;gap:23px;margin-top:17px;padding:23px;border:1px dashed var(--l4-line);background:var(--l4-paper-2)}.l4-page .l4-unknowns>span{color:var(--l4-orange-text);font:850 9.5px var(--mono);letter-spacing:.05em}.l4-page .l4-unknowns>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.l4-page .l4-unknowns p{padding:10px;border:1px solid var(--l4-line);background:var(--l4-paper);color:var(--l4-muted);font-size:10px;line-height:1.5}.l4-page .l4-final{display:grid;grid-template-columns:130px 1fr;gap:23px;margin-top:16px;padding:26px;border-radius:14px;background:var(--l4-ink);color:#f4f7fb}.l4-page .l4-final span{color:#e3a281;font:850 9.5px var(--mono)}.l4-page .l4-final p{color:#f4f7fbbd;font-size:13.5px;line-height:1.82}.l4-page .l4-final b{color:#fff}.l4-page .l4-knowledge-links{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:24px;padding:18px;border-block:1px solid var(--l4-line)}.l4-page .l4-knowledge-links>span{margin-right:7px;color:var(--l4-orange-text);font:850 9px var(--mono)}.model-topic-body .model-atlas__item small,.model-topic-body .model-atlas__item time{color:#657083}.l4-page .l4-knowledge-links a{color:var(--l4-blue);font-size:11px;font-weight:850}.l4-page .l4-knowledge-links i{color:var(--l4-faint);font-style:normal}@media(max-width:1080px){.l4-page .l4-hero{grid-template-columns:1fr;min-height:auto;padding-top:54px}.l4-page .l4-hero-copy{max-width:850px}.l4-page .l4-hero h1{max-width:14ch}.l4-page .l4-overview-hero{max-width:850px;width:100%;justify-self:center}.l4-page .l4-spec-strip{grid-template-columns:repeat(3,1fr)}.l4-page .l4-spec-strip div:nth-child(3){border-right:0}.l4-page .l4-spec-strip div:nth-child(-n+3){border-bottom:1px solid var(--l4-line)}.l4-page .l4-walk{grid-template-columns:repeat(3,1fr)}.l4-page .l4-walk article:nth-child(3){border-right:0}.l4-page .l4-walk article:nth-child(-n+3){border-bottom:1px dashed var(--l4-line)}.l4-page .l4-microscope{grid-template-columns:1fr}.l4-page .l4-layer-grid{grid-template-columns:repeat(16,1fr)}.l4-page .l4-scale-map{grid-template-columns:1fr auto 1.4fr auto repeat(2,1fr)}.l4-page .l4-scale-map i:last-of-type,.l4-page .l4-scale-map b:last-child{grid-column:span 3}}@media(max-width:820px){.l4-page .l4-status-row,.l4-page .l4-deploy-routes,.l4-page .l4-picker,.l4-page .l4-memory-lab,.l4-page .l4-thread-ledger{grid-template-columns:1fr}.l4-page .l4-thread-ledger i{justify-self:center;transform:rotate(90deg)}.l4-page .l4-layer-anatomy,.l4-page .l4-context-gates,.l4-page .l4-training-ledger,.l4-page .l4-provider-tape{grid-template-columns:1fr 1fr}.l4-page .l4-layer-anatomy div:nth-child(2n),.l4-page .l4-context-gates div:nth-child(2n),.l4-page .l4-training-ledger div:nth-child(2n),.l4-page .l4-provider-tape div:nth-child(2n){border-right:0}.l4-page .l4-layer-anatomy div:nth-child(-n+2),.l4-page .l4-context-gates div:nth-child(-n+2),.l4-page .l4-training-ledger div:nth-child(-n+2),.l4-page .l4-provider-tape div:nth-child(-n+2){border-bottom:1px dashed var(--l4-line)}.l4-page .l4-rhythm{grid-template-columns:1fr 1fr}.l4-page .l4-rhythm>i{grid-column:1/-1;text-align:center}.l4-page .l4-layer-grid{grid-template-columns:repeat(12,1fr)}.l4-page .l4-target-split,.l4-page .l4-license-safety,.l4-page .l4-source-grid,.l4-page .l4-unknowns{grid-template-columns:1fr}.l4-page .l4-unknowns>div{grid-template-columns:1fr 1fr}.l4-page .l4-benchmark-board dl{grid-template-columns:1fr 1fr}.l4-page .l4-benchmark-board dl>div:nth-child(2n){border-right:0}.l4-page .l4-benchmark-board dl>div:nth-last-child(-n+4){border-bottom:1px dashed var(--l4-line)}.l4-page .l4-benchmark-board dl>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:620px){.l4-page:before{left:12px}.l4-page .wrap{padding-inline:18px}.l4-page .l4-section{padding-block:56px}.l4-page .l4-section:before{right:18px}.l4-page .l4-section h2{font-size:31px}.l4-page .l4-lead{font-size:15px}.l4-page .l4-hero{padding:36px 18px 46px}.l4-page .l4-edition{align-items:flex-start;flex-wrap:wrap}.l4-page .l4-edition i{display:none}.l4-page .l4-hero h1{font-size:44px}.l4-page .l4-hero-lead{font-size:15px}.l4-page .l4-hero-actions{display:grid}.l4-page .l4-hero-actions .btn{width:100%;justify-content:center}.l4-page .l4-verdict{grid-template-columns:1fr;gap:7px}.l4-page .l4-overview-hero figcaption{display:block}.l4-page .l4-overview-hero figcaption b{display:block;margin-bottom:3px}.l4-page .l4-spec-strip{margin-inline:18px;width:auto;grid-template-columns:1fr 1fr}.l4-page .l4-spec-strip div,.l4-page .l4-spec-strip div:nth-child(3){border-right:1px solid var(--l4-line);border-bottom:1px solid var(--l4-line)}.l4-page .l4-spec-strip div:nth-child(2n){border-right:0}.l4-page .l4-spec-strip div:nth-last-child(-n+2){border-bottom:0}.l4-page .l4-plain,.l4-page .l4-impact,.l4-page .l4-final{grid-template-columns:1fr;gap:9px;padding:20px}.l4-page .l4-plain p{font-size:13px}.l4-page .l4-picker-controls,.l4-page .l4-picker-result,.l4-page .l4-memory-controls,.l4-page .l4-memory-result{padding:21px}.l4-page .l4-picker fieldset{display:grid;grid-template-columns:1fr 1fr}.l4-page .l4-picker legend{grid-column:1/-1}.l4-page .l4-picker button{min-width:0}.l4-page .l4-walk{grid-template-columns:1fr}.l4-page .l4-walk article,.l4-page .l4-walk article:nth-child(3){border-right:0;border-bottom:1px dashed var(--l4-line)}.l4-page .l4-walk article:last-child{border-bottom:0}.l4-page .l4-layer-anatomy,.l4-page .l4-context-gates,.l4-page .l4-training-ledger,.l4-page .l4-provider-tape{grid-template-columns:1fr}.l4-page .l4-layer-anatomy div,.l4-page .l4-layer-anatomy div:nth-child(2n),.l4-page .l4-context-gates div,.l4-page .l4-context-gates div:nth-child(2n),.l4-page .l4-training-ledger div,.l4-page .l4-training-ledger div:nth-child(2n),.l4-page .l4-provider-tape div,.l4-page .l4-provider-tape div:nth-child(2n){border-right:0;border-bottom:1px dashed var(--l4-line)}.l4-page .l4-layer-anatomy div:last-child,.l4-page .l4-context-gates div:last-child,.l4-page .l4-training-ledger div:last-child,.l4-page .l4-provider-tape div:last-child{border-bottom:0}.l4-page .l4-moe-equation,.l4-page .l4-reach-compare{grid-template-columns:1fr}.l4-page .l4-moe-equation i,.l4-page .l4-reach-compare>i{justify-self:center;transform:rotate(90deg)}.l4-page .l4-microscope{padding:20px}.l4-page .l4-layer-grid{grid-template-columns:repeat(8,1fr)}.l4-page .l4-micro-result{grid-template-columns:1fr}.l4-page .l4-micro-result p{grid-column:1}.l4-page .l4-memory-fields,.l4-page .l4-memory-result{grid-template-columns:1fr}.l4-page .l4-memory-result .l4-memory-total{grid-column:1}.l4-page .l4-scale-map{grid-template-columns:1fr}.l4-page .l4-scale-map i{transform:rotate(90deg)}.l4-page .l4-scale-map i:last-of-type,.l4-page .l4-scale-map b:last-child{grid-column:auto}.l4-page .l4-curriculum,.l4-page .l4-image-counts{grid-template-columns:1fr}.l4-page .l4-image-counts div{border-right:0;border-bottom:1px dashed var(--l4-line)}.l4-page .l4-image-counts div:last-child{border-bottom:0}.l4-page .l4-benchmark-board dl{grid-template-columns:1fr}.l4-page .l4-benchmark-board dl>div,.l4-page .l4-benchmark-board dl>div:nth-child(2n),.l4-page .l4-benchmark-board dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px dashed var(--l4-line)}.l4-page .l4-benchmark-board dl>div:last-child{border-bottom:0}.l4-page .l4-unknowns>div{grid-template-columns:1fr}.l4-page .l4-source-item{grid-template-columns:28px 1fr}.l4-page .l4-source-item>i{display:none}.l4-page .l4-lifecycle-note{grid-template-columns:1fr}}@media(max-width:390px){.l4-page .l4-hero h1{font-size:39px}.l4-page .l4-picker fieldset{grid-template-columns:1fr}.l4-page .l4-picker legend{grid-column:1}.l4-page .l4-layer-grid{grid-template-columns:repeat(6,1fr)}.l4-page .l4-rhythm{grid-template-columns:1fr}.l4-page .l4-rhythm>i{grid-column:1}}@media(prefers-reduced-motion:reduce){.l4-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
