*{box-sizing:border-box}html{background:#10100f;color:#f2ede4}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 18% 8%,rgba(197,72,52,.12),transparent 28rem),radial-gradient(circle at 82% 20%,rgba(61,126,86,.11),transparent 30rem),#10100f;color:#f2ede4;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}.de-head{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:12px clamp(14px,3vw,34px);border-bottom:1px solid #35322d;background:rgba(16,16,15,.94);backdrop-filter:blur(14px)}.de-back,.de-proof{border:1px solid #514d46;padding:9px 12px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.de-breadcrumb{min-width:0;text-align:center;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#9f998f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.de-proof{display:none}.de-proof.show{display:block}.de-main{max-width:1800px;margin:auto;padding:clamp(20px,3vw,38px)}.de-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;padding:12px 0 24px;border-bottom:1px solid #3d3933}.de-kicker{margin:0 0 10px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;color:#d05a43}.de-intro h1{margin:0;font:500 clamp(38px,6vw,88px)/.95 Georgia,"Yu Mincho",serif;letter-spacing:-.045em}.de-desc{align-self:end;max-width:650px;font-size:15px;line-height:1.7;color:#b9b2a8}.de-shell{margin-top:18px;border:1px solid #45413b;background:#151513;box-shadow:0 24px 70px rgba(0,0,0,.25)}.de-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid #3e3a35;background:#1b1b19}.de-status{display:flex;align-items:center;gap:9px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}.de-status i{width:8px;height:8px;border-radius:50%;background:#777}.de-status.running i{background:#62c784;box-shadow:0 0 14px rgba(98,199,132,.7)}.de-status.warn i{background:#e26349;box-shadow:0 0 14px rgba(226,99,73,.65)}.de-status em{font-style:normal;color:#7f796f}.de-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.de-actions button,.de-faults button{border:1px solid #5b554c;background:#22211e;color:#eee8df;padding:9px 11px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer}.de-actions button.primary{background:#eee8df;color:#171614;border-color:#eee8df}.de-actions button.on,.de-faults button.active{background:#b84935;border-color:#b84935;color:white}.de-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #3e3a35}.de-metric{padding:11px 12px;border-right:1px solid #34312d;min-width:0}.de-metric:last-child{border:0}.de-metric small{display:block;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;color:#898277}.de-metric b{display:block;margin-top:4px;font:800 clamp(19px,2.3vw,31px) ui-monospace,SFMono-Regular,Menlo,monospace}.de-metric em{font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#6f6960}.de-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:560px}.de-stage-wrap{min-width:0;border-right:1px solid #3e3a35}.de-pipeline{display:grid;grid-template-columns:repeat(var(--steps,5),minmax(100px,1fr));border-bottom:1px solid #393631;overflow-x:auto}.de-step{position:relative;padding:12px 12px 13px;min-width:110px;border-right:1px solid #332f2b;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8d867c}.de-step::after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2px;background:#e05d43;transition:right .22s ease}.de-step.on{color:#f1ebe2}.de-step.on::after{right:0}.de-stage{position:relative;min-height:500px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),#121210;background-size:30px 30px}.de-stage::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(224,92,67,.08),transparent 28rem);pointer-events:none}.de-faults{padding:13px;background:#181816}.de-faults header{padding:4px 2px 13px;border-bottom:1px solid #35312d;margin-bottom:8px}.de-faults header small{display:block;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#d05a43;letter-spacing:.12em}.de-faults header b{display:block;margin-top:6px;font:700 16px Georgia,"Yu Mincho",serif}.de-faults button{display:block;width:100%;text-align:left;margin-top:7px;padding:11px}.de-faults button b{display:block;font-size:10px}.de-faults button small{display:block;margin-top:4px;color:#8e877d;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace}.de-fault-readout{margin-top:13px;padding:10px;border:1px dashed #4e4942;min-height:60px;font:700 8px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8f887e}.de-lower{display:grid;grid-template-columns:1fr 1.1fr 1fr;border-top:1px solid #3e3a35}.de-panel{min-height:190px;padding:12px;border-right:1px solid #35322e;overflow:hidden}.de-panel:last-child{border:0}.de-panel header{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;color:#918a80}.de-log,.de-output{height:145px;overflow:auto;font:650 9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.de-log p,.de-output p{margin:0;padding:4px 0;border-bottom:1px solid #292724;color:#989187}.de-log p.ok,.de-output p.ok{color:#7bc58d}.de-log p.warn{color:#e47a62}.de-log p.gold{color:#d8b76c}.de-chart{width:100%;height:140px;overflow:visible}.de-chart path{stroke:#2f2d29;stroke-width:1;fill:none}.de-chart polyline{stroke:#d75a43;stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.de-caption{display:flex;justify-content:space-between;gap:20px;padding:12px 14px;border-top:1px solid #3b3833;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#9b948a}.de-caption b{color:#e9e3da}.node{position:absolute;width:150px;min-height:84px;padding:10px 11px;border:1px solid #514b43;background:rgba(28,27,24,.95);box-shadow:0 10px 24px rgba(0,0,0,.18);transition:border-color .15s ease,transform .15s ease,background .15s ease}.node small{font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8e867b}.node b{display:block;margin-top:6px;font:800 13px ui-monospace,SFMono-Regular,Menlo,monospace}.node span{display:block;margin-top:5px;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#777067}.node i{position:absolute;right:9px;top:9px;width:7px;height:7px;border-radius:50%;background:#666}.node.on{border-color:#65b47d;background:#19221b;transform:translateY(-2px)}.node.on i{background:#65c986;box-shadow:0 0 10px rgba(101,201,134,.6)}.node.bad{border-color:#d95d47;background:#291b18;animation:shake .22s linear 2}.node.bad i{background:#e4654e}.node.fix{border-color:#d7b45f;background:#292515}.packet{position:absolute;z-index:6;padding:5px 7px;border:1px solid #eae4db;background:#ede7dd;color:#171614;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none;transition:left .18s linear,top .18s linear,transform .18s linear}.asset-wall,.row-wall,.source-wall,.test-wall{position:absolute;inset:24px;display:grid;gap:7px}.asset-wall{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(58px,1fr)}.asset{position:relative;border:1px solid #4a453f;background:linear-gradient(135deg,#282622,#181715);overflow:hidden}.asset::before{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#776b5d,#332f29 58%,#1b1a17)}.asset small{position:absolute;left:6px;bottom:5px;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.asset.on{border-color:#6cbc83}.asset.bad{border-color:#df604a;filter:saturate(.55)}.asset.fix{border-color:#ddb95f;animation:pulse .45s ease}.row-wall{grid-template-columns:1fr;align-content:start;overflow:hidden}.row{display:grid;grid-template-columns:70px 1fr 1fr 1fr 90px;gap:8px;align-items:center;min-height:34px;padding:5px 8px;border:1px solid #393530;background:#1c1b18;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.row.bad{border-color:#d65b45;color:#e87b66}.row.fix{border-color:#d6b35d}.row.on{border-color:#5caf76;color:#7fc990}.source-wall{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.source{border:1px solid #403c36;background:#1c1b18;padding:10px}.source b{font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.source span{display:block;height:5px;margin-top:8px;background:#37332e}.source.on{border-color:#5fb37a}.source.bad{border-color:#d95d47;opacity:.58}.terminal{position:absolute;inset:22px;padding:16px;border:1px solid #403c36;background:#0d0e0d;font:700 10px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto;color:#aaa49b}.terminal .bad{color:#e16d57}.terminal .ok{color:#72c58b}.terminal .gold{color:#d6b767}.bench{position:absolute;inset:28px;display:grid;align-content:center;gap:10px}.bench-row{display:grid;grid-template-columns:100px 1fr 70px;gap:12px;align-items:center;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.bench-track{height:9px;background:#2f2c28}.bench-track i{display:block;height:100%;width:var(--score,0%);background:#6b655d;transition:width .4s ease,background .2s ease}.bench-row.on .bench-track i{background:#d35a43}.bench-row.win{color:#7bc58d}.bench-row.win .bench-track i{background:#69bf80}.device-wall{position:absolute;inset:24px;display:grid;grid-template-columns:1.6fr 1fr .65fr;gap:16px;align-items:center}.device{position:relative;height:330px;border:1px solid #514b43;background:#1b1a18;padding:8px;overflow:hidden}.device:nth-child(2){height:290px}.device:nth-child(3){height:250px}.device::before{content:"";display:block;height:16px;border-bottom:1px solid #3b3732;margin-bottom:7px}.device .screen{height:calc(100% - 24px);background:repeating-linear-gradient(0deg,#282521 0 18px,#1b1a17 18px 36px);transition:transform .25s ease,width .25s ease}.device.bad{border-color:#dc5d47}.device.bad .screen{width:145%;transform:translateX(18px)}.device.fix{border-color:#d4b45e}.device.on{border-color:#63b87b}.media-stage{position:absolute;inset:28px;display:grid;grid-template-rows:1fr auto;gap:18px}.wave{display:flex;align-items:center;gap:3px;min-height:180px;border:1px solid #3d3934;padding:12px}.wave i{flex:1;min-width:2px;height:var(--h,30%);background:#675f55;transition:height .25s ease,background .2s ease}.wave i.on{background:#67bb7c}.wave i.bad{background:#d85d47}.timeline{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.timeline i{height:42px;background:#39352f;border:1px solid #48433d}.timeline i.on{background:#394d3d;border-color:#67b97b}.timeline i.bad{background:#562a22;border-color:#dc6049}.sheet-stage{position:absolute;inset:24px;display:grid;grid-template-columns:1fr 150px 1fr;gap:18px;align-items:center}.paper{height:360px;border:1px solid #514b43;background:#e9e2d7;color:#26231f;padding:18px;box-shadow:0 12px 30px rgba(0,0,0,.16)}.paper b{font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.paper span{display:block;height:8px;background:#c9bfb0;margin-top:12px}.paper.output{opacity:.35;transform:scale(.96);transition:opacity .3s ease,transform .3s ease}.paper.output.on{opacity:1;transform:none}.transformer{display:grid;gap:8px}.transformer span{border:1px solid #504a43;padding:9px;text-align:center;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8e877c}.transformer span.on{border-color:#d05a43;color:#efe8df}.chain-stage{position:absolute;inset:26px;display:flex;align-items:center;justify-content:center;gap:10px}.block{width:130px;min-height:110px;border:1px solid #4f4942;background:#1d1b18;padding:12px;position:relative}.block::after{content:"→";position:absolute;right:-20px;top:42%;color:#766f65}.block:last-child::after{display:none}.block small{font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;color:#8b8378}.block b{display:block;margin-top:12px;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.block.on{border-color:#67b87c}.block.bad{border-color:#dc604a}.block.fix{border-color:#d7b45f}@keyframes shake{25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}@keyframes pulse{50%{box-shadow:0 0 0 6px rgba(215,180,95,.08)}}@media(max-width:1100px){.de-body{grid-template-columns:1fr}.de-stage-wrap{border-right:0}.de-faults{border-top:1px solid #3d3934;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.de-faults header,.de-fault-readout{grid-column:1/-1}.de-faults button{margin:0}.de-lower{grid-template-columns:1fr 1fr}.de-panel:last-child{grid-column:1/-1;border-top:1px solid #35322e}.de-metrics{grid-template-columns:repeat(3,1fr)}.de-metric:nth-child(3){border-right:0}.de-metric:nth-child(-n+3){border-bottom:1px solid #34312d}}@media(max-width:760px){.de-head{grid-template-columns:auto 1fr}.de-proof{display:none!important}.de-main{padding:16px 12px 28px}.de-intro{grid-template-columns:1fr}.de-intro h1{font-size:clamp(38px,12vw,58px)}.de-desc{font-size:13px}.de-topbar{align-items:flex-start;flex-direction:column}.de-actions{justify-content:flex-start}.de-actions button{padding:9px}.de-metrics{grid-template-columns:repeat(2,1fr)}.de-metric:nth-child(2n){border-right:0}.de-metric:nth-child(3){border-right:1px solid #34312d}.de-body{min-height:0}.de-stage-wrap{overflow-x:auto}.de-pipeline{min-width:620px}.de-stage{min-width:720px;min-height:480px}.de-faults{grid-template-columns:1fr 1fr}.de-lower{grid-template-columns:1fr}.de-panel,.de-panel:last-child{grid-column:auto;border-right:0;border-bottom:1px solid #35322e}.de-caption{flex-direction:column}.asset-wall{grid-template-columns:repeat(4,1fr)}.device-wall{grid-template-columns:340px 250px 190px}.sheet-stage{grid-template-columns:280px 130px 280px}.chain-stage{justify-content:flex-start}.de-breadcrumb{text-align:left}}@media(max-width:430px){.de-faults{grid-template-columns:1fr}.de-faults header,.de-fault-readout{grid-column:auto}.de-metrics{grid-template-columns:repeat(2,1fr)}.de-step{min-width:105px}.de-status{font-size:8px}.de-actions button{font-size:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}