:root{--ink:#07111f;--ink-2:#0d1b2e;--paper:#f4f7f5;--white:#fff;--muted:#647083;--line:#dce3e2;--cyan:#20d7d0;--cyan-2:#70fff1;--lime:#c8ff58;--orange:#ff9a5b;--violet:#8b7cff;--shadow:0 24px 70px rgba(7,17,31,.12);--radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.topbar{position:fixed;z-index:100;top:18px;left:50%;transform:translateX(-50%);width:min(1120px,calc(100% - 32px));height:62px;padding:0 14px 0 22px;display:flex;align-items:center;justify-content:space-between;background:rgba(244,247,245,.82);border:1px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:0 12px 40px rgba(7,17,31,.08);backdrop-filter:blur(18px)}.brand,.footer-brand{display:flex;align-items:center;gap:12px;font-weight:750;letter-spacing:-.03em}.brand-mark{width:27px;height:25px;display:flex;align-items:flex-end;gap:3px}.brand-mark i{display:block;width:7px;border-radius:7px 7px 2px 2px;background:var(--ink);animation:brandWave 1.8s ease-in-out infinite}.brand-mark i:nth-child(1){height:10px}.brand-mark i:nth-child(2){height:23px;animation-delay:-.3s}.brand-mark i:nth-child(3){height:16px;animation-delay:-.6s}@keyframes brandWave{50%{height:7px;background:var(--cyan)}}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a{padding:9px 13px;border-radius:10px;font-size:13px;font-weight:650;color:#435064;transition:.2s}.nav-links a:hover{color:var(--ink);background:#fff}.nav-links .nav-code{background:var(--ink);color:#fff;padding-inline:17px}.nav-links .nav-code:hover{background:#152741;color:#fff}
.hero-section{min-height:100vh;position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;padding:140px max(6vw,32px) 90px;overflow:hidden;background:linear-gradient(135deg,#f7faf8 0%,#eef4f1 55%,#e8f6f3 100%)}.hero-copy{position:relative;z-index:2;max-width:760px}.lab-lockup{display:flex;align-items:center;gap:12px;margin-bottom:38px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#536174}.lab-lockup img{width:42px;height:42px;object-fit:contain}.eyebrow,.kicker{font-family:"DM Mono",monospace;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:500}.eyebrow{display:flex;align-items:center;gap:10px}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 6px rgba(32,215,208,.12);animation:pulse 1.7s infinite}@keyframes pulse{50%{box-shadow:0 0 0 11px rgba(32,215,208,0)}}h1{margin:22px 0 24px;font-size:clamp(56px,7vw,104px);line-height:.93;letter-spacing:-.075em;font-weight:780}h1 em,h2 em{font-style:normal;color:#138d8a}.hero-lede{max-width:675px;margin:0 0 32px;color:#4c5a6c;font-size:clamp(17px,1.45vw,21px);line-height:1.7}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 23px;border-radius:13px;border:1px solid transparent;font-weight:700;font-size:14px;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);color:#fff;box-shadow:0 12px 30px rgba(7,17,31,.18)}.button.primary:hover{background:#132841;box-shadow:0 16px 36px rgba(7,17,31,.24)}.button.secondary{background:rgba(255,255,255,.64);border-color:rgba(7,17,31,.1)}.hero-metrics{display:flex;gap:0;margin-top:54px;border-top:1px solid rgba(7,17,31,.12);max-width:660px}.hero-metrics div{padding:22px 36px 0 0;margin-right:36px;border-right:1px solid rgba(7,17,31,.12)}.hero-metrics div:last-child{border:0}.hero-metrics strong{display:block;font-size:27px;letter-spacing:-.04em}.hero-metrics span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.hero-visual{position:relative;height:min(670px,72vh);min-height:470px}.hero-glow{position:absolute;border-radius:50%;filter:blur(5px);opacity:.35}.glow-one{width:450px;height:450px;background:radial-gradient(circle,var(--cyan-2),transparent 68%);right:-7%;top:10%}.glow-two{width:340px;height:340px;background:radial-gradient(circle,var(--lime),transparent 70%);right:22%;bottom:-9%;opacity:.2}.orbital-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(7,17,31,.1);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.ring-a{width:430px;height:430px}.ring-b{width:570px;height:570px}.hero-wave{position:absolute;inset:12% 5%;transform:rotate(-10deg)}.hero-wave i{position:absolute;width:74px;height:26px;border-radius:20px;background:linear-gradient(90deg,var(--cyan),var(--cyan-2));box-shadow:0 10px 30px rgba(32,215,208,.25);animation:heroFlow 4.8s cubic-bezier(.55,.08,.42,.96) infinite;opacity:0}.hero-wave i:nth-child(3n+2){background:linear-gradient(90deg,var(--violet),#c4bfff);box-shadow:0 10px 30px rgba(139,124,255,.22)}.hero-wave i:nth-child(3n){background:linear-gradient(90deg,var(--lime),#e9ffad);box-shadow:0 10px 30px rgba(184,232,72,.2)}@keyframes heroFlow{0%{transform:translate(0,380px) scale(.7);opacity:0}12%{opacity:1}50%{transform:translate(190px,180px) scale(1)}88%{opacity:1}100%{transform:translate(380px,-30px) scale(.72);opacity:0}}.hero-badge{position:absolute;padding:14px 18px;border:1px solid rgba(255,255,255,.86);border-radius:15px;background:rgba(255,255,255,.68);box-shadow:0 18px 40px rgba(7,17,31,.1);backdrop-filter:blur(14px)}.hero-badge span,.hero-badge b{display:block}.hero-badge span{font:10px "DM Mono",monospace;text-transform:uppercase;color:var(--muted);letter-spacing:.1em}.hero-badge b{font-size:14px}.badge-a{top:17%;left:3%}.badge-b{right:2%;bottom:18%}.scroll-cue{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.14em;color:#657184}.scroll-cue span{width:34px;height:1px;background:#8994a3;position:relative}.scroll-cue span:after{content:"";position:absolute;width:5px;height:5px;right:0;top:-2px;border-right:1px solid;border-top:1px solid;transform:rotate(45deg)}
.section{padding:120px max(6vw,32px)}.section.light{background:#fff}.section.dark{background:var(--ink);color:#f6faf9}.section-head{max-width:860px;margin:0 auto 70px;text-align:center}.section-head .kicker,.closing .kicker{color:#168d8b}.section-head h2,.closing h2{margin:14px 0 20px;font-size:clamp(38px,5vw,66px);line-height:1.03;letter-spacing:-.06em}.section-head>p:last-of-type{max-width:700px;margin:0 auto;color:var(--muted);font-size:17px}.dark .section-head>p:last-of-type{color:#98a7b8}.related-work-link{width:max-content;max-width:100%;margin:25px auto 0;padding:10px 12px 10px 16px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;background:#f8faf9;color:var(--muted);font:500 11px "DM Mono",monospace;text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.related-work-link strong{color:var(--ink);font-size:11px}.related-work-link i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--cyan);font-style:normal;transition:transform .2s}.related-work-link:hover{border-color:#9fd7d3;background:#f1f8f6;transform:translateY(-2px)}.related-work-link:hover i{transform:translate(1px,-1px)}.comparison{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 60px 1fr;align-items:center}.compare-card{min-height:300px;padding:34px;border-radius:var(--radius);border:1px solid var(--line);background:#f8faf9}.wave-card{background:var(--ink);color:#fff;border-color:transparent;box-shadow:var(--shadow)}.card-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.card-label span{font:11px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.card-label b{font-size:13px}.serial-track{display:flex;align-items:center;margin:0 0 40px}.serial-block{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:#e3e8e8;font:600 12px "DM Mono",monospace}.serial-block.vae{width:66px;background:#ddeeea}.serial-arrow{flex:1;text-align:center;color:#9da8b2}.compare-card>p{margin:0;color:var(--muted);font-size:14px}.wave-card>p{color:#9baaba}.turn-arrow{font-size:35px;text-align:center;color:#8c98a4}.mini-wave{display:grid;gap:8px;margin-bottom:37px}.mw-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.mw-row i{height:18px;border-radius:12px;background:#1a2a3c}.mw-row:nth-child(1) i:nth-child(1),.mw-row:nth-child(2) i:nth-child(2),.mw-row:nth-child(3) i:nth-child(3){background:var(--cyan);box-shadow:0 0 22px rgba(32,215,208,.32)}.mw-row:nth-child(1) i:nth-child(2),.mw-row:nth-child(2) i:nth-child(3),.mw-row:nth-child(3) i:nth-child(4){background:var(--violet)}.principle-grid{max-width:1120px;margin:70px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.principle-grid>div{padding-top:22px;border-top:1px solid var(--line)}.principle-grid span{font:12px "DM Mono",monospace;color:#168d8b}.principle-grid h3{margin:16px 0 8px;font-size:19px}.principle-grid p{margin:0;color:var(--muted);font-size:14px}
.mechanism-defs{max-width:1200px;margin:0 auto 90px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mechanism-card{padding:28px 32px;border:1px solid #26384d;border-radius:20px;background:#0c1a2c}.mechanism-card .mech-kicker{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#7b8ea3;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.mechanism-card .mech-kicker i{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(32,215,208,.55)}.mechanism-card h3{margin:0 0 9px;font-size:21px;letter-spacing:-.02em}.mechanism-card>p:nth-of-type(2){margin:0;color:#8392a5;font-size:13.5px;line-height:1.55}.mechanism-card b{color:#e5edf1}.mechanism-card>p.mech-status{margin:16px 0 0;padding-top:14px;border-top:1px solid #22364d;display:flex;align-items:center;gap:8px;color:#64788f;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.mechanism-card .mech-status b{color:#8fa6b8}.mechanism-card .mech-status i{color:#3d5570;font-style:normal}.mechanism-card.runtime-card{border-color:#27515a;background:linear-gradient(145deg,#0d1d2e,#0b242c)}.mechanism-card.runtime-card .mech-kicker{color:var(--cyan)}.mechanism-card.runtime-card .mech-kicker i{background:var(--violet);box-shadow:0 0 10px rgba(139,124,255,.55)}.overlap-story{max-width:1200px;margin:0 auto 100px;padding:36px;border:1px solid #26384d;border-radius:28px;background:#0b1829;box-shadow:0 45px 100px rgba(0,0,0,.3)}.story-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:1px solid #223348}.micro-kicker{margin:0 0 9px;color:var(--cyan);font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.story-heading h3,.pipeline-intro h3{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.14;letter-spacing:-.04em}.context-key{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;color:#8494a7;font:9px "DM Mono",monospace;text-transform:uppercase}.context-key span{display:flex;align-items:center;gap:6px}.context-key i{width:18px;height:8px;border-radius:3px}.key-compute{background:#207d80}.key-comm{background:var(--orange)}.key-wait{background:repeating-linear-gradient(135deg,#75464a 0 3px,#472e38 3px 6px)}.causal-explainer{display:grid;grid-template-columns:1fr 150px 1fr;align-items:center;gap:28px;padding:30px 0}.context-stack{padding:20px;border:1px solid #23374c;border-radius:16px;background:#0e1d30}.context-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:15px}.context-title span{color:#e5edf1;font-size:12px;font-weight:650}.context-title b{color:#70839a;font:9px "DM Mono",monospace;text-transform:uppercase}.context-cells{display:flex;gap:5px}.context-cells i{height:26px;flex:1;border-radius:5px;background:#1a5961}.long-context .context-cells i{background:linear-gradient(180deg,#1b7476,#18414d)}.short-context .context-cells i{background:linear-gradient(180deg,#685ca3,#3f426a)}.context-stack p{margin:13px 0 0;color:#718298;font-size:11px}.lead-arrow{text-align:center}.lead-arrow span{display:block;color:#66798e;font:8px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.lead-arrow b{display:block;color:var(--cyan);font-size:30px}.schedule-controls{display:grid;grid-template-columns:auto 1fr 62px;gap:18px;align-items:center;margin:7px 0 18px}.schedule-play{display:flex;align-items:center;gap:9px;height:38px;padding:0 13px;border:1px solid #30445a;border-radius:9px;background:#14243a;color:#dce8ee;cursor:pointer}.schedule-play b{font-size:10px}.schedule-progress{height:3px;border-radius:3px;background:#26394f;overflow:hidden}.schedule-progress i{display:block;width:0;height:100%;background:var(--cyan)}#scheduleClock{color:#74869a;font:9px "DM Mono",monospace;text-align:right}.schedule-compare{display:grid;grid-template-columns:1fr 1fr;gap:15px}.schedule-card{padding:24px;border:1px solid #24374d;border-radius:18px;background:#0d1b2d}.overlap-schedule{border-color:#27515a;background:linear-gradient(145deg,#0d1d2e,#0b242c)}.schedule-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px}.schedule-card-head span{color:#6e8196;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.overlap-schedule .schedule-card-head span{color:var(--cyan)}.schedule-card-head h4{margin:5px 0 0;font-size:16px}.schedule-card-head>strong{padding:6px 8px;border:1px solid #2b4057;border-radius:6px;color:#8294a8;font:8px "DM Mono",monospace;text-transform:uppercase}.schedule-canvas{position:relative;padding-top:22px}.time-axis{position:absolute;left:108px;right:0;top:0;display:grid;grid-template-columns:repeat(3,1fr);color:#50637a;font:8px "DM Mono",monospace;text-transform:uppercase}.time-axis span{padding-left:5px;border-left:1px solid #2b3c50}.lane{display:grid;grid-template-columns:100px 1fr;gap:8px;align-items:center;margin:8px 0}.lane label{color:#73859a;font:8px "DM Mono",monospace;text-align:right}.lane-track{position:relative;height:30px;border-radius:5px;background:#101f32;overflow:hidden}.timeline-segment{position:absolute;top:3px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#dce9ea;font:7px "DM Mono",monospace;text-transform:uppercase;white-space:nowrap;opacity:.55;transition:opacity .15s,filter .15s}.timeline-segment.compute{background:linear-gradient(90deg,#175e66,#23888a)}.timeline-segment.compute.secondary{background:linear-gradient(90deg,#4f477c,#7265a8)}.timeline-segment.comm{background:linear-gradient(90deg,#b9633d,var(--orange));color:#251208}.timeline-segment.wait{background:repeating-linear-gradient(135deg,#75464a 0 4px,#472e38 4px 8px)}.timeline-segment.slack{border:1px dashed #32465b;background:transparent;color:#52677d}.timeline-segment.current{opacity:1;filter:brightness(1.18)}.schedule-cursor{position:absolute;z-index:5;left:108px;top:16px;bottom:0;width:1px;background:var(--lime);box-shadow:0 0 8px var(--lime);pointer-events:none}.schedule-cursor:before{content:"";position:absolute;top:-2px;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--lime)}.hidden-bracket{position:relative;margin:13px 4px 0 108px;padding-top:10px;text-align:center;color:var(--cyan);font:8px "DM Mono",monospace}.hidden-bracket:before{content:"";position:absolute;top:0;left:4%;right:30%;height:6px;border-left:1px solid var(--cyan);border-right:1px solid var(--cyan);border-bottom:1px solid var(--cyan)}.schedule-caption{display:flex;gap:11px;margin-top:20px;padding-top:18px;border-top:1px solid #203247}.schedule-caption i{flex:0 0 8px;height:8px;margin-top:6px;border-radius:50%}.bad-caption i{background:#9b5759}.good-caption i{background:var(--cyan);box-shadow:0 0 10px rgba(32,215,208,.5)}.schedule-caption p{margin:0;color:#7f91a6;font-size:11px}.schedule-caption b{color:#d8e4e9}.measured-slack{display:grid;grid-template-columns:190px 1fr 190px;gap:20px;align-items:center;margin-top:25px;padding:20px;border-radius:14px;background:#0e1d2f}.measured-slack>div:first-child{text-align:left}.measured-slack>div:last-child{text-align:right}.measured-slack span,.measured-slack strong{display:block}.measured-slack span{color:#64788f;font:8px "DM Mono",monospace;text-transform:uppercase}.measured-slack strong{margin-top:3px;font-size:12px}.slack-bar{position:relative;height:8px;border-radius:6px;background:#2a4056}.slack-bar i{display:block;width:89%;height:100%;border-radius:6px;background:linear-gradient(90deg,#1c7779,#267f82)}.slack-bar b{position:absolute;right:0;top:-20px;color:var(--cyan);font:8px "DM Mono",monospace}.pipeline-intro{max-width:1200px;margin:0 auto 35px}.pipeline-intro>p:last-child{margin:8px 0 0;color:#7e8fa3;font-size:13px}.pipeline-shell{max-width:1200px;margin:0 auto;border:1px solid #26384d;border-radius:28px;background:#0b1829;box-shadow:0 50px 100px rgba(0,0,0,.32);overflow:hidden}.pipeline-toolbar{min-height:86px;padding:15px 22px;display:grid;grid-template-columns:220px 1fr 210px;gap:24px;align-items:center;border-bottom:1px solid #223348;background:#0e1c2e}.toolbar-left{display:flex;gap:8px}.play-button,.step-button,.speed-control button{border:1px solid #30435a;background:#14243a;border-radius:10px;cursor:pointer;color:#dce8ee;transition:.2s}.play-button{height:43px;padding:0 16px;display:flex;gap:10px;align-items:center}.play-button:hover,.step-button:hover,.speed-control button:hover,.speed-control button.active{background:#203650;border-color:#45617f}.pause-icon{width:12px;height:14px;border-left:4px solid var(--cyan);border-right:4px solid var(--cyan)}.play-icon{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid var(--cyan);margin-left:2px}.play-button b,.step-button{font-size:12px}.step-button{padding:0 12px}.timeline-wrap label{display:flex;justify-content:space-between;color:#8494a7;font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.timeline-wrap output{color:var(--cyan)}input[type=range]{width:100%;margin:10px 0 0;appearance:none;height:4px;border-radius:5px;background:linear-gradient(to right,var(--cyan) var(--progress,0%),#273b52 var(--progress,0%));outline:none}input[type=range]::-webkit-slider-thumb{appearance:none;width:15px;height:15px;border:3px solid #0e1c2e;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.speed-control{display:flex;justify-content:flex-end}.speed-control button{padding:7px 10px;border-radius:0;font:10px "DM Mono",monospace}.speed-control button:first-child{border-radius:8px 0 0 8px}.speed-control button:last-child{border-radius:0 8px 8px 0}.pipeline-stage{padding:34px 30px}.stage-title{display:grid;grid-template-columns:12px auto 1fr;gap:10px;align-items:center;margin:0 0 16px;color:#dfe9ef}.stage-title small{justify-self:end;color:#64768b;font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.stage-dot{width:9px;height:9px;border-radius:50%}.diffusion-dot{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.vae-dot{background:var(--orange);box-shadow:0 0 12px var(--orange)}.rank-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.vae-grid{grid-template-columns:repeat(3,1fr)}.rank{position:relative;height:116px;border:1px solid #25384e;border-radius:15px;background:#101f32;overflow:hidden;transition:.3s}.rank.active{border-color:#3d7180;background:#132b3d;box-shadow:inset 0 0 30px rgba(32,215,208,.04)}.vae-grid .rank.active{border-color:#7d5946;box-shadow:inset 0 0 30px rgba(255,154,91,.05)}.rank-head{height:34px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #22344a;color:#7e8da0;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.rank-head b{color:#b7c4d0;font-weight:500}.rank-slot{height:82px;display:grid;place-items:center}.chunk{display:flex;align-items:center;gap:8px;min-width:70px;padding:8px 12px;border-radius:20px;background:var(--chunk);color:#07111f;font:700 11px "DM Mono",monospace;box-shadow:0 8px 20px color-mix(in srgb,var(--chunk) 25%,transparent);animation:chunkIn .34s cubic-bezier(.2,.8,.2,1)}.chunk:before{content:"";width:6px;height:6px;border:2px solid rgba(7,17,31,.5);border-radius:50%}@keyframes chunkIn{from{transform:translate(-18px,12px) scale(.7);opacity:0}}.idle{color:#3a4d62;font:10px "DM Mono",monospace;text-transform:uppercase}.bridge{height:54px;display:flex;align-items:center;justify-content:center;position:relative;color:#5f7186;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.bridge:before,.bridge:after{content:"";width:23%;height:1px;background:#26394f;margin:0 15px}.bridge i{position:absolute;bottom:7px;width:7px;height:7px;border-right:1px solid var(--orange);border-bottom:1px solid var(--orange);transform:rotate(45deg)}.vae-title{margin-top:0}.pipeline-readout{min-height:125px;padding:24px 30px;display:grid;grid-template-columns:230px 1fr;gap:8px 30px;background:#f0f5f3;color:var(--ink)}.pipeline-readout>div:first-child span{display:block;color:#168d8b;font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.pipeline-readout strong{font-size:18px}.pipeline-readout>p{margin:0;color:#526173;font-size:14px}.readout-stats{grid-column:2;display:flex;gap:24px;font-size:11px;color:#697689}.readout-stats i{font:600 11px "DM Mono",monospace;color:var(--ink);font-style:normal}.detail-grid{max-width:1200px;margin:70px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.detail-grid article{padding:26px;border:1px solid #20334a;border-radius:18px;background:#0c1a2c}.detail-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#142a3e;color:var(--cyan);font:600 12px "DM Mono",monospace}.detail-grid h3{margin:20px 0 8px;font-size:16px}.detail-grid p{margin:0;color:#8392a5;font-size:13px}
.transport-layer{margin:18px 0;padding:18px;border:1px solid #263b51;border-radius:15px;background:#0d1c2d}.transport-title{margin-bottom:12px}.transport-dot{background:var(--orange);box-shadow:0 0 12px rgba(255,154,91,.7)}.transport-fabric{display:grid;grid-template-columns:auto 1fr 42px 1fr auto;align-items:center;gap:10px;min-height:42px}.fabric-label{color:#64778c;font:8px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.fabric-line{position:relative;height:5px;border-radius:6px;background:#20364b;overflow:hidden}.fabric-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,154,91,.22),transparent);animation:fabricSweep 2.2s linear infinite}.fabric-line i{position:absolute;z-index:2;top:0;width:18px;height:5px;border-radius:5px;background:var(--orange);animation:fabricPacket 2.5s linear infinite}.fabric-line i:nth-child(2){animation-delay:-.42s}.fabric-line i:nth-child(3){animation-delay:-.84s}.fabric-line i:nth-child(4){animation-delay:-1.26s}.fabric-line i:nth-child(5){animation-delay:-1.68s}.fabric-line i:nth-child(6){animation-delay:-2.1s}.fabric-line.reverse i{animation-direction:reverse;background:#a885ff}.fabric-chip{width:42px;height:27px;display:grid;place-items:center;border:1px solid #77523d;border-radius:7px;background:#2c211f;color:var(--orange);font:700 9px "DM Mono",monospace;box-shadow:0 0 18px rgba(255,154,91,.1)}@keyframes fabricPacket{from{left:-20px}to{left:100%}}@keyframes fabricSweep{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
.transport-section{background:#f7f9f7}.transport-explorer{max-width:1160px;margin:0 auto;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.transport-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#f4f7f5}.transport-tabs button{position:relative;padding:20px 18px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:.25s}.transport-tabs button:last-child{border-right:0}.transport-tabs button:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:3px;border-radius:3px;background:transparent}.transport-tabs button.active{background:#fff}.transport-tabs button.active:after{background:#168d8b}.transport-tabs span,.transport-tabs b{display:block}.transport-tabs span{color:#89949e;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.transport-tabs b{margin-top:4px;font-size:13px}.transport-visual{min-height:380px;padding:55px 42px;display:grid;grid-template-columns:220px 1fr 240px;gap:35px;align-items:center;background:radial-gradient(circle at 50% 20%,#f4faf7,#fff 56%);transition:.35s}.memory-node{position:relative;min-height:190px;padding:24px;border:1px solid #d7e0dd;border-radius:19px;background:#f8faf9}.memory-node>span{color:#77838e;font:9px "DM Mono",monospace;text-transform:uppercase}.memory-node>b{display:block;margin-top:5px;font-size:14px}.memory-stack{display:flex;gap:7px;align-items:flex-end;height:75px;margin-top:20px}.memory-stack i{flex:1;height:58px;border-radius:7px;background:linear-gradient(180deg,#1f8d8a,#15615f);box-shadow:0 7px 14px rgba(20,111,108,.12)}.memory-stack i:nth-child(2){height:70px}.memory-stack i:nth-child(3){height:48px}.memory-stack i:nth-child(4){height:63px}.transport-route{position:relative;min-height:180px}.route-label{display:flex;justify-content:space-between;margin-bottom:45px}.route-label span{font-size:12px;font-weight:700}.route-label b{color:#78848e;font:9px "DM Mono",monospace}.packet-road{position:relative;height:52px}.road-line{position:absolute;left:0;right:0;top:25px;height:2px;background:#d4deda}.packet{position:absolute;z-index:2;top:11px;width:43px;height:29px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(90deg,#168d8b,var(--cyan));color:#052322;font:700 9px "DM Mono",monospace;box-shadow:0 6px 14px rgba(32,215,208,.22);animation:packetMove 3.2s linear infinite;transition:width .35s,opacity .35s}.packet-b{animation-delay:-.8s}.packet-c{animation-delay:-1.6s}.packet-d{animation-delay:-2.4s}@keyframes packetMove{0%{left:-12%;opacity:0}12%,88%{opacity:1}100%{left:100%;opacity:0}}.transport-toll{position:absolute;z-index:4;left:18%;top:91px;display:flex;align-items:center;gap:6px;opacity:0;transform:scale(.8);transition:.3s}.transport-toll span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#725fa7;color:#fff;font:700 9px "DM Mono",monospace}.transport-toll b{color:#74698e;font:8px "DM Mono",monospace}.transport-wall{position:absolute;z-index:5;right:4%;top:70px;width:18px;height:84px;transition:.4s}.transport-wall i{display:block;width:100%;height:100%;border-radius:3px;background:repeating-linear-gradient(135deg,#bd6960 0 5px,#7d4445 5px 10px);box-shadow:0 0 20px rgba(157,73,69,.2)}.transport-wall b{position:absolute;width:130px;left:50%;top:90px;transform:translateX(-50%);color:#956664;font:8px "DM Mono",monospace;text-align:center}.generation-flag{position:absolute;z-index:6;right:5%;top:76px;display:flex;flex-direction:column;align-items:center;gap:5px;opacity:0;transform:scale(.7);transition:.35s}.generation-flag i{width:18px;height:18px;border:5px solid #168d8b;border-radius:50%;box-shadow:0 0 0 5px rgba(22,141,139,.1)}.generation-flag span{width:90px;text-align:center;color:#168d8b;font:8px "DM Mono",monospace}.attention-buffer{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:28px}.attention-buffer i{height:55px;border-radius:5px;background:#e4e9e7;transition:.35s}.cat-wall{position:absolute;left:20px;right:20px;bottom:17px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border:1px solid #d9b2a6;border-radius:7px;background:#fff2ed;color:#9d5140;transition:.35s}.cat-wall span{font:700 9px "DM Mono",monospace}.cat-wall b{font-size:9px}.transport-readout{min-height:145px;padding:28px 35px;display:grid;grid-template-columns:1fr 190px;gap:35px;align-items:center;border-top:1px solid var(--line);background:#f5f8f6}.transport-summary>span{color:#168d8b;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.09em}.transport-summary h3{margin:6px 0;font-size:19px;letter-spacing:-.02em}.transport-summary p{margin:0;max-width:720px;color:var(--muted);font-size:12px}.transport-metric{padding-left:26px;border-left:1px solid #d5ded9}.transport-metric span,.transport-metric small{display:block;color:#78858e;font:8px "DM Mono",monospace;text-transform:uppercase}.transport-metric strong{display:block;margin:2px 0;font-size:27px;letter-spacing:-.04em}.transport-visual[data-mode="fp8"] .packet{width:23px;background:linear-gradient(90deg,#6d5bab,#a78eff)}.transport-visual[data-mode="fp8"] .transport-toll{opacity:1;transform:scale(1)}.transport-visual[data-mode="ce"] .collective-wall,.transport-visual[data-mode="paged"] .collective-wall{opacity:0;transform:translateY(25px) scaleY(.2)}.transport-visual[data-mode="ce"] .generation-flag,.transport-visual[data-mode="paged"] .generation-flag{opacity:1;transform:scale(1)}.transport-visual[data-mode="ce"] .packet,.transport-visual[data-mode="paged"] .packet{background:linear-gradient(90deg,#f08d55,var(--orange))}.transport-visual[data-mode="paged"] .cat-wall{opacity:0;transform:translateY(12px)}.transport-visual[data-mode="paged"] .attention-buffer i{background:linear-gradient(180deg,#6fe1d2,#1d9c98);box-shadow:0 5px 10px rgba(22,141,139,.1)}.optimization-map{max-width:1160px;margin:55px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.optimization-map article{padding:28px;border:1px solid var(--line);border-radius:19px;background:#fff}.optimization-map article.recommended{border-color:#9fd2ca;background:linear-gradient(145deg,#fff,#eff9f5)}.optimization-map article>span{color:#168d8b;font:9px "DM Mono",monospace;text-transform:uppercase}.optimization-map h3{margin:12px 0 20px;font-size:17px}.optimization-map p{color:var(--muted);font-size:12px}.optimization-map small{display:block;margin-top:17px;color:#7d8a91;font:8px "DM Mono",monospace;text-transform:uppercase}.optimization-map code{padding:2px 4px;border-radius:4px;background:#edf1ef;font:9px "DM Mono",monospace}.byte-compare{height:50px;display:flex;align-items:center;gap:7px}.byte-compare i{display:block;border-radius:5px}.bf16-byte{width:42px;height:34px;background:#178482}.fp8-byte{width:42px;height:17px;background:#826fc2}.byte-compare b{margin:0 7px;color:#82908f}.ce-path{display:flex;align-items:center;justify-content:space-between;height:50px}.ce-path i{padding:8px;border-radius:6px;background:#e7eeeb;font:8px "DM Mono",monospace;font-style:normal}.ce-path b{position:relative;color:#d26e3c;font:8px "DM Mono",monospace}.ce-path b:before{content:"";position:absolute;left:-28px;right:-28px;bottom:-7px;height:2px;background:var(--orange)}.slot-path{height:50px;display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.slot-path i{border-radius:5px;background:linear-gradient(180deg,#68d9ca,#1f9996)}.compatibility-note{max-width:1160px;margin:30px auto 0;padding:20px 24px;display:grid;grid-template-columns:220px 1fr;gap:20px;border-radius:14px;background:#e9efeb}.compatibility-note b{font-size:13px}.compatibility-note p{margin:0;color:var(--muted);font-size:12px}.compatibility-note strong{color:var(--ink)}
.vae-section{background:#07111f;color:#f5f8f8}.vae-section .section-head>p:last-child{color:#94a4b5}.vae-contention{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.contention-card{padding:30px;border:1px solid #26394e;border-radius:22px;background:#0c1a2c}.right-pipeline{border-color:#24565b;background:linear-gradient(145deg,#0c1a2c,#0b252d)}.contention-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.contention-head span{color:#74879c;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.09em}.right-pipeline .contention-head span{color:var(--cyan)}.contention-head h3{margin:5px 0 0;font-size:18px}.contention-head>b{padding:6px 9px;border:1px solid #62464a;border-radius:7px;color:#d27b73;font:8px "DM Mono",monospace;text-transform:uppercase}.right-pipeline .contention-head>b{border-color:#286268;color:var(--cyan)}.sm-pool{margin:30px 0 24px;padding:16px;border-radius:13px;background:#101f32}.sm-label{display:flex;justify-content:space-between;margin-bottom:9px;color:#78899d;font:8px "DM Mono",monospace;text-transform:uppercase}.sm-label strong{color:#dc7b72}.sm-meter{position:relative;height:14px;border-radius:8px;background:#26384d;overflow:hidden}.sm-meter i{position:absolute;left:0;top:0;height:100%;width:80%;border-radius:8px;background:linear-gradient(90deg,#1c8785,#20d7d0);animation:smFightA 2.4s ease-in-out infinite}.sm-meter i+ i{left:40%;background:linear-gradient(90deg,rgba(139,124,255,.85),#ab9eff);mix-blend-mode:screen;animation-name:smFightB}@keyframes smFightA{50%{width:67%}}@keyframes smFightB{50%{left:33%;width:67%}}.contention-timeline{position:relative;padding:23px 0 8px}.ct-axis{position:absolute;left:84px;right:0;top:0;display:flex;justify-content:space-between;color:#52667c;font:7px "DM Mono",monospace;text-transform:uppercase}.ct-row{display:grid;grid-template-columns:75px 1fr;align-items:center;height:52px}.ct-row label{color:#718398;font:8px "DM Mono",monospace}.ct-row:after{content:"";grid-column:2;height:1px;background:#283a50}.decode-bar{position:absolute;z-index:2;height:28px;display:flex;align-items:center;padding:0 10px;border-radius:6px;color:#07111f;font:700 8px "DM Mono",monospace;font-style:normal;animation:decodeStretch 3s ease-in-out infinite}.decode-one{left:84px;top:34px;width:64%;background:var(--cyan)}.decode-two{left:34%;top:86px;width:62%;background:var(--violet);animation-delay:-.2s}.collision-zone{position:absolute;z-index:3;left:34%;right:24%;top:30px;height:95px;border-left:1px dashed #df766e;border-right:1px dashed #df766e;background:repeating-linear-gradient(135deg,rgba(164,74,73,.12) 0 5px,transparent 5px 10px);pointer-events:none}.collision-zone span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;color:#d77b74;font:7px "DM Mono",monospace;text-transform:uppercase}@keyframes decodeStretch{50%{filter:saturate(.75);transform:scaleX(1.05);transform-origin:left}}.contention-note{display:flex;gap:9px;margin:22px 0 0;padding-top:18px;border-top:1px solid #22354a;color:#8091a5;font-size:11px}.contention-note i{flex:0 0 8px;height:8px;margin-top:5px;border-radius:50%;background:#d27069}.contention-note.good i{background:var(--cyan);box-shadow:0 0 9px rgba(32,215,208,.5)}.vae-wave-grid{position:relative;margin:32px 0 25px;display:grid;grid-template-columns:96px repeat(4,1fr);gap:6px}.vwg-corner,.vwg-tick,.vwg-rank,.vae-wave-grid>i,.vae-wave-grid>span{height:44px}.vwg-tick{display:grid;place-items:center;color:#60748a;font:7px "DM Mono",monospace;text-transform:uppercase}.vwg-rank{display:flex;align-items:center;color:#72859a;font:8px "DM Mono",monospace}.vae-wave-grid>i,.vae-wave-grid>span{position:relative;z-index:2;display:grid;place-items:center;border-radius:7px;background:#122337;font:700 9px "DM Mono",monospace;font-style:normal}.vae-wave-grid>i{background:var(--vc);color:#07111f;opacity:.38;transition:.25s}.vae-wave-grid>i.vae-current{opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--vc) 35%,transparent);transform:translateY(-2px)}.vae-grid-cursor{position:absolute;z-index:1;top:42px;bottom:0;width:calc((100% - 120px)/4);border:1px solid rgba(32,215,208,.28);border-radius:9px;background:rgba(32,215,208,.025);pointer-events:none;transition:left .38s cubic-bezier(.2,.8,.2,1)}.balance-explainer{max-width:1160px;margin:70px auto 0;padding:42px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border:1px solid #24374d;border-radius:24px;background:#0b192a}.balance-copy h3{margin:8px 0 18px;font-size:30px;line-height:1.12;letter-spacing:-.04em}.balance-copy>p:nth-of-type(2){color:#8293a6;font-size:13px}.balance-fact{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid #24364b}.balance-fact span{color:#697c91;font:8px "DM Mono",monospace;text-transform:uppercase}.balance-fact b{font-size:10px}.balance-chart{padding:25px;border-radius:18px;background:#0e1f32}.balance-title{display:flex;justify-content:space-between;gap:14px;margin-bottom:13px}.balance-title span{font-size:12px;font-weight:700}.balance-title b{color:#c77670;font:8px "DM Mono",monospace;text-transform:uppercase}.time-mode .balance-title b{color:var(--cyan)}.stage-duration{display:grid;grid-template-columns:45px 1fr;align-items:center;margin:7px 0}.stage-duration label{color:#687b90;font:8px "DM Mono",monospace}.stage-duration>i{position:relative;width:var(--duration);height:25px;display:flex;align-items:center;padding:0 9px;border-radius:5px;background:#325067;color:#bfcbd3;font:8px "DM Mono",monospace;font-style:normal;overflow:visible;animation:durationGrow 1.1s ease both}.flops-mode .barrier-stage{background:linear-gradient(90deg,#77494c,#a45a57);color:#fff}.time-mode .stage-duration>i{background:linear-gradient(90deg,#176b6c,#239c98);color:#e5fffb}.barrier-line{position:relative;height:16px;margin-left:45px;border-right:1px dashed #d7716b}.barrier-line span{position:absolute;right:5px;color:#c46d68;font:7px "DM Mono",monospace}.balance-arrow{text-align:center;padding:14px;color:#62778e;font:8px "DM Mono",monospace;text-transform:uppercase}.balance-arrow span,.balance-arrow b{display:block}.balance-arrow b{color:var(--cyan);font-size:18px}@keyframes durationGrow{from{width:0}}.barrier-proof{max-width:1160px;margin:28px auto 0;padding:32px 38px;display:grid;grid-template-columns:320px 1fr;gap:40px;align-items:center;border-radius:20px;background:#eaf1ee;color:var(--ink)}.proof-label span{color:#168d8b;font:8px "DM Mono",monospace;text-transform:uppercase}.proof-label h3{margin:5px 0;font-size:18px;line-height:1.25}.proof-timeline{position:relative;padding:20px 0}.proof-track{display:grid;grid-template-columns:120px 1fr;align-items:center;margin:12px 0}.proof-track label{font:9px "DM Mono",monospace;color:#63717b}.proof-track>i{height:25px;border-radius:5px;background:#13385a;font-style:normal;overflow:hidden}.proof-track>i b{display:flex;align-items:center;width:100%;height:100%;padding-left:10px;color:#dce7ed;font:8px "DM Mono",monospace}.vae-proof>i{width:86%;background:linear-gradient(90deg,#178d89,var(--cyan))}.vae-proof>span{position:absolute;right:0;bottom:2px;color:#168d8b;font:8px "DM Mono",monospace}.arrival-mark{position:absolute;top:7px;bottom:2px;border-left:1px dashed #6c7a84}.arrival-mark i{position:absolute;top:0;left:-3px;width:6px;height:6px;border-radius:50%;background:#0d3151}.arrival-mark span{position:absolute;top:-13px;left:5px;white-space:nowrap;color:#687780;font:7px "DM Mono",monospace}.mark-start{left:120px}.mark-next{right:0}.barrier-proof.visible .diffusion-proof>i{animation:proofFill 1.4s ease both}.barrier-proof.visible .vae-proof>i{animation:proofFillVae 1.2s .2s ease both}@keyframes proofFill{from{width:0}to{width:100%}}@keyframes proofFillVae{from{width:0}to{width:86%}}
.results{background:#eef2ef}.result-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.result-hero{padding:42px;border-radius:var(--radius);background:linear-gradient(145deg,#fff,#e8f4f0);box-shadow:var(--shadow)}.result-hero>span{font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em;color:#617080}.result-hero strong{display:block;margin:15px 0;font-size:clamp(64px,8vw,110px);line-height:1;letter-spacing:-.07em}.result-hero strong i{font-style:normal}.result-hero strong small{font-size:24px;color:#158c89;letter-spacing:-.02em}.result-hero p{color:var(--muted);font-size:14px}.bar-chart{display:grid;gap:28px}.chart-label{display:flex;justify-content:space-between;margin-bottom:9px;font-size:13px}.chart-label b{font-family:"DM Mono",monospace;font-size:12px}.bar-track{height:13px;border-radius:10px;background:#dce3df;overflow:hidden}.bar-track i{display:block;width:0;height:100%;border-radius:10px;background:#9aa6a3;transition:width 1.2s cubic-bezier(.18,.8,.2,1)}.bar-chart.animate .bar-track i{width:var(--width)}.featured .bar-track i{background:linear-gradient(90deg,#168d8b,var(--cyan))}.featured .chart-label b{color:#168d8b}.caveat{max-width:1120px;margin:65px auto 0;padding:22px 25px;display:grid;grid-template-columns:150px 1fr;gap:20px;border-top:1px solid #cfd9d4;border-bottom:1px solid #cfd9d4}.caveat span{font:10px "DM Mono",monospace;text-transform:uppercase;color:#168d8b;letter-spacing:.1em}.caveat p{margin:0;color:var(--muted);font-size:13px}.closing{position:relative;min-height:580px;padding:140px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;background:var(--ink);color:#fff;overflow:hidden}.closing h2{position:relative;z-index:2}.closing-wave{position:absolute;width:800px;height:800px;border:1px solid #1d3246;border-radius:50%;opacity:.7}.closing-wave:before,.closing-wave:after{content:"";position:absolute;inset:14%;border:1px solid #1c3a4a;border-radius:50%}.closing-wave:after{inset:31%;border-color:rgba(32,215,208,.27);box-shadow:0 0 120px rgba(32,215,208,.08)}.closing-links{position:relative;z-index:2;display:flex;align-items:center;gap:22px}.closing-links .button.primary{background:var(--cyan);color:var(--ink)}.closing-links>span{color:#77899d;font-size:12px}footer{padding:28px max(6vw,32px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#050c16;color:#75869a;font-size:11px}footer .footer-brand{color:#e8f1f3}footer .brand-mark i{background:var(--cyan)}footer p{text-align:center}footer>a{text-align:right}footer>a:hover{color:var(--cyan)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
.latest-cadence .diffusion-proof>i{width:96.5%}.latest-cadence .vae-proof>i{width:100%}.barrier-proof.latest-cadence.visible .diffusion-proof>i{animation:latestDiffusion 1.3s ease both}.barrier-proof.latest-cadence.visible .vae-proof>i{animation:latestVae 1.35s .1s ease both}@keyframes latestDiffusion{from{width:0}to{width:96.5%}}@keyframes latestVae{from{width:0}to{width:100%}}.benchmark-highlights{max-width:1160px;margin:0 auto 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.benchmark-highlights article{padding:24px;border:1px solid var(--line);border-radius:17px;background:#fff}.benchmark-highlights article.highlight-best{border-color:#91d2c8;background:linear-gradient(145deg,#fff,#ebf8f4)}.benchmark-highlights span,.benchmark-highlights small{display:block}.benchmark-highlights span{color:#73808a;font:8px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.benchmark-highlights strong{display:block;margin:8px 0 4px;font-size:28px;letter-spacing:-.045em}.benchmark-highlights small{color:#77858e;font:8px "DM Mono",monospace}.benchmark-panel{max-width:1160px;margin:0 auto;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.benchmark-toolbar{min-height:72px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#f4f7f5}.benchmark-tabs{display:flex}.benchmark-tabs button{padding:10px 14px;border:1px solid #d5dfda;border-right:0;background:#edf2ef;color:#67737c;font:700 10px "DM Mono",monospace;cursor:pointer}.benchmark-tabs button:first-child{border-radius:9px 0 0 9px}.benchmark-tabs button:last-child{border-right:1px solid #d5dfda;border-radius:0 9px 9px 0}.benchmark-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.benchmark-legend{display:flex;align-items:center;gap:7px;color:#72808a;font:8px "DM Mono",monospace;text-transform:uppercase}.benchmark-legend i{width:8px;height:8px;border-radius:50%;background:var(--cyan)}.benchmark-meta{padding:22px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-bottom:1px solid var(--line)}.benchmark-meta span,.benchmark-meta strong{display:block}.benchmark-meta span{color:#8a959d;font:8px "DM Mono",monospace;text-transform:uppercase}.benchmark-meta strong{margin-top:4px;font-size:12px}.benchmark-table-wrap{overflow-x:auto}.benchmark-table{width:100%;border-collapse:collapse;table-layout:fixed}.benchmark-table th,.benchmark-table td{padding:17px 14px;border-right:1px solid #e4e9e6;border-bottom:1px solid #e4e9e6;text-align:center}.benchmark-table th:last-child,.benchmark-table td:last-child{border-right:0}.benchmark-table thead th{background:#f7f9f8;color:#69767f;font:10px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.06em}.benchmark-table th:first-child,.benchmark-table td:first-child{width:170px;text-align:left;padding-left:24px}.benchmark-tier{display:flex;align-items:center;gap:10px}.benchmark-tier i{width:9px;height:28px;border-radius:5px;background:#78909c}.benchmark-tier.sage i{background:var(--cyan)}.benchmark-tier.sagefp8 i{background:var(--violet)}.benchmark-tier span,.benchmark-tier b{display:block}.benchmark-tier span{font-size:12px;font-weight:700}.benchmark-tier b{color:#89949b;font:7px "DM Mono",monospace;text-transform:uppercase}.benchmark-cell{position:relative;border-radius:10px}.benchmark-cell strong,.benchmark-cell small{display:block}.benchmark-cell strong{font:700 16px "DM Mono",monospace;letter-spacing:-.04em}.benchmark-cell small{margin-top:4px;color:#87929a;font:10px "DM Mono",monospace}.benchmark-cell.best{padding:9px;background:#e8f8f3;box-shadow:inset 0 0 0 1px #9ddacf}.benchmark-cell.best:after{content:"best";position:absolute;right:5px;top:3px;color:#138d8a;font:6px "DM Mono",monospace;text-transform:uppercase}.benchmark-empty{color:#b6bfbb;font:10px "DM Mono",monospace}.benchmark-foot{padding:17px 24px;display:flex;justify-content:space-between;gap:20px;background:#f7f9f8;color:#78858d;font:8px "DM Mono",monospace}.benchmark-foot b{color:#ad625c;font-weight:500}.caveat code{padding:2px 5px;border-radius:4px;background:#dde5e1;font:9px "DM Mono",monospace}
.hero-metrics .fps-metric strong{color:#138d8a;font-size:34px}.hero-metrics .fps-metric strong i{font:700 10px "DM Mono",monospace;font-style:normal;letter-spacing:.01em}.hero-metrics .steady-metric strong{color:#6f5fff}.hero-fps{position:absolute;z-index:5;left:50%;top:50%;width:285px;padding:26px 25px 22px;transform:translate(-50%,-50%);border:1px solid rgba(112,255,241,.35);border-radius:28px;background:linear-gradient(145deg,rgba(7,17,31,.96),rgba(13,39,52,.93));color:#fff;box-shadow:0 30px 80px rgba(7,17,31,.26),0 0 65px rgba(32,215,208,.13);backdrop-filter:blur(18px)}.hero-fps:before{content:"";position:absolute;inset:-12px;border:1px solid rgba(32,215,208,.2);border-radius:36px;animation:fpsHalo 2.4s ease-in-out infinite}.hero-fps>span{color:var(--cyan);font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.hero-fps>div{display:flex;align-items:baseline;gap:9px;margin:7px 0 3px;line-height:1}.hero-fps strong{font-size:70px;letter-spacing:-.075em}.hero-fps b{color:var(--lime);font:700 13px "DM Mono",monospace}.hero-fps small{display:flex;align-items:center;gap:7px;color:#a2b6c4;font:8px "DM Mono",monospace;text-transform:uppercase}.hero-fps small i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime)}@keyframes fpsHalo{50%{inset:-19px;opacity:.25}}.benchmark-highlights article.highlight-fps{border-color:#172c3f;background:linear-gradient(145deg,#07111f,#12333b);color:#fff;box-shadow:0 16px 40px rgba(7,17,31,.15)}.benchmark-highlights article.highlight-fps span{color:var(--cyan)}.benchmark-highlights article.highlight-fps strong{color:var(--lime)}.benchmark-highlights article.highlight-fps small{color:#91a8b4}.benchmark-cell small em{color:#168d8b;font-style:normal;font-weight:700}
.benchmark-cell{min-height:60px;padding:7px 5px}.benchmark-cell .wall-fps{color:#65737e}.benchmark-cell.best{background:#e8f8f3;box-shadow:inset 0 0 0 1px #9ddacf}.benchmark-cell.best:after{content:"E2E best"}.benchmark-cell.steady-best:not(.best){background:#f0edff;box-shadow:inset 0 0 0 1px #bbb2f4}.benchmark-cell.steady-best:not(.best):after{content:"tick best";position:absolute;right:5px;top:3px;color:#6f5fff;font:6px "DM Mono",monospace;text-transform:uppercase}.benchmark-cell.anomaly{background:#fff1ed;box-shadow:inset 0 0 0 1px #e2a69b}.benchmark-anomaly{display:block;margin-top:4px;color:#b35c50;font:6px "DM Mono",monospace;text-transform:uppercase}.benchmark-cell.anomaly:after{content:"E2E warning";color:#b35c50}.benchmark-table td{vertical-align:middle}.benchmark-legend b{margin-left:7px;color:#b35c50;font-weight:700}
.lab-lockup{width:max-content;max-width:100%;gap:20px;padding:11px 17px 11px 13px;border:1px solid rgba(7,17,31,.07);border-radius:19px;background:#fff;box-shadow:0 14px 36px rgba(7,17,31,.08)}.lab-logos{display:flex;align-items:center;gap:13px}.lab-logos a{display:flex;align-items:center;justify-content:center}.lab-lockup .lab-logos .sjtu-logo img{width:46px;height:46px}.deng-logo{width:102px;height:48px;overflow:hidden}.lab-lockup .lab-logos .deng-logo img{width:102px;height:48px;object-fit:contain;transform:scale(1.38)}.lab-affiliations{display:flex;align-items:center;gap:9px}.lab-affiliations a{padding:5px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.lab-affiliations a:hover{color:#138d8a;border-color:#138d8a}.lab-affiliations i{color:#9aa5ad;font-style:normal}
h1{font-size:clamp(52px,6vw,88px)}.hero-copy h1{line-height:1.04}.wave-word{color:#139b97}.speed-line{display:block;margin-top:.12em;white-space:nowrap;font-size:.72em;line-height:1.08;letter-spacing:-.055em}.speed-line em{color:var(--violet)}.schedule-compare{grid-template-columns:1fr;gap:18px}.schedule-card{padding:26px}.time-axis{grid-template-columns:repeat(6,1fr)}.lane{margin:6px 0}.lane.link-lane{margin-top:12px;padding-top:10px;border-top:1px solid #213348}.timeline-segment.compute.shade-2{filter:saturate(.86) brightness(.92)}.timeline-segment.compute.shade-3{filter:saturate(.72) brightness(.83)}.timeline-segment.compute.shade-4{background:linear-gradient(90deg,#5e493d,#8b654b)}.timeline-segment.comm.publish{z-index:3;top:8px;height:14px;color:transparent;box-shadow:0 0 8px rgba(255,154,91,.25)}.hidden-bracket:before{left:2%;right:2%}
@media(max-width:1000px){.hero-section{grid-template-columns:1fr;padding-top:130px}.hero-visual{position:absolute;right:-180px;top:130px;width:560px;opacity:.35}.hero-copy{max-width:720px}.detail-grid{grid-template-columns:repeat(2,1fr)}.pipeline-toolbar{grid-template-columns:180px 1fr}.speed-control{display:none}.result-layout{gap:35px}.rank{height:100px}.rank-slot{height:66px}.chunk{min-width:0;padding:7px 9px;font-size:9px}.schedule-compare{grid-template-columns:1fr}.causal-explainer{grid-template-columns:1fr}.lead-arrow{transform:rotate(90deg)}.measured-slack{grid-template-columns:160px 1fr 160px}.transport-visual{grid-template-columns:170px 1fr 190px;padding-inline:25px;gap:18px}.optimization-map{grid-template-columns:1fr 1fr}.optimization-map article:last-child{grid-column:1/-1}.vae-contention{grid-template-columns:1fr}.balance-explainer{gap:30px}.barrier-proof{grid-template-columns:240px 1fr}}
@media(max-width:720px){.topbar{top:9px;height:54px}.nav-links a:not(.nav-code){display:none}.nav-links .nav-code{padding:7px 12px}.hero-section{padding:110px 22px 80px;min-height:auto}.hero-visual{display:none}.lab-lockup{margin-bottom:26px}h1{font-size:54px}.hero-lede{font-size:16px}.hero-metrics{margin-top:40px}.hero-metrics div{padding-right:15px;margin-right:15px}.hero-metrics strong{font-size:22px}.section{padding:85px 18px}.section-head{margin-bottom:45px}.mechanism-defs{grid-template-columns:1fr;margin-bottom:70px}.comparison{grid-template-columns:1fr;gap:15px}.turn-arrow{transform:rotate(45deg)}.compare-card{min-height:270px;padding:25px}.principle-grid{grid-template-columns:1fr;gap:22px;margin-top:45px}.overlap-story{padding:20px 12px;border-radius:18px;margin-bottom:70px}.story-heading{display:block}.context-key{justify-content:flex-start;margin-top:18px}.causal-explainer{gap:12px}.context-title{display:block}.context-title b{display:block;margin-top:4px}.schedule-controls{grid-template-columns:auto 1fr}.schedule-controls>span{display:none}.schedule-card{padding:18px 10px}.schedule-card-head{display:block}.schedule-card-head>strong{display:inline-block;margin-top:10px}.lane{grid-template-columns:70px 1fr;gap:5px}.lane label{font-size:7px}.time-axis{left:75px}.schedule-cursor{left:75px}.hidden-bracket{margin-left:75px}.timeline-segment{font-size:0}.measured-slack{grid-template-columns:1fr;text-align:left}.measured-slack>div:last-child{text-align:left}.slack-bar{margin:10px 0}.pipeline-shell{border-radius:18px}.pipeline-toolbar{grid-template-columns:1fr;padding:14px}.timeline-wrap{order:-1}.toolbar-left{justify-content:space-between}.pipeline-stage{padding:22px 12px}.stage-title small{display:none}.rank-grid{gap:5px}.rank{height:85px;border-radius:10px}.rank-head{padding:0 6px;font-size:7px}.rank-head span{display:none}.rank-slot{height:51px}.chunk{padding:5px;gap:3px;font-size:7px}.chunk:before{display:none}.transport-layer{padding:12px}.transport-fabric{grid-template-columns:auto 1fr 32px 1fr auto;gap:5px}.fabric-chip{width:32px}.fabric-label{font-size:6px}.pipeline-readout{grid-template-columns:1fr;padding:22px}.pipeline-readout>p,.readout-stats{grid-column:1}.readout-stats{flex-wrap:wrap;gap:8px 14px}.detail-grid{grid-template-columns:1fr}.transport-tabs{grid-template-columns:1fr 1fr}.transport-tabs button:nth-child(2){border-right:0}.transport-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.transport-visual{grid-template-columns:1fr;min-height:650px;padding:25px 18px;gap:15px}.memory-node{min-height:145px}.memory-stack{height:45px}.memory-stack i{height:38px}.memory-stack i:nth-child(2){height:45px}.transport-route{min-height:150px}.transport-readout{grid-template-columns:1fr;padding:24px}.transport-metric{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.optimization-map{grid-template-columns:1fr}.optimization-map article:last-child{grid-column:auto}.compatibility-note{grid-template-columns:1fr}.contention-card{padding:20px 14px}.contention-head{display:block}.contention-head>b{display:inline-block;margin-top:10px}.vae-wave-grid{grid-template-columns:75px repeat(4,1fr);gap:4px}.vwg-rank{font-size:6px}.balance-explainer{grid-template-columns:1fr;padding:24px 16px}.balance-chart{padding:18px 12px}.barrier-proof{grid-template-columns:1fr;padding:25px 16px}.proof-track{grid-template-columns:90px 1fr}.mark-start{left:90px}.result-layout{grid-template-columns:1fr}.result-hero{padding:28px}.caveat{grid-template-columns:1fr}.closing{padding-inline:20px}.closing-links{flex-direction:column}footer{grid-template-columns:1fr;text-align:center;gap:8px}footer p,footer>a{text-align:center;margin:0}.footer-brand{justify-content:center}}
@media(max-width:1000px){.benchmark-highlights{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.benchmark-highlights{grid-template-columns:1fr}.benchmark-toolbar{align-items:flex-start;flex-direction:column}.benchmark-tabs{width:100%;overflow-x:auto}.benchmark-tabs button{flex:1;white-space:nowrap;padding:9px 7px;font-size:8px}.benchmark-meta{grid-template-columns:1fr 1fr}.benchmark-table{min-width:760px}.benchmark-foot{flex-direction:column}.benchmark-load-error{text-align:left!important;padding-left:24px!important}}
@media(max-width:720px){.lab-lockup{align-items:flex-start;flex-direction:column;gap:9px}.lab-affiliations{font-size:10px}.lab-lockup .lab-logos .sjtu-logo img{width:40px;height:40px}.deng-logo{width:90px;height:42px}.lab-lockup .lab-logos .deng-logo img{width:90px;height:42px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
.brand img.brand-mark,.footer-brand img.brand-mark{display:block;width:44px;height:44px;flex:0 0 auto;border-radius:11px;object-fit:contain}.footer-brand img.brand-mark{width:36px;height:36px;border-radius:9px}

/* Prior-work design space */
.streaming-origin{max-width:1160px;margin:0 auto 18px;padding:26px 30px;display:grid;grid-template-columns:1fr 1.05fr;gap:38px;align-items:center;border:1px solid var(--line);border-radius:20px;background:#f8faf9}.origin-copy>span,.design-card-head span,.cycle-thesis>div>span{color:#168d8b;font:500 9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.origin-copy h3{margin:7px 0 8px;font-size:20px;letter-spacing:-.025em}.origin-copy p{margin:0;color:var(--muted);font-size:12px}.origin-copy p strong{color:#354253}.origin-copy p i{font-family:"DM Mono",monospace}.origin-chain{display:flex;align-items:center;gap:12px}.origin-chain>span{color:#87939c;font:8px "DM Mono",monospace;text-transform:uppercase}.origin-chunk{flex:1;display:grid;grid-template-columns:30px repeat(4,1fr) 35px;align-items:center;gap:4px;opacity:.48}.origin-chunk.active{opacity:1}.origin-chunk b,.origin-chunk i,.origin-chunk em{height:31px;display:grid;place-items:center;border-radius:6px;font:500 8px "DM Mono",monospace;font-style:normal}.origin-chunk b{color:#697783}.origin-chunk i{background:#dfe7e4;color:#53616c}.origin-chunk.active i{background:#173d52;color:#dfecef;animation:originStep 3.2s ease-in-out infinite}.origin-chunk.active i:nth-of-type(2){animation-delay:.2s}.origin-chunk.active i:nth-of-type(3){animation-delay:.4s}.origin-chunk.active i:nth-of-type(4){animation-delay:.6s}.origin-chunk em{background:#d8efea;color:#167c7b}@keyframes originStep{0%,30%,100%{background:#173d52}15%{background:#20aaa6;color:#07111f;transform:translateY(-2px)}}
.prior-work-grid{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.design-card{position:relative;min-width:0;padding:26px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:21px;background:#fff;overflow:hidden}.design-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#aeb9ba}.local-card:before{background:var(--violet)}.wave-design-card{border-color:#8fcfca;background:linear-gradient(150deg,#fafffd,#ebf8f4);box-shadow:0 22px 55px rgba(12,87,84,.09)}.wave-design-card:before{background:linear-gradient(90deg,#168d8b,var(--cyan))}.design-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.design-card-head b{font-size:11px}.frontier-visual{height:104px;margin:22px 0 20px;padding:18px 10px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:14px;background:#f1f4f3}.frontier-visual i{position:relative;width:55px;height:55px;display:grid;place-items:center;border:1px solid #cbd5d3;border-radius:10px;background:#fff;color:#22313d;font:600 10px "DM Mono",monospace;font-style:normal}.frontier-visual i small{position:absolute;top:5px;color:#8b969c;font:6px "DM Mono",monospace;text-transform:uppercase}.frontier-visual>b{position:relative;color:#8b969c;font:500 15px "DM Mono",monospace}.rf-frontier>b{color:#ca7659;animation:edgeWarn 1.8s ease-in-out infinite}.stage-frontier i{border-color:#c9c1e8;background:#f8f6ff}.stage-frontier>b{color:#7164ad}.wave-frontier{background:#e6f4f0}.wave-frontier i{border-color:#8fcfc7;background:#f8fffd}.wave-frontier>b{color:#168d8b;animation:edgeFlow 1.5s ease-in-out infinite}.wave-frontier>b:nth-of-type(2){animation-delay:.25s}@keyframes edgeWarn{50%{color:#e15e38;transform:scale(1.18)}}@keyframes edgeFlow{0%,100%{opacity:.35;transform:translateX(-2px)}50%{opacity:1;transform:translateX(2px)}}.design-card h3{margin:0 0 8px;font-size:19px;letter-spacing:-.035em}.design-card>p{min-height:61px;margin:0 0 18px;color:var(--muted);font-size:12px}.design-card dl{margin:0;border-top:1px solid var(--line)}.design-card dl>div{padding:11px 0;display:grid;grid-template-columns:56px 1fr;gap:8px;border-bottom:1px solid var(--line)}.design-card dt{color:#168d8b;font:500 8px "DM Mono",monospace;text-transform:uppercase}.design-card dd{margin:0;color:#5d6977;font-size:10px;line-height:1.5}.design-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:16px}.design-tags span{padding:5px 7px;border-radius:6px;background:#edf4f1;color:#37716e;font:500 7px "DM Mono",monospace;text-transform:uppercase}.design-tags .tag-cost{background:#f7ece8;color:#a35840}.local-card .design-tags span:not(.tag-cost){background:#f0edfa;color:#6a5ba2}
.cycle-thesis{max-width:1160px;margin:18px auto 0;padding:27px 32px;display:grid;grid-template-columns:1fr auto;gap:42px;align-items:center;border-radius:20px;background:var(--ink);color:#fff}.cycle-thesis h3{margin:6px 0 0;font-size:clamp(21px,2.5vw,30px);line-height:1.18;letter-spacing:-.04em}.cycle-thesis h3 em{color:var(--orange);font-style:normal}.edge-proof{display:flex;align-items:center;gap:17px}.edge-proof>strong{color:#596b7d}.edge-proof>div{min-width:132px;padding:13px;border:1px solid #26394c;border-radius:12px;background:#0d1b2c}.edge-proof>div>span{color:#8191a3;font:8px "DM Mono",monospace;text-transform:uppercase}.edge-proof p{margin:8px 0 4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.edge-proof p i{font:500 8px "DM Mono",monospace;font-style:normal}.edge-proof p b{color:var(--orange);animation:edgeWarn 1.8s ease-in-out infinite}.edge-proof small{color:#8b6a68;font:7px "DM Mono",monospace;text-transform:uppercase}.edge-proof .edge-wave{border-color:#22575c;background:#0c252d}.edge-proof .edge-wave p b{color:var(--cyan);animation:edgeFlow 1.5s ease-in-out infinite}.edge-proof .edge-wave small{color:#4fa39f}
@media(max-width:980px){.streaming-origin{grid-template-columns:1fr}.prior-work-grid{grid-template-columns:1fr 1fr}.wave-design-card{grid-column:1/-1}.design-card>p{min-height:auto}.cycle-thesis{grid-template-columns:1fr}.edge-proof{justify-content:flex-start}}
@media(max-width:650px){.streaming-origin{padding:22px 16px}.origin-chain{display:block}.origin-chain>span{display:block;margin:8px 0;text-align:center}.prior-work-grid{grid-template-columns:1fr}.wave-design-card{grid-column:auto}.design-card{padding:22px 17px}.cycle-thesis{padding:24px 17px}.edge-proof{gap:8px}.edge-proof>div{min-width:0;flex:1;padding:10px}.edge-proof>strong{font-size:10px}.related-work-link{width:100%;justify-content:center;flex-wrap:wrap}}

/* GPU × Stage wavefront matrix */
.matrix-stage{padding:30px}.matrix-stage-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:15px}.matrix-stage-head .stage-title{flex:1;margin:0}.matrix-key{display:flex;align-items:center;gap:14px;color:#72849a;font:8px "DM Mono",monospace;text-transform:uppercase}.matrix-key span{display:flex;align-items:center;gap:6px}.matrix-key i{width:14px;height:9px;border-radius:3px;background:var(--cyan)}.matrix-key span:nth-child(2) i{border:1px solid #385068;background:#13273a}.matrix-key b{color:var(--cyan)}.matrix-scroll{border:1px solid #293d53;border-radius:17px;overflow-x:auto;overflow-y:hidden;background:#091524;scrollbar-color:#36516a #0b1829}.wavefront-matrix{position:relative;min-width:930px;display:grid;grid-template-columns:98px repeat(8,minmax(92px,1fr));grid-template-rows:28px 56px repeat(8,60px);background:#0b1829}.matrix-corner{grid-column:1;grid-row:1/3;padding:11px 10px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #2a3e54;border-bottom:1px solid #2a3e54;background:#101f31}.matrix-corner b,.matrix-corner span{font:500 7px "DM Mono",monospace;text-transform:uppercase}.matrix-corner b{color:var(--cyan)}.matrix-corner span{color:#8292a5}.matrix-group{display:grid;place-items:center;border-bottom:1px solid #2a3e54;background:#0e1d2e;color:#72859a;font:500 7px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.diffusion-group{grid-column:2/span 5;grid-row:1}.vae-group{grid-column:7/span 3;grid-row:1;border-left:2px solid #704936;color:#c88761;background:#171c29}.matrix-stage-label{padding:8px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #293d53;border-bottom:1px solid #293d53;background:#102034;text-align:center}.matrix-stage-label b{color:#c9d7df;font:600 11px "DM Mono",monospace}.matrix-stage-label span{margin-top:3px;color:#61758b;font:6px "DM Mono",monospace;text-transform:uppercase}.matrix-stage-label.store b{color:var(--lime)}.matrix-stage-label.vae{background:#151e2d}.matrix-stage-label.vae b{color:#efad7e}.matrix-stage-label.vae-boundary{border-left:2px solid #704936}.matrix-gpu-label{padding:0 12px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #2a3e54;border-bottom:1px solid #24384d;background:#0e1d2f}.matrix-gpu-label b{color:#b8c6d1;font:600 9px "DM Mono",monospace}.matrix-gpu-label span{margin-top:2px;color:#53677e;font:6px "DM Mono",monospace;text-transform:uppercase}.matrix-gpu-label.vae b{color:#d49a76}.matrix-cell{position:relative;display:grid;place-items:center;border-right:1px solid #203348;border-bottom:1px solid #203348;background:#0b1829}.matrix-cell.unmapped:after{content:"";width:3px;height:3px;border-radius:50%;background:#1b2c40}.matrix-cell.mapped{z-index:2;background:linear-gradient(145deg,#10283a,#122235);box-shadow:inset 0 0 0 1px #315068}.matrix-cell.mapped.store{background:linear-gradient(145deg,#1a2b30,#233328);box-shadow:inset 0 0 0 1px #536737}.matrix-cell.mapped.vae{background:linear-gradient(145deg,#252033,#251e2b);box-shadow:inset 0 0 0 1px #674b50}.matrix-cell.vae-boundary{border-left:2px solid #704936}.matrix-cell.vae-row-boundary,.matrix-gpu-label.vae-row-boundary{border-top:2px solid #704936}.matrix-coordinate{position:absolute;left:5px;top:4px;color:#50677d;font:5px "DM Mono",monospace;text-transform:uppercase;white-space:nowrap}.matrix-idle{color:#41556b;font:7px "DM Mono",monospace;text-transform:uppercase}.matrix-cell.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 55%,#315068),0 0 18px rgba(32,215,208,.05)}.matrix-chunk{width:calc(100% - 14px);height:34px;margin-top:7px;display:grid;place-items:center;border-radius:9px;background:var(--chunk);color:#07111f;box-shadow:0 8px 18px color-mix(in srgb,var(--chunk) 25%,transparent);animation:matrixChunkIn .38s cubic-bezier(.2,.8,.2,1)}.matrix-chunk b{font:750 10px "DM Mono",monospace}@keyframes matrixChunkIn{from{transform:translate(-18px,-12px) scale(.78);opacity:.1}to{transform:none;opacity:1}}.matrix-guide{min-width:0;padding:12px 4px 2px;display:flex;justify-content:space-between;gap:20px;color:#62768d;font:7px "DM Mono",monospace;text-transform:uppercase}.matrix-guide b{color:var(--cyan);font-size:12px}.matrix-stage .transport-layer{margin:15px 0 0}.matrix-stage .transport-title small{color:#7d6d66}
@media(max-width:900px){.matrix-stage{padding:22px 14px}.matrix-stage-head{align-items:flex-start;flex-direction:column}.matrix-key{width:100%;flex-wrap:wrap}.matrix-guide{align-items:flex-start;flex-direction:column;gap:5px}.wavefront-matrix{min-width:870px;grid-template-columns:90px repeat(8,minmax(86px,1fr))}}
@media(max-width:600px){.matrix-stage{padding:18px 9px}.matrix-scroll{border-radius:12px}.matrix-key span:nth-child(2){display:none}.matrix-guide{padding-inline:2px}.matrix-stage .transport-layer{padding:13px 9px}.matrix-stage .transport-fabric{grid-template-columns:1fr 32px 1fr}.matrix-stage .fabric-label{display:none}}

/* DiT upper triangle: cleaner-stage KV already available to noisier consumers */
.matrix-key .active-key i{border:0;background:var(--cyan)}.matrix-key .kv-key i{border:1px solid #537b78;background:linear-gradient(135deg,rgba(32,215,208,.3),rgba(139,124,255,.16))}.matrix-key .owner-key i{border:1px solid #385068;background:#13273a}.matrix-cell.kv-return-cell{overflow:hidden;background:#0c1928}.matrix-cell.kv-return-cell:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 42%,rgba(89,115,133,.045) 42% 58%,transparent 58%)}.matrix-cell.kv-ready{background:color-mix(in srgb,var(--kv) 7%,#0c1928);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kv) 22%,#263b50)}.kv-pending{position:relative;color:#263a4d;font:6px "DM Mono",monospace;text-transform:uppercase}.kv-arrived{position:relative;width:calc(100% - 18px);height:28px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid color-mix(in srgb,var(--kv) 35%,#2a3d50);border-radius:8px;background:color-mix(in srgb,var(--kv) 16%,#102031);color:color-mix(in srgb,var(--kv) 64%,#d8e4e8);box-shadow:0 5px 14px color-mix(in srgb,var(--kv) 8%,transparent);animation:kvArriveIn .4s cubic-bezier(.2,.8,.2,1)}.kv-arrived:after{content:"↖";position:absolute;right:5px;top:3px;color:color-mix(in srgb,var(--kv) 45%,#6f8190);font:6px "DM Mono",monospace}.kv-arrived i{width:5px;height:5px;border-radius:50%;background:var(--kv);opacity:.58}.kv-arrived b,.kv-arrived span{font:600 7px "DM Mono",monospace}.kv-arrived b{opacity:.58}.kv-arrived span{opacity:.82}@keyframes kvArriveIn{from{transform:translate(11px,9px);opacity:0}to{transform:none;opacity:1}}
@media(max-width:600px){.matrix-key .kv-key{display:flex}.matrix-key .owner-key{display:none}}

/* Blog citation */
.button.cite-trigger{border-color:rgba(7,17,31,.14);background:transparent;color:#405064;cursor:pointer}.button.cite-trigger:hover{border-color:#82c9c3;background:#eaf6f2;color:var(--ink)}.closing-cite{border-color:#2c4559;background:#102238;color:#dce9ed;cursor:pointer}.closing-cite:hover{border-color:#387e7c;background:#12363c}.cite-open{overflow:hidden}.citation-modal[hidden]{display:none}.citation-modal{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:24px}.citation-backdrop{position:absolute;inset:0;background:rgba(2,8,16,.72);backdrop-filter:blur(12px);animation:citeFadeIn .2s ease}.citation-dialog{position:relative;z-index:1;width:min(720px,100%);max-height:calc(100vh - 48px);padding:35px;border:1px solid #2e4759;border-radius:24px;background:linear-gradient(150deg,#0c1929,#102b32);color:#f3f8f8;box-shadow:0 40px 120px rgba(0,0,0,.5);overflow:auto;animation:citeDialogIn .28s cubic-bezier(.2,.8,.2,1)}.citation-close{position:absolute;right:18px;top:18px;width:34px;height:34px;border:1px solid #344a5c;border-radius:10px;background:#14263a;color:#98a9b7;font-size:20px;cursor:pointer}.citation-close:hover{border-color:#4b7b7d;color:var(--cyan)}.citation-kicker{margin:0;color:var(--cyan);font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.citation-dialog h2{margin:8px 0 10px;font-size:34px;letter-spacing:-.045em}.citation-dialog>p:nth-of-type(2){max-width:580px;margin:0;color:#90a1b1;font-size:13px}.citation-code-head{margin-top:26px;padding:0 4px 8px;display:flex;justify-content:space-between;color:#71869a;font:8px "DM Mono",monospace;text-transform:uppercase}.citation-code-head span{color:var(--lime)}.citation-dialog pre{margin:0;padding:19px;border:1px solid #2b4154;border-radius:15px;background:#071321;color:#c4d6dc;overflow:auto}.citation-dialog code{font:10px/1.7 "DM Mono",monospace;white-space:pre}.citation-actions{margin-top:17px;display:flex;align-items:center;gap:17px}.citation-copy{min-height:43px;padding-inline:18px;border:0;background:var(--cyan);color:var(--ink);cursor:pointer}.citation-actions>a{color:#91a6b4;font:9px "DM Mono",monospace;text-transform:uppercase}.citation-actions>a:hover{color:var(--cyan)}.citation-copy-status{min-height:17px;margin:9px 0 0;color:var(--lime);font:8px "DM Mono",monospace;text-transform:uppercase}@keyframes citeFadeIn{from{opacity:0}}@keyframes citeDialogIn{from{opacity:0;transform:translateY(18px) scale(.97)}}

/* 5+2 topology explanation */
.five-two-explainer{max-width:1120px;margin:28px auto 0;padding:32px;display:grid;grid-template-columns:.82fr 1.18fr;gap:44px;align-items:center;border:1px solid #20394a;border-radius:22px;background:linear-gradient(145deg,#081522,#102b32);color:#f0f6f6;box-shadow:0 24px 60px rgba(7,17,31,.12)}.five-two-copy>span{color:var(--orange);font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.five-two-copy h3{margin:8px 0 12px;font-size:27px;line-height:1.13;letter-spacing:-.04em}.five-two-copy>p{margin:0;color:#8fa0af;font-size:12px}.five-two-numbers{margin-top:23px;display:flex;align-items:center;gap:18px}.five-two-numbers div{flex:1;padding-top:12px;border-top:1px solid #294052}.five-two-numbers strong,.five-two-numbers small{display:block}.five-two-numbers strong{color:var(--cyan);font-size:28px;letter-spacing:-.045em}.five-two-numbers div:last-child strong{color:var(--orange)}.five-two-numbers small{color:#718496;font:7px "DM Mono",monospace;text-transform:uppercase}.five-two-numbers>i{color:#526b7c;font-style:normal}.cadence-comparison{padding:23px;border:1px solid #294353;border-radius:17px;background:#0c1c2b}.cadence-heading{display:flex;justify-content:space-between;margin-bottom:18px;color:#74899b;font:8px "DM Mono",monospace;text-transform:uppercase}.cadence-heading b{color:var(--orange)}.cadence-row{display:grid;grid-template-columns:82px 1fr;align-items:center;margin:9px 0}.cadence-row label{color:#8295a5;font:8px "DM Mono",monospace}.cadence-track{position:relative;height:40px;display:flex;align-items:center;gap:6px;border-radius:8px;background:#112436;overflow:hidden}.arrival-row .cadence-track i{flex:1;height:25px;display:grid;place-items:center;border-radius:5px;background:linear-gradient(90deg,#157875,#20aaa6);color:#07111f;font:700 7px "DM Mono",monospace;font-style:normal;animation:cadencePulse 2.2s ease-in-out infinite}.arrival-row .cadence-track i:nth-child(2){animation-delay:-.3s}.arrival-row .cadence-track i:nth-child(3){animation-delay:-.6s}.arrival-row .cadence-track i:nth-child(4){animation-delay:-.9s}.decode-row .cadence-track{padding-right:56px}.decode-row .cadence-track i{height:29px;display:grid;place-items:center;border-radius:5px;background:linear-gradient(90deg,#6c4661,#9a5b72);color:#f4dce5;font:600 7px "DM Mono",monospace;font-style:normal}.decode-row .cadence-track i:first-child{width:44%}.decode-row .cadence-track i:nth-child(2){width:47%}.decode-row .cadence-track>b{position:absolute;right:0;top:0;bottom:0;width:56px;display:grid;place-items:center;background:repeating-linear-gradient(135deg,#704541 0 5px,#3d3035 5px 10px);color:#da8c72;font:6px "DM Mono",monospace;text-align:center;text-transform:uppercase}.cadence-comparison>p{margin:19px 0 0;padding-top:16px;display:flex;gap:9px;border-top:1px solid #263e50;color:#8294a4;font-size:10px}.cadence-comparison>p>i{flex:0 0 7px;height:7px;margin-top:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 9px rgba(255,154,91,.35)}.split-remedy{margin-top:15px;padding:12px 14px;border-radius:10px;background:#102f34}.split-remedy span,.split-remedy b{display:block}.split-remedy span{color:var(--cyan);font:7px "DM Mono",monospace;text-transform:uppercase}.split-remedy b{margin-top:3px;color:#a6babf;font-size:9px;font-weight:500}@keyframes cadencePulse{50%{filter:brightness(1.25);transform:translateY(-2px)}}
@media(max-width:850px){.five-two-explainer{grid-template-columns:1fr;gap:25px}.citation-dialog{padding:29px 22px}.closing-links{flex-wrap:wrap;justify-content:center}}
@media(max-width:560px){.citation-modal{padding:10px}.citation-dialog{max-height:calc(100vh - 20px);border-radius:18px}.citation-dialog h2{font-size:28px}.citation-dialog pre{padding:14px}.citation-dialog code{font-size:8px}.citation-actions{align-items:flex-start;flex-direction:column}.five-two-explainer{padding:24px 16px}.cadence-comparison{padding:17px 12px}.cadence-row{grid-template-columns:68px 1fr}.five-two-numbers{gap:10px}.five-two-numbers strong{font-size:23px}}

/* VBench quality sweep */
.quality-section{background:#eef2ef}.protocol-strip{max-width:1160px;margin:0 auto 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.protocol-strip>div{padding:20px 24px;border:1px solid var(--line);border-radius:16px;background:#fff}.protocol-strip span{display:block;color:#73808a;font:8px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.protocol-strip b{display:block;margin-top:8px;font-size:12px;font-weight:650;line-height:1.5}.protocol-strip>div.wave{border-color:#91d2c8;background:linear-gradient(145deg,#fff,#ebf8f4)}.protocol-strip .wave span{color:#168d8b}.quality-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:9px;background:var(--ink);color:#fff;font:700 10px "DM Mono",monospace}.quality-tab i{width:8px;height:8px;border-radius:50%;background:var(--cyan)}.quality-table td{padding:14px 10px}.quality-table th:first-child,.quality-table td:first-child{width:230px;text-align:left;padding-left:24px}.quality-table th.wave-col,.quality-table td.wave-col{background:color-mix(in srgb,var(--cyan) 6%,#fff)}.quality-metric{font-size:12px;font-weight:650}.quality-cell{position:relative;padding:9px 5px;border-radius:10px;font:400 16px "DM Mono",monospace;letter-spacing:-.02em}.quality-cell.best{background:#e8f8f3;box-shadow:inset 0 0 0 1px #9ddacf;font-weight:700}.quality-cell.best:after{content:"best";position:absolute;right:6px;top:3px;color:#138d8a;font:6px "DM Mono",monospace;text-transform:uppercase}.quality-cell.best.drift:after{content:"best · ↓"}@media(max-width:720px){.protocol-strip{grid-template-columns:1fr}.quality-table{min-width:560px}}
.quality-table thead th{font-size:12px;letter-spacing:.05em}
.quality-section .benchmark-panel+.benchmark-panel{margin-top:50px}
.benchmark-cell strong.e2e-hero{font:700 20px "DM Mono",monospace;letter-spacing:-.05em}.benchmark-cell .e2e-hero em{display:block;margin-top:2px;color:#168d8b;font:700 9px "DM Mono",monospace;font-style:normal;text-transform:uppercase;letter-spacing:.08em}
.quality-table thead th small,.quality-table td:first-child small{display:block;margin-top:4px;color:#9aa5ad;font:8px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.06em}.quality-cell.na{color:#c2cac7;font-size:13px}.quality-table td.pending-col{vertical-align:middle;background:#f6f9f7}.quality-pending{padding:18px 10px;text-align:center;border:1px dashed #d6c4bd;border-radius:12px;background:repeating-linear-gradient(135deg,#fdfaf8 0 8px,#f8f2ef 8px 16px)}.quality-pending b{display:block;color:#b35c50;font:700 15px "DM Mono",monospace}.quality-pending small{display:block;margin-top:7px;color:#8b6a68;font:8px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.08em}
.speed-explainer{max-width:1160px;margin:28px auto 0;padding:28px 32px;display:grid;grid-template-columns:250px 1fr;gap:26px 32px;border:1px solid var(--line);border-radius:18px;background:#fff}.speed-kicker{margin:0;color:#168d8b;font:9px "DM Mono",monospace;text-transform:uppercase;letter-spacing:.1em}.speed-explainer h3{margin:9px 0 0;font-size:19px;letter-spacing:-.02em;line-height:1.3}.speed-explainer ol{margin:0;padding:0;list-style:none;counter-reset:spd;display:grid;gap:14px}.speed-explainer li{position:relative;margin:0;padding-left:36px;color:var(--muted);font-size:13px;line-height:1.6}.speed-explainer li b{color:var(--ink)}.speed-explainer li:before{content:counter(spd);counter-increment:spd;position:absolute;left:0;top:1px;width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:var(--ink);color:var(--cyan);font:700 10px "DM Mono",monospace}.speed-note{grid-column:1/-1;margin:0;padding-top:16px;border-top:1px solid var(--line);color:#8a959d;font-size:12px}@media(max-width:720px){.speed-explainer{grid-template-columns:1fr}}

/* HiAR × WaveRT grouped comparison */
.hiar-runtime-table{width:100%;min-width:920px;table-layout:fixed}.hiar-runtime-table th:nth-child(2),.hiar-runtime-table td:nth-child(2){width:80px}.hiar-runtime-table .quality-model-group{background:#f7f9f8;vertical-align:middle}.hiar-runtime-table .quality-runtime{font-size:12px;font-weight:650}.hiar-runtime-table tr.quality-group-start>td{border-top:2px solid #cdd8d3}
