@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500&family=Silkscreen:wght@700&display=swap";:root{--bg:#0a0e09;--surface:#10150e;--surface-2:#151c12;--border:#e8f0de14;--border-2:#e8f0de24;--text:#e8eee1;--muted:#9aa890;--dim:#6c7864;--lime:#b8ef45;--lime-soft:#b8ef451a;--red:#f07167;--amber:#f2c14e;--sky:#7cc4f5;--sans:"Geist", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--radius:10px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:14.5px/1.6 var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh}body:before{content:"";pointer-events:none;background:radial-gradient(1000px 520px at 88% -8%,#b8ef4512,#0000 70%);position:fixed;inset:0}body:after{content:"";z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#app{position:relative}a{color:var(--text);text-decoration:none}a:hover{color:var(--lime)}button,input,textarea{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--bg)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mono,code{font-family:var(--mono)}code{font-size:.92em}.muted{color:var(--muted)}.lime{color:var(--lime)}.red{color:var(--red)}.right{text-align:right}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes slide-in{0%{opacity:0;filter:blur(3px);transform:translate(-6px)}}@keyframes blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}}@keyframes live-dot{0%{box-shadow:0 0 #b8ef4580}70%,to{box-shadow:0 0 0 7px #b8ef4500}}@keyframes spin{to{transform:rotate(360deg)}}.btn{cursor:pointer;white-space:nowrap;font:500 13px/1 var(--sans);color:var(--text);background:var(--surface-2);border:1px solid var(--border-2);transition:transform .16s var(--ease-out), background .12s, border-color .12s, color .12s;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.btn:hover{color:var(--text);border-color:#e8f0de47}.btn:active{transform:scale(.97)}.btn.primary{background:var(--lime);border-color:var(--lime);color:#0a0e09}.btn.primary:hover{color:#0a0e09;background:#c7f76a;border-color:#c7f76a}.btn.ghost{background:0 0}.btn.danger{color:var(--red)}.btn.sm{padding:7px 11px;font-size:12.5px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.spin{border:1.5px solid var(--border-2);border-top-color:var(--lime);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite spin}.field{background:var(--surface);border:1px solid var(--border-2);width:100%;color:var(--text);font:13.5px/1.4 var(--sans);border-radius:8px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.field::placeholder{color:var(--dim)}.field:focus{border-color:#b8ef4599;box-shadow:0 0 0 4px #b8ef4512}.field.sm{padding:7px 10px;font-size:13px}textarea.field{resize:vertical;min-height:88px;line-height:1.55}.tag{font:500 11.5px/1 var(--sans);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.st-watching{--st:var(--sky)}.st-digging{--st:var(--amber)}.st-in-position{--st:var(--lime)}.st-passed{--st:var(--dim)}.tag[class*=st-]{color:var(--st);border-color:color-mix(in srgb, var(--st) 35%, transparent);background:color-mix(in srgb, var(--st) 8%, transparent)}.dot{background:var(--st);border-radius:50%;flex:none;width:7px;height:7px}.link{cursor:pointer;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px;background:0 0;border:0;padding:0}.link:hover{color:var(--text)}.label{font:500 12px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:0;display:flex}.label>span{color:var(--lime);border-right:1px solid var(--border-2);padding-right:12px}.label b{text-transform:none;letter-spacing:0;font-weight:500}.display{letter-spacing:-.05em;font-weight:800;line-height:.95}.display em{color:var(--lime);font-style:normal}.block-live{font:500 12px/1 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.block-live i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite live-dot}.block-live b{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.top{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0e09cc}.top .row{align-items:center;gap:24px;max-width:1440px;height:60px;margin:0 auto;padding:0 24px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{border-radius:7px;width:30px;height:30px}.brand span{font:700 17px/1 "Silkscreen", var(--mono);letter-spacing:.02em;color:var(--text)}.dig{flex:1;max-width:560px;display:flex;position:relative}.dig .field{height:40px;font:13px/1 var(--mono);border-radius:10px;padding:0 104px 0 44px}.dig-prefix{font:500 11px/1 var(--mono);color:var(--lime);letter-spacing:.06em;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.dig .btn{border-radius:7px;padding:0 12px;position:absolute;top:4px;bottom:4px;right:4px}.top nav{gap:22px;margin-left:auto;display:flex}.top nav a{color:var(--muted);font-size:13.5px;transition:color .15s;position:relative}.top nav a.on,.top nav a:hover{color:var(--text)}@media (width<=1100px){.top .block-live{display:none}}@media (width<=860px){.top .row{flex-wrap:wrap;row-gap:10px;height:auto;padding-block:10px}.dig{flex-basis:100%;order:3;max-width:none}}.layout{grid-template-columns:250px minmax(0,1fr);gap:40px;max-width:1440px;margin:0 auto;padding:28px 24px 80px;display:grid}@media (width<=980px){.layout{grid-template-columns:minmax(0,1fr)}}.page.play{animation:rise .46s var(--ease-out) both}.side{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:88px}@media (width<=980px){.side{order:2;position:static}}.side-head{font:500 11.5px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:2px;display:flex}.side-head .count{color:var(--lime)}.list{flex-direction:column;gap:1px;max-height:calc(100vh - 260px);margin:0 -8px;display:flex;overflow:auto}.item{border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:8px 12px;transition:background .15s;display:grid;position:relative}.item:before{content:"";background:var(--lime);width:2px;transition:transform .22s var(--ease-out);border-radius:2px;position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(0)}.item.on{background:var(--surface-2)}.item.on:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.item:hover{background:var(--surface);color:var(--text)}}.item .sym{font-weight:600}.item .ca{font:12.5px/1.3 var(--mono);color:var(--dim);grid-column:2}.side-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.side-empty{color:var(--dim);justify-items:start;gap:10px;padding:10px 8px 4px;font-size:13px;display:grid}.side-empty img{filter:drop-shadow(0 10px 14px #00000080);width:auto;height:84px}.side-empty p{margin:0}.empty-line{color:var(--dim);padding:6px 2px;font-size:13px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.demo-flag{color:var(--amber);background:#f2c14e14;border:1px solid #f2c14e40;border-radius:8px;padding:9px 14px;font-size:13px}.skeleton{background:linear-gradient(90deg, var(--surface-2), #1f281a, var(--surface-2));vertical-align:middle;background-size:200% 100%;border-radius:4px;width:140px;height:10px;animation:1.1s infinite shimmer;display:inline-block}@keyframes shimmer{to{background-position:-200% 0}}.home{flex-direction:column;gap:56px;display:flex}.home-hero{padding:28px 0 4px;position:relative}.home-hero .label{margin-bottom:20px}.home-hero h1{margin:0;font-size:clamp(46px,6.2vw,88px)}.home-hero .lede{max-width:54ch;color:var(--muted);margin:18px 0 28px;font-size:16.5px}.home-hero.play>:first-child{animation:rise .6s var(--ease-out) both}.home-hero.play>:nth-child(2){animation:blur-in .8s var(--ease-out) 70ms both}.home-hero.play>:nth-child(3){animation:rise .7s var(--ease-out) .14s both}.home-hero.play>:nth-child(4){animation:rise .7s var(--ease-out) .21s both}.home-hero.play>:nth-child(5){animation:rise .7s var(--ease-out) .28s both}.dig.big{max-width:680px}.dig.big .field{background:#10150ed9;border-radius:13px;height:60px;padding:0 136px 0 20px;font-size:15px}.dig.big .btn{border-radius:9px;padding:0 20px;font-size:14px;top:7px;bottom:7px;right:7px}.home-alt{gap:18px;margin-top:16px;font-size:13px;display:flex}.home-alt a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.home-bunny{filter:drop-shadow(0 22px 26px #0000008c);pointer-events:none;width:auto;height:clamp(150px,15vw,214px);position:absolute;bottom:-6px;right:3%}.home-hero.play .home-bunny{animation:rise .9s var(--ease-out) .25s both}@media (width<=1180px){.home-bunny{display:none}}.wire-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.wire-list{flex-direction:column;display:flex}.wire-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) minmax(0,1.1fr) 110px;align-items:center;gap:16px;padding:0 10px;transition:background .15s;display:grid;position:relative}div.wire-row{cursor:default}.wire-n{font:12px/1 var(--mono);color:var(--dim)}.wire-sym{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.wire-ca{font:13px/1 var(--mono);color:var(--muted)}.wire-go{color:var(--lime);opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);justify-self:end;font-size:13px;transform:translate(-6px)}.wire-go:after{content:" →"}@media (hover:hover) and (pointer:fine){.wire-row:hover{background:#e8f0de06}button.wire-row:hover .wire-go,button.wire-row:focus-visible .wire-go{opacity:1;transform:none}button.wire-row:hover .wire-sym{color:var(--lime)}}@media (hover:none){.wire-go{opacity:1;transform:none}}@media (width<=640px){.wire-row{grid-template-columns:28px minmax(0,1fr) auto}.wire-ca{display:none}}.wire.play .wire-row{animation:slide-in .48s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.wire-row.new{animation:wire-new 1.4s var(--ease-out) both}@keyframes wire-new{0%{opacity:0;background:#b8ef4524;transform:translateY(-10px)}35%{opacity:1;background:#b8ef451a;transform:none}to{background:0 0}}.dossier{flex-direction:column;display:flex}.demo-flag{margin-bottom:18px}.dhead{flex-wrap:wrap;align-items:flex-end;gap:32px;padding:6px 0 30px;display:flex}.dhead-main{flex:420px;min-width:0}.dhead h1{overflow-wrap:anywhere;margin:14px 0 0;font-size:clamp(48px,6vw,92px)}.dhead .ca{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.dhead .ca code{color:var(--text)}.dhead .ca a,.copy{color:var(--muted)}.dhead .ca a:hover,.copy:hover{color:var(--text)}.copy.done{color:var(--lime)}.dhead .meta{color:var(--dim);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:13px;display:flex}.dhead-side{flex-direction:column;align-items:flex-end;gap:22px;margin-left:auto;display:flex}.dhead .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dhead.play .dhead-main>:first-child{animation:rise .5s var(--ease-out) both}.dhead.play .dhead-main>:nth-child(2){animation:blur-in .8s var(--ease-out) 60ms both}.dhead.play .dhead-main>:nth-child(3){animation:rise .6s var(--ease-out) .14s both}.dhead.play .dhead-main>:nth-child(4){animation:rise .6s var(--ease-out) .2s both}.dhead.play .actions{animation:rise .6s var(--ease-out) .16s both}@media (width<=700px){.dhead-side{align-items:flex-start;margin-left:0}.dhead .actions{justify-content:flex-start}}.copy{cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;transition:color .15s}.stx{color:var(--st);font-weight:500}.sep{color:var(--dim)}.verdict{color:var(--st);background:color-mix(in srgb, var(--st) 7%, transparent);font:500 14px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:2px solid;border-radius:6px;place-items:center;padding:8px 14px;display:inline-grid;transform:rotate(-6deg)}.verdict.play{animation:verdict-in .48s var(--ease-out) both}.verdict.published{--st:var(--lime)}@keyframes verdict-in{0%{opacity:0;filter:blur(4px);transform:rotate(-6deg)scale(1.6)}60%{opacity:1;filter:blur();transform:rotate(-6deg)scale(.95)}to{transform:rotate(-6deg)scale(1)}}.memory,.since{border-top:1px solid var(--border);padding:22px 0 22px 22px;position:relative}.memory:before{content:"";background:var(--lime);border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:0}.memory{background:linear-gradient(90deg,#b8ef450f,#0000 55%)}.since{padding-left:0}.memory h3,.since h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700}.memory h3{color:var(--lime)}.since h3 .muted{margin-left:6px;font-size:14px;font-weight:400}.memory .sub{color:var(--muted);margin:4px 0 12px;font-size:14px}.memory .hit{border-top:1px solid var(--border);grid-template-columns:110px 1fr;gap:4px 16px;padding:12px 0;font-size:14.5px;display:grid}.memory .hit:first-of-type{border-top:0}.memory .hit>a{font-size:15px;font-weight:600}.memory .q{color:var(--amber)}.memory.play:before{animation:grow-y .7s var(--ease-out) both;transform-origin:top}.memory.play>*{animation:rise .52s var(--ease-out) both}.memory.play>:nth-child(2){animation-delay:60ms}.memory.play>:nth-child(3){animation-delay:.14s}.memory.play>:nth-child(4){animation-delay:.2s}.memory.play>:nth-child(n+5){animation-delay:.26s}@keyframes grow-y{0%{transform:scaleY(0)}}.since ul{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px 32px;margin:12px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.since li{gap:10px;display:flex}.since li:before{font:500 13px/1.6 var(--mono);flex:none;width:12px}.since li.up:before{content:"↑";color:var(--lime)}.since li.down:before{content:"↓";color:var(--red)}.since li.warn:before{content:"!";color:var(--amber)}.since li.info:before{content:"·";color:var(--sky)}.since a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.since.play li{animation:slide-in .46s var(--ease-out) both}.since.play li:nth-child(2){animation-delay:60ms}.since.play li:nth-child(3){animation-delay:.12s}.since.play li:nth-child(n+4){animation-delay:.18s}.grid{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;column-gap:56px;display:grid}@media (width<=1180px){.grid{grid-template-columns:1fr}}.col{flex-direction:column;min-width:0;display:flex}.card{border-top:1px solid var(--border);padding:22px 0}.col>.card:first-child{border-top:0}.card h2{font:500 11.5px/1.2 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 14px;display:flex}.card h2 .aside{color:var(--dim);font:400 12.5px/1 var(--sans);text-transform:none;letter-spacing:0;margin-left:auto}.card h2 .btn{text-transform:none;letter-spacing:0;font-family:var(--sans);margin-left:8px}.facts{grid-template-columns:max-content minmax(0,1fr);gap:10px 22px;margin:0;font-size:14.5px;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;margin:0}.facts dd a{font-family:var(--mono);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px;font-size:13.5px}.facts.play>*{animation:slide-in .48s var(--ease-out) both}.facts.play>:nth-child(3),.facts.play>:nth-child(4){animation-delay:60ms}.facts.play>:nth-child(5),.facts.play>:nth-child(6){animation-delay:.12s}.facts.play>:nth-child(7),.facts.play>:nth-child(8){animation-delay:.18s}.facts.play>:nth-child(9),.facts.play>:nth-child(10){animation-delay:.24s}.facts.play>:nth-child(11),.facts.play>:nth-child(12){animation-delay:.3s}.facts.play>:nth-child(13),.facts.play>:nth-child(14){animation-delay:.36s}.facts.play>:nth-child(n+15){animation-delay:.42s}.launches{flex-wrap:wrap;gap:6px 14px;display:flex}.launches a{font:13.5px/1.4 var(--mono);transition:color .15s;color:var(--muted)!important;text-decoration:none!important}.launches a:hover{color:var(--text)!important}.launches a.known{color:var(--lime)!important}.launches a.self{color:var(--text)!important}.launch-total{font:12.5px/1.4 var(--mono);color:var(--dim);margin-bottom:4px;display:block}.curve-bar{background:var(--surface-2);border-radius:2px;height:4px;margin:8px 0 6px;display:block;overflow:hidden}.curve-bar i{height:100%;width:calc(var(--p) * 100%);background:var(--lime);border-radius:2px;min-width:2px;display:block}.small{font-size:12.5px}.statuses{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:10px;padding:4px;display:grid;position:relative}.statuses:before{content:"";background:var(--surface-2);border:1px solid var(--border-2);width:calc(25% - 2px);transform:translateX(calc(var(--idx,0) * 100%));border-radius:7px;position:absolute;top:4px;bottom:4px;left:4px}.statuses.slide:before{animation:seg .3s var(--ease-out)}@keyframes seg{0%{transform:translateX(calc(var(--from,0) * 100%))}}@media (width<=600px){.statuses{grid-template-columns:1fr 1fr}.statuses:before{display:none}.statuses button.on{background:var(--surface-2)}}.statuses button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:9px 4px;font-size:13.5px;transition:color .2s;position:relative}.statuses button:hover{color:var(--text)}.statuses button.on{color:var(--st);font-weight:500}.items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.items li{align-items:flex-start;gap:12px;padding:7px 0;font-size:14.5px;display:flex}.items li.add{animation:slide-in .42s var(--ease-out) both}.items li .x{opacity:0;color:var(--dim);cursor:pointer;background:0 0;border:0;margin-left:auto;transition:opacity .15s,color .15s}.items li:hover .x,.items li .x:focus-visible{opacity:1}@media (hover:none){.items li .x{opacity:.6}}.items li .x:hover{color:var(--red)}.items li.done span{color:var(--dim);text-decoration:line-through}.items li.pick span:after{content:"next";font:500 11px/1 var(--mono);color:var(--amber);text-transform:uppercase;letter-spacing:.06em;margin-left:10px}.items input[type=checkbox]{accent-color:var(--lime);margin-top:5px}.items.pros li:before{content:"+";color:var(--lime);font-family:var(--mono)}.items.cons li:before{content:"−";color:var(--red);font-family:var(--mono)}.items.checked li:before{content:"✓";color:var(--lime)}.items li.empty-line:before{content:none}.adder{gap:6px;margin-top:6px;display:flex}.adder .field{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:7px 0;font-size:13.5px}.adder .field:focus{box-shadow:none;border-bottom-color:#b8ef4599}.adder .btn{display:none}.adder:focus-within .btn{animation:rise .2s var(--ease-out) both;display:inline-flex}.two{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (width<=700px){.two{grid-template-columns:1fr}}textarea.field[data-field=thesis]{border-color:var(--border);background:0 0;font-size:14.5px}.notes-view{font-size:14.5px}.notes-view p{margin:6px 0}.notes-view h3,.notes-view h4,.notes-view h5{margin:12px 0 4px;font-size:14.5px}.notes-view code{background:var(--surface-2);border-radius:4px;padding:1px 5px}.notes-view ul{margin:4px 0;padding-left:18px}.notes-view a{text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.wiki{color:var(--lime)}.wiki.missing{color:var(--muted)}.addr{font-family:var(--mono);font-size:.92em}.conns{flex-direction:column;display:flex}.conn{transition:transform .18s var(--ease-out);grid-template-columns:96px 70px 1fr;align-items:baseline;gap:12px;padding:8px 0;font-size:14.5px;display:grid}@media (hover:hover) and (pointer:fine){.conn:hover{transform:translate(3px)}}.conn:hover .sym{color:var(--lime)}.conn .sym{font-weight:600}.conn .kind{font:500 11.5px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.05em}.conn .kind.c{color:var(--lime)}.conn .kind.h{color:var(--sky)}.conn .via{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}.sources li a{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}.sources li a:hover{color:var(--text)}.log{color:var(--muted);flex-direction:column;gap:5px;max-height:170px;font-size:13.5px;display:flex;overflow:auto}.log b{color:var(--dim);font:400 12.5px var(--mono);margin-right:6px}.shared{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding:8px 0 24px;display:flex}.shared h3{margin:0 0 2px;font-size:17px;font-weight:700}.shared .grow{flex:1;font-size:13px}.shared.play .verdict{animation:verdict-in .48s var(--ease-out) .15s both}dialog{background:var(--surface);color:var(--text);border:1px solid var(--border-2);border-radius:14px;width:min(540px,100% - 30px);padding:22px;box-shadow:0 24px 80px #0009}dialog[open]{animation:dialog-in .24s var(--ease-out)}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009}dialog[open]::backdrop{animation:.24s fade}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)translateY(6px)}}@keyframes fade{0%{opacity:0}}dialog h3{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}dialog p{margin:0;font-size:13.5px}dialog label{align-items:center;gap:10px;margin:14px 0 0;font-size:13.5px;display:flex}dialog textarea.field{font-family:var(--mono);min-height:70px;font-size:12px}dialog .row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.toast{z-index:99;background:var(--surface-2);color:var(--text);border:1px solid var(--border-2);animation:toast-in .32s var(--ease-out);border-radius:9px;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.graph-wrap{touch-action:none;background:radial-gradient(closest-side at 50% 45%, #b8ef4512, transparent), linear-gradient(#e8f0de09 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, #e8f0de09 1px, transparent 1px) 0 0 / 48px 48px, var(--surface);height:calc(100vh - 150px);min-height:520px;position:relative;overflow:hidden}.graph-wrap svg{width:100%;height:100%;display:block}.graph-wrap .legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:18px}.graph-wrap .legend i{border-top:2px solid var(--lime);vertical-align:middle;width:22px;margin-right:6px;display:inline-block}.graph-wrap .legend i.h{border-top:2px dashed var(--sky)}.node{cursor:grab}.node:active{cursor:grabbing}.node rect{transition:stroke .15s}.node:hover rect{stroke:#b8ef458c}.node.st-in-position rect{stroke:#b8ef4559;filter:drop-shadow(0 0 10px #b8ef452e)}.node text{font:600 14px var(--sans);fill:var(--text);pointer-events:none}.node .sub{font:400 11px var(--sans);fill:var(--muted)}.node-body{transform-box:fill-box;transform-origin:50%}.play .node-body{animation:node-in .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes node-in{0%{opacity:0;transform:scale(.9)}}.edge{stroke:var(--lime);stroke-width:1.8px;opacity:.85}.edge.h{stroke:var(--sky);stroke-dasharray:5 5;opacity:.7}.play .edge:not(.h){stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease-in-out) forwards;animation-delay:calc(.35s + var(--i,0) * 90ms)}.play .edge.h,.play .edge-label{animation:.6s both fade;animation-delay:calc(.5s + var(--i,0) * 90ms)}@keyframes draw{to{stroke-dashoffset:0}}.edge-label{font:400 12.5px var(--sans);fill:var(--muted);paint-order:stroke;stroke:var(--surface);stroke-width:6px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.page.play,.home-hero.play>*,.home-bunny,.wire.play .wire-row,.wire-row.new,.dhead.play *,.memory.play>*,.memory.play:before,.since.play li,.facts.play>*,.items li.add,.play .node-body,dialog[open],.toast,.adder:focus-within .btn{animation:none!important}.verdict.play,.shared.play .verdict{animation:.2s both fade!important}.play .edge:not(.h){stroke-dasharray:none;stroke-dashoffset:0;animation:none}.statuses.slide:before,.block-live i,.spin{animation:none}}*{scrollbar-width:thin;scrollbar-color:#e8f0de24 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e8f0de1f padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#e8f0de3d}#chrome{z-index:30;position:sticky;top:0}#chrome .top{position:relative}.top .nav{gap:22px;margin-left:auto;display:flex;position:relative}.top .nav a{color:var(--muted);white-space:nowrap;font-size:13.5px;transition:color .15s;position:relative}.top .nav a.on,.top .nav a:hover{color:var(--text)}.nav-rail{background:var(--lime);opacity:0;height:2px;transition:transform .38s var(--ease-out), width .38s var(--ease-out), opacity .2s ease;border-radius:2px;position:absolute;bottom:-20px;left:0}.top-end{align-items:center;gap:10px;display:flex}.top-end .block-live{margin-right:6px}.icon-btn{width:34px;height:34px;color:var(--muted);border:1px solid var(--border);transition:color .15s ease, border-color .15s ease, transform .16s var(--ease-out);border-radius:9px;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--text);border-color:var(--border-2)}.icon-btn:active{transform:scale(.94)}.top-cta,.top.on-landing .dig{display:none}.top.on-landing .top-cta{display:inline-flex}@media (width<=1280px){.top .block-live{display:none}}@media (width<=1100px){.top .nav{gap:16px}.top .dig{max-width:320px}}@media (width<=960px){.top .row{flex-wrap:wrap;row-gap:8px;height:auto;padding-block:10px}.top .nav{scrollbar-width:none;flex-basis:100%;order:4;margin-left:0;padding-bottom:6px;overflow-x:auto}.nav-rail{bottom:0}.top-end{margin-left:auto}.top .dig{flex-basis:100%;order:3;max-width:none}}.tape{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b07e6;align-items:stretch;height:34px;display:flex;overflow:hidden}.tape-label{font:500 11px/1 var(--mono);color:var(--lime);text-transform:uppercase;letter-spacing:.08em;border-right:1px solid var(--border);background:#b8ef450a;flex:none;align-items:center;gap:8px;padding:0 16px 0 24px;display:inline-flex}.tape-label i{background:var(--lime);border-radius:50%;width:6px;height:6px}.tape-viewport{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.tape-track{width:max-content;height:100%;animation:tape var(--dur,60s) linear infinite;display:flex}.tape:hover .tape-track{animation-play-state:paused}@keyframes tape{to{transform:translate(-50%)}}.tape-set{align-items:center;display:flex}.tape-item{font:12px/34px var(--mono);color:var(--muted);white-space:nowrap;border-right:1px solid #e8f0de0d;align-items:baseline;gap:8px;padding:0 22px;display:inline-flex}.tape-item b{color:var(--text);font-weight:500}.tape-item em{font-style:normal}.tape-item em.up{color:var(--lime)}.tape-item em.down{color:var(--red)}a.tape-item:hover b{color:var(--lime)}.tape-item.idle{opacity:.45}.tape.live .tape-set{animation:.5s both fade}.layout.full{grid-template-columns:minmax(0,1fr)}.desk{flex-direction:column;gap:40px;display:flex}.desk-head{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:48px;padding-top:12px;display:grid}@media (width<=1180px){.desk-head{grid-template-columns:1fr}}.desk-title .label{margin-bottom:18px}.desk-title h1{margin:0;font-size:clamp(42px,5.2vw,78px)}.desk-title .lede{max-width:56ch;color:var(--muted);margin:18px 0 24px;font-size:16px}.desk-title .dig.big{max-width:600px}.tiles{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;min-height:118px;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.tile-label{font:500 11px/1.2 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.tile-value{z-index:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1;position:relative}.tile-sub{z-index:1;color:var(--dim);font-size:12.5px;position:relative}.tile-line{opacity:.8;width:100%;height:42%;position:absolute;bottom:0;left:0;right:0}.tile[data-tile=repeat] .tile-value{color:var(--amber)}.tiles.play .tile{animation:rise .6s var(--ease-out) both}.tiles.play .tile:nth-child(2){animation-delay:50ms}.tiles.play .tile:nth-child(3){animation-delay:.1s}.tiles.play .tile:nth-child(4){animation-delay:.15s}.tiles.play .tile:nth-child(5){animation-delay:.2s}.tiles.play .tile:nth-child(6){animation-delay:.25s}.tiles.play .tile-line{animation:reveal-x 1.1s var(--ease-in-out) .3s both}@keyframes reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.spark{width:96px;height:26px;display:block;overflow:visible}.spark-line{fill:none;stroke:var(--lime);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark-fill{fill:#b8ef451a;stroke:none}.spark.down .spark-line{stroke:var(--red)}.spark.down .spark-fill{fill:#f0716714}.spark-flat{stroke:var(--border-2);stroke-dasharray:2 3}.desk-main{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px;display:grid}@media (width<=1180px){.desk-main{grid-template-columns:1fr}}.dt{min-width:0}.dt-tools{flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:14px;display:flex}.seg{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:3px;display:inline-flex;position:relative}.seg button{z-index:1;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:13px;transition:color .18s;position:relative}.seg button.on,.seg button:hover{color:var(--text)}.seg-rail{background:var(--surface-2);border:1px solid var(--border-2);transition:transform .32s var(--ease-out), width .32s var(--ease-out);border-radius:7px;position:absolute;top:3px;bottom:3px;left:0}.dt-find{width:200px;font-family:var(--mono)}.dt-count{font:12px/1 var(--mono);color:var(--dim);margin-left:auto}.dt-scroll{border-top:1px solid var(--border);overflow-x:auto}.dt-table{min-width:940px}.dt-row{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(130px,1.4fr) 84px 72px minmax(96px,1fr) 92px 72px 60px 108px 100px;align-items:center;gap:12px;min-height:52px;padding:0 10px;font-size:13.5px;display:grid;position:relative}.dt-row[data-token]{cursor:pointer;transition:background .15s}.dt-row[data-token]:before{content:"";background:var(--lime);width:2px;transition:transform .22s var(--ease-out);border-radius:2px;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}.dt-row.on{background:var(--surface-2)}.dt-row.on:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.dt-row[data-token]:hover{background:#e8f0de08}.dt-row[data-token]:hover .tok b{color:var(--lime)}}.dt-row:focus-visible{outline-offset:-2px}.dt-headrow{min-height:36px;font:500 11px/1 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.dt-row .r{text-align:right;justify-self:end}.dt-row .n{font:12px/1 var(--mono);color:var(--dim)}.tok{flex-direction:column;min-width:0;display:flex}.tok b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;transition:color .15s;overflow:hidden}.tok small{font:11.5px/1.3 var(--mono);color:var(--dim)}.tok small em{color:var(--muted);margin-left:8px;font-style:normal}.ch.up{color:var(--lime)}.ch.down{color:var(--red)}.bs i{color:var(--dim);margin:0 4px;font-style:normal}.bs b{font-weight:500}.cv{align-items:center;gap:8px;display:flex}.cv .curve-bar{flex:1;margin:0}.cv small{font:11.5px/1 var(--mono);color:var(--muted);min-width:34px}.curve-bar.done i{background:var(--sky)}.curve-bar.big{border-radius:3px;height:6px}.dep{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em}.dep.first{color:var(--dim)}.dep.warn{color:var(--amber)}.dep.wait{color:var(--dim)}.mc{border-radius:4px;margin-right:-4px;padding:2px 4px}.mc.fl-up{animation:fl-up 1.1s var(--ease-out)}.mc.fl-down{animation:fl-down 1.1s var(--ease-out)}@keyframes fl-up{0%{color:var(--lime);background:#b8ef4547}to{background:0 0}}@keyframes fl-down{0%{color:var(--red);background:#f071673d}to{background:0 0}}.dt-row.new{animation:wire-new 1.4s var(--ease-out) both}.play>[data-desk=rows]>.dt-row{animation:slide-in .46s var(--ease-out) both;animation-delay:calc(var(--i,0) * 28ms)}.dt-row.sk .skeleton{width:60%}.dt-empty{color:var(--dim);padding:26px 10px;font-size:13.5px}.insp{border:1px solid var(--border);background:linear-gradient(#121810,#0d120b);border-radius:14px;min-height:420px;position:sticky;top:124px}@media (width<=1180px){.insp{position:static}}.insp-empty{text-align:center;color:var(--dim);justify-items:center;gap:12px;padding:60px 30px;font-size:14px;display:grid}.insp-empty img{filter:drop-shadow(0 12px 16px #00000080)}.insp-card{flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex}.insp-card .label{font-size:11px}.insp-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.insp-top h2{overflow-wrap:anywhere;margin:0;font-size:clamp(34px,3vw,46px)}.stamp-sm{font:500 11.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);border:2px solid;border-radius:5px;flex:none;padding:6px 9px;transform:rotate(-6deg)}.stamp-sm.warn{color:var(--amber)}.insp-card.play .stamp-sm{animation:verdict-in .48s var(--ease-out) .22s both}.insp-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.insp-price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.insp-price em{font:500 12.5px/1 var(--mono);margin-left:auto;font-style:normal}.insp-price em.up{color:var(--lime)}.insp-price em.down{color:var(--red)}.insp-curve{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:6px;padding:12px 0;display:grid}.insp-curve-head{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.insp-curve-head b{color:var(--lime);font:500 13px/1 var(--mono)}.insp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:0;display:grid}.insp-stats dt{font:500 10.5px/1.2 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.insp-stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px;font-weight:600}.insp-dep{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.insp-dep a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.insp-actions{flex-wrap:wrap;gap:8px;display:flex}.insp-actions .btn.primary{flex:1}.insp-card.play>*{animation:rise .46s var(--ease-out) both}.insp-card.play>:nth-child(2){animation-delay:40ms}.insp-card.play>:nth-child(3){animation-delay:80ms}.insp-card.play>:nth-child(n+4){animation-delay:.12s}.chart{position:relative}.chart svg{touch-action:pan-y;width:100%;display:block}.chart .g{stroke:#e8f0de0f}.chart .ax{font:10.5px var(--mono);fill:var(--dim)}.chart .cd line{stroke-width:1px}.chart .cd.up line{stroke:#b8ef45cc}.chart .cd.up rect{fill:var(--lime)}.chart .cd.down line{stroke:#f07167cc}.chart .cd.down rect{fill:var(--red)}.chart .cd rect.v{opacity:.28}.chart .cross{stroke:#e8f0de4d;stroke-dasharray:3 3}.chart .mark line{stroke:var(--sky);stroke-dasharray:2 4}.chart .mark text{font:10.5px var(--mono);fill:var(--sky)}.chart.play .cd{animation:cd-in .42s var(--ease-out) both;animation-delay:calc(var(--i) * 9ms);transform-box:fill-box;transform-origin:bottom}@keyframes cd-in{0%{opacity:0;transform:scaleY(.4)}}.chart-tip{z-index:2;border:1px solid var(--border-2);min-width:150px;font:11.5px/1.45 var(--mono);color:var(--muted);pointer-events:none;background:#151c12f5;border-radius:8px;gap:2px;padding:8px 10px;display:grid;position:absolute;top:0;left:0;box-shadow:0 12px 30px #00000073}.chart-tip b{color:var(--text);font-weight:500}.chart-tip i{font-style:normal}.chart-meta{font:11px/1 var(--mono);color:var(--dim);justify-content:space-between;margin-top:6px;display:flex}.chart-empty{min-height:180px;color:var(--dim);border:1px dashed var(--border);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.desk-lower{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;display:grid}@media (width<=980px){.desk-lower{grid-template-columns:1fr}}.feed-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.feed-count{font:12px/1 var(--mono);color:var(--dim)}.feed-list{max-height:460px;overflow:auto}.feed-row{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(70px,1fr) 76px 72px 96px 44px;align-items:center;gap:10px;min-height:38px;padding:0 6px;font-size:13px;display:grid}.feed-row.grad{grid-template-columns:48px minmax(70px,1fr) 110px 44px}.feed-row .r{text-align:right}.feed-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.feed-row:hover b{color:var(--lime)}.tside{font:500 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;text-align:center;border-radius:4px;padding:4px 0}.tside.buy{color:var(--lime);background:#b8ef4514}.tside.sell{color:var(--red);background:#f0716714}.feed-row.new{animation:wire-new 1.2s var(--ease-out) both}.dim{color:var(--dim)}@media (width<=560px){.feed-row{grid-template-columns:44px 1fr 70px 44px}.feed-row>:nth-child(4),.feed-row>:nth-child(5){display:none}}@media (prefers-reduced-motion:reduce){.tape-track{animation:none}.tape-viewport{overflow-x:auto}.tiles.play .tile,.tiles.play .tile-line,.dt-row.new,.play>[data-desk=rows]>.dt-row,.mc.fl-up,.mc.fl-down,.insp-card.play>*,.insp-card.play .stamp-sm,.chart.play .cd,.feed-row.new{animation:none!important}.nav-rail,.seg-rail{transition:none}}.fgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding-top:16px;display:grid}.fcard{border:1px solid var(--border);background:var(--surface);transition:border-color .15s ease, transform .2s var(--ease-out);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}@media (hover:hover) and (pointer:fine){.fcard:hover{border-color:var(--border-2);color:var(--text);transform:translateY(-2px)}.fcard:hover b{color:var(--lime)}}.fcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fcard-top b{letter-spacing:-.02em;font-size:20px;font-weight:700;transition:color .15s}.fcard-ca{color:var(--dim);font-size:12px}.fcard-thesis{color:var(--muted);min-height:40px;font-size:13.5px}.fcard-foot{font:11.5px/1.4 var(--mono);color:var(--dim);flex-wrap:wrap;gap:4px 12px;display:flex}.fcard-foot .q{color:var(--amber)}.files.play .fcard{animation:rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.doc{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:64px;padding-top:12px;display:grid}@media (width<=1000px){.doc{grid-template-columns:minmax(0,1fr)}.doc .rail{display:none}}.rail{flex-direction:column;align-self:start;padding-left:16px;display:flex;position:sticky;top:130px}.rail:before{content:"";background:var(--border-2);width:1px;position:absolute;top:30px;bottom:0;left:0}.rail-fill{background:var(--lime);width:1px;transform:scaleY(var(--p,0));transform-origin:top;transition:transform .12s linear;position:absolute;top:30px;bottom:0;left:0}.rail-title{font:500 11px/1 var(--mono);color:var(--lime);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.rail a{color:var(--dim);transition:color .2s ease, transform .26s var(--ease-out);gap:10px;padding:6px 0;font-size:13.5px;display:flex;position:relative}.rail a span{font:11px/1.7 var(--mono);color:var(--dim)}.rail a.on{color:var(--text);transform:translate(4px)}.rail a.on span{color:var(--lime)}.rail a.on:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-19px;box-shadow:0 0 0 3px #b8ef4526}.doc-head{padding-bottom:28px}.doc-head .label{margin-bottom:18px}.doc-head h1{margin:0;font-size:clamp(42px,5.4vw,76px)}.doc-head .lede{color:var(--muted);max-width:52ch;margin:16px 0 0;font-size:17px}.doc-sec{border-top:1px solid var(--border);padding:34px 0;scroll-margin-top:120px;font-size:15px;line-height:1.7}.doc-sec h2{letter-spacing:-.025em;align-items:baseline;gap:14px;margin:0 0 14px;font-size:26px;font-weight:700;display:flex}.doc-sec h2 span{font:500 13px/1 var(--mono);color:var(--lime)}.doc-sec p{color:#cdd6c4;margin:0 0 12px}.doc-sec a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.doc-sec code{background:var(--surface-2);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:.86em}.doc-dl{grid-template-columns:150px minmax(0,1fr);gap:10px 24px;margin:14px 0;display:grid}.doc-dl.wide{grid-template-columns:170px minmax(0,1fr)}.doc-dl dt{color:var(--text);font-weight:600}.doc-dl dd{color:var(--muted);margin:0}@media (width<=600px){.doc-dl,.doc-dl.wide{grid-template-columns:minmax(0,1fr);gap:2px}.doc-dl dd{margin-bottom:10px}}.doc-ol,.doc-ul{color:var(--muted);margin:8px 0 12px;padding-left:20px}.doc-ol li,.doc-ul li{margin:5px 0}.doc-pre{border:1px solid var(--border);font:13px/1.7 var(--mono);color:var(--lime);background:#080b07;border-radius:10px;margin:12px 0;padding:16px;overflow-x:auto}.doc-t{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px;display:block;overflow-x:auto}.doc-t th{text-align:left;font:500 11px/1 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-2);padding:10px 16px 10px 0}.doc-t td{border-bottom:1px solid var(--border);color:var(--muted);vertical-align:top;padding:10px 16px 10px 0}.doc-t td:first-child{color:var(--text);white-space:nowrap}.page.play .doc-head>*{animation:rise .6s var(--ease-out) both}.page.play .doc-head>:nth-child(2){animation:blur-in .8s var(--ease-out) 60ms both}.page.play .rail a{animation:slide-in .46s var(--ease-out) both}.tok .qt{border:1px solid var(--border-2);color:var(--sky);border-radius:3px;margin-left:6px;padding:0 4px;font-size:10px;font-style:normal}.chart-tip[hidden]{display:none}.tok small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dlive{border-top:1px solid var(--border);padding:4px 0 30px}.dlive-stats dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}@media (width<=1100px){.dlive-stats dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.dlive-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.dlive-stats dl>div{border-bottom:1px solid var(--border);padding:18px 16px 18px 0}.dlive-stats dl>div+div{border-left:1px solid var(--border);padding-left:16px}@media (width<=1100px){.dlive-stats dl>div:nth-child(3n+1){border-left:0;padding-left:0}}@media (width<=560px){.dlive-stats dl>div:nth-child(2n){border-left:1px solid var(--border);padding-left:16px}.dlive-stats dl>div:nth-child(odd){border-left:0;padding-left:0}}.dlive-stats dt{font:500 10.5px/1.2 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.dlive-stats dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1}.dlive-stats dl>div>span{color:var(--dim);margin-top:6px;font-size:12px;display:block}.dlive-stats b{font-weight:500}.dlive-grid{grid-template-columns:minmax(0,1fr) 380px;gap:32px;padding-top:22px;display:grid}@media (width<=1180px){.dlive-grid{grid-template-columns:1fr}}.dlive-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:12px;display:flex}.dlive-head .label{white-space:nowrap}.dlive.play .dlive-stats dl>div{animation:rise .52s var(--ease-out) both}.dlive.play .dlive-stats dl>div:nth-child(2){animation-delay:40ms}.dlive.play .dlive-stats dl>div:nth-child(3){animation-delay:80ms}.dlive.play .dlive-stats dl>div:nth-child(4){animation-delay:.12s}.dlive.play .dlive-stats dl>div:nth-child(5){animation-delay:.16s}.dlive.play .dlive-stats dl>div:nth-child(6){animation-delay:.2s}.const{width:100%;height:auto;max-height:320px;display:block}.const-edge{stroke:#e8f0de1a;stroke-width:1px}.const-edge.self{stroke:#b8ef45b3;stroke-width:1.5px}.const.play .const-edge{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .7s var(--ease-in-out) forwards;animation-delay:calc(var(--i) * 18ms)}.const-core circle{fill:var(--surface-2);stroke:var(--border-2)}.const-core text{font:500 9px var(--mono);fill:var(--muted);letter-spacing:.06em}.const-node{cursor:grab;touch-action:none}.const-node:active{cursor:grabbing}.const-node circle{fill:var(--dim);transition:fill .15s ease, r .2s var(--ease-out)}.const-node.grad circle{fill:var(--sky)}.const-node.self circle{fill:var(--lime);filter:drop-shadow(0 0 6px #b8ef4599)}.const-node text{font:600 12px var(--sans);fill:var(--text);paint-order:stroke;stroke:var(--bg);stroke-width:4px}.const-node:hover circle{fill:var(--text)}.const.play .const-node{animation:.4s both fade;animation-delay:calc(.2s + var(--i) * 18ms)}.const-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.const-legend i{background:var(--dim);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.const-legend i.self{background:var(--lime)}.const-legend i.grad{background:var(--sky)}@media (prefers-reduced-motion:reduce){.dlive.play .dlive-stats dl>div,.const.play .const-edge,.const.play .const-node{stroke-dashoffset:0;animation:none!important}}.chart-modes{z-index:1;border:1px solid var(--border);background:#0a0e09cc;border-radius:7px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:-2px;left:0}.chart-modes button{font:500 11px/1.2 var(--mono);color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 8px}.chart-modes button.on{background:var(--surface-2);color:var(--text)}.chart svg{margin-top:28px}.const-node text.dim-label{fill:var(--muted);font-size:11px;font-weight:400}@media (width<=960px){#chrome{position:relative}.insp{top:auto}.rail{top:20px}}@media (width<=700px){.dt-tools{gap:10px}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg-rail{display:none}.seg button.on{background:var(--surface-2)}.dt-find{width:100%}.dt-count{margin-left:0}}.flow{padding-top:34px}.flow-head{margin-bottom:0}.flow .dlive-stats dl{border-top:1px solid var(--border)}.flow-grid{grid-template-columns:minmax(0,1fr) 380px;gap:32px;padding:26px 0 30px;display:grid}@media (width<=1180px){.flow-grid{grid-template-columns:1fr}}.pressure{width:100%;height:auto;display:block}.pmid{stroke:var(--border-2)}.pb{fill:#b8ef458c}.ps{fill:#f0716780}.pnet{fill:none;stroke:var(--text);stroke-width:1.6px;stroke-linejoin:round}.pt{font:500 10px var(--mono);fill:var(--dim);letter-spacing:.04em}.flow .pb,.flow .ps{transform-box:fill-box}.flow.play .pb,.flow.play .ps{animation:bar-grow .52s var(--ease-out) both;animation-delay:calc(var(--i) * 12ms)}.flow .pb{transform-origin:bottom}.flow .ps{transform-origin:top}.flow.play .pnet{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease-in-out) .2s forwards}@keyframes bar-grow{0%{transform:scaleY(0)}}.wnode circle{fill:#b8ef45bf;stroke:var(--bg);stroke-width:1.5px;transition:fill .15s}.wnode.sell circle{fill:#f07167bf}.wnode.dep circle{stroke:var(--amber);stroke-width:2.5px}.wnode text{font:500 10px var(--mono);fill:var(--muted);paint-order:stroke;stroke:var(--bg);stroke-width:3px}.wnode:hover circle{fill:var(--text)}.flow.play .wnode{animation:.4s both fade;animation-delay:calc(.12s + var(--i) * 20ms)}.const-legend i.sell{background:var(--red)}.const-legend i.dep{box-shadow:inset 0 0 0 2px var(--amber);background:0 0}.wt-scroll{overflow-x:auto}.wt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.wt th{text-align:left;font:500 10.5px/1 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px 10px 0}.wt td{border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 12px 11px 0}.wt .r{text-align:right}.wt tbody tr{transition:background .15s}.wt tbody tr:hover{background:#e8f0de08}.wt a{color:var(--text)}.wtag{border:1px solid var(--border-2);font:500 10px/1.5 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-left:8px;padding:1px 6px;font-style:normal}.wtag.dep{color:var(--amber);border-color:#f2c14e66}.wtag.early{color:var(--sky);border-color:#7cc4f559}.share{vertical-align:middle;background:var(--border);border-radius:2px;width:54px;height:4px;margin-right:10px;display:inline-block;overflow:hidden}.share i{height:100%;width:calc(var(--p) * 100%);background:var(--lime);min-width:2px;display:block}@media (prefers-reduced-motion:reduce){.flow .pb,.flow .ps,.flow .pnet,.flow.play .wnode{stroke-dashoffset:0;animation:none!important}}.back{border:1px solid var(--border-2);color:var(--muted);transition:color .15s ease, border-color .15s ease, transform .15s var(--ease-out);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:4px 0 18px;padding:7px 12px 7px 10px;font-size:13.5px;display:inline-flex}.back:hover{color:var(--lime);border-color:#b8ef4566}.back:active{transform:scale(.97)}.back span{transition:transform .2s var(--ease-out)}.back:hover span{transform:translate(-3px)}.research{border-top:1px solid var(--border)}.research>summary{cursor:pointer;font:500 11.5px/1.2 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;padding:22px 0;list-style:none;display:flex}.research>summary::-webkit-details-marker{display:none}.research>summary .aside{color:var(--dim);font:400 12.5px/1 var(--sans);text-transform:none;letter-spacing:0;margin-left:auto}.research>summary:after{content:"+";border:1px solid var(--border-2);width:22px;height:22px;font:400 14px/1 var(--sans);color:var(--muted);transition:transform .2s var(--ease-out);border-radius:6px;place-items:center;display:grid}.research[open]>summary:after{transform:rotate(45deg)}.research>summary:hover{color:var(--text)}.lp{--wrap:1240px;position:relative;overflow-x:clip}.lp-wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.btn.lg{border-radius:10px;padding:14px 22px;font-size:14.5px}.lp .rv{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}.lp-h1 .rv{filter:blur(8px)}.lp.ready .lp-hero .rv,.lp [data-reveal].in .rv{opacity:1;filter:none;transform:none}.lp-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0a0e09c7;position:sticky;top:0}.lp-nav .lp-wrap{align-items:center;gap:28px;height:60px;display:flex}.lp-links{gap:24px;margin-left:12px;display:flex}.lp-links a,.lp-nav-end>a:not(.btn){color:var(--muted);font-size:13.5px;transition:color .15s}.lp-links a:hover,.lp-nav-end>a:not(.btn):hover{color:var(--text)}.lp-nav-end{align-items:center;gap:20px;margin-left:auto;display:flex}@media (width<=820px){.lp-links{display:none}.lp-nav-end{gap:14px}}.lp-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:clamp(48px,8vh,104px) 112px;display:grid;position:relative}.lp-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#e8f0de0b 1px,#0000 1px),linear-gradient(90deg,#e8f0de0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-60px -30vw 0;-webkit-mask-image:radial-gradient(55% 65% at 72% 48%,#000 15%,#0000 72%);mask-image:radial-gradient(55% 65% at 72% 48%,#000 15%,#0000 72%)}.lp-hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#b8ef451f,#0000);width:62%;position:absolute;top:8%;right:-6%}@media (width<=1000px){.lp-hero{grid-template-columns:1fr;gap:48px;padding-bottom:88px}}.lp-label{font:500 12px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:0 0 24px;display:flex}.lp-label span{color:var(--lime);border-right:1px solid var(--border-2);padding-right:12px}.lp-h1{letter-spacing:-.052em;margin:0;font-size:clamp(46px,7vw,98px);font-weight:800;line-height:.93}.lp-h1>span{display:block}.lp-h1 em{color:var(--lime);font-style:normal}.lp-lede{max-width:50ch;color:var(--muted);margin:28px 0 36px;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6}.lp-cta{flex-wrap:wrap;gap:10px;display:flex}.lp-stage{perspective:1400px;padding-top:clamp(118px,13vw,176px)}.file{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;border:1px solid var(--border-2);background:linear-gradient(#131a10 0%,#0d120b 100%);border-radius:16px;padding-bottom:18px;position:relative;box-shadow:0 50px 120px -50px #000000e6,inset 0 1px #e8f0de0d}.file:before{content:"";background:linear-gradient(90deg,#0000,#b8ef458c,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.lp-bunny{z-index:3;width:auto;height:clamp(128px,14vw,196px);transform:translateZ(40px) translate(var(--bx,0px), var(--by,0px));filter:drop-shadow(0 18px 22px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:calc(100% - 16px);right:26px}.file-bar{border-bottom:1px solid var(--border);font:500 11.5px/1 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;padding:13px 18px;display:flex}.file-bar b{color:var(--text);text-transform:none;letter-spacing:0;font-weight:500}.file-block{align-items:center;gap:7px;display:inline-flex}.file-block i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite live-dot}.file-block b{font-variant-numeric:tabular-nums}.file-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:76px;padding:22px 18px 10px;display:flex}.file-head h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,3.1vw,42px);font-weight:800;line-height:1}.file-head span{color:var(--muted);font-size:14px}.file-facts{margin:0;padding:0 18px}.file-row{border-top:1px solid var(--border);grid-template-columns:128px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.file-row dt{color:var(--muted)}.file-row dd{min-height:22px;margin:0}.file-row dd a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.file-row dd .mono{font-size:13.5px}.file-row.in dd{animation:file-in .52s var(--ease-out) both}@keyframes file-in{0%{opacity:0;filter:blur(3px);transform:translate(-6px)}}.file-history{margin:0 18px;display:block}.file-history-head{color:var(--muted);justify-content:space-between;display:flex}.file-history-head b{font:500 13.5px/1.6 var(--mono);color:var(--text)}.file-chips{min-height:22px;font:13px/1.6 var(--mono);flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.file-chips a{color:var(--muted)}.file-chips a:hover,.file-chips a.self{color:var(--lime)}.file-chips .more{color:var(--dim)}.file-history.in .file-chips>*{animation:file-in .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.stamp{z-index:2;color:var(--lime);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--mono);text-transform:uppercase;animation:stamp-in .46s var(--ease-out) both;background:#0a0e09b8;border:2px solid;border-radius:6px;gap:3px;padding:9px 13px;display:grid;position:absolute;top:92px;right:20px;transform:rotate(-8deg)}.stamp[hidden]{display:none}.stamp.warn{color:var(--amber)}.stamp b{letter-spacing:.06em;font-size:15px;font-weight:500;line-height:1.1}.stamp span{letter-spacing:.04em;opacity:.85;font-size:10.5px}@keyframes stamp-in{0%{opacity:0;filter:blur(4px);transform:rotate(-8deg)scale(1.55)}60%{opacity:1;filter:blur();transform:rotate(-8deg)scale(.96)}to{transform:rotate(-8deg)scale(1)}}.file-try{gap:8px;margin:16px 18px 0;display:flex}.file-try .field{font-family:var(--mono);padding:9px 12px;font-size:13px}.file-try .field.bad{border-color:var(--red)}.file-open{color:var(--muted);margin:12px 18px 0;font-size:13px;transition:color .15s;display:inline-block}.file-open:after{content:" →"}.file-open:hover{color:var(--lime)}@media (width<=560px){.file-row{grid-template-columns:1fr;gap:2px}.stamp{width:max-content;margin:14px 0 0 22px;position:relative;top:auto;right:auto}}.lp-number,.lp-serial,.lp-end{padding-block:clamp(88px,12vw,136px);position:relative}.lp-number:before,.lp-serial:before,.lp-end:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:24px;right:24px}.lp-h2{letter-spacing:-.045em;max-width:17ch;margin:0;font-size:clamp(34px,4.8vw,66px);font-weight:800;line-height:.98}.lp-sub{max-width:62ch;color:var(--muted);margin:22px 0 56px;font-size:17px;line-height:1.6}.num-grid{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:20px 56px;display:grid}.num-big{letter-spacing:-.065em;color:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(104px,17vw,244px);font-weight:800;line-height:.8}.num-big small{letter-spacing:-.03em;margin-left:.03em;font-size:.42em}.num-text{letter-spacing:-.025em;max-width:22ch;margin:0 0 .35em;font-size:clamp(22px,2.6vw,34px);font-weight:600;line-height:1.2}.num-row{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:80px 0 0;display:grid}.num-row>div{padding:24px 24px 0 0}.num-row>div+div{border-left:1px solid var(--border);padding-left:24px}.num-row dt{color:var(--muted);font-size:13px}.num-row dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1}.num-row span{color:var(--dim);margin-top:8px;font-size:12px;display:block}.num-source{max-width:84ch;color:var(--dim);margin:40px 0 0;font-size:13px}.num-source a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}@media (width<=860px){.num-grid{grid-template-columns:1fr}.num-row{grid-template-columns:1fr 1fr}.num-row>div,.num-row>div+div{border-left:0;border-bottom:1px solid var(--border);padding:20px 16px 20px 0}}.tracks{flex-direction:column;display:flex}.track{border-top:1px solid var(--border);grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;padding:16px 0;display:grid}.track.axis{padding-top:12px}.track-meta{flex-direction:column;gap:3px;display:flex}.track-meta a{color:var(--text);font-size:14px}.track-meta a:hover{color:var(--lime)}.track-meta span{color:var(--muted);font-size:13px}.track-line{clip-path:inset(-36px 100% -10px 0);height:44px;transition:clip-path 1.5s var(--ease-in-out);transition-delay:calc(var(--i,0) * .12s + .25s);position:relative}.lp [data-reveal].in .track-line{clip-path:inset(-36px 0 -10px)}.track-line:before{content:"";background:var(--border-2);height:1px;position:absolute;top:50%;left:0;right:0}.bars{align-items:center;gap:1px;display:flex;position:absolute;inset:0}.bars i{height:calc(var(--h) * 100%);background:var(--lime);opacity:.72;border-radius:1px;flex:1}.ticks{position:absolute;inset:0}.tick{background:var(--dim);border-radius:1px;width:2px;height:16px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.tick:before{content:"";position:absolute;inset:-12px -6px}.tick.grad{background:var(--lime);width:3px;height:34px;margin-left:-1.5px;box-shadow:0 0 14px #b8ef4573}.tick:after{content:attr(data-sym);background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);font:12px/1 var(--mono);white-space:nowrap;opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);pointer-events:none;border-radius:5px;padding:4px 7px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.tick:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.tick:hover:after{opacity:1;transform:translate(-50%)}.tick:hover{background:var(--text)}}.track-axis{font:12px/1 var(--mono);color:var(--dim);justify-content:space-between;display:flex}@media (width<=760px){.track{grid-template-columns:1fr;gap:10px}.track.axis>div:first-child{display:none}}.lp-end{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.lp-foot{border-top:1px solid var(--border)}.lp-foot .lp-wrap{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding-block:28px;font-size:13px;display:flex}.lp-foot a{color:var(--muted)}@media (prefers-reduced-motion:reduce){.lp .rv{filter:none;transition:opacity .3s;transform:none}.track-line{clip-path:none;transition:none}.file-row.in dd,.file-history.in .file-chips>*,.stamp,.file-block i{animation:none}}.lp-rail{z-index:20;position:fixed;top:50%;left:28px;transform:translateY(-50%)}.lp-rail a{font-size:12.5px}.lp-rail em{font-style:normal}@media (width<=1599px){.lp-rail{left:14px}.lp-rail .rail-title{display:none}.lp-rail:before,.lp-rail .rail-fill{top:0}.lp-rail em{background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);white-space:nowrap;opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);pointer-events:none;border-radius:6px;padding:4px 8px;position:absolute;top:50%;left:30px;transform:translate(-4px,-50%)}.lp-rail a:hover em{opacity:1;transform:translateY(-50%)}}@media (width<=1300px){.lp-rail{display:none}}.lp-now,.lp-how,.lp-token{padding-block:clamp(88px,12vw,136px);position:relative}.lp-now:before,.lp-how:before,.lp-token:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:24px;right:24px}.now-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}@media (width<=1000px){.now-grid{grid-template-columns:1fr}}.now-grid .lp-sub{margin-bottom:36px}.now-stats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;margin:0 0 36px;display:grid}.now-stats>div{border-bottom:1px solid var(--border);padding:20px 20px 20px 0}.now-stats>div:nth-child(2n){border-left:1px solid var(--border);padding-left:20px}.now-stats dt{color:var(--muted);font-size:13px}.now-stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1}.now-stats dd.amber{color:var(--amber)}.now-board{border:1px solid var(--border-2);background:linear-gradient(#131a10,#0d120b);border-radius:16px;overflow:hidden}.now-head{border-bottom:1px solid var(--border);font:500 11.5px/1 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:13px 18px;display:flex}.now-head b{color:var(--text);font-weight:500}.now-row{border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) 70px 70px 96px 96px;align-items:center;gap:12px;min-height:58px;padding:0 18px;font-size:14px;display:grid}.now-row:last-child{border-bottom:0}.now-row .n{font:12px/1 var(--mono);color:var(--dim)}.now-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.now-row .mono{text-align:right;font-size:13px}.now-row .dep{text-align:right}a.now-row{animation:file-in .48s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms)}a.now-row:hover b{color:var(--lime)}@media (width<=640px){.now-row{grid-template-columns:22px minmax(0,1fr) 64px 60px}.now-row .spark,.now-row .dep{display:none}}.lp .dep{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em}.lp .dep.warn{color:var(--amber)}.lp .dep.first{color:var(--dim)}.how-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:56px 0 44px;padding:0;list-style:none;display:grid;position:relative}.how-steps:before{content:"";background:linear-gradient(90deg, var(--lime), #b8ef451a);transform-origin:0;height:1px;transition:transform 1.6s var(--ease-in-out) .3s;position:absolute;top:18px;left:0;right:0;transform:scaleX(0)}.lp [data-reveal].in .how-steps:before{transform:scaleX(1)}.how-steps li{padding:52px 28px 0 0;position:relative}.how-n{background:var(--bg);border:1px solid var(--lime);width:30px;height:30px;font:500 11px/1 var(--mono);color:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:0}.how-steps h3{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;font-weight:700}.how-steps p{color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.6}.how-steps code{border:1px solid var(--border);background:var(--surface);color:var(--lime);border-radius:6px;padding:4px 8px;font-size:11.5px;display:inline-block}@media (width<=900px){.how-steps{grid-template-columns:1fr 1fr;row-gap:36px}.how-steps:before{display:none}}@media (width<=560px){.how-steps{grid-template-columns:1fr}}.how-links{flex-wrap:wrap;gap:10px;display:flex}.token-card{border:1px solid var(--border-2);background:radial-gradient(600px 300px at 20% 30%,#b8ef4514,#0000 70%),linear-gradient(#121810,#0c110a);border-radius:20px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:48px;padding:44px;display:grid;position:relative;overflow:hidden}.token-bunny{object-fit:contain;filter:drop-shadow(0 24px 30px #0000008c);width:100%;height:auto;max-height:360px}.token-name{letter-spacing:-.055em;color:var(--lime);margin:0 0 24px;font-size:clamp(56px,8vw,112px);font-weight:800;line-height:.9}.token-facts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 32px;display:grid}.token-facts>div{padding:16px 16px 0 0}.token-facts dt{color:var(--dim);font-size:12.5px}.token-facts dd{margin:6px 0 0;font-size:16px;font-weight:600}@media (width<=800px){.token-card{grid-template-columns:1fr;padding:28px}.token-bunny{max-height:220px}.token-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.how-steps:before{transition:none;transform:none}a.now-row{animation:none}}
