:root{--bg:#f2f6f3;--surface:#ffffff;--surface-2:#edf1ec;--ink:#191816;--muted:#5f665f;--line:#d6ddd3;--blue:#2f64d6;--green:#11835d;--coral:#dc5647;--yellow:#d89b19;--violet:#7b58c2;--paper:#fffdf7;--paper-green:#f7faf6;--paper-yellow:#fff9e9;--paper-blue:#f1f5ff;--terminal:#151814;--terminal-ink:#eef7ec;--terminal-muted:#9fb3a0;--terminal-green:#83d6a6;--grid-line:rgba(25,24,22,0.03);--notebook-shadow:5px 5px 0 rgba(25,24,22,0.16);--notebook-accent-shadow:5px 5px 0 #9ee6b5;--ruled-line:rgba(47,100,214,0.11);--shadow:0 16px 40px rgba(25,24,22,0.08);--radius:8px;--nav-width:248px;--rail-width:326px}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background:linear-gradient(90deg,rgba(25,24,22,.035) 1px,transparent 1px),var(--bg);background-size:28px 28px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(47,100,214,.48);outline-offset:3px}.skip-link{position:fixed;top:12px;left:12px;z-index:80;padding:9px 12px;border-radius:var(--radius);background:var(--ink);color:var(--surface);font-weight:820;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{position:relative;display:grid;grid-template-columns:minmax(80px,var(--nav-width)) minmax(0,692px) minmax(280px,var(--rail-width));grid-gap:20px;gap:20px;width:min(1280px,100%);min-height:100vh;margin:0 auto;padding:0 18px}.app-shell.no-rail{grid-template-columns:minmax(80px,var(--nav-width)) minmax(0,1fr);width:min(1680px,100%);justify-content:stretch}.left-nav{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:18px 0;display:flex;flex-direction:column;gap:16px}.brand-lockup{display:flex;align-items:center;gap:10px;padding:12px;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:4px 4px 0 #9ee6b5}.brand-text{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:172px;color:var(--ink);font-weight:820;font-size:15px;line-height:.92;letter-spacing:0;white-space:nowrap}.brand-text-muted{color:rgba(25,24,22,.58);font-weight:700}.nav-list{position:relative;display:grid;grid-gap:5px;gap:5px;padding-left:13px;border-left:1px solid var(--line)}.nav-item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;padding:0 10px;border-radius:0 var(--radius) var(--radius) 0;color:var(--muted);font-weight:720}.nav-item.icon-only{width:48px;padding:0}.nav-item svg{flex:0 0 auto}.nav-item-soon{cursor:default;opacity:.92}.nav-item-soon em{margin-left:auto;padding:3px 6px;border:1px solid var(--line);border-radius:999px;background:#fff9e9;color:#8b5d02;font-size:10px;font-style:normal;font-weight:840;line-height:1;text-transform:uppercase;white-space:nowrap}.nav-item:hover,.nav-item[aria-current=page]{color:var(--ink);font-weight:860}.nav-item:hover{background:rgba(255,255,255,.52)}.nav-item[aria-current=page]{background:var(--paper);box-shadow:inset 0 0 0 1px rgba(17,131,93,.2)}.nav-item[aria-current=page]:before{content:"";position:absolute;left:-15px;top:10px;bottom:10px;width:3px;border-radius:999px;background:#22c55e}.nav-item-soon:hover{color:var(--muted);font-weight:720;background:transparent}.nav-account{margin-top:auto}.account-menu,.nav-account{position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:58px;padding:9px 10px;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:3px 3px 0 rgba(25,24,22,.14)}.account-menu[open] .account-trigger,.account-trigger:hover{background:var(--surface);box-shadow:3px 3px 0 #9ee6b5}.account-copy{display:grid;grid-gap:2px;gap:2px;min-width:0;line-height:1.1}.account-copy span,.account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy strong{font-size:14px;font-weight:840}.account-copy span{color:var(--muted);font-size:12px;font-weight:680}.account-popover{position:absolute;left:0;bottom:calc(100% + 10px);z-index:30;display:grid;grid-gap:8px;gap:8px;width:min(270px,calc(100vw - 36px));padding:10px;border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:var(--notebook-accent-shadow)}.account-popover-user{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:6px}.account-popover-user div{display:grid;grid-gap:2px;gap:2px;min-width:0}.account-popover-user span,.account-popover-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-popover-user strong{font-size:14px;font-weight:840}.account-popover-user span{color:var(--muted);font-size:12px;font-weight:680}.account-action{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border-radius:6px;background:transparent;color:var(--coral);font-weight:820;text-align:left}.account-action:hover{background:#fff1ee}.nav-icon{width:24px;height:24px;display:grid;place-items:center;color:var(--ink);font-weight:900;font-size:12px}.avatar{width:40px;height:40px;border:2px solid var(--ink);border-radius:50%;background:radial-gradient(circle at 65% 38%,var(--surface) 0 10%,transparent 11%),linear-gradient(135deg,var(--blue),var(--green));box-shadow:2px 2px 0 var(--ink);flex:0 0 auto}.avatar.small{width:34px;height:34px;border-width:1.5px;box-shadow:none}.user-avatar{display:grid;place-items:center;color:var(--surface);font-size:15px;font-weight:860;object-fit:cover}main{min-width:0;border-left:1px solid var(--line);border-right:1px solid var(--line);background:linear-gradient(90deg,rgba(25,24,22,.026) 1px,transparent 0),rgba(255,255,255,.62);background-size:28px 28px}.feed-header{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:grid;grid-gap:12px;gap:12px;padding:18px 18px 14px;background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),rgba(255,253,247,.9);background-size:22px 22px;border-bottom:2px solid var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feed-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}h1,h2,h3,p{margin-top:0}h1{margin:0;font-size:25px;line-height:1;letter-spacing:0}.status-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:12px;font-weight:760;white-space:nowrap}.pulse{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(17,131,93,.15)}.tabs{display:flex;align-items:stretch;gap:0;margin:0 -18px -14px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab-button{position:relative;display:grid;place-items:center;flex:1 0 112px;min-width:0;min-height:46px;padding:0 14px;background:transparent;color:var(--muted);font-size:13px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-button:hover{background:rgba(25,24,22,.04);color:var(--ink)}.tab-button.active{color:var(--ink);font-weight:860}.tab-button.active:after{content:"";position:absolute;left:50%;bottom:0;width:min(54px,calc(100% - 28px));height:4px;border-radius:999px 999px 0 0;background:var(--blue);transform:translateX(-50%)}.issue-path{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#f7faf6}.issue-path strong{font-size:12px;text-transform:uppercase}.issue-path span{min-width:0;color:var(--muted);font-size:12px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-hero a,.issue-path a{display:inline-grid;place-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:12px;font-weight:820;white-space:nowrap}.editorial-kicker{color:var(--green);font-size:12px;font-weight:820;text-transform:uppercase}.meta-pill,.tag{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(25,24,22,.18);border-radius:999px;background:rgba(247,250,246,.82);color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760}.feed{grid-gap:18px;gap:18px;padding:18px}.feed,.post{display:grid}.post{position:relative;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:38px 18px 18px;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:3px 3px 0 rgba(25,24,22,.1);overflow:hidden}.post:before{inset:0 0 auto;height:26px;border-bottom:1px solid rgba(238,247,236,.16);background:var(--terminal)}.post:after,.post:before{content:"";position:absolute}.post:after{left:12px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:12px 0 0 var(--yellow),24px 0 0 var(--terminal-green)}.post:hover{background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:3px 3px 0 rgba(17,131,93,.22)}.post-head{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;min-width:0;flex-wrap:wrap;margin-bottom:4px}.post-head strong{font-size:15px;font-weight:840}.post-head span{color:#315a43;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760}.post-head .post-category{min-height:24px;background:#f7faf6;color:var(--green)}.post-head .post-category,.post-status{display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:840;text-transform:uppercase}.post-status{min-height:22px;background:#fff9e9;color:var(--ink)}.post-status.published{background:#eef7ec;color:var(--green)}.post-status.pending{background:#fff9e9;color:#8b5d02}.post-status.rejected{background:#fff1ee;color:var(--coral)}.post h2{margin:6px 0 8px;max-width:18ch;font-size:32px;line-height:.95;letter-spacing:0}.post p{margin:0;max-width:62ch;color:#34312d;font-size:15px;line-height:1.55}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.article-art{container-type:inline-size;min-height:210px;margin:14px 0 12px;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);position:relative}.article-art.compact{min-height:120px;margin:0}.mobile-article-art{display:none}.desktop-article-art,.mobile-article-art{min-width:0}.article-art.custom{display:block;background:var(--surface)}.article-art.custom img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.article-art.circuit{background:linear-gradient(90deg,transparent 0 18px,rgba(25,24,22,.13) 18px 20px,transparent 20px),linear-gradient(180deg,transparent 0 18px,rgba(25,24,22,.13) 18px 20px,transparent 20px),#dfeee9;background-size:40px 40px}.article-art.circuit:before{content:"";position:absolute;inset:26px;border:3px solid var(--green);border-radius:6px;background:radial-gradient(circle at 18% 24%,var(--coral) 0 10px,transparent 11px),radial-gradient(circle at 78% 68%,var(--blue) 0 12px,transparent 13px),radial-gradient(circle at 52% 44%,var(--yellow) 0 8px,transparent 9px),linear-gradient(90deg,transparent 0 17%,var(--ink) 17% 18%,transparent 18% 51%,var(--ink) 51% 52%,transparent 52%),linear-gradient(180deg,transparent 0 31%,var(--ink) 31% 32%,transparent 32% 67%,var(--ink) 67% 68%,transparent 68%)}.article-art.stack{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;padding:18px;background:#e9f3f0}.article-art.stack span,.article-art.tokens span{min-height:100%;border:2px solid var(--ink);border-radius:6px;background:var(--surface);box-shadow:3px 3px 0 var(--ink)}.article-art.stack span:nth-child(2n){transform:translateY(26px);background:#c8defc}.article-art.stack span:nth-child(3n){transform:translateY(52px);background:#f6bbb2}.article-art.matrix{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr;grid-gap:6px;gap:6px;padding:18px;background:#e7e0f5}.article-art.matrix span{border:1px solid rgba(25,24,22,.28);border-radius:5px;background:#ffffff}.article-art.matrix span:nth-child(4n){background:#253e7a}.article-art.matrix span:nth-child(6n){background:#f4bd3e}.article-art.tokens{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;padding:18px;background:#f6f0ff}.article-art.tokens span:nth-child(2n){background:#d8eee5}.article-art.tokens span:nth-child(3n){background:#ffe1da}.article-art.tokens span:nth-child(5n){background:#c8defc}.article-art.attention-solve,.article-art.lm-problem,.article-art.ngram-window,.article-art.pre-transformers,.article-art.rnn-sequence,.article-art.self-attention,.article-art.sequence-context{min-height:292px;padding:26px;border:2px solid rgba(25,24,22,.88);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fff9e9,#e4f1ff 48%,#dff0e8);background-size:28px 28px,28px 28px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.54)}.lesson-art-copy{display:grid;grid-gap:8px;gap:8px;max-width:310px}.burner-copy>span,.columnar-copy>span,.kafka-zk-copy>span,.lesson-art-copy>span,.lstm-copy>span,.paged-kv-copy>span,.speculative-copy>span,.vram-copy>span{display:none}.attention-score-card span,.attention-score-card strong,.lesson-art-copy span,.lm-candidates span,.lm-context-card span,.ngram-sentence span,.ngram-window-box span,.ngram-window-box strong,.pre-bottleneck span,.pre-bottleneck strong,.pre-timeline span,.rnn-chain span,.rnn-memory-card span,.rnn-memory-card strong,.self-attention-card span,.self-attention-card strong,.self-attention-hub span,.self-orbit-token,.self-token-row span,.seq-context-strip span,.seq-memory-card span,.seq-memory-card strong{font-family:var(--font-mono);font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:0}.lesson-art-copy strong{color:var(--ink);font-size:clamp(1.05rem,4.3cqi,2.35rem);line-height:.96}.article-art.lm-problem{display:grid;grid-template-columns:.92fr 1.08fr;grid-template-areas:"copy context" "bars candidates";grid-gap:16px 18px;gap:16px 18px}.article-art.lm-problem .lesson-art-copy{grid-area:copy}.lm-context-card{grid-area:context;display:grid;grid-gap:10px;gap:10px;align-self:start;padding:16px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.9);box-shadow:5px 5px 0 rgba(25,24,22,.22)}.lm-context-card strong{color:var(--ink);font-size:clamp(.95rem,3.6cqi,1.8rem);line-height:1}.lm-context-card i{width:58%;height:12px;border-radius:999px;background:var(--green)}.lm-candidates{grid-area:candidates;display:grid;grid-gap:9px;gap:9px}.lm-candidates span{display:flex;align-items:center;min-height:34px;padding:0 12px;border:2px solid var(--ink);border-radius:6px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.lm-candidates .best{background:#d8eee5}.lm-candidates .bad{opacity:.5}.lm-score-bars{grid-area:bars;align-self:end;display:grid;align-items:end;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;min-height:126px;padding:14px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.72)}.lm-score-bars span{border:2px solid var(--ink);border-radius:6px 6px 3px 3px;background:#c8defc;box-shadow:3px 3px 0 rgba(25,24,22,.78)}.lm-score-bars span:first-child{height:92px;background:#d8eee5}.lm-score-bars span:nth-child(2){height:66px}.lm-score-bars span:nth-child(3){height:48px;background:#f4bd3e}.lm-score-bars span:nth-child(4){height:22px;background:#f6bbb2}.article-art.pre-transformers{display:grid;grid-template-columns:.92fr 1.08fr;grid-template-areas:"copy timeline" "wall timeline";grid-gap:16px 18px;gap:16px 18px;background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#f7f0ff,#e9f3f0 48%,#fff4d8);background-size:28px 28px,28px 28px,auto}.article-art.pre-transformers .lesson-art-copy{grid-area:copy}.pre-timeline{grid-area:timeline;position:relative;display:grid;grid-gap:12px;gap:12px;padding:16px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.86);box-shadow:5px 5px 0 rgba(25,24,22,.22)}.pre-timeline:before{content:"";position:absolute;left:29px;top:34px;bottom:34px;width:4px;border-radius:999px;background:var(--ink)}.pre-timeline span{position:relative;z-index:1;display:flex;align-items:center;min-height:36px;padding:0 12px 0 34px;border:2px solid var(--ink);border-radius:6px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.pre-timeline span:before{content:"";position:absolute;left:10px;width:12px;height:12px;border:2px solid var(--ink);border-radius:50%;background:#c8defc}.pre-timeline .active{background:#d8eee5}.pre-timeline .active:before{background:var(--green)}.pre-bottleneck{grid-area:wall;align-self:end;display:grid;grid-gap:7px;gap:7px;padding:14px;border:2px solid var(--ink);border-radius:8px;background:#f6bbb2;box-shadow:4px 4px 0 rgba(25,24,22,.88)}.article-art.ngram-window{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "sentence" "window";grid-gap:16px;gap:16px;background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fff6df,#f1f5ff 52%,#ffe1da);background-size:28px 28px,28px 28px,auto}.article-art.ngram-window .lesson-art-copy{grid-area:copy;max-width:360px}.ngram-sentence{grid-area:sentence;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.ngram-sentence span{display:grid;min-height:42px;place-items:center;padding:0 4px;border:2px solid rgba(25,24,22,.36);border-radius:6px;background:rgba(255,253,247,.52);color:rgba(25,24,22,.48)}.ngram-sentence .clue{border-color:var(--ink);background:#f4bd3e;color:var(--ink)}.ngram-sentence .visible{border-color:var(--ink);background:#ffffff;color:var(--ink);box-shadow:3px 3px 0 rgba(25,24,22,.88)}.ngram-window-box{grid-area:window;justify-self:end;display:grid;grid-gap:7px;gap:7px;min-width:min(100%,260px);padding:14px;border:3px solid var(--ink);border-radius:8px;background:#d8eee5;box-shadow:5px 5px 0 rgba(25,24,22,.88)}.article-art.rnn-sequence{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-areas:"copy chain" "memory chain";grid-gap:16px 18px;gap:16px 18px;background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#e9f3f0,#fff9e9 48%,#d9e6ff);background-size:28px 28px,28px 28px,auto}.article-art.rnn-sequence .lesson-art-copy{grid-area:copy}.rnn-chain{grid-area:chain;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;align-content:center;padding:16px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.86);box-shadow:5px 5px 0 rgba(25,24,22,.22)}.rnn-chain:before{content:"";position:absolute;left:50%;top:26px;bottom:26px;width:4px;border-radius:999px;background:var(--green);transform:translateX(-50%)}.rnn-chain span{position:relative;z-index:1;display:grid;min-height:36px;place-items:center;border:2px solid var(--ink);border-radius:6px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.rnn-chain .state{background:#c8defc}.rnn-memory-card{grid-area:memory;align-self:end;display:grid;grid-gap:7px;gap:7px;padding:14px;border:2px solid var(--ink);border-radius:8px;background:#f4bd3e;box-shadow:4px 4px 0 rgba(25,24,22,.88)}.article-art.sequence-context{display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "strip" "meter" "memory";grid-gap:16px;gap:16px;background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#f7f0ff,#fff9e9 50%,#d8eee5);background-size:28px 28px,28px 28px,auto}.article-art.sequence-context .lesson-art-copy{grid-area:copy;max-width:360px}.seq-context-strip{grid-area:strip;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.seq-context-strip:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--green),#f4bd3e 55%,#f6bbb2);transform:translateY(-50%)}.seq-context-strip span{position:relative;z-index:1;display:grid;min-height:42px;place-items:center;padding:0 4px;border:2px solid var(--ink);border-radius:6px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.seq-context-strip .clue{background:#d8eee5}.seq-context-strip .answer{background:#f6bbb2}.seq-signal-meter{grid-area:meter;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;grid-gap:9px;gap:9px;min-height:86px;padding:12px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.76)}.seq-signal-meter span{border:2px solid var(--ink);border-radius:6px 6px 3px 3px;background:#d8eee5;box-shadow:3px 3px 0 rgba(25,24,22,.78)}.seq-signal-meter span:first-child{height:62px}.seq-signal-meter span:nth-child(2){height:48px;background:#c8defc}.seq-signal-meter span:nth-child(3){height:34px;background:#f4bd3e}.seq-signal-meter span:nth-child(4){height:22px;background:#f6bbb2}.seq-signal-meter span:nth-child(5){height:12px;background:#f6bbb2;opacity:.58}.seq-memory-card{grid-area:memory;justify-self:end;display:grid;grid-gap:7px;gap:7px;min-width:min(100%,300px);padding:14px;border:2px solid var(--ink);border-radius:8px;background:#c8defc;box-shadow:4px 4px 0 rgba(25,24,22,.88)}.article-art.attention-solve{display:grid;grid-template-columns:.76fr 1.24fr;grid-template-areas:"copy board" "score board";grid-gap:16px 18px;gap:16px 18px;background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fffdf7,#eef3ff 48%,#ffe8dd);background-size:28px 28px,28px 28px,auto}.article-art.attention-solve .lesson-art-copy{grid-area:copy;max-width:350px}.article-art.attention-solve .lesson-art-copy strong{max-width:11ch}.attention-reset-board{grid-area:board;display:grid;grid-template-columns:minmax(136px,.82fr) minmax(210px,1.18fr);grid-template-areas:"old now" "weights answer";grid-gap:12px;gap:12px;min-height:260px;padding:14px;border:3px solid var(--ink);border-radius:12px;background:linear-gradient(90deg,rgba(25,24,22,.06) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),#fffdf7;background-size:18px 18px;box-shadow:7px 7px 0 rgba(25,24,22,.88)}.attention-answer-card,.attention-now-panel,.attention-old-path,.attention-weight-stack{border:2px solid var(--ink);border-radius:8px;box-shadow:4px 4px 0 rgba(25,24,22,.88)}.attention-old-path{grid-area:old;display:grid;grid-gap:9px;gap:9px;align-content:start;padding:12px;background:#f1f5ff}.attention-old-path div{display:grid;grid-gap:6px;gap:6px}.attention-old-path i{display:block;height:13px;border:1.5px solid rgba(25,24,22,.36);border-radius:4px;background:#ffffff}.attention-old-path i:nth-child(2){opacity:.72}.attention-old-path i:nth-child(3){opacity:.48}.attention-old-path i:nth-child(4){opacity:.26}.attention-now-panel{grid-area:now;display:grid;grid-gap:10px;gap:10px;padding:12px;background:#fff4d8}.attention-clue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.attention-clue-grid em{display:grid;min-height:34px;place-items:center;padding:0 5px;border:2px solid var(--ink);border-radius:6px;background:#c8defc;color:var(--ink);font-family:var(--font-mono);font-size:.62rem;font-style:normal;font-weight:900;line-height:1;text-align:center;text-transform:uppercase;box-shadow:2px 2px 0 rgba(25,24,22,.72)}.attention-clue-grid em.muted{background:#ffffff;color:rgba(25,24,22,.48);box-shadow:none}.attention-weight-stack{grid-area:weights;display:grid;grid-template-columns:58px repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;align-items:end;padding:12px;background:#ffffff}.attention-weight-stack i{display:block;border:2px solid var(--ink);border-radius:6px 6px 3px 3px;background:#f6bbb2;box-shadow:2px 2px 0 rgba(25,24,22,.72)}.attention-weight-stack .high{height:54px;background:#f4bd3e}.attention-weight-stack .mid{height:36px;background:#c8defc}.attention-weight-stack .low{height:18px;background:#f6bbb2}.attention-answer-card{grid-area:answer;display:grid;grid-gap:8px;gap:8px;place-items:center;padding:16px;background:#f4bd3e;text-align:center}.attention-answer-card strong{color:var(--ink);font-size:clamp(1.4rem,6.8cqi,3rem);line-height:.9}.attention-score-card{grid-area:score;justify-self:end;display:grid;grid-gap:7px;gap:7px;min-width:min(100%,300px);padding:14px;border:2px solid var(--ink);border-radius:8px;background:#c8defc;box-shadow:4px 4px 0 rgba(25,24,22,.88)}.attention-answer-card span,.attention-now-panel span,.attention-old-path span,.attention-score-card span,.attention-weight-stack span{font-family:var(--font-mono);font-size:.62rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.attention-now-panel strong,.attention-old-path strong,.attention-score-card strong{max-width:22ch;font-size:1rem;line-height:1.08}.post .article-art.attention-solve:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "board" "score";min-height:auto;padding:18px}.post .article-art.attention-solve:not(.compact) .lesson-art-copy{max-width:none}.post .article-art.attention-solve:not(.compact) .lesson-art-copy strong{max-width:14ch;font-size:clamp(1.05rem,5.5cqi,2rem)}.post .article-art.attention-solve:not(.compact) .attention-reset-board{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-width:0;min-height:232px;box-shadow:4px 4px 0 rgba(25,24,22,.88)}.post .article-art.attention-solve:not(.compact) .attention-answer-card,.post .article-art.attention-solve:not(.compact) .attention-now-panel,.post .article-art.attention-solve:not(.compact) .attention-old-path,.post .article-art.attention-solve:not(.compact) .attention-score-card,.post .article-art.attention-solve:not(.compact) .attention-weight-stack{min-width:0;box-shadow:2px 2px 0 rgba(25,24,22,.78)}.post .article-art.attention-solve:not(.compact) .attention-clue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-art.self-attention{display:grid;grid-template-columns:.92fr 1.08fr;grid-template-areas:"copy orbit" "card orbit";grid-gap:16px 18px;gap:16px 18px;background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fff6df,#e4f1ff 50%,#f7f0ff);background-size:28px 28px,28px 28px,auto}.article-art.self-attention .lesson-art-copy{grid-area:copy}.self-attention-orbit{grid-area:orbit;position:relative;min-height:238px;border:2px solid var(--ink);border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(216,238,229,.92) 0 54px,transparent 55px),radial-gradient(circle at 50% 50%,transparent 0 82px,rgba(37,62,122,.12) 83px 86px,transparent 87px),rgba(255,253,247,.86);box-shadow:5px 5px 0 rgba(25,24,22,.22);overflow:hidden}.self-attention-orbit:after,.self-attention-orbit:before{content:"";position:absolute;inset:44px;border:3px solid rgba(25,24,22,.18);border-radius:50%}.self-attention-orbit:after{inset:72px;border-color:rgba(37,62,122,.24)}.self-attention-hub{position:absolute;left:50%;top:50%;z-index:2;display:grid;width:108px;min-height:82px;place-items:center;border:3px solid var(--ink);border-radius:999px;background:#d8eee5;box-shadow:5px 5px 0 rgba(25,24,22,.88);transform:translate(-50%,-50%)}.self-attention-hub strong{color:var(--ink);font-size:1rem;line-height:1}.self-orbit-token{position:absolute;z-index:3;display:grid;min-width:74px;min-height:34px;place-items:center;border:2px solid var(--ink);border-radius:999px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.self-orbit-token.token-1{left:18px;top:26px}.self-orbit-token.token-2{right:38px;top:20px;background:#d8eee5}.self-orbit-token.token-3{left:32px;bottom:34px;background:#d8eee5}.self-orbit-token.token-4{right:22px;bottom:42px;background:#d8eee5}.self-orbit-token.token-5{left:50%;bottom:12px;background:#f4bd3e;transform:translateX(-50%)}.self-attention-grid{grid-area:matrix;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;align-self:stretch;padding:16px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.86);box-shadow:5px 5px 0 rgba(25,24,22,.22)}.self-attention-grid span{min-height:28px;border:1px solid rgba(25,24,22,.3);border-radius:5px;background:#ffffff}.self-attention-grid .self{background:#c8defc}.self-attention-grid .hot{border:2px solid var(--ink);background:#d8eee5;box-shadow:2px 2px 0 rgba(25,24,22,.78)}.self-token-row{grid-area:tokens;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.self-token-row span{display:grid;min-height:36px;place-items:center;padding:0 4px;border:2px solid var(--ink);border-radius:6px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.self-token-row .relevant{background:#d8eee5}.self-token-row .query{background:#f4bd3e}.self-attention-card{grid-area:card;align-self:end;display:grid;grid-gap:7px;gap:7px;padding:14px;border:2px solid var(--ink);border-radius:8px;background:#c8defc;box-shadow:4px 4px 0 rgba(25,24,22,.88)}.article-art.attention-solve.compact,.article-art.lm-problem.compact,.article-art.ngram-window.compact,.article-art.pre-transformers.compact,.article-art.rnn-sequence.compact,.article-art.self-attention.compact,.article-art.sequence-context.compact{min-height:120px;padding:12px;gap:8px}.article-art.attention-solve.compact .attention-score-card,.article-art.attention-solve.compact .lesson-art-copy,.article-art.lm-problem.compact .lesson-art-copy,.article-art.lm-problem.compact .lm-context-card,.article-art.ngram-window.compact .lesson-art-copy,.article-art.ngram-window.compact .ngram-window-box,.article-art.pre-transformers.compact .lesson-art-copy,.article-art.pre-transformers.compact .pre-bottleneck,.article-art.rnn-sequence.compact .lesson-art-copy,.article-art.rnn-sequence.compact .rnn-memory-card,.article-art.self-attention.compact .lesson-art-copy,.article-art.self-attention.compact .self-attention-card,.article-art.sequence-context.compact .lesson-art-copy,.article-art.sequence-context.compact .seq-memory-card{display:none}.article-art.lm-problem.compact{grid-template-columns:1fr;grid-template-areas:"candidates" "bars"}.article-art.lm-problem.compact .lm-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.article-art.lm-problem.compact .lm-candidates span{min-height:24px;padding:0 7px;font-size:.58rem}.article-art.lm-problem.compact .lm-score-bars{min-height:34px;padding:6px}.article-art.lm-problem.compact .lm-score-bars span:first-child{height:24px}.article-art.lm-problem.compact .lm-score-bars span:nth-child(2){height:18px}.article-art.lm-problem.compact .lm-score-bars span:nth-child(3){height:13px}.article-art.lm-problem.compact .lm-score-bars span:nth-child(4){height:8px}.article-art.pre-transformers.compact{grid-template-columns:1fr;grid-template-areas:"timeline"}.article-art.pre-transformers.compact .pre-timeline{gap:6px;padding:8px}.article-art.pre-transformers.compact .pre-timeline span{min-height:22px;padding-left:26px;font-size:.58rem}.article-art.ngram-window.compact{grid-template-areas:"sentence"}.article-art.ngram-window.compact .ngram-sentence{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.article-art.ngram-window.compact .ngram-sentence span{min-height:30px;font-size:.58rem}.article-art.rnn-sequence.compact{grid-template-columns:1fr;grid-template-areas:"chain"}.article-art.rnn-sequence.compact .rnn-chain{gap:6px;padding:8px}.article-art.rnn-sequence.compact .rnn-chain span{min-height:24px;font-size:.58rem}.article-art.sequence-context.compact{grid-template-areas:"strip" "meter"}.article-art.sequence-context.compact .seq-context-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.article-art.sequence-context.compact .seq-context-strip span{min-height:28px;font-size:.58rem}.article-art.sequence-context.compact .seq-signal-meter{min-height:40px;padding:6px;gap:5px}.article-art.sequence-context.compact .seq-signal-meter span:first-child{height:26px}.article-art.sequence-context.compact .seq-signal-meter span:nth-child(2){height:21px}.article-art.sequence-context.compact .seq-signal-meter span:nth-child(3){height:16px}.article-art.sequence-context.compact .seq-signal-meter span:nth-child(4){height:11px}.article-art.sequence-context.compact .seq-signal-meter span:nth-child(5){height:7px}.article-art.attention-solve.compact{grid-template-areas:"board";grid-template-columns:1fr}.article-art.attention-solve.compact .attention-reset-board{grid-template-columns:.8fr 1.2fr;grid-template-areas:"old now" "answer answer";gap:7px;min-height:112px;padding:7px;border-width:2px;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.article-art.attention-solve.compact .attention-answer-card,.article-art.attention-solve.compact .attention-now-panel,.article-art.attention-solve.compact .attention-old-path{padding:7px;box-shadow:2px 2px 0 rgba(25,24,22,.72)}.article-art.attention-solve.compact .attention-answer-card span,.article-art.attention-solve.compact .attention-now-panel strong,.article-art.attention-solve.compact .attention-old-path strong,.article-art.attention-solve.compact .attention-score-card,.article-art.attention-solve.compact .attention-weight-stack{display:none}.article-art.attention-solve.compact .attention-old-path div{gap:4px}.article-art.attention-solve.compact .attention-old-path i{height:8px}.article-art.attention-solve.compact .attention-clue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.article-art.attention-solve.compact .attention-clue-grid em{min-height:19px;font-size:.48rem}.article-art.attention-solve.compact .attention-answer-card{min-height:28px}.article-art.attention-solve.compact .attention-answer-card strong{font-size:.95rem}.article-art.self-attention.compact{grid-template-columns:1fr;grid-template-areas:"orbit"}.article-art.self-attention.compact .self-attention-orbit{min-height:96px}.article-art.self-attention.compact .self-attention-hub{width:66px;min-height:48px}.article-art.self-attention.compact .self-orbit-token{min-width:48px;min-height:22px;font-size:.56rem}.article-art.self-attention.compact .self-attention-card,.article-art.self-attention.compact .self-attention-orbit:after,.article-art.self-attention.compact .self-attention-orbit:before{display:none}.article-art.lstm{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-areas:"copy rail" "gates rail" "tokens tokens";grid-gap:16px;gap:16px;min-height:292px;padding:26px;border:2px solid rgba(25,24,22,.88);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fff6df,#e2f2eb 48%,#d9e6ff);background-size:28px 28px,28px 28px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.54)}.lstm-copy{grid-area:copy;align-self:start;display:grid;grid-gap:8px;gap:8px;max-width:280px}.lstm-copy span,.lstm-gates span,.lstm-state-rail span,.lstm-state-rail strong{font-family:var(--font-mono);font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:0}.lstm-copy strong{color:var(--ink);font-size:clamp(1.05rem,4.4cqi,2.45rem);line-height:.96}.lstm-state-rail{grid-area:rail;position:relative;display:grid;grid-template-rows:auto 1fr 1fr 1fr auto;grid-gap:12px;gap:12px;min-height:210px;padding:18px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.88);box-shadow:5px 5px 0 rgba(25,24,22,.22)}.lstm-state-rail:before{content:"";position:absolute;left:50%;top:50px;bottom:48px;width:5px;border-radius:999px;background:var(--green);transform:translateX(-50%)}.lstm-state-rail i{position:relative;z-index:1;width:72%;min-height:30px;margin-inline:auto;border:2px solid var(--ink);border-radius:999px;background:#ffffff;box-shadow:3px 3px 0 var(--ink)}.lstm-state-rail i:nth-of-type(2){width:88%;background:#f4bd3e}.lstm-state-rail i:nth-of-type(3){width:62%;background:#f6bbb2}.lstm-state-rail strong{justify-self:end;padding:8px 10px;border:2px solid var(--ink);border-radius:6px;background:#d8eee5}.lstm-gates{grid-area:gates;align-self:end;display:grid;grid-gap:10px;gap:10px}.lstm-gates span{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 12px;border:2px solid var(--ink);border-radius:6px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88)}.lstm-gates span:after{content:"";width:13px;height:13px;border:2px solid var(--ink);border-radius:50%;background:var(--coral)}.lstm-gates span:nth-child(2):after{background:var(--green)}.lstm-gates span:nth-child(3):after{background:var(--blue)}.lstm-token-row{grid-area:tokens;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.lstm-token-row span{display:grid;min-height:42px;place-items:center;border:2px solid var(--ink);border-radius:6px;background:#ffffff;box-shadow:3px 3px 0 rgba(25,24,22,.88);font-family:var(--font-mono);font-size:.76rem;line-height:1}.article-art.vram{display:grid;grid-template-columns:.92fr 1.08fr;grid-template-areas:"copy meter" "chip meter" "scale strip";grid-gap:16px 20px;gap:16px 20px;min-height:292px;padding:26px;border:2px solid rgba(25,24,22,.88);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fff9e9,#f1f5ff 48%,#d8eee5);background-size:26px 26px,26px 26px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.48)}.article-art.vram:before{content:"";position:absolute;inset:18px;border:1px solid rgba(25,24,22,.16);border-radius:calc(var(--radius) - 6px);pointer-events:none}.article-art.vram:after{content:"";position:absolute;left:31%;top:26px;bottom:26px;width:1px;background:rgba(25,24,22,.18);pointer-events:none}.vram-copy{grid-area:copy;position:relative;z-index:1;display:grid;align-content:start;grid-gap:8px;gap:8px}.vram-chip-label span,.vram-context-scale span,.vram-context-scale strong,.vram-copy span,.vram-meter-row span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.vram-copy span{color:#524d46;font-size:12px;text-transform:uppercase}.vram-copy strong{max-width:9ch;color:var(--ink);font-size:43px;line-height:.9}.vram-chip{grid-area:chip;position:relative;z-index:1;display:grid;grid-template-columns:84px 1fr;align-items:center;grid-gap:14px;gap:14px;min-height:112px;padding:16px;border:2px solid var(--ink);border-radius:14px;background:#171915;color:#f7faf6;box-shadow:6px 6px 0 rgba(25,24,22,.16)}.vram-chip:after,.vram-chip:before{content:"";position:absolute;left:16px;right:16px;height:9px;background:repeating-linear-gradient(90deg,#f4bd3e 0 6px,transparent 6px 13px)}.vram-chip:before{top:-13px}.vram-chip:after{bottom:-13px}.vram-chip-core{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;aspect-ratio:1;padding:10px;border:1px solid rgba(247,250,246,.42);border-radius:10px;background:rgba(247,250,246,.08)}.vram-chip-core span{border:1px solid rgba(131,214,166,.58);border-radius:4px;background:rgba(131,214,166,.14)}.vram-chip-label{display:grid;grid-gap:5px;gap:5px}.vram-chip-label strong{font-size:30px;line-height:.9}.vram-chip-label span{color:rgba(247,250,246,.68);font-size:12px}.vram-meter{grid-area:meter;position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px;align-content:center;padding:16px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:6px 6px 0 rgba(25,24,22,.12)}.vram-meter-row{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1.5px solid rgba(25,24,22,.2);border-radius:10px;background:#ffffff}.vram-meter-row.cache{border-color:rgba(124,44,36,.62);background:#fff1ed}.vram-meter-row div:first-child{display:grid;grid-gap:3px;gap:3px}.vram-meter-row span{color:#524d46;font-size:11px;text-transform:uppercase}.vram-meter-row strong{color:var(--ink);font-size:26px;line-height:1}.vram-blocks{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:5px;gap:5px}.vram-blocks span{min-height:48px;border:1px solid rgba(25,24,22,.28);border-radius:5px;background:#c8defc}.vram-meter-row.weights .vram-blocks span{background:#d8eee5}.vram-meter-row.cache .vram-blocks span{background:#f6bbb2}.vram-meter-row.cache .vram-blocks span:nth-child(n+8){background:#dc5647}.vram-context-scale{grid-area:scale;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;grid-gap:6px;gap:6px}.vram-context-scale span,.vram-context-scale strong{display:grid;place-items:center;min-height:34px;border:1px solid rgba(25,24,22,.28);border-radius:7px;background:rgba(255,253,247,.82);color:#4a453f;font-size:11px}.vram-context-scale strong{min-height:54px;border-color:#7c2c24;background:#dc5647;color:#fffdf7}.vram-token-strip{grid-area:strip;position:relative;z-index:1;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));align-self:end;grid-gap:4px;gap:4px;padding:10px;border:1.5px dashed rgba(25,24,22,.34);border-radius:999px;background:rgba(255,253,247,.7)}.vram-token-strip span{aspect-ratio:1;border-radius:50%;background:#d8eee5}.vram-token-strip span:nth-child(3n){background:#c8defc}.vram-token-strip span:nth-child(5n){background:#fff9e9}.vram-token-strip span:nth-child(n+23){background:#dc5647}.article-art.vram.compact{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"chip meter" "strip strip";gap:7px;min-height:96px;padding:8px;box-shadow:none}.article-art.vram.compact .vram-chip-label,.article-art.vram.compact .vram-context-scale,.article-art.vram.compact .vram-copy,.article-art.vram.compact .vram-meter-row span,.article-art.vram.compact:after,.article-art.vram.compact:before{display:none}.article-art.vram.compact .vram-chip{grid-template-columns:1fr;min-height:54px;padding:8px;border-radius:9px;box-shadow:2px 2px 0 rgba(25,24,22,.14)}.article-art.vram.compact .vram-chip:after,.article-art.vram.compact .vram-chip:before{display:none}.article-art.vram.compact .vram-chip-core{gap:2px;padding:5px;border-radius:6px}.article-art.vram.compact .vram-meter{gap:5px;padding:6px;border-width:1px;border-radius:8px;box-shadow:none}.article-art.vram.compact .vram-meter-row{grid-template-columns:36px minmax(0,1fr);gap:6px;padding:5px;border-width:1px;border-radius:6px}.article-art.vram.compact .vram-meter-row strong{font-size:12px}.article-art.vram.compact .vram-blocks{gap:2px}.article-art.vram.compact .vram-blocks span{min-height:8px;border-radius:2px}.article-art.vram.compact .vram-token-strip{gap:2px;padding:4px}.article-art.vram.compact .vram-token-strip span:nth-child(n+19){display:none}.article-art.paged-kv{display:grid;grid-template-columns:.88fr 1.12fr;grid-template-areas:"copy blocks" "requests blocks" "prefix batch";grid-gap:15px 18px;gap:15px 18px;min-height:288px;padding:24px;border:2px solid rgba(25,24,22,.88);background:linear-gradient(90deg,rgba(25,24,22,.06) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.06) 1px,transparent 0),linear-gradient(135deg,#f7faf6,#fff9e9 52%,#f1f5ff);background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.48)}.article-art.paged-kv:before{content:"";position:absolute;inset:18px;border:1px solid rgba(25,24,22,.16);border-radius:calc(var(--radius) - 6px);pointer-events:none}.paged-kv-batch,.paged-kv-blocks,.paged-kv-copy,.paged-kv-prefix,.paged-kv-requests{position:relative;z-index:1}.paged-kv-copy{grid-area:copy;display:grid;grid-gap:8px;gap:8px;align-content:start}.paged-kv-copy span,.paged-kv-prefix span,.paged-kv-requests span{color:#524d46;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase}.paged-kv-copy strong{max-width:10ch;color:var(--ink);font-size:40px;line-height:.92}.paged-kv-requests{grid-area:requests;display:grid;grid-gap:8px;gap:8px;align-content:start}.paged-kv-prefix,.paged-kv-requests div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1.5px solid var(--ink);border-radius:10px;background:rgba(255,253,247,.86);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.paged-kv-prefix strong,.paged-kv-requests strong{color:var(--ink);font-size:22px;line-height:1}.paged-kv-blocks{grid-area:blocks;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:16px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.82);box-shadow:6px 6px 0 rgba(25,24,22,.12)}.paged-kv-blocks span{min-height:42px;border:1.5px dashed rgba(25,24,22,.3);border-radius:8px;background:rgba(255,255,255,.58)}.paged-kv-blocks span.request-a{border-style:solid;background:#c8defc}.paged-kv-blocks span.request-b{border-style:solid;background:#d8eee5}.paged-kv-blocks span.cached{border-style:solid;background:#ffe1da}.paged-kv-batch{grid-area:batch;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-self:end;grid-gap:5px;gap:5px;padding:10px;border:1.5px solid rgba(25,24,22,.34);border-radius:999px;background:rgba(255,253,247,.78)}.paged-kv-batch span{display:grid;place-items:center;min-height:28px;border-radius:999px;background:#c8defc;color:#253e7a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:820}.paged-kv-batch span:nth-child(n+5){background:#d8eee5;color:#24513d}.paged-kv-prefix{grid-area:prefix;align-self:end;border-color:#7c2c24;background:#fff1ed}.article-art.paged-kv.compact{grid-template-columns:1fr;grid-template-areas:"blocks" "batch";gap:7px;min-height:96px;padding:8px;box-shadow:none}.article-art.paged-kv.compact .paged-kv-copy,.article-art.paged-kv.compact .paged-kv-prefix,.article-art.paged-kv.compact .paged-kv-requests,.article-art.paged-kv.compact:before{display:none}.article-art.paged-kv.compact .paged-kv-blocks{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:6px;border-width:1px;border-radius:8px;box-shadow:none}.article-art.paged-kv.compact .paged-kv-blocks span{min-height:14px;border-radius:4px}.article-art.paged-kv.compact .paged-kv-batch{gap:2px;padding:4px}.article-art.paged-kv.compact .paged-kv-batch span{min-height:16px;font-size:9px}.article-art.llm-burner{display:grid;grid-template-columns:.86fr 1.14fr;grid-template-areas:"copy card" "speed card" "stack card";grid-gap:14px 20px;gap:14px 20px;min-height:292px;padding:24px;border:2px solid rgba(25,24,22,.88);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fff9e9,#ffe1da 46%,#f1f5ff);background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.44)}.article-art.llm-burner:before{content:"";position:absolute;inset:18px;border:1px solid rgba(25,24,22,.16);border-radius:calc(var(--radius) - 6px);pointer-events:none}.burner-card,.burner-copy,.burner-speed,.burner-stack{position:relative;z-index:1}.burner-copy{grid-area:copy;display:grid;grid-gap:8px;gap:8px;align-content:start}.burner-copy span,.burner-speed span,.burner-stack span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.burner-copy span{color:#625b52;font-size:11px;text-transform:uppercase}.burner-copy strong{max-width:8ch;color:var(--ink);font-size:44px;line-height:.9}.burner-card{grid-area:card;display:grid;align-content:center;min-height:224px;padding:20px;border:2px solid var(--ink);border-radius:16px;background:#191816;box-shadow:7px 7px 0 rgba(25,24,22,.16)}.burner-chip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;min-height:142px;padding:18px;border:1.5px solid rgba(255,253,247,.46);border-radius:14px;background:radial-gradient(circle at 50% 50%,rgba(220,86,71,.22),transparent 42%),rgba(255,253,247,.08)}.burner-chip>span{position:absolute;inset:0;display:grid;place-items:center;color:#fff9e9;font-size:40px;font-weight:900}.burner-chip i{border:1px solid rgba(244,189,62,.5);border-radius:5px;background:rgba(244,189,62,.12)}.burner-edge{display:grid;grid-template-columns:repeat(14,1fr);grid-gap:4px;gap:4px;margin-top:18px}.burner-edge span{min-height:18px;border-radius:2px;background:#f4bd3e}.burner-speed{grid-area:speed;display:grid;grid-gap:5px;gap:5px;padding:14px;border:1.5px solid #7c2c24;border-radius:10px;background:rgba(255,241,237,.88);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.burner-speed span{color:#7c2c24;font-size:11px;text-transform:uppercase}.burner-speed strong{color:var(--ink);font-size:30px;line-height:1}.burner-stack{grid-area:stack;display:grid;grid-gap:6px;gap:6px}.burner-stack span{padding:9px 10px;border:1.5px solid rgba(25,24,22,.28);border-radius:999px;background:rgba(255,253,247,.78);color:#524d46;font-size:11px}.article-art.llm-burner.compact{grid-template-columns:1fr 1fr;grid-template-areas:"card speed";gap:8px;min-height:96px;padding:8px;box-shadow:none}.article-art.llm-burner.compact .burner-copy,.article-art.llm-burner.compact .burner-stack,.article-art.llm-burner.compact:before{display:none}.article-art.llm-burner.compact .burner-card{min-height:76px;padding:8px;border-radius:10px;box-shadow:none}.article-art.llm-burner.compact .burner-chip{min-height:44px;gap:2px;padding:6px;border-radius:8px}.article-art.llm-burner.compact .burner-chip>span{font-size:16px}.article-art.llm-burner.compact .burner-edge{gap:2px;margin-top:6px}.article-art.llm-burner.compact .burner-edge span{min-height:7px}.article-art.llm-burner.compact .burner-speed{align-content:center;padding:8px;border-radius:8px;box-shadow:none}.article-art.llm-burner.compact .burner-speed strong{font-size:14px}.article-art.columnar{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-areas:"copy row" "query column" "compression column";grid-gap:14px 18px;gap:14px 18px;min-height:292px;padding:24px;border:2px solid rgba(25,24,22,.88);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#f7faf6,#fff9e9 48%,#f1f5ff);background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.46)}.article-art.columnar:before{content:"";position:absolute;inset:18px;border:1px solid rgba(25,24,22,.16);border-radius:calc(var(--radius) - 6px);pointer-events:none}.columnar-compression,.columnar-copy,.columnar-query,.columnar-table{position:relative;z-index:1}.columnar-copy{grid-area:copy;display:grid;grid-gap:8px;gap:8px;align-content:start}.columnar-compression span,.columnar-copy span,.columnar-query span,.columnar-table span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.columnar-copy span{color:#625b52;font-size:11px;text-transform:uppercase}.columnar-copy strong{max-width:10ch;color:var(--ink);font-size:40px;line-height:.92}.columnar-table{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.84);box-shadow:5px 5px 0 rgba(25,24,22,.12)}.columnar-table span{grid-column:1/-1;color:#625b52;font-size:11px;text-transform:uppercase}.columnar-table i{min-height:20px;border:1px solid rgba(25,24,22,.24);border-radius:4px;background:#ffffff}.columnar-table.row-store{grid-area:row}.columnar-table.row-store i{background:#ffe1da}.columnar-table.column-store{grid-area:column}.columnar-table.column-store i{min-height:28px;background:#e8e4d8}.columnar-table.column-store i.needed{background:#c8defc;border-color:#253e7a}.columnar-compression,.columnar-query{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1.5px solid var(--ink);border-radius:10px;background:rgba(255,253,247,.86);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.columnar-query{grid-area:query}.columnar-compression{grid-area:compression;border-color:#24513d;background:#d8eee5}.columnar-compression span,.columnar-query span{color:#625b52;font-size:11px}.columnar-compression strong,.columnar-query strong{color:var(--ink);font-size:28px;line-height:1}.article-art.columnar.compact{grid-template-columns:1fr 1fr;grid-template-areas:"query compression" "column column";gap:7px;min-height:96px;padding:8px;box-shadow:none}.article-art.columnar.compact .columnar-compression span,.article-art.columnar.compact .columnar-copy,.article-art.columnar.compact .columnar-query span,.article-art.columnar.compact .columnar-table.row-store,.article-art.columnar.compact:before{display:none}.article-art.columnar.compact .columnar-compression,.article-art.columnar.compact .columnar-query{padding:8px;border-radius:8px;box-shadow:none}.article-art.columnar.compact .columnar-compression strong,.article-art.columnar.compact .columnar-query strong{font-size:13px}.article-art.columnar.compact .columnar-table{gap:2px;padding:6px;border-width:1px;border-radius:8px;box-shadow:none}.article-art.columnar.compact .columnar-table i{min-height:8px}.article-art.kafka-zk{display:grid;grid-template-columns:.88fr 1.12fr;grid-template-areas:"copy tree" "brokers tree" "state kraft";grid-gap:14px 18px;gap:14px 18px;min-height:292px;padding:24px;border:2px solid rgba(25,24,22,.88);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 0),linear-gradient(135deg,#fff9e9,#f1f5ff 50%,#d8eee5);background-size:24px 24px,24px 24px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.46)}.article-art.kafka-zk:before{content:"";position:absolute;inset:18px;border:1px solid rgba(25,24,22,.16);border-radius:calc(var(--radius) - 6px);pointer-events:none}.kafka-brokers,.kafka-zk-copy,.kraft-card,.partition-state-card,.zk-tree{position:relative;z-index:1}.kafka-zk-copy{grid-area:copy;display:grid;grid-gap:8px;gap:8px}.kafka-brokers span,.kafka-zk-copy span,.kraft-card span,.partition-state-card em,.partition-state-card span,.zk-tree span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.kafka-zk-copy span{color:#625b52;font-size:11px;text-transform:uppercase}.kafka-zk-copy strong{max-width:9ch;color:var(--ink);font-size:40px;line-height:.92}.kafka-brokers{grid-area:brokers;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.kafka-brokers span,.kraft-card,.partition-state-card{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1.5px solid var(--ink);border-radius:10px;background:rgba(255,253,247,.86);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.kafka-brokers span{place-items:center;color:#253e7a;background:#c8defc;font-size:11px;font-weight:820}.zk-tree{grid-area:tree;display:grid;grid-gap:7px;gap:7px;padding:16px;border:2px solid var(--ink);border-radius:14px;background:#191816;color:#fffdf7;box-shadow:6px 6px 0 rgba(25,24,22,.14)}.zk-tree strong{color:#fff9e9;font-size:24px}.zk-tree span{padding:7px 8px;border:1px solid rgba(255,253,247,.18);border-radius:7px;background:rgba(255,253,247,.07);color:rgba(255,253,247,.78);font-size:11px}.partition-state-card{grid-area:state;background:#fff9e9}.kraft-card strong,.partition-state-card strong{color:var(--ink);font-size:20px;line-height:1}.kraft-card span,.partition-state-card em,.partition-state-card span{color:#625b52;font-size:11px}.kraft-card{grid-area:kraft;border-color:#24513d;background:#d8eee5}.article-art.kafka-zk.compact{grid-template-columns:1fr 1fr;grid-template-areas:"tree state" "kraft kraft";gap:7px;min-height:96px;padding:8px;box-shadow:none}.article-art.kafka-zk.compact .kafka-brokers,.article-art.kafka-zk.compact .kafka-zk-copy,.article-art.kafka-zk.compact .kraft-card span,.article-art.kafka-zk.compact .partition-state-card em,.article-art.kafka-zk.compact .partition-state-card span,.article-art.kafka-zk.compact .zk-tree span,.article-art.kafka-zk.compact:before{display:none}.article-art.kafka-zk.compact .kraft-card,.article-art.kafka-zk.compact .partition-state-card,.article-art.kafka-zk.compact .zk-tree{padding:8px;border-radius:8px;box-shadow:none}.article-art.kafka-zk.compact .kraft-card strong,.article-art.kafka-zk.compact .partition-state-card strong,.article-art.kafka-zk.compact .zk-tree strong{font-size:13px}.article-art.speculative{position:relative;min-height:336px;overflow:hidden;border:1px solid #141414;background:linear-gradient(90deg,rgba(20,20,20,.06) 1px,transparent 0),linear-gradient(180deg,rgba(20,20,20,.06) 1px,transparent 0),#fbf7ee;background-size:22px 22px}.article-art.speculative:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(20,20,20,.26);pointer-events:none}.acceptance-strip,.draft-model-card,.repair-card,.speculative-copy,.target-model-card{position:absolute;z-index:1;border:1px solid #141414;background:#fffdf8;box-shadow:5px 5px 0 #141414}.speculative-copy{left:26px;top:26px;max-width:260px;padding:14px}.draft-model-card span,.repair-card span,.speculative-copy span,.target-model-card span{display:block;margin-bottom:6px;color:#71695d;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.speculative-copy strong{display:block;color:#141414;font-size:25px;line-height:.95}.draft-model-card{left:34px;bottom:34px;width:235px;padding:12px}.acceptance-strip,.draft-model-card div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.acceptance-strip span,.draft-model-card strong{display:grid;min-height:42px;place-items:center;border:1px solid #141414;background:#f8d56b;color:#141414;font-size:18px;font-weight:950}.target-model-card{right:32px;top:56px;width:232px;padding:14px;background:#dbeafe}.repair-card strong,.target-model-card strong{display:block;color:#141414;font-size:18px;line-height:1.05}.acceptance-strip{right:44px;bottom:74px;width:282px;padding:10px;background:#fffdf8}.acceptance-strip .accepted{background:#bef2c2}.acceptance-strip .rejected{background:#ffb6a8}.acceptance-strip .discarded{color:#6f6b63;background:repeating-linear-gradient(-45deg,#ece7dd 0 8px,#fffdf8 8px 16px)}.repair-card{right:110px;bottom:18px;width:170px;padding:12px;background:#fee2e2}.article-art.speculative.compact{min-height:118px}.article-art.speculative.compact .draft-model-card span,.article-art.speculative.compact .repair-card,.article-art.speculative.compact .speculative-copy span,.article-art.speculative.compact .target-model-card,.article-art.speculative.compact:before{display:none}.article-art.speculative.compact .speculative-copy{left:10px;top:10px;max-width:160px;padding:9px;box-shadow:3px 3px 0 #141414}.article-art.speculative.compact .speculative-copy strong{font-size:14px}.article-art.speculative.compact .draft-model-card{left:10px;right:10px;bottom:10px;width:auto;padding:8px;box-shadow:3px 3px 0 #141414}.article-art.speculative.compact .acceptance-strip span,.article-art.speculative.compact .draft-model-card strong{min-height:26px;font-size:12px}.article-art.speculative.compact .acceptance-strip{right:10px;top:10px;bottom:auto;width:124px;padding:7px;box-shadow:3px 3px 0 #141414}.code-strip{margin-top:12px;padding:12px;border:0;border-left:4px solid var(--blue);font-size:12px;line-height:1.55;overflow-x:auto}.code-strip,.inline-code{background:#f1f5ff;color:#1d3369;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.inline-code{padding:2px 5px;border:1px solid var(--line);border-radius:5px;font-size:.88em;font-weight:760}.article-body img{display:block;width:min(100%,680px);height:auto;margin:22px auto 8px;border:2px solid var(--ink);border-radius:8px;background:#fff;box-shadow:5px 5px 0 rgba(25,24,22,.14)}.article-body mark{margin:0 -2px;padding:1px 5px 2px;border-radius:4px 6px 5px 3px;background:linear-gradient(104deg,transparent 0 3%,rgba(244,189,62,.34) 3% 94%,transparent 94%),linear-gradient(176deg,rgba(244,189,62,.5),rgba(244,189,62,.22));-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;font-weight:760}.article-body mark strong,.article-body strong mark{font-weight:840}.html-illustration{margin:22px 0;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(25,24,22,.055) 1px,transparent 1px),var(--paper);background-size:24px 24px,24px 24px,auto;box-shadow:5px 5px 0 rgba(25,24,22,.14);overflow:hidden}.notebook-figure-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1.5px solid rgba(25,24,22,.22);background:rgba(255,249,233,.72)}.notebook-figure-head span,.notebook-figure-head strong,.paged-block-table span,.paged-request-list span,.prefix-cache-hit span,.prefix-chain span,.prefix-chain strong,.prefix-hash-card span,.serving-loop-step span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.notebook-figure-head strong{color:var(--ink);font-size:12px;text-transform:uppercase}.notebook-figure-head span{color:#625b52;font-size:11px}.serving-loop-diagram{padding-bottom:16px}.serving-loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px 16px 8px}.serving-loop-step{display:grid;grid-gap:6px;gap:6px;min-height:128px;padding:12px;border:1.5px solid rgba(25,24,22,.28);border-radius:10px;background:rgba(255,253,247,.86)}.serving-loop-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fffdf7;font-size:12px}.serving-loop-step strong{color:var(--ink);font-size:20px;line-height:1}.serving-loop-step p{margin:0;color:#524d46;font-size:13px;line-height:1.35}.serving-loop-arrow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:0 34px}.serving-loop-arrow span{height:2px;background:repeating-linear-gradient(90deg,rgba(25,24,22,.48) 0 8px,transparent 8px 13px)}.paged-attention-body{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:14px;gap:14px;padding:16px}.paged-request-list{display:grid;grid-gap:10px;gap:10px}.paged-request-list div,.prefix-cache-hit,.prefix-hash-card{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1.5px solid var(--ink);border-radius:10px;background:rgba(255,253,247,.86);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.paged-request-list strong,.prefix-cache-hit strong,.prefix-hash-card strong{color:var(--ink);font-size:18px;line-height:1.05}.paged-request-list span,.prefix-cache-hit span,.prefix-hash-card span{color:#625b52;font-size:11px}.paged-block-table{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px;padding:12px;border:2px solid var(--ink);border-radius:12px;background:rgba(255,253,247,.82)}.paged-block-table span{display:grid;place-items:center;min-height:42px;border:1.5px dashed rgba(25,24,22,.3);border-radius:8px;background:rgba(255,255,255,.62);color:#625b52;font-size:11px;font-weight:820}.paged-block-table span.a{border-style:solid;background:#c8defc;color:#253e7a}.paged-block-table span.b{border-style:solid;background:#d8eee5;color:#24513d}.paged-block-table span.cached{border-style:solid;background:#ffe1da;color:#7c2c24}.prefix-cache-body{display:grid;grid-template-columns:1.1fr .9fr .55fr;align-items:center;grid-gap:14px;gap:14px;padding:16px}.prefix-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;padding:12px;border:2px solid var(--ink);border-radius:999px;background:rgba(255,253,247,.82)}.prefix-chain span,.prefix-chain strong{display:grid;place-items:center;min-height:32px;border-radius:999px;background:#c8defc;color:#253e7a;font-size:11px;font-weight:820}.prefix-chain strong{background:#fff9e9;color:#62501d}.prefix-hash-card{background:#fff9e9}.prefix-cache-hit{justify-items:center;border-color:#24513d;background:#d8eee5}.prefix-cache-hit strong{color:#24513d;font-size:30px}.batch-isolation-body{display:grid;grid-gap:14px;gap:14px;padding:16px}.batch-token-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;padding:12px;border:2px solid var(--ink);border-radius:999px;background:rgba(255,253,247,.82)}.batch-token-row span{display:grid;place-items:center;min-height:34px;border-radius:999px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:840}.batch-token-row span.a{background:#c8defc;color:#253e7a}.batch-token-row span.b{background:#d8eee5;color:#24513d}.batch-attention-rails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.batch-attention-rails span{padding:12px;border:1.5px solid rgba(25,24,22,.3);border-radius:10px;background:rgba(255,253,247,.86);color:#524d46;font-size:14px;font-weight:760}.hardwired-model-body{display:grid;grid-template-columns:.8fr .38fr 1fr;align-items:center;grid-gap:14px;gap:14px;padding:16px}.model-file-card,.silicon-after,.silicon-before,.transistor-chip{border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.model-file-card{display:grid;grid-gap:8px;gap:8px;padding:16px}.burn-arrow strong,.model-file-card span,.silicon-after span,.silicon-before span,.transistor-chip strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.model-file-card span{color:#625b52;font-size:11px}.model-file-card strong{color:var(--ink);font-size:28px}.burn-arrow{display:grid;justify-items:center;grid-gap:7px;gap:7px}.burn-arrow span{width:100%;height:2px;background:repeating-linear-gradient(90deg,#dc5647 0 8px,transparent 8px 13px)}.burn-arrow strong{padding:4px 8px;border-radius:999px;background:#fff1ed;color:#7c2c24;font-size:11px;text-transform:uppercase}.transistor-chip{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;min-height:158px;padding:18px;background:radial-gradient(circle at 50% 50%,rgba(244,189,62,.18),transparent 42%),#191816}.transistor-chip strong{position:absolute;inset:0;display:grid;place-items:center;color:#fff9e9;font-size:34px;z-index:1}.transistor-chip span{border:1px solid rgba(244,189,62,.48);border-radius:5px;background:rgba(244,189,62,.12)}.silicon-boundary-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:16px}.silicon-before{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:14px}.silicon-after,.silicon-before div{display:grid;grid-gap:5px;gap:5px;align-content:center}.silicon-before div{min-height:92px;padding:12px;border:1.5px solid rgba(25,24,22,.28);border-radius:10px;background:#ffffff}.silicon-before i{height:2px;background:repeating-linear-gradient(90deg,rgba(25,24,22,.44) 0 6px,transparent 6px 10px)}.silicon-after strong,.silicon-before strong{color:var(--ink);font-size:21px;line-height:1}.silicon-after span,.silicon-before span{color:#625b52;font-size:11px;text-transform:uppercase}.silicon-after{min-height:122px;padding:18px;border-color:#7c2c24;background:linear-gradient(90deg,rgba(220,86,71,.12) 1px,transparent 0),linear-gradient(180deg,rgba(220,86,71,.12) 1px,transparent 0),#fff1ed;background-size:18px 18px,18px 18px,auto}.column-scan-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.scan-panel{display:grid;grid-gap:10px;gap:10px;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.scan-panel strong{color:var(--ink);font-size:20px}.scan-panel div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.scan-panel span{min-height:24px;border:1px solid rgba(25,24,22,.24);border-radius:4px;background:#ffe1da}.scan-panel.column span{background:#e8e4d8}.scan-panel.column span.needed{background:#c8defc;border-color:#253e7a}.column-compression-body{display:grid;grid-template-columns:1fr .35fr 1fr;align-items:center;grid-gap:14px;gap:14px;padding:16px}.encoded-column,.raw-column{display:grid;grid-gap:6px;gap:6px;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.raw-column{grid-template-columns:repeat(4,minmax(0,1fr))}.encoded-column{grid-template-columns:repeat(3,minmax(0,1fr));border-color:#24513d;background:#d8eee5}.encoded-column span,.raw-column span{display:grid;place-items:center;min-height:34px;border-radius:8px;background:#fff9e9;color:#62501d;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:820}.encoded-column span{background:#ffffff;color:#24513d}.compression-arrow{display:grid;justify-items:center;grid-gap:7px;gap:7px}.compression-arrow span{width:100%;height:2px;background:repeating-linear-gradient(90deg,#11835d 0 8px,transparent 8px 13px)}.compression-arrow strong{padding:4px 8px;border-radius:999px;background:#d8eee5;color:#24513d;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase}.pixel-budget-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.pb-side{display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.pb-side strong{color:var(--ink);font-size:14px;text-transform:uppercase}.pb-side em,.pb-side strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.pb-side em{color:#625b52;font-size:11px;font-style:normal;text-align:center}.pb-grid{display:grid;grid-gap:5px;gap:5px;width:100%;aspect-ratio:1}.pb-grid.coarse{grid-template-columns:repeat(2,1fr)}.pb-grid.fine{grid-template-columns:repeat(4,1fr);gap:3px}.pb-grid span{display:flex;align-items:flex-end;border:1.5px solid rgba(25,24,22,.32);border-radius:5px;background:#14233f;overflow:hidden}.pb-grid i{display:block;width:100%;background:linear-gradient(180deg,#6ad0a8 0,var(--green) 100%)}.pb-grid.coarse i{height:82%}.pb-grid.fine i{height:16%;background:linear-gradient(180deg,#8aa6d8,#5a78ad)}.bit-allocation-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.ba-zone{display:grid;grid-gap:4px;gap:4px;align-content:space-between;min-height:92px;padding:12px;border:2px solid var(--ink);border-radius:12px;box-shadow:4px 4px 0 rgba(25,24,22,.12)}.ba-zone span{color:var(--ink);font-size:12px;font-weight:820}.ba-zone span,.ba-zone strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.ba-zone strong{justify-self:start;padding:3px 8px;border:1.5px solid var(--ink);border-radius:999px;background:rgba(255,253,247,.92);font-size:10px}.ba-zone.face{background:radial-gradient(circle at center,rgba(17,131,93,.5) 1.4px,transparent 1.6px) 0 0 /7px 7px,#d8eee5}.ba-zone.bg{background:radial-gradient(circle at center,rgba(25,24,22,.26) 1px,transparent 1.2px) 0 0 /16px 16px,#f3f1ea}.ba-zone.grain{background:repeating-linear-gradient(135deg,rgba(214,155,25,.22) 0 3px,transparent 3px 9px),#fff4d9}.ba-zone.shadow{background:linear-gradient(135deg,rgba(25,24,22,.14) 25%,transparent 0) 0 0 /18px 18px,#cfd6dd}.bits-per-pixel-body,.file-size-body{display:grid;grid-gap:12px;gap:12px;padding:16px}.bpp-row,.fs-row{display:grid;grid-template-columns:96px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.bpp-label,.fs-label{display:grid;grid-gap:1px;gap:1px}.bpp-label strong,.fs-label strong{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;text-transform:uppercase}.bpp-label span,.fs-label span{color:#625b52;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.bpp-track{height:18px;border:2px solid var(--ink);border-radius:999px;background:rgba(255,253,247,.86);overflow:hidden}.bpp-fill{display:block;height:100%;border-radius:999px}.bpp-fill.lean{width:4%;background:var(--coral)}.bpp-fill.rich{width:94%;background:linear-gradient(90deg,#6ad0a8,var(--green))}.bpp-num{min-width:52px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:18px;font-weight:820;text-align:right;color:var(--ink)}.bpp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding:9px 12px;border:2px solid var(--ink);border-radius:12px;background:#fff9e9}.bpp-foot span{color:#625b52;font-size:11px}.bpp-foot span,.bpp-foot strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.bpp-foot strong{color:var(--ink);font-size:14px;font-weight:820}.fs-bricks{display:flex;flex-wrap:wrap;gap:3px}.fs-bricks i{display:block;width:13px;height:13px;border:1.5px solid var(--ink);border-radius:3px}.fs-row.stream .fs-bricks i{background:#ffd9d1}.fs-row.cinema .fs-bricks i{background:#c8defc}.fs-size{min-width:72px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:820;text-align:right;color:var(--ink)}.dedup-key-body{display:grid;grid-gap:10px;gap:10px;padding:16px}.dk-row{display:grid;grid-template-columns:.7fr 36px 1.3fr;align-items:center;grid-gap:10px;gap:10px}.dk-kind{padding:8px 12px;border:1.5px solid rgba(25,24,22,.28);border-radius:10px;background:rgba(255,253,247,.86);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:760}.dk-arrow{height:2px;background:repeating-linear-gradient(90deg,rgba(25,24,22,.48) 0 8px,transparent 8px 13px)}.dk-key{padding:8px 12px;border:2px solid #253e7a;border-radius:10px;background:#c8defc;color:#1c2f5e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:820}.memory-horizon-body{display:grid;grid-gap:12px;gap:12px;padding:16px}.mh-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.mh-label{display:grid;grid-gap:2px;gap:2px}.mh-label strong{color:var(--ink);font-size:15px;text-transform:capitalize}.mh-label span{color:#625b52;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.mh-track{height:18px;border:1.5px solid rgba(25,24,22,.24);background:rgba(255,253,247,.86);overflow:hidden}.mh-fill,.mh-track{border-radius:999px}.mh-fill{display:block;height:100%;background:#c8defc}.mh-fill.s{width:34%}.mh-fill.m{width:64%;background:#d8eee5}.mh-fill.l{width:100%;background:#f4d9a6}.mh-home{min-width:96px;padding:6px 12px;border:2px solid var(--ink);border-radius:999px;background:rgba(255,253,247,.92);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:820;text-align:center}.redis-gate-body{display:grid;grid-template-columns:auto 28px auto 1.2fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.rg-event,.rg-gate{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12);text-align:center}.rg-branch span,.rg-event span,.rg-gate span{color:#625b52;font-size:11px;text-transform:uppercase}.rg-event strong,.rg-gate strong{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px}.rg-gate{border-color:#253e7a;background:#c8defc}.rg-arrow span{display:block;height:2px;background:repeating-linear-gradient(90deg,rgba(25,24,22,.48) 0 8px,transparent 8px 13px)}.rg-branches{display:grid;grid-gap:8px;gap:8px}.rg-branch{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border:2px solid var(--ink);border-radius:12px}.rg-branch strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px}.rg-branch.first{border-color:#24513d;background:#d8eee5}.rg-branch.first strong{color:#1d3f30}.rg-branch.dup{border-color:#9c3a29;background:#ffe1da}.rg-branch.dup strong{color:#8a2f20}.rg-gap{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:10px 14px;border:1.5px dashed #9c3a29;border-radius:12px;background:rgba(255,225,218,.45)}.rg-gap span{color:#8a2f20;font-size:11px;font-weight:820;text-transform:uppercase}.rg-gap em{color:#6f4a42;font-size:13px;font-style:normal}.dedup-layers-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.dl-card{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.dl-card strong{color:var(--ink);font-size:16px}.dl-card span{color:#625b52;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.dl-card em{color:#524d46;font-size:12px;font-style:normal;line-height:1.35}.dl-card.redis{border-color:#9c3a29}.dl-card.flink{border-color:#253e7a}.dl-card.database{border-color:#24513d}.dl-card.bloom{border-color:#7a5a16}.operator-subtask-body{display:grid;grid-template-columns:auto 28px 1.4fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.os-operator{display:grid;grid-gap:3px;gap:3px;justify-items:center;padding:12px 16px;border:2px solid #253e7a;border-radius:14px;background:#c8defc;box-shadow:4px 4px 0 rgba(25,24,22,.12)}.os-operator span{color:#1c2f5e;font-size:11px;text-transform:uppercase}.os-operator strong{color:#1c2f5e;font-size:15px}.os-operator em,.os-operator strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.os-operator em{color:#34508f;font-size:11px;font-style:normal}.os-arrow span{display:block;height:2px;background:repeating-linear-gradient(90deg,rgba(25,24,22,.48) 0 8px,transparent 8px 13px)}.os-subtasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.os-subtask{padding:10px 12px;border:1.5px solid rgba(25,24,22,.32);border-radius:10px;background:rgba(255,253,247,.86);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:720;text-align:center}.operator-chain-body{display:grid;grid-gap:10px;gap:10px;padding:16px}.oc-task{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:2px solid #24513d;border-radius:14px;background:#d8eee5}.oc-task.downstream{border-color:#253e7a;background:#e3eefc}.oc-task>span{color:#1d3f30;font-size:11px;font-weight:760;text-transform:uppercase}.oc-task.downstream>span{color:#1c2f5e}.oc-chain{display:flex;flex-wrap:wrap;gap:8px}.oc-chain i{flex:1 1;min-width:84px;padding:9px 10px;border:1.5px solid rgba(25,24,22,.42);border-radius:8px;background:rgba(255,253,247,.92);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-style:normal;font-weight:720;text-align:center}.oc-chain i.keyed{background:#fff}.oc-shuffle{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border:1.5px dashed #7a5a16;border-radius:999px;background:rgba(244,217,166,.4)}.oc-shuffle span{color:#6f4a16;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.oc-shuffle strong{color:#6f4a16;font-size:12px;text-transform:uppercase}.keyby-routing-body{display:grid;grid-template-columns:.9fr auto 1.2fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.kr-events{display:grid;grid-gap:6px;gap:6px}.kr-events span{padding:8px 12px;border:1.5px solid rgba(25,24,22,.3);border-radius:9px;background:rgba(255,253,247,.88);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:720;text-align:center}.kr-events span.hot{border-color:#9c3a29;background:#ffe1da;color:#8a2f20}.kr-hash{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:10px 12px;border:2px solid var(--ink);border-radius:12px;background:rgba(255,253,247,.92);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.kr-hash span{color:#625b52;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.kr-hash strong{color:var(--ink);font-size:12px;text-transform:uppercase}.kr-subtasks{display:grid;grid-gap:8px;gap:8px}.kr-subtask{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:2px solid #253e7a;border-radius:11px;background:#e3eefc}.kr-subtask strong{color:#1c2f5e;font-size:13px}.kr-subtask em,.kr-subtask strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.kr-subtask em{color:#34508f;font-size:11px;font-style:normal}.task-slot-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.ts-manager{display:grid;grid-gap:8px;gap:8px;padding:12px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.ts-manager>span{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:820;text-transform:uppercase}.ts-slot{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1.5px solid rgba(25,24,22,.3);border-radius:10px;background:rgba(255,255,255,.7)}.ts-slot em{color:#625b52;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal;text-transform:uppercase}.ts-chain{display:flex;gap:5px}.ts-chain i{flex:1 1;padding:7px 4px;border:1.5px solid rgba(25,24,22,.4);border-radius:6px;background:#c8defc;color:#1c2f5e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal;font-weight:720;text-align:center}.ts-chain i:nth-child(2){background:#d8eee5;color:#1d3f30}.ts-chain i:nth-child(3){background:#f3e8ff;color:#3f2a63}.checkpoint-body{display:grid;grid-template-columns:1.4fr auto .8fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.cp-running{display:grid;grid-gap:8px;gap:8px;padding:12px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.cp-running>span{color:var(--ink);font-size:11px;font-weight:760;text-transform:uppercase}.cp-pieces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.cp-pieces i{padding:8px 6px;border:1.5px solid rgba(25,24,22,.34);border-radius:8px;background:#e3eefc;color:#1c2f5e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal;font-weight:700;text-align:center}.cp-arrow{display:grid;justify-items:center;grid-gap:6px;gap:6px}.cp-arrow span{width:100%;height:2px;background:repeating-linear-gradient(90deg,rgba(25,24,22,.48) 0 8px,transparent 8px 13px)}.cp-arrow strong{padding:4px 8px;border-radius:999px;background:#e3eefc;color:#1c2f5e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase}.cp-store{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:14px 12px;border:2px solid #24513d;border-radius:14px;background:#d8eee5;box-shadow:4px 4px 0 rgba(25,24,22,.12)}.cp-store span{color:#1d3f30;font-size:11px;text-transform:uppercase}.cp-store strong{color:#1d3f30;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px}.cp-restore{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:10px 14px;border:1.5px dashed #253e7a;border-radius:12px;background:rgba(227,238,252,.5)}.cp-restore span{color:#1c2f5e;font-size:11px;font-weight:820;text-transform:uppercase}.cp-restore em{color:#44506a;font-size:13px;font-style:normal}.write-amplification-body{display:grid;grid-template-columns:auto 60px 1.5fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.wa-update{display:grid;grid-gap:3px;gap:3px;justify-items:center;padding:14px 16px;border:2px solid #9c3a29;border-radius:14px;background:#ffe1da;box-shadow:4px 4px 0 rgba(25,24,22,.12)}.wa-update span{color:#8a2f20;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:820}.wa-update strong{color:#8a2f20;font-size:12px;text-transform:uppercase}.wa-arrow{display:grid;justify-items:center;grid-gap:4px;gap:4px}.wa-arrow span{width:100%;height:2px;background:repeating-linear-gradient(90deg,rgba(156,58,41,.7) 0 8px,transparent 8px 13px)}.wa-arrow em{color:#8a2f20;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal;text-transform:uppercase}.wa-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.wa-costs i{padding:9px 8px;border:1.5px solid rgba(25,24,22,.32);border-radius:9px;background:rgba(255,253,247,.88);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal;font-weight:700;text-align:center}.kafka-batch-write-body{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.kbw-sink,.kbw-source{display:grid;grid-gap:4px;gap:4px;justify-items:center;text-align:center;padding:14px 12px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.kbw-sink span,.kbw-source span{color:#625b52;font-size:11px;text-transform:uppercase}.kbw-sink strong,.kbw-source strong{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.kbw-sink{border-color:#24513d;background:#d8eee5}.kbw-sink span,.kbw-sink strong{color:#1d3f30}.kbw-flow{display:grid;grid-gap:6px;gap:6px}.kbw-topic{padding:8px 10px;border:1.5px dashed #7a5a16;border-radius:9px;background:rgba(244,217,166,.4);color:#6f4a16;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:720;text-align:center}.kbw-consumer{display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:8px 10px;border:1.5px solid rgba(25,24,22,.32);border-radius:9px;background:rgba(255,255,255,.7)}.kbw-consumer span{color:#524d46;font-size:11px;text-transform:uppercase}.kbw-consumer em{color:#625b52;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal}.primary-replica-routing-body{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:16px}.prr-router{display:grid;grid-gap:3px;gap:3px;justify-items:center;text-align:center;padding:14px 12px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.9);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.prr-router span{color:#625b52;font-size:11px;text-transform:uppercase}.prr-router strong{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.prr-lanes{display:grid;grid-gap:12px;gap:12px}.prr-row{display:grid;grid-template-columns:76px 1fr;align-items:center;grid-gap:10px;gap:10px}.prr-pipe{border-radius:999px}.prr-pipe.thin{height:3px;background:repeating-linear-gradient(90deg,#9c3a29 0 7px,transparent 7px 12px)}.prr-pipe.thick{height:18px;border:1.5px solid #24513d;background:#9fd3bb}.prr-target{display:grid;grid-gap:2px;gap:2px;padding:11px 13px;border:2px solid var(--ink);border-radius:12px;background:rgba(255,255,255,.7)}.prr-row.primary .prr-target{border-color:#9c3a29;background:#ffe1da}.prr-row.replicas .prr-target{border-color:#24513d;background:#d8eee5}.prr-target span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:820}.prr-row.primary .prr-target span{color:#8a2f20}.prr-row.replicas .prr-target span{color:#1d3f30}.prr-target em{color:#524d46;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal}.cache-stampede-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.cs-col{display:grid;grid-gap:7px;gap:7px;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.cs-col.danger{border-color:#9c3a29}.cs-col.safe{border-color:#24513d}.cs-col>span{color:var(--ink);font-size:12px;font-weight:820;text-transform:uppercase}.cs-col.danger>span{color:#8a2f20}.cs-col.safe>span{color:#1d3f30}.cs-step{padding:8px 10px;border:1.5px solid rgba(25,24,22,.26);border-radius:8px;background:rgba(255,255,255,.66);color:var(--ink);font-size:12px;font-weight:700}.cs-result,.cs-step{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;text-align:center}.cs-result{padding:9px 10px;border-radius:9px;font-size:14px;text-transform:uppercase}.cs-result.bad{border:2px solid #9c3a29;background:#ffe1da;color:#8a2f20}.cs-result.good{border:2px solid #24513d;background:#d8eee5;color:#1d3f30}.pgbouncer-pooling-body{display:grid;grid-template-columns:1.1fr 1fr 1.1fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.pp-clients,.pp-server{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:12px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.pp-server{border-color:#24513d;background:#d8eee5}.pp-clients span,.pp-server span{color:var(--ink);font-size:11px;text-transform:uppercase}.pp-server span{color:#1d3f30}.pp-clients em,.pp-server em{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal;font-weight:820}.pp-clients em{color:#8a2f20}.pp-server em{color:#1d3f30}.pp-dots{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.pp-dots i{width:14px;height:14px;border:1.5px solid #253e7a;border-radius:50%;background:#c8defc}.pp-dots.server i{border-color:#24513d;background:#9fd3bb}.pp-bouncer{display:grid;grid-gap:3px;gap:3px;justify-items:center;padding:12px 10px;border:2px solid var(--ink);border-radius:999px;background:rgba(255,253,247,.96);box-shadow:4px 4px 0 rgba(25,24,22,.18)}.pp-bouncer span{color:#625b52;font-size:11px;text-transform:uppercase}.pp-bouncer strong{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;text-align:center}.wal-fanout-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px;padding:16px}.wf-panel{display:grid;grid-gap:9px;gap:9px;justify-items:center;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.wf-panel.flat{border-color:#9c3a29}.wf-panel.cascade{border-color:#24513d}.wf-panel>span{justify-self:start;font-size:11px;font-weight:820;text-transform:uppercase}.wf-panel.flat>span{color:#8a2f20}.wf-panel.cascade>span{color:#1d3f30}.wf-node{padding:8px 16px;border:2px solid var(--ink);border-radius:9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:820}.wf-node.primary{background:#c8defc;color:#1c2f5e}.wf-node.primary.strained{border-color:#9c3a29;background:#ffd0c6;color:#8a2f20}.wf-fan{display:flex;gap:6px;align-items:center;justify-content:center;height:16px}.wf-fan.wide{width:100%;justify-content:space-between}.wf-fan i{width:2px;height:100%;background:rgba(36,81,61,.55)}.wf-panel.flat .wf-fan i{background:rgba(156,58,41,.6)}.wf-tier{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.wf-tier b{width:13px;height:13px;border:1.5px solid #24513d;border-radius:50%;background:#9fd3bb}.wf-tier.relays{gap:8px}.wf-tier.relays em{padding:5px 10px;border:1.5px solid #253e7a;border-radius:7px;background:#c8defc;color:#1c2f5e;font-style:normal;font-weight:720;text-transform:uppercase}.wf-note,.wf-tier.relays em{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.wf-note{margin-top:2px;text-align:center}.wf-note.bad{color:#8a2f20}.wf-note.good{color:#1d3f30}.kafka-znode-body{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px;padding:16px}.znode-json,.znode-tree{display:grid;grid-gap:7px;gap:7px;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.znode-json span,.znode-json strong,.znode-tree span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.znode-tree span{padding:8px;border-left:3px solid #2f64d6;border-radius:7px;background:#f1f5ff;color:#253e7a;font-size:12px}.znode-tree span:nth-child(n+4){border-left-color:#11835d;background:#d8eee5;color:#24513d}.znode-json{align-content:center;background:#191816}.znode-json span,.znode-json strong{color:rgba(255,253,247,.78);font-size:12px}.znode-json strong{color:#fff9e9}.kafka-kraft-body{display:grid;grid-template-columns:1fr .35fr 1fr;align-items:center;grid-gap:14px;gap:14px;padding:16px}.kafka-new-path,.kafka-old-path{display:grid;grid-gap:8px;gap:8px;padding:14px;border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.kafka-new-path{border-color:#24513d;background:#d8eee5}.kafka-new-path span,.kafka-new-path strong,.kafka-old-path span,.kafka-old-path strong,.kraft-arrow strong{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.kafka-new-path span,.kafka-new-path strong,.kafka-old-path span,.kafka-old-path strong{display:grid;place-items:center;min-height:36px;border-radius:8px;background:#ffffff;color:#524d46;font-size:12px;font-weight:820}.kafka-old-path strong{background:#fff9e9;color:#62501d}.kafka-new-path strong{background:#24513d;color:#fffdf7}.kraft-arrow{display:grid;justify-items:center;grid-gap:7px;gap:7px}.kraft-arrow span{width:100%;height:2px;background:repeating-linear-gradient(90deg,#11835d 0 8px,transparent 8px 13px)}.kraft-arrow strong{padding:4px 8px;border-radius:999px;background:#d8eee5;color:#24513d;font-size:11px;text-transform:uppercase}.speculative-decode-body{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:14px;gap:14px;align-items:stretch;padding:16px}.spec-draft-lane,.spec-result-lane,.spec-target-lane{border:2px solid var(--ink);border-radius:14px;background:rgba(255,253,247,.86);box-shadow:4px 4px 0 rgba(25,24,22,.12)}.spec-draft-lane,.spec-target-lane{padding:14px}.spec-draft-lane span,.spec-target-lane span{display:block;margin-bottom:10px;color:#71695d;font-size:11px;font-weight:900;text-transform:uppercase}.spec-draft-lane div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.spec-draft-lane strong{display:grid;min-height:46px;place-items:center;border:1px solid var(--ink);border-radius:8px;background:#f8d56b;color:var(--ink);font-size:19px}.spec-target-lane{display:grid;align-content:center;border-color:#253e7a;background:#dbeafe}.spec-target-lane strong{color:var(--ink);font-size:20px;line-height:1.1}.spec-result-lane{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px}.spec-result-lane span{display:grid;min-height:42px;place-items:center;border:1px solid var(--ink);border-radius:8px;color:var(--ink);font-size:12px;font-weight:900;text-align:center}.spec-result-lane .accepted{background:#bef2c2}.spec-result-lane .rejected{background:#ffb6a8}.spec-result-lane .discarded{color:#6f6b63;background:repeating-linear-gradient(-45deg,#ece7dd 0 8px,#fffdf8 8px 16px)}.spec-prob-table{display:grid;grid-gap:8px;gap:8px;padding:16px}.spec-prob-head,.spec-prob-row{display:grid;grid-template-columns:.7fr 1fr 1fr 1.1fr;grid-gap:8px;gap:8px;align-items:center}.spec-prob-head span{color:#71695d;font-size:11px;font-weight:900;text-transform:uppercase}.spec-prob-row{padding:9px;border:2px solid var(--ink);border-radius:12px;background:rgba(255,253,247,.86);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.spec-prob-row em,.spec-prob-row span,.spec-prob-row strong{display:grid;min-height:34px;place-items:center;border:1px solid rgba(20,20,20,.2);border-radius:8px;font-style:normal;font-weight:850}.spec-prob-row.accept em{background:#bef2c2}.spec-prob-row.repair em{background:#ffb6a8}.spec-prob-row.discard{color:#6f6b63;background:#f3efe6}.sequence-context-body{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:16px}.sequence-context-step{display:grid;grid-gap:10px;gap:10px;align-content:end;min-height:128px;padding:10px;border:2px solid var(--ink);border-radius:12px;background:rgba(255,253,247,.86);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.sequence-context-step span{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:900;text-transform:uppercase}.sequence-context-step i{display:block;border:2px solid var(--ink);border-radius:7px 7px 3px 3px;background:#d8eee5;box-shadow:3px 3px 0 rgba(25,24,22,.78)}.sequence-context-step.strong i{height:76px}.sequence-context-step.good i{height:58px;background:#c8defc}.sequence-context-step.medium i{height:42px;background:#f4bd3e}.sequence-context-step.weak i{height:26px;background:#f6bbb2}.sequence-context-step.faint{color:#6f6b63}.sequence-context-step.faint i{height:14px;background:#f6bbb2;opacity:.58}.attention-lookup-body{display:grid;grid-gap:14px;gap:14px;padding:16px}.attention-lookup-tokens{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.attention-lookup-scores span,.attention-lookup-tokens span{display:grid;min-height:42px;place-items:center;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.86);color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:900;text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.12)}.attention-lookup-tokens .relevant{background:#d8eee5}.attention-lookup-tokens .query{background:#f4bd3e}.attention-lookup-scores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.attention-lookup-scores span:first-child,.attention-lookup-scores span:nth-child(2),.attention-lookup-scores span:nth-child(3){background:#c8defc}.attention-lookup-scores span:nth-child(4),.attention-lookup-scores span:nth-child(5){color:#6f6b63;background:#f3efe6}.self-attention-matrix-body{display:grid;grid-gap:12px;gap:12px;padding:16px}.self-attention-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.self-attention-labels span{display:grid;min-height:34px;place-items:center;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.86);color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:900;text-transform:uppercase}.self-attention-matrix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;border:2px solid var(--ink);border-radius:12px;background:rgba(255,253,247,.72)}.self-attention-matrix span{min-height:38px;border:1px solid rgba(25,24,22,.28);border-radius:7px;background:#ffffff}.self-attention-matrix .self{background:#c8defc}.self-attention-matrix .hot{border:2px solid var(--ink);background:#d8eee5;box-shadow:3px 3px 0 rgba(25,24,22,.78)}.full-article a{color:#253e7a;font-weight:780;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.terminal-insight{margin:18px 0;border:2px solid var(--ink);border-radius:var(--radius);background:#151814;color:#eef7ec;box-shadow:5px 5px 0 var(--green);overflow:hidden}.terminal-insight.warning{box-shadow:5px 5px 0 var(--yellow)}.terminal-insight.success{box-shadow:5px 5px 0 var(--blue)}.terminal-bar{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-bottom:1px solid rgba(238,247,236,.18);background:rgba(255,255,255,.06);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.terminal-dot{width:9px;height:9px;border-radius:50%;background:var(--coral);flex:0 0 auto}.terminal-dot:nth-child(2){background:var(--yellow)}.terminal-dot:nth-child(3){background:var(--green)}.terminal-title{margin-left:4px;color:#cfe7c8;font-size:12px;font-weight:820;text-transform:uppercase}.terminal-body{padding:13px 14px 14px;line-height:1.55}.full-article .terminal-body p,.terminal-body p{margin:0;color:#eef7ec;font-size:13px;line-height:1.55}.terminal-prompt{color:#83d6a6;font-weight:820}.mascot-thought{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;margin:18px 0;padding:14px;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:var(--notebook-accent-shadow)}.mascot-thought.warning{box-shadow:5px 5px 0 var(--yellow)}.mascot-thought.success{box-shadow:5px 5px 0 var(--blue)}.pen-mascot{width:92px;height:104px;color:var(--ink)}.mascot-accent,.mascot-line,.mascot-scribble{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mascot-line{stroke-width:4}.mascot-line.thin{stroke-width:2.4}.mascot-scribble{stroke-width:2.4;opacity:.32}.mascot-accent{stroke:var(--green);stroke-width:4}.mascot-thought-copy{min-width:0}.mascot-thought-copy strong{display:block;margin-bottom:5px;color:var(--ink);font-size:15px;font-weight:860}.full-article .mascot-thought-copy p,.mascot-thought-copy p{margin:0;color:#34312d;font-size:14px;line-height:1.55}.post-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:12px;color:var(--muted)}.action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1.5px solid var(--ink);border-radius:999px;background:var(--surface);color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:780;white-space:nowrap;box-shadow:2px 2px 0 rgba(25,24,22,.12)}.save-fly-page{position:fixed;z-index:90;width:30px;height:38px;margin-left:-15px;margin-top:-19px;left:var(--save-start-x,50%);top:var(--save-start-y,50%);border:1.5px solid var(--ink);border-radius:4px 4px 6px 6px;background:linear-gradient(180deg,transparent 0 9px,var(--ruled-line) 10px,transparent 11px),var(--paper);background-size:100% 11px;box-shadow:2px 2px 0 rgba(25,24,22,.18);-webkit-clip-path:polygon(0 0,17% 5%,31% 0,47% 5%,62% 0,78% 5%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,17% 5%,31% 0,47% 5%,62% 0,78% 5%,100% 0,100% 100%,0 100%);pointer-events:none;animation:save-page-flight .78s cubic-bezier(.2,.72,.25,1) forwards}@keyframes save-page-flight{0%{opacity:0;transform:translate(0) rotate(-4deg) scale(.75)}18%{opacity:1;transform:translate(8px,-34px) rotate(8deg) scale(1)}64%{opacity:1;transform:translate(-92px,-66px) rotate(-15deg) scale(.9)}to{opacity:0;transform:translate(-152px,-92px) rotate(-28deg) scale(.42)}}@media (prefers-reduced-motion:reduce){.save-fly-page{display:none}}.action svg,.article-action svg{flex:0 0 auto}.action.active svg,.article-action.active svg{fill:currentColor}.action.active,.action:hover{background:#d8eee5;color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.admin-preview-card{background:#fffdf7}.editor-workbench{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:start;grid-gap:0;gap:0;min-height:calc(100vh - 1px)}.editor-preview-panel{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-gap:0;gap:0;max-height:100vh;border-left:1px solid var(--line);overflow:auto}.editor-preview-card{border-top:0}.editor-reader-preview{padding:24px 18px 40px;border-top:1px solid var(--line)}.editor-reader-preview h1{font-size:42px}.archive-intro,.empty-state,.issue-finish,.issue-hero{display:grid;grid-gap:10px;gap:10px;padding:20px 18px 24px;border-bottom:1px solid var(--line);background:#f7faf6}.archive-intro h1,.empty-state h2,.issue-finish h2,.issue-hero h1{margin:0;font-size:32px;line-height:.98;max-width:13ch}.archive-intro h2{margin:0;font-size:24px}.archive-intro p,.empty-state p,.issue-finish p,.issue-hero p,.rail-empty{margin:0;max-width:58ch;color:var(--muted);font-size:14px;line-height:1.5;font-weight:650}.archive-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:8px}.muted-empty{margin:0;padding:28px 18px;color:rgba(95,102,95,.54);font-size:15px;font-weight:760;text-align:center}.saved-empty-feed{min-height:calc(100vh - 1px);place-items:center}.terminal-path-hero{display:grid;grid-gap:10px;gap:10px;padding:22px 18px 24px;border-bottom:2px solid var(--ink);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),#f7faf6;background-size:22px 22px}.terminal-path-hero h1{max-width:12ch;font-size:40px;line-height:.96}.terminal-path-hero p{margin:0;max-width:58ch;color:var(--muted);font-size:15px;line-height:1.5;font-weight:650}.terminal-lesson-list,.terminal-path-list{display:grid;grid-gap:16px;gap:16px;padding:18px}.terminal-lesson-scroll{max-height:calc(100vh - 260px);min-height:320px;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(25,24,22,.34) transparent}.terminal-lesson-scroll:focus-within,.terminal-lesson-scroll:hover{overflow-y:auto}.terminal-lesson-scroll::-webkit-scrollbar{width:9px}.terminal-lesson-scroll::-webkit-scrollbar-track{background:transparent}.terminal-lesson-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(25,24,22,.28)}.terminal-detail,.terminal-path-card{border:2px solid var(--ink);border-radius:var(--radius);background:#17211c;color:#dff8e9;box-shadow:3px 3px 0 rgba(25,24,22,.14);overflow:hidden}.terminal-detail{margin:18px 18px 0}.terminal-titlebar{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-bottom:1px solid rgba(238,247,236,.16);background:#111713;color:var(--surface);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.terminal-titlebar span{width:7px;height:7px;border-radius:50%;background:var(--coral)}.terminal-titlebar span:nth-child(2){background:var(--yellow)}.terminal-titlebar span:nth-child(3){background:var(--terminal-green)}.terminal-titlebar strong{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-body{display:grid;grid-gap:8px;gap:8px;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45}.terminal-body p{margin:0}.terminal-body b{color:var(--terminal-green)}.terminal-body h1,.terminal-body h2{margin:0;color:#fffdf7;font-family:inherit;letter-spacing:0}.terminal-body h1{max-width:20ch;font-size:28px;line-height:1.05}.terminal-body h2{max-width:34ch;font-size:20px;line-height:1.15}.terminal-output{color:#f8f3d4}.terminal-output.muted{max-width:82ch;color:rgba(223,248,233,.72)}.terminal-output.success{color:var(--terminal-green)}.terminal-lessons{display:grid;grid-gap:5px;gap:5px;margin:0;max-height:148px;padding:0 4px 0 0;list-style:none;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(223,248,233,.42) transparent}.terminal-lessons:focus-within,.terminal-lessons:hover{overflow-y:auto}.terminal-lessons::-webkit-scrollbar{width:8px}.terminal-lessons::-webkit-scrollbar-track{background:transparent}.terminal-lessons::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(223,248,233,.34)}.terminal-lessons li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px;gap:8px;color:rgba(223,248,233,.82)}.terminal-lessons span{color:var(--terminal-green)}.terminal-run-link{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:32px;margin-top:4px;padding:0 10px;border:1px solid rgba(223,248,233,.28);border-radius:6px;background:rgba(223,248,233,.08);color:#fffdf7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:820}.terminal-run-link:hover{border-color:var(--terminal-green);color:var(--terminal-green)}.terminal-outcome{background:#1b261f}.path-detail-lab,.path-lab-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);grid-gap:18px;gap:18px;align-items:stretch;padding:24px 18px;border-bottom:2px solid var(--ink);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),#f7faf6;background-size:22px 22px}.path-hero-copy{display:grid;align-content:center;grid-gap:12px;gap:12px}.path-hero-copy h1{max-width:13ch;font-size:46px;line-height:.94}.path-hero-copy p{max-width:62ch;color:#34312d;font-size:15px;line-height:1.55;font-weight:650}.hero-lab-console,.notebook-panel,.path-compute-console,.terminal-panel{border:2px solid var(--ink);border-radius:var(--radius);background:#fffdf7;box-shadow:3px 3px 0 rgba(25,24,22,.12);overflow:hidden}.console-toolbar{display:flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-bottom:1px solid rgba(238,247,236,.16);background:var(--terminal);color:var(--surface);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.console-toolbar span{width:7px;height:7px;border-radius:50%;background:var(--coral)}.console-toolbar span:nth-child(2){background:var(--yellow)}.console-toolbar span:nth-child(3){background:var(--terminal-green)}.console-toolbar strong{margin-left:auto}.console-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px}.console-compute,.console-notebook,.console-terminal{display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:12px;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--paper)}.console-terminal{grid-row:span 2;align-content:start;background:#17211c;color:#dff8e9;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.console-compute{background:#eef7ec}.compute-readout span,.console-compute span,.console-notebook span{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:780}.compute-readout strong,.console-notebook strong{color:var(--ink);font-size:18px;line-height:1}.console-notebook em{color:var(--green);font-size:12px;font-style:normal;font-weight:820}.gpu-rack{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px}.gpu-rack i{display:block;aspect-ratio:1;border:1px solid rgba(25,24,22,.24);border-radius:3px;background:linear-gradient(135deg,rgba(17,131,93,.2),transparent),#d8eee5}.lab-path-grid{display:grid;grid-gap:18px;gap:18px;padding:18px}.learning-workbench{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);grid-gap:14px;gap:14px;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:3px 3px 0 rgba(25,24,22,.1);overflow:hidden}.compute-toggle{position:absolute;opacity:0;pointer-events:none}.workbench-main{display:grid;grid-gap:12px;gap:12px;padding:18px}.workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workbench-head h2{margin:4px 0 0;max-width:13ch;font-size:34px;line-height:.96}.workbench-main p{margin:0;max-width:70ch;color:#34312d;font-size:14px;line-height:1.52}.compute-switch{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1.5px solid var(--ink);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:820;white-space:nowrap;cursor:pointer;box-shadow:2px 2px 0 rgba(25,24,22,.1)}.compute-toggle:checked~.workbench-main .compute-switch{background:#d8eee5;color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.workbench-panels{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(210px,.9fr);grid-gap:12px;gap:12px}.notebook-panel,.terminal-panel{display:grid;grid-gap:10px;gap:10px;padding:12px}.panel-label{display:flex;align-items:center;gap:7px;color:var(--green);font-weight:840;text-transform:uppercase}.panel-label,.terminal-panel{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.terminal-panel{align-content:start;background:#17211c;color:#dff8e9}.terminal-panel code{color:#f8f3d4;white-space:normal}.terminal-panel span{color:rgba(223,248,233,.76)}.terminal-panel strong{color:var(--terminal-green)}.compute-board{display:grid;align-content:center;grid-gap:12px;gap:12px;padding:16px;border-left:1px solid var(--line);background:#eef7ec}.compute-board>span{color:var(--green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:860;text-transform:uppercase}.memory-bars{display:grid;grid-gap:6px;gap:6px}.memory-bars i{display:block;height:9px;border:1px solid rgba(25,24,22,.2);border-radius:999px;background:linear-gradient(90deg,var(--green) 68%,rgba(255,255,255,.48) 68%)}.memory-bars i:nth-child(2){background:linear-gradient(90deg,var(--blue) 46%,rgba(255,255,255,.48) 46%)}.memory-bars i:nth-child(3){background:linear-gradient(90deg,var(--yellow) 82%,rgba(255,255,255,.48) 82%)}.compute-toggle:checked~.compute-board .gpu-rack i:nth-child(3n),.compute-toggle:checked~.compute-board .gpu-rack i:nth-child(4n){background:linear-gradient(135deg,rgba(255,216,102,.55),transparent),var(--terminal-green)}.path-compute-console{display:grid;align-content:start}.compute-readout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px}.compute-readout svg{color:var(--green)}.path-compute-console .gpu-rack{padding:0 14px 14px}.hero-terminal{margin:0 14px 14px;box-shadow:none}.path-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);grid-gap:18px;gap:18px;padding:18px}.notebook-stack{display:grid;grid-gap:14px;gap:14px}.notebook-cell{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:16px;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(180deg,transparent 0 31px,var(--ruled-line) 32px,transparent 33px),var(--paper);background-size:100% 33px;box-shadow:3px 3px 0 rgba(25,24,22,.1)}.notebook-cell input{position:absolute;opacity:0;pointer-events:none}.notebook-cell-check{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1.5px solid var(--ink);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:820;white-space:nowrap;cursor:pointer}.notebook-cell input:checked~.notebook-cell-check{background:#d8eee5;color:var(--green);box-shadow:2px 2px 0 var(--ink)}.notebook-cell input:checked~.path-step-copy h2{color:var(--green)}.path-side-lab{display:grid;align-content:start;grid-gap:14px;gap:14px}.sticky-terminal{position:-webkit-sticky;position:sticky;top:18px}.side-compute{border:2px solid var(--ink);border-radius:var(--radius);box-shadow:3px 3px 0 rgba(25,24,22,.1)}.path-hero{display:grid;grid-gap:12px;gap:12px;padding:24px 18px 28px;border-bottom:2px solid var(--ink);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),#f7faf6;background-size:22px 22px}.path-hero h1{max-width:15ch;font-size:42px;line-height:.95}.path-hero p{max-width:66ch;color:#34312d;font-size:15px;line-height:1.55;font-weight:650}.path-detail-hero h1{max-width:12ch}.path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:18px}.learning-path-card,.path-outcome,.path-step-card{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:3px 3px 0 rgba(25,24,22,.1)}.learning-path-card{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px}.path-card-head,.path-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.path-card-head{justify-content:space-between;color:var(--green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:820;text-transform:uppercase}.learning-path-card h2{margin:0;max-width:12ch;font-size:30px;line-height:.98}.learning-path-card p,.path-outcome p,.path-step-card p{margin:0;color:#34312d;font-size:14px;line-height:1.52}.path-meta-row span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(25,24,22,.18);border-radius:999px;background:#fffdf7;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:780}.path-preview-list{display:grid;grid-gap:8px;gap:8px;margin:2px 0 0;padding:0;list-style:none;counter-reset:path-preview}.path-preview-list li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--muted);font-size:13px;font-weight:720;line-height:1.3;counter-increment:path-preview}.path-preview-list li:before{content:counter(path-preview);display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;background:#eef7ec;color:var(--green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:860}.path-card-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:36px;margin-top:4px;padding:0 12px;border:1.5px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--surface);font-size:13px;font-weight:820;box-shadow:2px 2px 0 rgba(25,24,22,.12)}.path-card-link:hover{background:var(--green)}.path-outcome{display:grid;grid-gap:6px;gap:6px;margin:18px 18px 0;padding:16px;background:#fffdf7}.path-outcome strong{color:var(--green);font-size:12px;font-weight:860;text-transform:uppercase}.path-reading-panel{display:grid;grid-gap:0;gap:0;margin:18px;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:3px 3px 0 rgba(25,24,22,.1);overflow:hidden}.path-reading-head{display:grid;grid-gap:7px;gap:7px;padding:16px;border-bottom:1.5px solid var(--ink);background:#f7faf6}.path-reading-head span{color:var(--green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:860;text-transform:uppercase}.path-reading-head h2{margin:0;max-width:14ch;font-size:28px;line-height:.98}.path-reading-head p,.path-step-expanded p{margin:0;color:#34312d;font-size:14px;line-height:1.52}.path-list-expanded{gap:10px;padding:14px}.path-list-expanded:before{left:30px}.path-step-expanded{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:10px}.path-step-expanded span{width:34px;height:34px}.path-step-expanded div{display:grid;grid-gap:5px;gap:5px}.path-step-expanded strong{font-size:15px}.path-steps{display:grid;grid-gap:14px;gap:14px;padding:18px}.path-step-card{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(180px,.42fr);grid-gap:14px;gap:14px;align-items:start;padding:16px}.path-step-index{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--ink);border-radius:50%;background:#d8eee5;color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:860}.path-step-copy{display:grid;grid-gap:8px;gap:8px}.path-step-copy .post-head{justify-content:flex-start;margin:0}.path-step-card h2{margin:0;max-width:18ch;font-size:28px;line-height:.98}.archive-search input,.editor-form input,.editor-form select,.editor-form textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:700}.archive-search input{min-height:42px;padding:0 12px}.archive-search button,.continue-button,.editor-form button{display:inline-grid;place-items:center;width:-moz-fit-content;width:fit-content;min-height:38px;padding:0 14px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:13px;font-weight:820}.continue-button.secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.archive-search button:hover,.continue-button:hover,.editor-form button:hover{background:var(--blue)}.finish-actions{display:flex;flex-wrap:wrap;gap:8px}.editor-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.editor-fieldset{display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#f7faf6}.editor-fieldset legend{padding:0 4px;color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.editor-checks{display:flex;flex-wrap:wrap;gap:8px}.editor-checks label{display:inline-flex;grid-auto-flow:column;align-items:center;gap:7px;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:780;text-transform:none}.editor-checks input{width:14px;height:14px}.field-notes{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.note-list{display:grid;grid-gap:12px;gap:12px}.note-form,.note-signin{position:relative;display:grid;grid-gap:10px;gap:10px;padding:14px;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:4px 4px 0 #9ee6b5}.note-form:before,.note-signin:before{content:"";position:absolute;left:18px;top:-7px;width:46px;height:13px;border:1px solid rgba(25,24,22,.1);background:rgba(216,238,229,.9);transform:rotate(-2deg)}.note-form label,.note-signin strong{color:var(--ink);font-size:14px;font-weight:840}.note-form textarea{width:100%;min-height:112px;resize:vertical;padding:11px 12px;border:1.5px solid var(--ink);border-radius:6px;background:var(--surface);color:var(--ink);font-size:14px;line-height:1.45;box-shadow:2px 2px 0 rgba(25,24,22,.14)}.note-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px}.note-form-footer span,.note-signin p{margin:0;color:var(--muted);font-size:12px;font-weight:680;line-height:1.35}.note-form-footer button,.note-signin a{display:inline-grid;place-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:13px;font-weight:840;white-space:nowrap}.note{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.note .avatar{width:34px;height:34px;border-width:1.5px;box-shadow:2px 2px 0 var(--ink)}.note-body{position:relative;padding:10px 12px;border:1.5px solid var(--ink);border-radius:var(--radius);box-shadow:3px 3px 0 rgba(25,24,22,.12)}.note-body,.note-body:before{background:var(--paper-yellow)}.note-body:before{content:"";position:absolute;left:-7px;top:12px;width:10px;height:10px;border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg)}.note-author{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.note-author strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;font-weight:860}.note-body p{margin:0;color:#34312d;font-size:13px;line-height:1.45}.right-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;align-content:start;grid-gap:22px;gap:22px;padding:18px 0;overflow-y:auto}.search-shell{position:relative;z-index:14}.search{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search svg{flex:0 0 auto;color:var(--muted)}.search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-weight:700}.search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:4px 4px 0 rgba(25,24,22,.14);overflow:hidden}.search-result{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;padding:12px 14px;border-top:1px solid var(--line)}.search-result:first-child{border-top:0}.search-result:focus-visible,.search-result:hover{background:#eef7ec}.search-result-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.search-result-copy em,.search-result-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result strong{color:var(--ink);font-size:14px;font-weight:850}.search-result em,.search-state{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-style:normal;font-weight:690}.search-result em{color:rgba(82,78,70,.68)}.search-state{margin:0;padding:12px}.rail-panel{position:relative;border:2px solid var(--ink);border-radius:var(--radius);background:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--paper);background-size:22px 22px;box-shadow:var(--notebook-accent-shadow);overflow:hidden}.rail-panel:before{content:"";position:absolute;right:16px;top:-8px;width:52px;height:15px;border:1px solid rgba(25,24,22,.12);background:rgba(200,222,252,.86);transform:rotate(2deg);z-index:1}.rail-panel-head{position:relative;z-index:2;display:grid;grid-gap:3px;gap:3px;padding:14px 14px 12px;border-bottom:1.5px solid var(--ink);background:var(--terminal)}.rail-panel-head span{color:var(--terminal-green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:860;text-transform:uppercase}.rail-panel h3{margin:0;color:var(--terminal-ink);font-size:16px;line-height:1.15}.trend{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-top:1px solid var(--line)}.digest-row:hover,.trend:hover{background:#f7fbf2}.trend span{color:var(--muted);font-size:12px;font-weight:700}.trend strong{font-size:14px;line-height:1.25}.digest-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px;border-top:1px solid var(--line);align-items:center}.digest-thumb{width:48px;height:48px;border:1.5px solid var(--ink);border-radius:8px;background:linear-gradient(135deg,#f8d15b 0 30%,#ffffff 30% 54%,#7eb8a0 54%);box-shadow:2px 2px 0 var(--ink)}.digest-row span,.digest-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digest-row strong{font-size:13px}.digest-row span span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:690}.history-list{display:grid}.history-item{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-top:1px solid var(--line)}.history-item:first-child{border-top:0}.history-item:hover{background:#f7fbf2}.history-item span,.history-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.history-item strong{color:var(--ink);font-size:13px;line-height:1.25}.history-item span{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.rail-empty{display:grid;grid-gap:10px;gap:10px;padding:14px}.rail-empty p,p.rail-empty{margin:0}.rail-empty a{display:inline-grid;place-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 10px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:12px;font-weight:820}.path-list{position:relative;display:grid;grid-gap:8px;gap:8px;padding:12px}.path-list:before{content:"";position:absolute;left:26px;top:26px;bottom:26px;width:2px;border-radius:999px;background:rgba(25,24,22,.16)}.path-step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:8px;border-radius:var(--radius);background:rgba(255,255,255,.64)}.path-step:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.path-step:first-child{background:var(--surface);box-shadow:inset 0 0 0 1px rgba(17,131,93,.24)}.path-step:first-child span{background:#d8eee5;color:var(--green)}.path-step div{min-width:0;padding-top:1px}.path-step:last-child{border-bottom:0}.path-step span{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--ink);border-radius:50%;background:#fff9e9;color:var(--ink);font-size:12px;font-weight:860;box-shadow:2px 2px 0 var(--ink)}.path-step em,.path-step strong{display:block;font-style:normal}.path-step strong{overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-size:13px;line-height:1.25}.path-step em{margin-top:4px;color:var(--muted);font-size:12px;font-weight:700}.article-page{min-height:100vh}.article-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-template-columns:auto minmax(180px,420px) auto;grid-gap:12px;gap:12px;justify-content:space-between;align-items:center;min-height:62px;padding:10px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.article-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border-radius:999px;background:var(--surface);color:var(--ink);border:1px solid var(--line);font-size:13px;font-weight:820;white-space:nowrap}.article-action.active,.article-action:hover{background:var(--surface-2)}.back-to-feed{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--muted);font-size:13px;font-weight:820;white-space:nowrap}.back-to-feed:hover{color:var(--ink)}.back-to-feed svg{flex:0 0 auto}.article-meter{display:grid;grid-gap:6px;gap:6px;min-width:0}.article-meter span{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.read-track{width:100%;height:6px;border:0;border-radius:999px;background:var(--surface-2);overflow:hidden}.read-track:before{content:"";display:block;width:var(--progress);height:100%;background:#22c55e}.article-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,68ch) minmax(180px,240px);grid-gap:28px;gap:28px;width:min(1180px,100%);margin:0 auto;padding:28px 18px 60px}.article-nav{position:-webkit-sticky;position:sticky;top:86px;align-self:start;display:grid;grid-gap:4px;gap:4px;padding:4px 0 4px 13px;border-left:1px solid var(--line)}.article-nav strong{margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.article-nav a{position:relative;padding:7px 0;color:var(--muted);font-size:13px;font-weight:760;line-height:1.25}.article-nav a:hover,.article-nav a[aria-current=true]{color:var(--ink)}.article-nav a[aria-current=true]{font-weight:860}.article-nav a[aria-current=true]:before{content:"";position:absolute;left:-14px;top:7px;bottom:7px;width:3px;border-radius:999px;background:#22c55e}.full-article{min-width:0;padding:0 0 40px}.full-article header{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.full-article h1{max-width:11ch;font-size:54px;line-height:.94}.article-dek{max-width:62ch;color:#34312d;font-size:18px;line-height:1.5;font-weight:650}.full-article h2{margin:34px 0 10px;font-size:24px;line-height:1.08}.full-article h3,.full-article h4{margin:24px 0 8px;font-size:19px;line-height:1.16}.full-article p{margin:0 0 16px;color:#34312d;font-size:17px;line-height:1.72}.article-callout{margin:20px 0;padding:14px;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);background:#f7faf6;color:#34312d;font-size:15px;line-height:1.55;font-weight:700}.article-points{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:0 0 0 18px}.article-points li{color:#34312d;font-size:13px;line-height:1.45;font-weight:650}.article-side{position:-webkit-sticky;position:sticky;top:86px;align-self:start;display:grid;grid-gap:12px;gap:12px}.related-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.related-header h2{margin:0;font-size:16px;line-height:1.1}.related-header span{color:var(--muted);font-size:12px;font-weight:760}.related-feed{display:grid;grid-gap:10px;gap:10px}.related-sentinel{display:flex;justify-content:center;align-items:center;min-height:28px;padding:6px 0}.related-spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--muted);opacity:0;transition:opacity .2s ease}.related-sentinel[data-loading=true] .related-spinner{opacity:1}@media (prefers-reduced-motion:no-preference){.related-sentinel[data-loading=true] .related-spinner{animation:related-spin .7s linear infinite}}@keyframes related-spin{to{transform:rotate(1turn)}}@media (min-width:1081px){.article-side{display:flex;flex-direction:column;max-height:calc(100vh - 86px - 24px)}.article-side .related-feed{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:none;-ms-overflow-style:none}.article-side .related-feed::-webkit-scrollbar{display:none}}.related-card{position:relative;display:block;width:100%;padding:0 0 0 22px;border:0;border-radius:var(--radius);background:transparent;color:var(--ink);text-align:left}.related-card.active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:#22c55e}.related-copy{display:block;min-width:0;padding:7px 0}.related-copy em,.related-copy span,.related-copy strong{display:block}.related-copy strong{font-size:13px;line-height:1.25}.related-copy span{margin-top:4px;color:var(--muted);font-size:12px;font-weight:690}.related-copy em{margin-top:6px;color:var(--green);font-size:11px;font-style:normal;font-weight:840;text-transform:uppercase}.admin-section{display:grid;border-bottom:1px solid var(--line)}.admin-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-hero .editorial-kicker,.admin-hero h1,.admin-hero p{grid-column:1}.admin-hero-actions{grid-column:2;grid-row:1/span 3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--line);background:rgba(255,255,255,.82)}.admin-metric{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:16px 14px;border-right:1px solid var(--line)}.admin-metric:last-child{border-right:0}.admin-metric em,.admin-metric span{color:var(--muted);font-size:11px;font-style:normal;font-weight:820;text-transform:uppercase}.admin-metric strong{font-size:28px;line-height:.9}.admin-metric.warning strong{color:var(--coral)}.admin-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);background:#f7faf6}.admin-section-head h2{margin:0;font-size:20px;line-height:1}.admin-section-head span{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.admin-list{display:grid}.admin-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.admin-mini-form{display:grid;grid-gap:9px;gap:9px;padding:16px 18px;border-right:1px solid var(--line);background:rgba(255,255,255,.92)}.admin-mini-form:last-child{border-right:0}.admin-mini-form h3{margin:0;font-size:16px}.admin-mini-form input,.admin-mini-form select,.admin-row-actions button{width:100%;min-height:36px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:13px;font-weight:720}.admin-mini-form input,.admin-mini-form select{padding:0 10px}.admin-mini-form button,.admin-row-actions a,.admin-row-actions button{display:inline-grid;place-items:center;min-height:34px;padding:0 11px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:12px;font-weight:820;white-space:nowrap}.admin-mini-form button{width:-moz-fit-content;width:fit-content;border:0}.admin-danger,.admin-row-actions .admin-danger{background:#fff1ee;color:var(--coral);box-shadow:inset 0 0 0 1px rgba(220,86,71,.34)}.admin-table{display:grid}.admin-table-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(240px,auto);align-items:center;grid-gap:14px;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.92)}.admin-table.compact .admin-table-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(92px,auto))}.admin-chip-row:hover,.admin-table-row:hover{background:#f7fbf2}.admin-chip-row em,.admin-chip-row span,.admin-chip-row strong,.admin-table-row em,.admin-table-row strong{display:block}.admin-table-row strong{font-size:14px}.admin-chip-row em,.admin-chip-row span,.admin-table-row em,.admin-table-row>span{color:var(--muted);font-size:12px;font-style:normal;font-weight:720}.admin-comment-row{align-items:start}.admin-comment-row p{margin:5px 0 6px;max-width:72ch;color:#34312d;font-size:13px;line-height:1.45}.admin-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.admin-row-actions form{display:inline-grid}.admin-row-actions span{display:inline-grid;place-items:center;min-height:34px;color:var(--muted);font-size:12px;font-weight:820}.admin-chip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-chip-row{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.92)}.admin-chip-row:nth-child(3n){border-right:0}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.92)}.admin-row em,.admin-row strong{display:block}.admin-row strong{font-size:15px}.admin-row em,.admin-row>span:last-child{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.editor-form{display:grid;grid-gap:14px;gap:14px;padding:18px}.editor-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.editor-form input,.editor-form select,.editor-form textarea{padding:11px 12px;color:var(--ink);font-size:14px;font-weight:650;text-transform:none}.mobile-menu{display:none}.mobile-menu summary::-webkit-details-marker{display:none}@media (max-width:1080px){.app-shell,.app-shell.no-rail{grid-template-columns:74px minmax(0,692px);justify-content:center}.app-shell.no-rail{grid-template-columns:74px minmax(0,1fr);width:100%}.left-nav{align-items:center}.brand-text{display:none}.brand-lockup{width:48px;min-height:48px;justify-content:center;padding:0}.nav-list{padding-left:0;border-left:0}.nav-item{justify-content:center;width:48px;padding:0;border-radius:var(--radius)}.nav-item[aria-current=page]:before{left:auto;right:-6px;top:12px;bottom:12px}.nav-item-soon em{display:none}.nav-account{width:48px}.account-trigger{display:grid;grid-template-columns:1fr;place-items:center;width:48px;padding:0}.account-copy,.account-trigger svg{display:none}.account-popover{left:0;width:250px}.right-rail{display:none}.editor-workbench{grid-template-columns:1fr}.editor-preview-panel{position:static;max-height:none;border-left:0;border-top:1px solid var(--line)}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric{border-bottom:1px solid var(--line)}.admin-metric:nth-child(3n){border-right:0}.admin-table-row,.admin-table.compact .admin-table-row{grid-template-columns:minmax(0,1fr);align-items:start}.admin-row-actions{justify-content:flex-start}.article-layout{grid-template-columns:minmax(0,68ch);justify-content:center}.article-nav,.article-side{position:static}.article-nav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:0 0 10px;border-left:0;border-bottom:1px solid var(--line)}.article-nav strong{grid-column:1/-1}.article-nav a[aria-current=true]:before{left:0;right:0;top:auto;bottom:-11px;width:auto;height:3px}.article-side{grid-template-columns:repeat(3,minmax(0,1fr))}.related-feed,.related-header{grid-column:1/-1}.related-feed{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:740px){body{padding-bottom:0}.app-shell,.app-shell.no-rail{display:block;padding:0}.left-nav{display:none}main{border:0}.feed-header{padding:12px 12px 10px}.feed-header .search-shell{margin-left:50px}h1{font-size:22px}.tabs{margin-inline:-12px}.admin-hero,.admin-quick-grid,.archive-search,.editor-field-grid,.issue-path,.learning-workbench,.notebook-cell,.path-detail-lab,.path-grid,.path-lab-hero,.path-step-card,.path-workspace,.workbench-panels{grid-template-columns:1fr;gap:7px}.admin-hero .editorial-kicker,.admin-hero h1,.admin-hero p,.admin-hero-actions{grid-column:1;grid-row:auto}.admin-hero-actions{justify-content:flex-start}.admin-chip-grid,.admin-metrics{grid-template-columns:1fr}.admin-chip-row,.admin-chip-row:nth-child(3n),.admin-metric,.admin-mini-form{border-right:0}.issue-path span{white-space:normal}.issue-path a{width:-moz-fit-content;width:fit-content}.feed{gap:10px;padding:10px}.path-hero{padding:58px 12px 18px}.terminal-path-hero{padding:18px 14px 20px}.terminal-path-hero h1{max-width:11ch;font-size:32px}.terminal-lesson-list,.terminal-path-list{gap:12px;padding:14px}.terminal-detail{margin:14px 14px 0}.terminal-body{padding:12px;font-size:12px}.terminal-body h1{font-size:23px}.terminal-body h2{font-size:18px}.path-hero h1{max-width:13ch;font-size:34px}.path-hero-copy h1{max-width:12ch;font-size:36px}.lab-path-grid,.path-grid,.path-steps,.path-workspace{padding:14px}.path-outcome{margin:14px 14px 0}.learning-path-card,.notebook-cell,.path-step-card,.workbench-main{padding:14px}.console-grid{grid-template-columns:1fr}.console-terminal{grid-row:auto}.compute-board{border-left:0;border-top:1px solid var(--line)}.workbench-head{display:grid}.workbench-head h2{font-size:30px}.notebook-cell-check{width:-moz-fit-content;width:fit-content}.sticky-terminal{position:static}.path-step-card .article-art{min-height:150px}.post{gap:8px;padding:32px 12px 12px;box-shadow:3px 3px 0 rgba(25,24,22,.16)}.avatar{width:36px;height:36px}.avatar.small{width:31px;height:31px}.post h2{max-width:18ch;margin:4px 0 6px;font-size:24px}.post p{font-size:14px;line-height:1.42}.post .tags{gap:6px;margin:8px 0}.post .tag{min-height:23px;padding:0 7px;font-size:11px}.article-art{min-height:176px}.article-art.vram:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "meter" "scale" "strip";gap:12px;min-height:420px;padding:18px}.article-art.vram:not(.compact) .vram-chip,.article-art.vram:not(.compact):after{display:none}.article-art.vram:not(.compact) .vram-copy strong{max-width:11ch;font-size:34px}.article-art.vram:not(.compact) .vram-meter{padding:12px}.article-art.vram:not(.compact) .vram-meter-row{grid-template-columns:82px minmax(0,1fr);gap:9px;padding:10px}.article-art.vram:not(.compact) .vram-meter-row strong{font-size:20px}.article-art.vram:not(.compact) .vram-blocks{gap:3px}.article-art.vram:not(.compact) .vram-blocks span{min-height:34px}.article-art.vram:not(.compact) .vram-token-strip{grid-template-columns:repeat(15,minmax(0,1fr))}.article-art.paged-kv:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "blocks" "requests" "prefix" "batch";gap:12px;min-height:430px;padding:18px}.article-art.paged-kv:not(.compact) .paged-kv-copy strong{max-width:11ch;font-size:34px}.article-art.paged-kv:not(.compact) .paged-kv-blocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px}.article-art.paged-kv:not(.compact) .paged-kv-blocks span{min-height:28px}.article-art.paged-kv:not(.compact) .paged-kv-requests{grid-template-columns:repeat(2,minmax(0,1fr))}.article-art.paged-kv:not(.compact) .paged-kv-batch{grid-template-columns:repeat(4,minmax(0,1fr))}.article-art.llm-burner:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "card" "speed" "stack";min-height:430px;padding:18px}.article-art.llm-burner:not(.compact) .burner-copy strong{max-width:9ch;font-size:36px}.article-art.llm-burner:not(.compact) .burner-card{min-height:178px}.article-art.llm-burner:not(.compact) .burner-chip{min-height:108px}.article-art.columnar:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "query" "column" "compression";min-height:420px;padding:18px}.article-art.columnar:not(.compact) .columnar-copy strong{max-width:11ch;font-size:34px}.article-art.columnar:not(.compact) .columnar-table.row-store{display:none}.article-art.kafka-zk:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "tree" "state" "kraft";min-height:430px;padding:18px}.article-art.kafka-zk:not(.compact) .kafka-brokers{display:none}.article-art.kafka-zk:not(.compact) .kafka-zk-copy strong{max-width:10ch;font-size:34px}.notebook-figure-head{align-items:flex-start;flex-direction:column;gap:4px}.paged-attention-body,.prefix-cache-body,.serving-loop-grid{grid-template-columns:1fr}.serving-loop-step{min-height:auto}.serving-loop-arrow{display:none}.paged-block-table{grid-template-columns:repeat(4,minmax(0,1fr))}.prefix-chain{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.batch-token-row{grid-template-columns:repeat(4,minmax(0,1fr));border-radius:14px}.batch-attention-rails,.hardwired-model-body,.silicon-boundary-body{grid-template-columns:1fr}.burn-arrow span{width:2px;height:28px}.silicon-before{grid-template-columns:1fr}.silicon-before i{width:2px;height:24px;justify-self:center}.bit-allocation-body,.column-compression-body,.column-scan-body,.pixel-budget-body{grid-template-columns:1fr}.bpp-row,.fs-row{grid-template-columns:84px 1fr auto;gap:8px}.compression-arrow span{width:2px;height:28px}.encoded-column,.raw-column{grid-template-columns:repeat(2,minmax(0,1fr))}.kafka-kraft-body,.kafka-znode-body,.speculative-decode-body{grid-template-columns:1fr}.dedup-layers-body{grid-template-columns:repeat(2,minmax(0,1fr))}.redis-gate-body{grid-template-columns:1fr}.rg-arrow span{width:2px;height:24px;justify-self:center}.dk-row{grid-template-columns:.8fr 24px 1.2fr}.mh-row{grid-template-columns:96px 1fr auto;gap:8px}.checkpoint-body,.keyby-routing-body,.operator-subtask-body,.task-slot-body{grid-template-columns:1fr}.cp-arrow span,.os-arrow span{width:2px;height:24px;justify-self:center}.kafka-batch-write-body,.pgbouncer-pooling-body,.write-amplification-body{grid-template-columns:1fr}.wa-arrow span{width:2px;height:24px;justify-self:center}.wa-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.cache-stampede-body,.primary-replica-routing-body,.wal-fanout-body{grid-template-columns:1fr}.pp-dots{grid-template-columns:repeat(6,1fr)}.kraft-arrow span{width:2px;height:28px}.article-art.speculative:not(.compact){min-height:390px}.article-art.speculative:not(.compact) .speculative-copy{left:16px;right:16px;top:16px;max-width:none}.article-art.speculative:not(.compact) .speculative-copy strong{font-size:21px}.article-art.speculative:not(.compact) .draft-model-card{left:16px;right:16px;bottom:96px;width:auto}.article-art.speculative:not(.compact) .target-model-card{left:16px;right:16px;top:126px;width:auto}.article-art.speculative:not(.compact) .acceptance-strip{left:16px;right:16px;bottom:34px;width:auto}.article-art.speculative:not(.compact) .repair-card{display:none}.article-art.attention-solve:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "board" "score";min-height:430px;padding:18px}.article-art.attention-solve:not(.compact) .lesson-art-copy strong{max-width:12ch;font-size:34px}.article-art.attention-solve:not(.compact) .attention-reset-board{grid-template-columns:1fr;grid-template-areas:"old" "now" "weights" "answer";min-height:390px}.article-art.attention-solve:not(.compact) .attention-clue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-art.attention-solve:not(.compact) .attention-weight-stack{grid-template-columns:64px repeat(4,minmax(0,1fr))}.article-art.attention-solve:not(.compact) .attention-answer-card strong{font-size:34px}.sequence-context-body,.spec-prob-head,.spec-prob-row,.spec-result-lane{grid-template-columns:1fr}.sequence-context-step{min-height:auto}.attention-lookup-scores,.attention-lookup-tokens{grid-template-columns:repeat(2,minmax(0,1fr))}.mascot-thought{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px}.pen-mascot{width:72px;height:82px}.post-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.post .article-art.compact{min-height:132px;margin:9px 0 8px}.desktop-article-art{display:none}.mobile-article-art{display:block}.post .article-art.custom{padding:0}.post-actions{gap:5px;margin-top:8px}.post .action{min-height:31px;font-size:12px}.mobile-menu{position:fixed;left:10px;top:10px;z-index:70;display:block}.mobile-menu summary{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);box-shadow:3px 3px 0 rgba(25,24,22,.16);cursor:pointer;list-style:none}.mobile-menu[open] summary{background:#d8eee5;box-shadow:3px 3px 0 var(--ink)}.mobile-menu-panel{position:absolute;left:0;top:50px;display:grid;grid-gap:5px;gap:5px;width:min(260px,calc(100vw - 20px));padding:8px;border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:4px 4px 0 rgba(25,24,22,.16)}.mobile-menu-panel a{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:6px;color:var(--muted);font-size:14px;font-weight:820}.mobile-menu-panel a:hover,.mobile-menu-panel a[aria-current=page]{background:#d8eee5;color:var(--ink)}.article-topbar{grid-template-columns:1fr auto}.article-meter{grid-column:1/-1;grid-row:2}.article-layout{padding:18px 14px 80px}.article-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.article-side,.related-feed{grid-template-columns:1fr}.full-article h1{max-width:12ch;font-size:38px}.article-dek{font-size:16px}.full-article p{font-size:16px;line-height:1.65}}@media (max-width:430px){.status-chip{display:none}.tab-button{font-size:12px}.article-art.stack{gap:5px;padding:12px}}.article-art.self-attention{background:radial-gradient(130% 95% at 76% 40%,rgba(123,88,194,.18),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fbf4ff,#efe7fb 52%,#e6dcf6);background-size:auto,28px 28px,28px 28px,auto}.article-art.attention-solve{background:radial-gradient(120% 95% at 70% 78%,rgba(17,131,93,.16),transparent 56%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fbfdf4,#ecf8ef 52%,#dcf1e3);background-size:auto,28px 28px,28px 28px,auto}.article-art.lm-problem{background:radial-gradient(120% 95% at 30% 78%,rgba(216,155,25,.16),transparent 56%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fffdf4,#fdf2da 52%,#f8e9c9);background-size:auto,28px 28px,28px 28px,auto}.article-art.rnn-sequence{background:radial-gradient(120% 95% at 75% 50%,rgba(47,100,214,.14),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f5f9ff,#e8f1ff 52%,#dbe8fb);background-size:auto,28px 28px,28px 28px,auto}.attention-now-panel,.lm-context-card,.rnn-chain,.self-attention-orbit{box-shadow:6px 6px 0 rgba(25,24,22,.2),0 18px 34px -22px rgba(25,24,22,.5)}.article-art.lm-problem .lm-candidates .best{position:relative;border-color:var(--green);background:linear-gradient(180deg,#e7f7ee,#cfeede);color:#0c5f43;font-weight:700;box-shadow:4px 4px 0 rgba(17,131,93,.32)}.article-art.lm-problem .lm-candidates .best:after{content:"best guess";position:absolute;right:10px;font:600 .6rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--green)}.article-art.lm-problem .lm-score-bars span:first-child{background:linear-gradient(180deg,#2ea878,#11835d);box-shadow:3px 3px 0 rgba(17,131,93,.5)}.article-art.attention-solve .attention-answer-card{background:linear-gradient(135deg,#f7b733,#e8930a);box-shadow:5px 5px 0 rgba(25,24,22,.9),0 0 0 0 rgba(232,147,10,.55)}.article-art.rnn-sequence .rnn-chain:before{background:linear-gradient(180deg,var(--green) 0,#7fd0ab 50%,var(--green) 100%);background-size:100% 200%}.article-art.self-attention .self-attention-hub{box-shadow:0 0 0 6px rgba(123,88,194,.14),5px 5px 0 rgba(25,24,22,.85)}@media (prefers-reduced-motion:no-preference){@keyframes art-answer-pulse{0%,to{box-shadow:5px 5px 0 rgba(25,24,22,.9),0 0 0 0 rgba(232,147,10,.5)}50%{box-shadow:5px 5px 0 rgba(25,24,22,.9),0 0 0 10px rgba(232,147,10,0)}}@keyframes art-flow-down{0%{background-position:0 200%}to{background-position:0 0}}@keyframes art-hub-breathe{0%,to{box-shadow:0 0 0 6px rgba(123,88,194,.14),5px 5px 0 rgba(25,24,22,.85)}50%{box-shadow:0 0 0 12px rgba(123,88,194,.06),5px 5px 0 rgba(25,24,22,.85)}}.article-art.attention-solve .attention-answer-card{animation:art-answer-pulse 2.6s ease-in-out infinite}.article-art.rnn-sequence .rnn-chain:before{animation:art-flow-down 2.8s linear infinite}.article-art.self-attention .self-attention-hub{animation:art-hub-breathe 3.2s ease-in-out infinite}}.article-art.self-attention .self-attention-orbit:after,.article-art.self-attention .self-attention-orbit:before{border-style:dashed;border-color:rgba(123,88,194,.4);transform-origin:50% 50%}.article-art.self-attention .self-attention-orbit:after{border-color:rgba(123,88,194,.22)}.article-art.self-attention .self-orbit-token{border-color:#6f4fb3}@media (prefers-reduced-motion:no-preference){@keyframes art-spin{to{transform:rotate(1turn)}}@keyframes art-spin-rev{to{transform:rotate(-1turn)}}@keyframes art-token-attend{0%,68%,to{box-shadow:3px 3px 0 rgba(25,24,22,.88)}18%{box-shadow:3px 3px 0 rgba(25,24,22,.88),0 0 0 5px rgba(123,88,194,.3)}}.article-art.self-attention .self-attention-orbit:before{animation:art-spin 16s linear infinite}.article-art.self-attention .self-attention-orbit:after{animation:art-spin-rev 11s linear infinite}.article-art.self-attention .self-orbit-token{animation:art-token-attend 4s ease-in-out infinite}.article-art.self-attention .self-orbit-token.token-2{animation-delay:.8s}.article-art.self-attention .self-orbit-token.token-3{animation-delay:1.6s}.article-art.self-attention .self-orbit-token.token-4{animation-delay:2.4s}.article-art.self-attention .self-orbit-token.token-5{animation-delay:3.2s}}.article-art.pre-transformers{background:radial-gradient(120% 95% at 84% 36%,rgba(123,88,194,.16),transparent 56%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f7f7ff,#eef0ff 52%,#ece3f8);background-size:auto,28px 28px,28px 28px,auto}.article-art.ngram-window{background:radial-gradient(120% 95% at 72% 74%,rgba(220,86,71,.14),transparent 56%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fff8f5,#ffeee9 52%,#fae1da);background-size:auto,28px 28px,28px 28px,auto}.article-art.sequence-context{background:radial-gradient(120% 95% at 24% 40%,rgba(17,131,93,.14),transparent 56%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f2fbf8,#e4f6f0 52%,#d6ede4);background-size:auto,28px 28px,28px 28px,auto}.article-art.lstm{background:radial-gradient(120% 95% at 78% 40%,rgba(47,100,214,.14),transparent 56%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f5f8ff,#e9f1ff 52%,#dde7fb);background-size:auto,28px 28px,28px 28px,auto}.article-art.pre-transformers .pre-timeline .active{background:linear-gradient(135deg,#8a64d8,#6f4fb3);color:#fff;border-color:var(--ink);box-shadow:4px 4px 0 rgba(123,88,194,.4)}.article-art.ngram-window .ngram-sentence .clue{border-style:dashed;border-color:var(--coral);color:var(--coral);background:rgba(220,86,71,.08)}.article-art.ngram-window .ngram-sentence .visible{background:linear-gradient(180deg,#e7f7ee,#cfeede);border-color:var(--green)}.article-art.sequence-context .seq-signal-meter span:last-child{opacity:.32}.article-art.columnar .column-store i.needed{background:linear-gradient(180deg,#5d8df0,#2f64d6);box-shadow:0 0 0 2px rgba(47,100,214,.22)}.article-art.speculative .acceptance-strip .accepted{background:linear-gradient(180deg,#cfeede,#a7dcc1);border-color:var(--green)}.attention-answer-card,.burner-card,.columnar-table.column-store,.lstm-state-rail,.zk-tree{box-shadow:6px 6px 0 rgba(25,24,22,.22),0 18px 32px -22px rgba(25,24,22,.5)}@media (prefers-reduced-motion:no-preference){@keyframes art-soft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes art-fade-breathe{0%,to{opacity:.32}50%{opacity:.7}}@keyframes art-chip-glow{0%,to{box-shadow:inset 0 0 0 0 rgba(216,155,25,0)}50%{box-shadow:inset 0 0 22px 0 rgba(216,155,25,.35)}}.article-art.columnar .column-store i.needed,.article-art.pre-transformers .pre-timeline .active,.article-art.vram .vram-context-scale strong{animation:art-soft-pulse 2.6s ease-in-out infinite;transform-origin:center}.article-art.sequence-context .seq-signal-meter span:last-child{animation:art-fade-breathe 3s ease-in-out infinite}.article-art.llm-burner .burner-chip{animation:art-chip-glow 3s ease-in-out infinite}}.article-art.compact .attention-answer-card,.article-art.compact .burner-chip,.article-art.compact .column-store i.needed,.article-art.compact .pre-timeline .active,.article-art.compact .rnn-chain:before,.article-art.compact .self-attention-hub,.article-art.compact .self-attention-orbit:after,.article-art.compact .self-attention-orbit:before,.article-art.compact .self-orbit-token,.article-art.compact .seq-signal-meter span:last-child,.article-art.compact .vram-context-scale strong{animation:none}.article-art.self-attention-pairs{container-type:inline-size;min-height:292px;padding:26px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"copy matrix" "note matrix";grid-gap:16px 20px;gap:16px 20px;border:2px solid rgba(25,24,22,.88);background:radial-gradient(120% 95% at 80% 50%,rgba(123,88,194,.16),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fbf4ff,#eef0ff 52%,#e7ddf7);background-size:auto,28px 28px,28px 28px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.54)}.article-art.self-attention-pairs .lesson-art-copy{grid-area:copy}.sap-matrix{grid-area:matrix;align-self:center;min-width:0;display:grid;grid-template-columns:minmax(0,auto) repeat(4,minmax(0,1fr));grid-auto-rows:1fr;font-size:clamp(6.5px,1.45cqi,11px);grid-gap:.6em;gap:.6em;padding:1.3em;border:2px solid var(--ink);border-radius:10px;background:rgba(255,253,247,.92);box-shadow:6px 6px 0 rgba(25,24,22,.2),0 18px 32px -22px rgba(25,24,22,.5)}.sap-col,.sap-row{min-width:0;display:grid;place-items:center;font-family:var(--font-mono);font-weight:600;font-size:.92em;line-height:1;text-transform:uppercase;letter-spacing:0;white-space:nowrap;color:var(--muted)}.sap-row{justify-items:end;padding-right:.5em}.sap-cell{min-width:0;min-height:2.6em;border:1.5px solid rgba(25,24,22,.26);border-radius:5px;background:#ffffff}.sap-cell.score{background:#f3eefc}.sap-cell.self{background:#c8defc;border-color:var(--ink)}.sap-cell.hot{background:linear-gradient(180deg,#cfeede,#9ed8ba);border-color:var(--green);box-shadow:2px 2px 0 rgba(17,131,93,.28)}.sap-cell.masked{background:repeating-linear-gradient(45deg,rgba(25,24,22,.1) 0 4px,transparent 4px 8px),#efedf2;border-style:dashed;border-color:rgba(25,24,22,.24)}.sap-note{grid-area:note;align-self:end;display:grid;grid-gap:10px;gap:10px;padding:14px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.9);box-shadow:5px 5px 0 rgba(25,24,22,.22)}.sap-note>span{font:600 .72rem/1.3 var(--font-mono);text-transform:uppercase;color:var(--ink)}.sap-legend{display:flex;flex-wrap:wrap;gap:12px}.sap-legend em{display:inline-flex;align-items:center;gap:6px;font:600 .6rem/1 var(--font-mono);font-style:normal;text-transform:uppercase;color:var(--muted)}.sap-legend em:before{content:"";width:12px;height:12px;border-radius:3px;border:1.5px solid var(--ink)}.sap-legend em.self:before{background:#c8defc}.sap-legend em.hot:before{background:#9ed8ba;border-color:var(--green)}.sap-legend em.masked:before{background:repeating-linear-gradient(45deg,rgba(25,24,22,.22) 0 3px,transparent 3px 6px),#efedf2;border-style:dashed}.article-art.self-attention-pairs.compact{min-height:120px;padding:12px;gap:8px;grid-template-columns:1fr;grid-template-areas:"matrix"}.article-art.self-attention-pairs.compact .lesson-art-copy,.article-art.self-attention-pairs.compact .sap-col,.article-art.self-attention-pairs.compact .sap-corner,.article-art.self-attention-pairs.compact .sap-note,.article-art.self-attention-pairs.compact .sap-row{display:none}.article-art.self-attention-pairs.compact .sap-matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px}.article-art.self-attention-pairs.compact .sap-cell{min-height:16px}@media (prefers-reduced-motion:no-preference){@keyframes sap-hot{0%,to{box-shadow:2px 2px 0 rgba(17,131,93,.28)}50%{box-shadow:2px 2px 0 rgba(17,131,93,.28),0 0 0 4px rgba(17,131,93,.16)}}.article-art.self-attention-pairs:not(.compact) .sap-cell.hot{animation:sap-hot 2.6s ease-in-out infinite}}@media (max-width:740px){.article-art.self-attention-pairs:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "matrix" "note";gap:12px}}.article-art.transformer-lesson{container-type:inline-size;min-height:292px;padding:26px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"copy scene" "caption scene";grid-gap:14px 22px;gap:14px 22px;border:2px solid rgba(25,24,22,.88);background:radial-gradient(120% 92% at 78% 48%,rgba(47,100,214,.14),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f7fbff,#edf4ff 52%,#e6f1ed);background-size:auto,28px 28px,28px 28px,auto;box-shadow:inset 0 0 0 8px rgba(255,253,247,.54)}.article-art.transformer-lesson .lesson-art-copy{grid-area:copy;align-self:start}.tl-caption{grid-area:caption;align-self:end;display:flex;flex-wrap:wrap;gap:6px}.tl-caption span{display:inline-flex;align-items:center;padding:5px 9px;border:2px solid rgba(25,24,22,.74);border-radius:999px;background:rgba(255,253,247,.92);color:var(--ink);font-family:var(--font-mono);font-size:clamp(.5rem,1.5cqi,.64rem);font-weight:700;line-height:1;text-transform:uppercase}.tl-scene{grid-area:scene;align-self:stretch;position:relative;display:grid;padding:16px;border:2px solid var(--ink);border-radius:10px;background:rgba(255,253,247,.94);box-shadow:6px 6px 0 rgba(25,24,22,.2)}.tl-scene,.tl-scene>div{min-width:0}.tl-block-stack span,.tl-ffn-machine>div span,.tl-head-highlights span,.tl-ordered span,.tl-prism-heads span,.tl-qkv-cards>span,.tl-residual-loop>span,.tl-rnn-lane span,.tl-scene .chip,.tl-shuffled span,.tl-switch-grid span,.tl-table-lane>div span,.tl-token-rail span{display:grid;place-items:center;min-width:0;border:2px solid rgba(25,24,22,.82);border-radius:6px;background:#ffffff;color:var(--ink);font-family:var(--font-mono);font-size:clamp(.52rem,1.55cqi,.7rem);font-weight:700;line-height:1.05;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.article-art.transformer-block{background:radial-gradient(120% 92% at 76% 54%,rgba(123,88,194,.17),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fbf7ff,#efe9fb 52%,#e5f1ff);background-size:auto,28px 28px,28px 28px,auto}.tl-workbench{display:grid;grid-gap:9px;gap:9px;align-content:center}.tl-token-rail{display:flex;gap:6px;justify-content:center}.tl-token-rail span{flex:1 1;min-height:30px;background:#c8defc}.tl-block-stack{display:grid;grid-gap:6px;gap:6px}.tl-block-stack span{min-height:32px;box-shadow:3px 3px 0 rgba(25,24,22,.16)}.tl-block-stack span:first-child{background:#c8defc}.tl-block-stack span:nth-child(2),.tl-block-stack span:nth-child(4){background:rgba(255,253,247,.95);font-size:clamp(.46rem,1.35cqi,.6rem);opacity:.85}.tl-block-stack span:nth-child(3){background:#d8eee5}.tl-output-card{display:grid;grid-gap:3px;gap:3px;justify-items:center;padding:8px;border:2px solid var(--ink);border-radius:7px;background:#f3e8ff;box-shadow:3px 3px 0 rgba(25,24,22,.2)}.tl-output-card span{font-family:var(--font-mono);font-size:clamp(.46rem,1.35cqi,.6rem);text-transform:uppercase;opacity:.75}.tl-output-card strong{font-size:clamp(.78rem,2.6cqi,1.1rem);line-height:1}.article-art.transformer-rnn{background:radial-gradient(120% 92% at 80% 46%,rgba(220,86,71,.13),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fff8f5,#f3f7ff 52%,#e7f4ee);background-size:auto,28px 28px,28px 28px,auto}.tl-versus{display:grid;grid-template-columns:.74fr 1.26fr;grid-gap:14px;gap:14px;align-items:center}.tl-rnn-lane,.tl-table-lane{display:grid;grid-gap:6px;gap:6px;align-content:start}.tl-rnn-lane strong,.tl-table-lane strong{font-family:var(--font-mono);font-size:clamp(.5rem,1.5cqi,.66rem);text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.tl-rnn-lane{position:relative}.tl-rnn-lane span{min-height:26px;background:#ffe1da}.tl-rnn-lane span:nth-child(odd){background:rgba(255,253,247,.95);opacity:.8}.tl-table-lane>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.tl-table-lane>div span{min-height:26px;background:#e4ecff;font-size:0}.tl-table-lane>div span.hot{background:var(--blue);box-shadow:0 0 0 2px rgba(47,100,214,.25)}.article-art.embeddings-map{background:radial-gradient(120% 92% at 76% 44%,rgba(17,131,93,.14),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f6fff9,#e9f8ef 52%,#fff5dc);background-size:auto,28px 28px,28px 28px,auto}.tl-embedding-map{position:relative;min-height:190px}.tl-embedding-map .axis{position:absolute;background:rgba(25,24,22,.5)}.tl-embedding-map .axis.x{left:4%;right:4%;bottom:12%;height:2px}.tl-embedding-map .axis.y{left:10%;top:6%;bottom:6%;width:2px}.tl-embedding-map .dot{position:absolute;display:grid;place-items:center;padding:4px 7px;border:2px solid var(--ink);border-radius:999px;background:#d8eee5;color:var(--ink);font-family:var(--font-mono);font-size:clamp(.48rem,1.4cqi,.62rem);font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.18)}.tl-embedding-map .dot-1{left:20%;top:56%}.tl-embedding-map .dot-2{left:33%;top:40%;background:#c8defc}.tl-embedding-map .dot-3{left:26%;top:72%}.tl-embedding-map .dot-4{left:45%;top:52%;background:#c8defc}.tl-embedding-map .dot-5{left:40%;top:28%}.tl-embedding-map .dot-6{left:70%;top:18%;background:#ffe1da;border-style:dashed}.article-art.positional-order{background:radial-gradient(120% 92% at 78% 44%,rgba(216,155,25,.16),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fffdf4,#fff2cf 52%,#e9f3ff);background-size:auto,28px 28px,28px 28px,auto}.tl-position-board{display:grid;grid-gap:10px;gap:10px;align-content:center;justify-items:center}.tl-ordered,.tl-shuffled{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;width:100%}.tl-shuffled span{min-height:32px;background:#c8defc}.tl-ordered span{min-height:28px;background:#f4bd3e;border-radius:999px}.tl-position-board strong{padding:6px 12px;border:2px solid var(--ink);border-radius:7px;background:rgba(255,253,247,.95);font-family:var(--font-mono);font-size:clamp(.6rem,1.9cqi,.86rem);text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.2)}.article-art.qkv-routing,.article-art.qkv-vectors{background:radial-gradient(120% 92% at 78% 48%,rgba(123,88,194,.16),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fbf4ff,#edf1ff 52%,#e5f5ed);background-size:auto,28px 28px,28px 28px,auto}.tl-qkv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr auto;grid-gap:8px;gap:8px;align-content:center}.tl-qkv-cards>span{grid-row:1;flex-direction:column;gap:4px;padding:10px 6px;box-shadow:4px 4px 0 rgba(25,24,22,.2)}.tl-qkv-cards>span strong{font-family:var(--font-mono);font-size:clamp(1.1rem,4cqi,1.9rem);line-height:1}.tl-qkv-cards>span em{font-style:normal;font-size:clamp(.46rem,1.4cqi,.6rem);opacity:.78}.tl-qkv-cards>span:first-child{background:#f3e8ff}.tl-qkv-cards>span:nth-child(2){background:#c8defc}.tl-qkv-cards>span:nth-child(3){background:#d8eee5}.tl-qkv-cards>div{grid-column:1/-1;display:grid;place-items:center;padding:7px;border:2px solid var(--ink);border-radius:7px;background:var(--ink);color:#fdfaf2;font-family:var(--font-mono);font-size:clamp(.5rem,1.5cqi,.7rem);font-weight:700;text-transform:uppercase}.tl-switchboard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.tl-switch-left,.tl-switch-right{display:grid;grid-gap:5px;gap:5px}.tl-switch-left span,.tl-switch-right span{padding:5px 7px;border:2px solid var(--ink);border-radius:6px;background:rgba(255,253,247,.95);font-family:var(--font-mono);font-size:clamp(.46rem,1.4cqi,.6rem);font-weight:700;text-transform:uppercase}.tl-switch-left span:first-child{display:grid;place-items:center;background:#f3e8ff;font-size:clamp(.8rem,2.6cqi,1.2rem)}.tl-switch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px}.tl-switch-grid span{min-height:22px;background:#e4ecff}.tl-switch-grid span.lit{background:var(--yellow);box-shadow:0 0 0 2px rgba(216,155,25,.3)}.article-art.attention-heads,.article-art.multi-head-attention{background:radial-gradient(120% 92% at 76% 48%,rgba(47,100,214,.16),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f7fbff,#e8f1ff 52%,#f3e8ff);background-size:auto,28px 28px,28px 28px,auto}.tl-prism{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.tl-prism-input,.tl-prism-output{display:grid;place-items:center;min-height:60px;padding:0 10px;border:2px solid var(--ink);border-radius:7px;background:rgba(255,253,247,.95);font-family:var(--font-mono);font-size:clamp(.5rem,1.5cqi,.66rem);font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.18)}.tl-prism-output{background:#d8eee5}.tl-prism-heads{display:grid;grid-gap:6px;gap:6px}.tl-prism-heads span{min-height:22px;box-shadow:3px 3px 0 rgba(25,24,22,.16)}.tl-prism-heads span:first-child{background:#c8defc}.tl-prism-heads span:nth-child(2){background:#ffe1da}.tl-prism-heads span:nth-child(3){background:#d8eee5}.tl-prism-heads span:nth-child(4){background:#f3e8ff}.tl-head-highlights{display:grid;grid-gap:8px;gap:8px;align-content:center}.tl-head-highlights span{justify-content:flex-start;min-height:32px;padding:0 12px;box-shadow:3px 3px 0 rgba(25,24,22,.18)}.tl-head-highlights span.route-1{background:#c8defc}.tl-head-highlights span.route-2{background:#ffe1da}.tl-head-highlights span.route-3{background:#d8eee5}.tl-head-highlights strong{margin-top:2px;font-family:var(--font-mono);font-size:clamp(.5rem,1.5cqi,.66rem);text-transform:uppercase;text-align:center;opacity:.8}.article-art.transformer-ffn{background:radial-gradient(120% 92% at 78% 46%,rgba(17,131,93,.15),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f5fff9,#e6f5ee 52%,#fff4d8);background-size:auto,28px 28px,28px 28px,auto}.tl-ffn-machine{display:grid;grid-gap:9px;gap:9px;align-content:center;justify-items:center}.tl-ffn-machine>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;width:100%}.tl-ffn-machine>div:first-child span{min-height:30px;background:#d8eee5}.tl-ffn-machine>div:last-child span{min-height:30px;background:#c8defc}.tl-ffn-machine strong{width:100%;display:grid;place-items:center;padding:8px;border:2px solid var(--ink);border-radius:7px;background:var(--yellow);font-family:var(--font-mono);font-size:clamp(.54rem,1.7cqi,.78rem);text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.2)}.article-art.residual-connections{background:radial-gradient(120% 92% at 78% 48%,rgba(220,86,71,.13),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#fff8f5,#f3f7ff 52%,#e8f5ee);background-size:auto,28px 28px,28px 28px,auto}.tl-residual-loop{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:center;justify-items:center;padding-right:34px}.tl-residual-loop>span{min-height:30px;padding:0 16px;background:#c8defc}.tl-sublayer{place-items:center;width:100%;min-height:40px;border:2px solid var(--ink);border-radius:7px;background:rgba(255,253,247,.95);font-size:clamp(.52rem,1.6cqi,.7rem);font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.18)}.tl-skip,.tl-sublayer{display:grid;font-family:var(--font-mono)}.tl-skip{position:absolute;top:18%;bottom:26%;right:6px;width:22px;border:2px solid var(--coral);border-left:none;border-radius:0 12px 12px 0;place-items:center;font-size:0}.tl-skip:after{content:"skip";position:absolute;right:-2px;transform:rotate(90deg);color:var(--coral);font-size:clamp(.4rem,1.2cqi,.52rem);font-weight:700;text-transform:uppercase}.tl-residual-loop strong{padding:6px 14px;border:2px solid var(--ink);border-radius:7px;background:#d8eee5;font-family:var(--font-mono);font-size:clamp(.58rem,1.8cqi,.82rem);text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.2)}.article-art.stream-dedup{background:radial-gradient(120% 92% at 50% 46%,rgba(17,131,93,.15),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f6fff9,#e8f6ff 52%,#eef0ff);background-size:auto,28px 28px,28px 28px,auto}.tl-dedup{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.dd-stream{display:grid;grid-gap:6px;gap:6px;justify-items:center}.dd-stream>span{font-family:var(--font-mono);font-size:clamp(.46rem,1.35cqi,.6rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.78}.dd-stream>div{display:grid;grid-gap:5px;gap:5px;width:100%}.dd-stream i{display:grid;place-items:center;min-height:26px;border:2px solid rgba(25,24,22,.82);border-radius:6px;background:#c8defc;font-family:var(--font-mono);font-style:normal;font-size:clamp(.52rem,1.55cqi,.7rem);font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.14)}.dd-out i{background:#d8eee5}.dd-stream i.dup{background:var(--coral);border-style:dashed}.dd-gate{display:grid;grid-gap:3px;gap:3px;justify-items:center;padding:12px 16px;border:2px solid var(--ink);border-radius:10px;background:rgba(255,253,247,.96);box-shadow:4px 4px 0 rgba(25,24,22,.2)}.dd-gate span{font-family:var(--font-mono);font-size:clamp(.44rem,1.3cqi,.56rem);font-weight:700;text-transform:uppercase;opacity:.7}.dd-gate strong{font-size:clamp(.82rem,2.7cqi,1.15rem);line-height:1}.dd-gate em{font-style:normal;font-size:clamp(.46rem,1.35cqi,.6rem);color:var(--blue)}.dd-dropped,.dd-gate em{font-family:var(--font-mono);font-weight:700}.dd-dropped{margin-top:2px;padding:4px 9px;border:2px dashed var(--coral);border-radius:999px;background:rgba(220,86,71,.12);color:var(--coral);font-size:clamp(.44rem,1.3cqi,.56rem);text-transform:uppercase}.article-art.flink-runtime{background:radial-gradient(120% 92% at 50% 44%,rgba(47,100,214,.16),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f4f9ff,#e9f1ff 52%,#eef0ff);background-size:auto,28px 28px,28px 28px,auto}.tl-flink{display:grid;grid-gap:10px;gap:10px;align-content:center}.fl-graph{display:flex;gap:6px;justify-content:center}.fl-graph span{flex:1 1;display:grid;place-items:center;min-height:28px;border:2px solid rgba(25,24,22,.82);border-radius:6px;background:#c8defc;font-family:var(--font-mono);font-size:clamp(.5rem,1.5cqi,.66rem);font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 rgba(25,24,22,.14)}.fl-graph span.shuffle{background:#f4d9a6;border-style:dashed}.fl-slots{grid-gap:6px}.fl-slot,.fl-slots{display:grid;gap:6px}.fl-slot{grid-template-columns:auto repeat(3,1fr);align-items:center;grid-gap:6px;padding:5px 7px;border:2px solid rgba(25,24,22,.55);border-radius:8px;background:rgba(255,253,247,.78)}.fl-slot em{font-family:var(--font-mono);font-style:normal;font-size:clamp(.44rem,1.3cqi,.56rem);font-weight:700;text-transform:uppercase;opacity:.72}.fl-slot i{min-height:18px;border:1.5px solid rgba(25,24,22,.7);border-radius:5px}.fl-src{background:#c8defc}.fl-map{background:#d8eee5}.fl-win{background:#f3e8ff}.fl-checkpoint{justify-self:center;display:grid;grid-gap:2px;gap:2px;justify-items:center;padding:7px 14px;border:2px solid var(--ink);border-radius:999px;background:rgba(255,253,247,.96);box-shadow:4px 4px 0 rgba(25,24,22,.18)}.fl-checkpoint span{font-family:var(--font-mono);font-size:clamp(.42rem,1.25cqi,.54rem);font-weight:700;text-transform:uppercase;opacity:.7}.fl-checkpoint strong{font-size:clamp(.6rem,1.9cqi,.84rem);line-height:1}.article-art.pg-scale{background:radial-gradient(120% 92% at 38% 48%,rgba(47,100,214,.16),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f4f9ff,#eef2ff 52%,#f1f0ec);background-size:auto,28px 28px,28px 28px,auto}.tl-pgscale{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.pg-pressure,.pg-vents{display:grid;grid-gap:5px;gap:5px}.pg-pressure>span,.pg-vents>span{font-size:clamp(.42rem,1.25cqi,.54rem);opacity:.72}.pg-pressure em,.pg-pressure>span,.pg-vents em,.pg-vents>span{font-family:var(--font-mono);font-weight:700;text-transform:uppercase}.pg-pressure em,.pg-vents em{font-style:normal;display:grid;align-items:center;padding:5px 9px;border:2px solid rgba(25,24,22,.7);border-radius:7px;font-size:clamp(.46rem,1.4cqi,.62rem);box-shadow:2px 2px 0 rgba(25,24,22,.12)}.pg-pressure em{background:#ffe1da;border-color:rgba(156,58,41,.6);color:#8a2f20}.pg-vents em{background:#d8eee5;border-color:rgba(36,81,61,.6);color:#1d3f30}.pg-primary{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:16px 14px;border:2px solid var(--ink);border-radius:12px;background:#c8defc;box-shadow:5px 5px 0 rgba(25,24,22,.22)}.pg-primary span{font-family:var(--font-mono);font-size:clamp(.42rem,1.25cqi,.54rem);font-weight:700;text-transform:uppercase;opacity:.72}.pg-primary strong{font-size:clamp(.9rem,2.9cqi,1.35rem);line-height:1;letter-spacing:.02em}.pg-load{width:100%;height:8px;margin-top:3px;border:1.5px solid rgba(25,24,22,.55);border-radius:999px;background:rgba(255,255,255,.6);overflow:hidden}.pg-load b{display:block;height:100%;width:86%;background:repeating-linear-gradient(90deg,var(--coral) 0 6px,rgba(220,86,71,.55) 6px 10px)}.article-art.bitrate-pixels{background:radial-gradient(120% 92% at 74% 50%,rgba(123,88,194,.16),transparent 58%),linear-gradient(90deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(180deg,rgba(25,24,22,.05) 1px,transparent 0),linear-gradient(135deg,#f8f6ff,#ece9fb 52%,#e6f1ff);background-size:auto,28px 28px,28px 28px,auto}.tl-bitrate{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"fourk theater" "meter meter";grid-gap:10px 12px;gap:10px 12px;align-content:center}.br-panel{display:grid;grid-gap:6px;gap:6px;padding:8px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.95);box-shadow:3px 3px 0 rgba(25,24,22,.16)}.br-panel.four-k{grid-area:fourk}.br-panel.theater{grid-area:theater}.br-panel>span{font-size:clamp(.46rem,1.35cqi,.6rem);text-transform:uppercase;letter-spacing:.03em}.br-panel>span,.br-panel>strong{font-family:var(--font-mono);font-weight:700}.br-panel>strong{font-size:clamp(.44rem,1.35cqi,.6rem);color:var(--ink)}.br-grid{display:grid;min-height:80px;border:1px solid rgba(25,24,22,.55);border-radius:4px;overflow:hidden;background:#14233f}.br-grid i{display:block;min-height:0}.br-grid.fine{grid-template-columns:repeat(8,1fr)}.br-grid.coarse{grid-template-columns:repeat(4,1fr)}.br-grid.fine i{background:#6b86b8}.br-grid.fine i:nth-child(2n){background:#6480ad}.br-grid.fine i.block{background:#51688f;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.br-grid.coarse i:nth-child(3n){background:var(--yellow)}.br-grid.coarse i:nth-child(3n+1){background:var(--blue)}.br-grid.coarse i:nth-child(3n+2){background:var(--green)}.br-meter{grid-area:meter;display:grid;grid-gap:4px;gap:4px;padding:7px 10px;border:2px solid var(--ink);border-radius:8px;background:rgba(255,253,247,.95);box-shadow:3px 3px 0 rgba(25,24,22,.16)}.br-meter>span{font-family:var(--font-mono);font-size:clamp(.44rem,1.3cqi,.56rem);font-weight:700;text-transform:uppercase;opacity:.75}.br-meter-row{display:grid;grid-template-columns:52px 1fr;align-items:center;grid-gap:8px;gap:8px}.br-meter-row em{font-style:normal;font-family:var(--font-mono);font-size:clamp(.46rem,1.35cqi,.6rem);font-weight:700;text-transform:uppercase}.br-meter-row i{display:block;height:12px;border:2px solid var(--ink);border-radius:999px}.br-meter-row i.lean{width:22%;background:var(--coral)}.br-meter-row i.rich{width:92%;background:var(--green)}.article-art.transformer-lesson.compact .br-meter,.article-art.transformer-lesson.compact .br-panel>strong,.article-art.transformer-lesson.compact .dd-dropped,.article-art.transformer-lesson.compact .dd-gate em,.article-art.transformer-lesson.compact .dd-stream>span{display:none}.article-art.transformer-lesson.compact .tl-bitrate{grid-template-areas:"fourk theater"}.article-art.transformer-lesson.compact .br-grid{min-height:58px}@media (prefers-reduced-motion:no-preference){@keyframes tl-focus{0%,to{box-shadow:6px 6px 0 rgba(25,24,22,.2)}50%{box-shadow:6px 6px 0 rgba(25,24,22,.2),0 0 0 6px rgba(47,100,214,.12)}}.article-art.transformer-lesson:not(.compact) .tl-scene{animation:tl-focus 3.4s ease-in-out infinite}}.article-art.transformer-lesson.compact{min-height:120px;padding:10px;grid-template-columns:1fr;grid-template-areas:"scene";gap:0}.article-art.transformer-lesson.compact .lesson-art-copy,.article-art.transformer-lesson.compact .tl-caption{display:none}.article-art.transformer-lesson.compact .tl-scene{padding:10px;box-shadow:4px 4px 0 rgba(25,24,22,.18);animation:none}.article-art.transformer-lesson.compact .tl-embedding-map{min-height:96px}.article-art.transformer-lesson.compact .tl-prism-input,.article-art.transformer-lesson.compact .tl-prism-output{min-height:40px}@media (max-width:740px){.article-art.transformer-lesson:not(.compact){grid-template-columns:1fr;grid-template-areas:"copy" "scene" "caption";gap:12px}}.article-art.ngram-window .ngram-sentence span{min-width:0;overflow:hidden;font-size:clamp(.46rem,1.9cqi,.72rem)}.article-art.kafka-zk{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.article-art.kafka-zk .zk-tree{min-width:0}.article-art.kafka-zk .zk-tree span{min-width:0;overflow-wrap:anywhere;font-size:clamp(8px,1.6cqi,11px)}@container (max-width: 430px){.article-art.lm-problem .lm-candidates .best:after{display:none}}.login-panel{display:grid;place-items:center;min-height:72vh;padding:40px 16px}.login-card{width:min(440px,100%);display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:36px 32px;text-align:center;border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 rgba(25,24,22,.16)}.login-mark{display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--ink);border-radius:14px;background:var(--yellow);color:var(--ink);font-family:var(--font-mono);font-size:1.7rem;font-weight:800;line-height:1;box-shadow:4px 4px 0 rgba(25,24,22,.2)}.login-card h1{margin:0;font-size:clamp(1.3rem,4.4vw,1.7rem);line-height:1.1}.login-lede{margin:0;color:var(--ink);font-weight:600}.login-sub{margin:0;max-width:34ch;color:rgba(25,24,22,.7);font-size:.92rem;line-height:1.45}.login-card form{width:100%}.login-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:4px;padding:12px 18px;border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:.98rem;font-weight:700;cursor:pointer;box-shadow:4px 4px 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease}.login-google:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.login-google:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.login-google svg{width:18px;height:18px;flex:none}.login-fineprint{margin:0;max-width:36ch;color:rgba(25,24,22,.55);font-size:.76rem;line-height:1.4}.login-back{font-size:.85rem;font-weight:600;color:var(--blue);text-decoration:none}.login-back:hover{text-decoration:underline}