@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/c275e1b8091415c9-s.1m9cbh5e1qwks.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/254a739e5cb98a27-s.2tjkrsnxzjxyf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/671921b99e4f15ea-s.p.3tkq1nzpnzlvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_b027ee33-module__oMm6WW__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_b027ee33-module__oMm6WW__variable{--font-sans-src:"Mona Sans", "Mona Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_17657f3b-module__zg59Xq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_17657f3b-module__zg59Xq__variable{--font-mono-src:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#070707;--bg-2:#0b0b0b;--card:#111;--raised:#191919;--ink:#f2efe9;--ink-2:#b6b3ac;--ink-3:#87847e;--line:#f2efe914;--line-2:#f2efe929;--red:#ff5a3a;--red-soft:#ff5a3a1f;--red-line:#ff5a3a52;--ok:#86d4a8;--radius:16px;--ease:cubic-bezier(.22, 1, .36, 1);--font-sans:"Mona Sans", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--pad:clamp(16px, 4vw, 56px);--max:1280px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}img{max-width:100%}::selection{background:var(--ink);color:var(--bg)}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.label{font-family:var(--font-mono);color:var(--ink-3);margin:0;font-size:12px;font-weight:400;line-height:16px}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.red{color:var(--red)}h1,h2,h3{letter-spacing:-.03em;margin:0;font-weight:500}.h1{font-size:clamp(44px,6vw,84px);line-height:.98}.h2{text-wrap:balance;font-size:clamp(32px,4.2vw,60px);line-height:1.02}.h3{letter-spacing:-.01em;font-size:clamp(19px,1.7vw,22px);line-height:1.25}.dim{color:var(--ink-3)}.lede{color:var(--ink-2);max-width:36em;margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.dot{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dot.pub{background:var(--red)}.btn{cursor:pointer;white-space:nowrap;height:48px;transition:background-color .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease), transform .12s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.btn:active:not([disabled]){transform:scale(.98)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.btn.solid{background:var(--ink);color:#0a0a0a}.btn.solid:hover{background:#fff}.btn.ghost{border-color:var(--line-2);color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--raised)}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn.sm{border-radius:8px;height:36px;padding:0 16px;font-size:14px}.btn.wide{width:100%}.nav{z-index:30;transition:background-color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.solid{background:var(--bg);border-color:var(--line)}.nav-in{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}.brand{align-items:center;gap:10px;font-size:17px;font-weight:500;display:inline-flex}.nav-links{color:var(--ink-2);gap:28px;font-size:14px;display:flex}.nav-links a{transition:color .16s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-r{align-items:center;gap:8px;display:flex}.nav-ca{border:1px solid var(--line-2);height:36px;color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.nav-ca:hover{background:var(--raised)}.nav-ca .k{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.nav-ca .s{color:var(--ink-3);text-align:right;min-width:44px;font-size:12px}.nav-x{width:36px;height:36px;color:var(--ink-2);transition:background-color .16s var(--ease), color .16s var(--ease);border-radius:8px;place-items:center;display:grid}.nav-x:hover{color:var(--ink);background:var(--raised)}.nav-sub{display:none}.foot-ca{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:20px 0 0;display:flex}.foot-ca code{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}@media (max-width:640px){.nav-r .nav-ca{display:none}.nav.has-ca{background:var(--bg);border-color:var(--line)}.nav.has-ca .nav-sub{border-top:1px solid var(--line);align-items:center;height:40px;display:flex}.nav-sub .nav-ca{border:0;justify-content:flex-start;width:100%;height:40px;padding:0}.nav-sub .nav-ca .s{margin-left:auto}body:has(.nav.has-ca) .menu{inset:105px 0 auto}body:has(.nav.has-ca) .hero-in{padding-top:132px}:is(body:has(.nav.has-ca) .app-page,body:has(.nav.has-ca) .docs){padding-top:124px}}.menu-btn{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:36px;height:36px;display:none}.menu-btn span{background:var(--ink);width:14px;height:1.5px;box-shadow:0 -4px 0 var(--ink), 0 4px 0 var(--ink);display:block}.menu{z-index:29;background:var(--bg);border-bottom:1px solid var(--line);padding:8px var(--pad) 24px;animation:rise .2s var(--ease) both;gap:4px;display:grid;position:fixed;inset:64px 0 auto}.menu a{border-bottom:1px solid var(--line);padding:12px 0;font-size:17px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero{background:var(--bg);position:relative;overflow:hidden}.hero .veil{z-index:0;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.hero .veil[data-ready="1"]{opacity:1}.veil canvas{width:100%;height:100%;display:block}.veil-tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.veil-tag{font-family:var(--font-mono);color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap;opacity:0;will-change:transform, opacity;background:#0e0e0e;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;top:0;left:0}.veil-tag i{background:var(--ink);border-radius:50%;width:6px;height:6px}.veil-tag.pub{color:var(--ink);border-color:var(--red-line)}.veil-tag.pub i{background:var(--red)}.hero-in{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;min-height:max(800px,100svh);padding-top:108px;padding-bottom:28px;display:flex;position:relative}.hero-in>*{pointer-events:auto}.hero-copy{justify-items:center;gap:16px;max-width:1120px;display:grid}.hero .h1{letter-spacing:-.03em;font-size:clamp(40px,4vw,62px);line-height:1.04}.hero .lede{text-wrap:balance;max-width:40em;font-size:16px}.eyebrow{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:13px;display:inline-flex}.eyebrow i{background:var(--ink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f2efe999}.hero-copy>*{animation:rise .6s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-spot{pointer-events:none;flex:1;width:100%;min-height:320px}.hero-dock{width:min(940px,100%);animation:rise .6s var(--ease) .16s both;justify-items:center;gap:12px;display:grid}.bar{background:var(--card);border:1px solid var(--line-2);text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;padding:8px;display:flex;box-shadow:0 24px 64px #00000080}.bar-body{min-width:0;animation:rise .22s var(--ease) both;flex:1;align-items:center;gap:12px;display:flex}.bar .seg,.bar .btn{flex:none}.bar .field{flex:1;min-width:0;height:48px}.sizes{flex:1;gap:4px;min-width:0;display:flex}.sizes button{cursor:pointer;min-width:0;height:48px;color:var(--ink-2);transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform .12s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:baseline;gap:4px;padding:0 8px;display:inline-flex}.sizes button:hover{background:var(--raised);color:var(--ink)}.sizes button:active{transform:scale(.98)}.sizes button b{font-size:15px;font-weight:500}.sizes button span{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.sizes button[aria-pressed=true]{border-color:var(--line-2);background:var(--raised);color:var(--ink)}.bar-out{text-align:right;flex:none;gap:0;padding:0 4px;display:grid}.bar-out span{color:var(--ink-3);font-size:12px}.bar-out b{white-space:nowrap;font-size:15px;font-weight:500}.bar-note{color:var(--ink-3);margin:0;font-size:13px}.bar-note b{color:var(--ink-2);font-weight:400}.seg{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.seg button{white-space:nowrap;height:42px;color:var(--ink-3);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--raised);color:var(--ink)}.seg.sm button{height:32px;padding:0 12px;font-size:13px}.field{border:1px solid var(--line-2);background:var(--bg-2);width:100%;transition:border-color .16s var(--ease);color:var(--ink);border-radius:8px;outline:none;padding:12px 16px;font-size:14px}.field::placeholder{color:var(--ink-3)}.field:focus{border-color:var(--ink-2)}.field.mono{font-family:var(--font-mono);font-size:12px}textarea.field{resize:none;min-height:64px}section{position:relative}.sec{padding:clamp(96px,12vw,168px) 0}.sec-head{gap:20px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.rule{border-top:1px solid var(--line)}.panel-dark{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.diary{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ledger{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ledger-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex}.ledger-h b{font-weight:500}.ledger-row{border-bottom:1px solid var(--line);min-height:52px;animation:rise .32s var(--ease) both;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:grid}.ledger-row:nth-child(3){animation-delay:50ms}.ledger-row:nth-child(4){animation-delay:.1s}.ledger-row:nth-child(5){animation-delay:.15s}.ledger-row:last-child{border-bottom:0}.ledger-row .num{color:var(--ink-3);font-size:12px}.ledger-row .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.tag{font-family:var(--font-mono);color:var(--ink);border:1px solid var(--red-line);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:11px;display:inline-flex}.tag:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.tag.quiet{color:var(--ink-2);border-color:var(--line-2)}.tag.quiet:before{background:var(--ink)}.ledger-foot{color:var(--ink-3);background:var(--bg-2);border-top:1px solid var(--line);padding:12px 20px;font-size:13px}.facts{gap:20px;display:grid}.fact{border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:20px;padding-top:20px;display:grid}.fact b{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1}.fact p{color:var(--ink-2);margin:0}.path{height:380svh;position:relative}.path-stage{height:100svh;position:sticky;top:0;overflow:hidden}.path-top{gap:16px;padding-top:112px;display:grid}.path-svg{width:min(calc(100% - 2 * var(--pad)), calc(var(--max) - 2 * var(--pad)));height:48svh;position:absolute;top:25svh;left:50%;overflow:visible;transform:translate(-50%)}.path-now{position:absolute;bottom:7svh;left:0;right:0}.path-card{max-width:560px;animation:rise .32s var(--ease) both;gap:8px;display:grid}.path-card p{color:var(--ink-2);margin:0}.path-card .sees{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pline{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:2.5px}.pline.glow{stroke-width:8px;opacity:.5}.crowd path{fill:none;stroke:url(#crowdStroke);stroke-width:1px}.stn{transition:opacity .3s var(--ease);opacity:.3}.stn[data-on="1"]{opacity:1}.stn .ring{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.stn .core{fill:var(--ink)}.stn.red .ring{stroke:var(--red)}.stn.red .core{fill:var(--red)}.stn-name{font-family:var(--font-sans);fill:var(--ink);font-size:17px;font-weight:500}.stn-sub{font-family:var(--font-mono);fill:var(--ink-3);font-size:12px}.pill{font-family:var(--font-mono);border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.pill.red{border-color:var(--red-line);color:var(--ink)}.pill.red:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.pill.no{color:var(--ink-3);border-style:dashed;text-decoration:line-through}.matrix{border-collapse:collapse;width:100%;min-width:680px;font-size:15px}.matrix th,.matrix td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 20px}.matrix th{font-family:var(--font-mono);color:var(--ink-3);font-size:12px;font-weight:400}.matrix tbody tr{transition:background-color .16s var(--ease)}.matrix tbody tr:hover{background:var(--raised)}.matrix tbody tr:last-child td{border-bottom:0}.matrix td:first-child{width:24%;font-weight:500}.matrix .y{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.matrix .y:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.matrix .n{color:var(--ink-3)}.mtx-wrap{-webkit-overflow-scrolling:touch;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.agents{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.tools{border-top:1px solid var(--line);display:grid}.tool{border:0;border-bottom:1px solid var(--line);text-align:left;font:inherit;color:inherit;background:0 0;border-radius:0;grid-template-columns:152px minmax(0,1fr);gap:16px;width:calc(100% + 24px);margin:0 -12px;padding:16px 12px;display:grid}button.tool{cursor:pointer;transition:background-color .16s var(--ease)}button.tool:hover{background:var(--card)}button.tool[aria-pressed=true]{background:var(--card);box-shadow:inset 2px 0 0 var(--ink)}.tool code{font-family:var(--font-mono);color:var(--ink);font-size:13px}.tool p{color:var(--ink-2);margin:0;font-size:15px}.term{color:#e8e6e1;border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);background:#0c0c0c;padding:20px 24px;font-size:12.5px;line-height:1.8;overflow-x:auto}.term-body{animation:rise .26s var(--ease) both;min-height:230px}.agents-r{position:sticky;top:96px}.term .c{color:#807d77}.term .k{color:#f6f4ef}.term .r{color:var(--red)}.term .g{color:var(--ok)}.term-h{align-items:center;gap:8px;margin-bottom:16px;display:flex}.term-h i{background:#2a2a29;border-radius:50%;width:9px;height:9px}.term-h span{color:var(--ink-3);margin-left:8px;font-size:12px}.pillars{padding-top:clamp(80px,9vw,128px)}.pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);display:grid}.pillars-grid article{border-top:1px solid var(--line-2);align-content:start;gap:16px;padding-top:24px;display:grid}.pillars-grid h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.05}.pillars-grid p{color:var(--ink-2);margin:0}.pillars-grid ul{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.pillars-grid li{color:var(--ink-3);border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.pillars-grid li:before{content:"";background:var(--ink-3);border-radius:50%;width:4px;height:4px}@media (max-width:900px){.pillars-grid{grid-template-columns:minmax(0,1fr)}}.burn{padding:clamp(48px,6vw,72px) 0}.burn-mini{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.burn-mini-l{gap:10px;display:grid}.burn-mini-l .h3{max-width:30em;margin:0;font-weight:500}.burn-mini-l p{margin:0}.burn-mini-l a{text-underline-offset:3px;color:var(--ink-2);text-decoration:underline}.burn-mini-r{border:1px solid var(--line);background:#080606;border-radius:12px;height:120px;position:relative;overflow:hidden}.burn-mini-r .embers{width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.burn-mini{grid-template-columns:minmax(0,1fr)}.burn-mini-r{height:96px}}.clean-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.clean{border-top:1px solid var(--line);display:grid}.clean-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.clean-row p{color:var(--ink-2);margin:8px 0 0}.nodes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.flow{border-top:1px solid var(--line);display:grid}.flow-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;display:grid}.flow-row b{font-weight:500}.node-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.band>div{border-right:1px solid var(--line);gap:8px;padding:24px;display:grid}.band>div:last-child{border-right:0}.band b{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1}.pools{margin-top:24px}.pools .matrix{min-width:560px}.pools .matrix td{font-variant-numeric:tabular-nums}.coda{text-align:center;padding:clamp(120px,16vw,220px) 0 clamp(80px,10vw,140px);position:relative;overflow:hidden}.coda-art{opacity:.55;background-position:50% 30%;background-repeat:no-repeat;background-size:auto 115%;position:absolute;inset:0}.coda-art:after{content:"";background:linear-gradient(to bottom, var(--bg), #07070759 40%, #07070759 60%, var(--bg));position:absolute;inset:0}.coda .wrap{position:relative}.coda .h1{max-width:14ch;margin:0 auto}.coda .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.foot{border-top:1px solid var(--line);padding:32px 0 48px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot-links{color:var(--ink-2);flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.foot-links a{transition:color .16s var(--ease)}.foot-links a:hover{color:var(--ink)}.wordmark{letter-spacing:-.05em;color:#f2efe90d;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-top:40px;font-size:clamp(80px,19vw,280px);font-weight:600;line-height:.8;overflow:hidden}.modal{z-index:60;background:#000000a6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet{background:var(--card);border:1px solid var(--line-2);width:min(440px,100%);max-height:86svh;animation:rise .22s var(--ease) both;border-radius:16px;gap:16px;padding:20px;display:grid;overflow:auto}.sheet-h{justify-content:space-between;align-items:center;display:flex}.sheet .x{cursor:pointer;color:var(--ink-2);background:0 0;border:0;font-size:22px;line-height:1}.wl{gap:8px;display:grid}.wi{border:1px solid var(--line);cursor:pointer;text-align:left;transition:background-color .16s var(--ease);background:0 0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.wi:hover{background:var(--raised)}.wi em{font-style:normal;font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.err{color:var(--red);margin:0;font-size:14px}.wallet img{border-radius:6px}@media (max-width:1000px){.nav-links{display:none}.menu-btn{display:grid}.diary,.agents,.nodes,.clean-wrap{grid-template-columns:minmax(0,1fr)}.agents-r{position:static}.band{grid-template-columns:repeat(2,minmax(0,1fr))}.band>div:nth-child(2){border-right:0}.band>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bar{flex-wrap:wrap}.bar .seg{grid-template-columns:1fr 1fr;width:100%}.bar-body{flex-wrap:wrap;flex-basis:100%}.bar-body .sizes{flex-basis:100%}.bar-body .bar-out{text-align:left;flex:1}}@media (max-width:760px){.hero-in{min-height:auto;padding-top:96px;padding-bottom:24px}.hero .h1{text-wrap:balance;font-size:38px}.eyebrow{white-space:nowrap;gap:8px;font-size:11px}.hero .h1 .br{display:block}.hero-spot{flex:none;height:46svh;min-height:340px}.sizes button{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0 4px}.sizes button b{font-size:14px;line-height:1.1}.bar-body .field,.bar-body .btn{flex-basis:100%}.bar-note{font-size:12px}.fact{grid-template-columns:minmax(0,1fr);gap:8px}.tool{grid-template-columns:minmax(0,1fr);gap:6px}.path-top{padding-top:88px}.path-svg{width:230vw;height:42svh;transform:translateX(var(--pan,0px));transition:transform .12s linear;top:22svh;left:0}.path-now{bottom:4svh}.stn-name{font-size:24px}.stn-sub{font-size:16px}.pline{stroke-width:3.5px}.pline.glow{stroke-width:10px}.crowd path{stroke-width:1.2px}.flow-row{grid-template-columns:minmax(0,1fr);gap:8px}.ledger-h{flex-wrap:wrap}.ledger-row{grid-template-columns:64px minmax(0,1fr)}.ledger-row .who{white-space:normal}.ledger-row .tag{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.rv-on [data-rv]{transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s)}.rv-on [data-rv]:not(.in){opacity:0;transform:translateY(20px)}.app-page{padding-top:112px;padding-bottom:96px}.app-head{gap:14px;margin-bottom:32px;display:grid}.app{gap:16px;display:grid}.preview{color:var(--ink-2);align-items:center;gap:10px;padding:0 0 4px;font-size:14px;display:flex}.preview i{background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #f2efe980}.preview b{color:var(--ink);font-weight:500}.app-tabs{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex;overflow-x:auto}.app-tabs button{cursor:pointer;height:40px;color:var(--ink-3);white-space:nowrap;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.app-tabs .t-short{display:none}.app-tabs em{background:var(--raised);min-width:18px;height:18px;color:var(--ink-2);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;display:inline-grid}.app-tabs button:hover{color:var(--ink)}.app-tabs button[aria-selected=true]{background:var(--raised);color:var(--ink)}.app-grid{animation:rise .26s var(--ease) both;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.app-grid>*{min-width:0}.app .sizes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.app .sizes button{border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:0;height:52px}.panel{background:var(--card);border:1px solid var(--line);border-radius:16px;gap:12px;padding:24px;display:grid}.panel.side{background:var(--bg-2)}.panel.empty{justify-items:start}.kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.kv span{color:var(--ink-3)}.kv b{font-weight:400}.small{margin:0;font-size:13px;line-height:1.5}.box-row{color:var(--ink-3);justify-content:space-between;gap:12px;font-size:13px;display:flex}.box-row b{color:var(--ink);font-weight:500}.note-box{border:1px solid var(--ink-2);background:var(--bg-2);animation:rise .26s var(--ease) both;border-radius:12px;gap:12px;padding:16px;display:grid}.note-text{font-family:var(--font-mono);word-break:break-all;font-size:12px;line-height:1.6}.note-actions{flex-wrap:wrap;gap:8px;display:flex}.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.check input{accent-color:#f2efe9;margin-top:3px}.ok-line{color:var(--ok);margin:0;font-size:14px}.ok-line a{text-decoration:underline}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips .pill{cursor:pointer;background:0 0}.steps{counter-reset:s;gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;color:var(--ink-3);align-items:center;gap:10px;font-size:14px;display:flex}.steps li:before{content:counter(s);font-family:var(--font-mono);border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.steps li[data-state=now]{color:var(--ink)}.steps li[data-state=now]:before{border-color:var(--ink)}.steps li[data-state=done]{color:var(--ink-2)}.steps li[data-state=done]:before{content:"✓";background:var(--ink);color:#0a0a0a;border-color:var(--ink)}.note-list{display:grid}.note-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.note-row:last-child{border-bottom:0}@media (max-width:760px){.app-page{padding-top:88px}.app-grid{grid-template-columns:minmax(0,1fr)}.app .sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.note-row{grid-template-columns:minmax(0,1fr) auto}.note-row .note-actions{grid-column:1/-1}}.docs{grid-template-columns:200px minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:112px;padding-bottom:96px;display:grid}.toc{align-self:start;gap:16px;display:grid;position:sticky;top:96px}.toc nav{color:var(--ink-3);gap:8px;font-size:14px;display:grid}.toc nav a:hover{color:var(--ink)}.doc{gap:56px;max-width:760px;display:grid}.doc section{gap:16px;scroll-margin-top:88px;display:grid}.doc p,.doc li{color:var(--ink-2);margin:0}.doc ul,.doc ol{gap:8px;margin:0;padding-left:20px;display:grid}.doc b{color:var(--ink);font-weight:500}.doc a{text-decoration:underline}pre.term{white-space:pre;margin:0}@media (max-width:860px){.docs{grid-template-columns:minmax(0,1fr);padding-top:88px}.toc{position:static}.toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.press{background:var(--bg);position:fixed;inset:0}.press .veil{position:absolute;inset:0}.press-copy{z-index:2;gap:24px;max-width:560px;display:grid;position:absolute;top:50%;left:64px;transform:translateY(-50%)}.press.og .h1{font-size:64px}.term .ln{animation:rise .26s var(--ease) both}.crowd-dots circle{fill:var(--ink)}.phead{transition:opacity .2s var(--ease)}.phead circle{fill:var(--ink)}.phead .halo{fill:var(--ink);opacity:.16;filter:url(#soft)}.phead.red circle{fill:var(--red)}.net{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(56px,7vw,96px);position:relative}.net-cols{height:64px;position:relative}.net-cols>div{white-space:nowrap;gap:2px;display:grid;position:absolute;top:20px;transform:translate(-12px)}.net-cols>div.end{text-align:right;justify-items:end;transform:translate(calc(12px - 100%))}.net-cols b{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.net-cols i{background:var(--ink);border-radius:50%;width:6px;height:6px}.net-cols i.pub{background:var(--red)}.net-cols span{font-family:var(--font-mono);color:var(--ink-3);font-size:12px}.net-stage{height:300px;position:relative}.net-stage canvas{width:100%;height:100%;display:block}@media (max-width:760px){.net-cols{grid-template-columns:1fr 1fr;gap:16px 12px;height:auto;padding:20px 0 8px;display:grid}.net-cols>div,.net-cols>div.end{text-align:left;white-space:normal;justify-items:start;position:static;transform:none}.net-stage{height:220px}}body:after{content:"";z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:fixed;inset:0}.page-art{z-index:0;pointer-events:none;opacity:.4;-webkit-mask-composite:source-in;background:url(/brand/token.png) 62% 34%/cover no-repeat;width:min(820px,64vw);height:640px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 88%),linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(#000 30%,#0000 88%),linear-gradient(90deg,#0000,#000 45%);-webkit-mask-composite:source-in;mask-composite:intersect}.app-page,.docs{z-index:1;position:relative}@media (max-width:760px){.page-art{opacity:.32;width:100vw;height:420px}}.hash{word-break:break-all;color:var(--ink-2);font-size:12px}.app-head .h2{font-size:clamp(34px,3.6vw,52px)}.panel.form{padding:28px}.rail{gap:0;margin:0;padding:0;list-style:none;display:grid}.rail>li{gap:14px;padding:0 0 28px 44px;display:grid;position:relative}.rail>li:last-child{padding-bottom:0}.rail>li:before{content:"";background:var(--line-2);width:1px;position:absolute;top:30px;bottom:2px;left:13px}.rail>li:last-child:before{display:none}.rail>li[data-state=done]:before{background:var(--ink-2)}.rail-h{flex-wrap:wrap;align-items:baseline;gap:12px;min-height:28px;display:flex}.rail-h b{font-size:17px;font-weight:500}.rail-n{border:1px solid var(--line-2);width:28px;height:28px;color:var(--ink-3);background:var(--card);transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.rail>li[data-state=now] .rail-n{border-color:var(--ink);color:var(--ink)}.rail>li[data-state=done] .rail-n{background:var(--ink);border-color:var(--ink);color:#0a0a0a}.rail>li[data-state=todo] .rail-h{opacity:.55}.sizes2{gap:10px;display:grid}.size-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.size-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.size-opts button{border:1px solid var(--line);background:var(--bg-2);height:64px;color:var(--ink-2);cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease), color .16s var(--ease), transform .12s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.size-opts button b{letter-spacing:-.02em;font-size:22px;font-weight:500}.size-opts button span{font-family:var(--font-mono);color:var(--ink-3);padding-top:5px;font-size:11px}.size-opts button:hover{border-color:var(--line-2);color:var(--ink)}.size-opts button:active{transform:scale(.98)}.size-opts button[aria-pressed=true]{border-color:var(--ink);background:var(--raised);color:var(--ink);box-shadow:inset 0 0 0 1px #f2efe933}.pool-card{animation:rise .26s var(--ease) both;gap:16px}.pc-top{justify-content:space-between;gap:12px;display:flex}.crowd-grid{border:1px solid var(--line);background:#090909;border-radius:12px;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:18px;display:grid}.crowd-grid i{aspect-ratio:1;animation:rise .4s var(--ease) both;animation-delay:calc(var(--i) * 8ms);border:1px solid #f2efe929;border-radius:50%}.crowd-grid i.on{background:#f2efe9b8;border-color:#0000}.crowd-grid i.you{background:var(--red);border-color:#0000;box-shadow:0 0 12px #ff5a3a8c}.crowd-grid i.you.hid{box-shadow:none;transition:background-color 1.2s var(--ease), box-shadow 1.2s var(--ease);background:#f2efe9b8}.crowd-key{color:var(--ink-3);flex-wrap:wrap;gap:16px;margin:-4px 0 0;font-size:12px;display:flex}.crowd-key span{align-items:center;gap:6px;display:inline-flex}.crowd-key i{border-radius:50%;width:7px;height:7px}.crowd-key i.you{background:var(--red)}.crowd-key i.on{background:#f2efe9b8}.pc-out{border-top:1px solid var(--line);gap:4px;padding:16px 0 4px;display:grid}.pc-out span{color:var(--ink-3);font-size:13px}.pc-out b{letter-spacing:-.03em;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1}.pc-out small{color:var(--ink-3);font-size:.45em;font-family:var(--font-mono);letter-spacing:0}.route-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 0 8px;display:grid}.rm-node{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.rm-node i{border:1.5px solid var(--ink-3);background:var(--bg-2);z-index:1;width:14px;height:14px;transition:background-color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;position:relative}.rm-node i.pub{border-color:var(--red)}.rm-node[data-on="1"] i{background:var(--ink);border-color:var(--ink);box-shadow:0 0 14px #f2efe980}.rm-node[data-on="1"] i.pub{background:var(--red);border-color:var(--red);box-shadow:0 0 14px #ff5a3a8c}.rm-node b{margin-top:6px;font-size:13px;font-weight:500}.rm-node span{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.rm-seg{background:var(--line-2);height:2px;position:absolute;top:6px;left:calc(50% + 10px);right:calc(10px - 50%);overflow:hidden}.rm-seg:after{content:"";background:var(--ink);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.rm-seg[data-on="1"]:after{transform:scaleX(1)}.empty-dots{grid-template-columns:repeat(12,10px);gap:8px;margin-bottom:8px;display:grid}.empty-dots i{border:1px solid #f2efe929;border-radius:50%;width:10px;height:10px}.panel.empty{gap:14px;padding:32px}.panel.empty .note-actions{margin-top:6px}@media (max-width:760px){.app-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.app-tabs button{padding:0 6px}.app-tabs .t-long{display:none}.app-tabs .t-short{display:inline}.panel.form{padding:20px}.rail>li{padding-left:40px}.rail-h .muted{flex-basis:100%}.size-row{grid-template-columns:minmax(0,1fr);gap:6px}.size-opts button{height:56px}.size-opts button b{font-size:19px}.crowd-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:14px}.rm-node b{font-size:12px}.rm-node span{display:none}.empty-dots{grid-template-columns:repeat(12,8px);gap:6px}.empty-dots i{width:8px;height:8px}}.docs>*,.doc,.doc section{min-width:0}.doc code{overflow-wrap:anywhere}.doc pre.term{max-width:100%;overflow-x:auto}.doc .kv b{overflow-wrap:anywhere;text-align:right;min-width:0}.film-frame .film-a,.film-frame .film-b,.film-frame .header-copy{z-index:3;font-family:var(--font-sans);color:var(--ink);letter-spacing:-.04em;opacity:0;font-weight:500;position:absolute}.film-frame .film-a{text-align:center;font-size:104px;line-height:1;top:10%;left:0;right:0}.film-frame .film-b{text-align:center;text-shadow:0 0 60px #070707cc;font-size:140px;line-height:1;top:4.5%;left:0;right:0}.film-frame .film-c{z-index:3;text-align:center;font-family:var(--font-mono);color:var(--ink-2);opacity:0;margin:0;font-size:26px;position:absolute;top:calc(4.5% + 156px);left:0;right:0}.film-frame .film-black{z-index:4;opacity:0;background:#000;position:absolute;inset:0}.film-frame.header-type .header-copy{opacity:1;white-space:nowrap;max-width:66%;font-size:58px;line-height:1.08;top:30%;left:6%}.film-frame.poster .poster-copy{z-index:3;gap:28px;max-width:54%;display:grid;position:absolute;top:50%;left:6.25%;transform:translateY(-54%)}.film-frame.poster h1{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:66px;font-weight:500;line-height:1.04}.film-frame.poster h1 .dim{text-wrap:balance;display:inline-block}.film-frame.poster.side-r .poster-copy{max-width:44%;left:auto;right:6.25%}.film-frame.poster p{font-family:var(--font-mono);color:var(--ink-2);white-space:pre-line;margin:0;font-size:21px;line-height:1.5}.film-frame.poster .poster-brand{z-index:3;font-family:var(--font-sans);color:var(--ink);align-items:center;gap:12px;font-size:24px;font-weight:500;display:inline-flex;position:absolute;bottom:7%;left:6.25%}.netline{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 20px;padding-bottom:4px;font-size:13px;display:flex}.netline span:first-child{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.netline i{background:var(--ok);border-radius:50%;width:6px;height:6px}.pill.ok{color:var(--ink);border-color:#86d4a866}.pill.ok:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.pill.wait:before{content:"";border:1px solid var(--ink-3);border-radius:50%;width:6px;height:6px}.note-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.result{border:1px solid var(--line-2);background:var(--bg-2);animation:rise .32s var(--ease) both;border-radius:12px;gap:4px;padding:16px;display:grid}.result .ok-line{margin-bottom:8px;font-size:17px;font-weight:500}.result .kv:last-of-type{border-bottom:0}.result .note-actions{margin-top:12px}.result>.small{margin-top:8px}.next{margin:0;padding:0;list-style:none;display:grid}.next li{gap:2px;padding:0 0 14px 24px;display:grid;position:relative}.next li:last-child{padding-bottom:0}.next li:before{content:"";border:1px solid var(--ink-3);background:var(--bg-2);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:0}.next li:after{content:"";background:var(--line-2);width:1px;position:absolute;top:18px;bottom:-6px;left:4px}.next li:last-child:after{display:none}.next li[data-state=done]:before{background:var(--ink);border-color:var(--ink)}.next li[data-state=now]:before{border-color:var(--ink)}.next b{font-size:15px;font-weight:500}.next li[data-state=todo] b{color:var(--ink-2)}.next span{color:var(--ink-3);font-size:13px}.list-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.list-h b{font-size:17px;font-weight:500}.note-row{padding:16px 0;position:relative}.note-main{gap:2px;min-width:0;display:grid}.note-main b{font-size:17px;font-weight:500}.note-row[data-kind=spent] .note-main b{color:var(--ink-3)}.note-bar{background:var(--line);border-radius:1px;grid-column:1/-1;height:2px;overflow:hidden}.note-bar i{background:var(--ink-2);height:100%;transition:width .6s var(--ease);display:block}.app .panel{box-shadow:inset 0 1px #f2efe90a}.strip{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.strip-c{background:var(--bg-2);gap:4px;min-width:0;padding:12px 16px;display:grid}.strip-c>span{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.strip-c>span i{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.strip-c>b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:20px;overflow:hidden}.strip-c>b small{color:var(--ink-3);margin-left:8px;font-size:12px}a.strip-c{transition:background-color .16s var(--ease)}a.strip-c:hover{background:var(--card)}a.strip-c:focus-visible{outline:1px solid var(--ink-2);outline-offset:-1px}.note-box{border-color:var(--line-2);gap:14px}.note-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.note-text{font-size:12px;line-height:1.7}.note-text .nt-p{color:var(--ink-3)}.note-text .nt-n{color:var(--ink)}.note-text .nt-s{color:var(--ink-2)}.nt-key{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:16px;margin:-6px 0 0;font-size:11px;line-height:16px;display:flex}.nt-key span{align-items:center;gap:6px;display:inline-flex}.nt-key i{border-radius:1px;width:12px;height:2px}.nt-key .k-p{background:var(--ink-3)}.nt-key .k-n{background:var(--ink)}.nt-key .k-s{background:var(--ink-2)}.commit{gap:10px;display:grid}.commit-h{font-family:var(--font-mono);color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0;font-size:11px;line-height:16px;display:grid}.commit-h:before,.commit-h:after{content:"";background:var(--line-2);height:1px}.commit-b{border:1px solid var(--red-line);background:#ff5a3a0d;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.commit-k{font-family:var(--font-mono);color:var(--ink-2);align-items:center;gap:8px;font-size:11px;line-height:16px;display:inline-flex}.commit-k i{background:var(--red);border-radius:50%;width:6px;height:6px}.commit-b code{font-family:var(--font-mono);color:var(--ink);word-break:break-all;font-size:12px;line-height:1.6}.crowd-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:6px;padding:16px}.crowd-grid i{animation-delay:calc(var(--i) * 4ms)}.crowd-grid i.you{box-shadow:0 0 10px #ff5a3a99}.pc-addr{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:color .16s var(--ease)}.pc-addr:hover{color:var(--ink)}.pool-card .kv b{text-align:right}.note-facts{border:1px solid var(--line);background:var(--bg-2);animation:rise .24s var(--ease) both;border-radius:10px;padding:2px 14px;display:grid}.note-facts>div{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:9px 0;font-size:13px;display:flex}.note-facts>div:first-child{border-top:0}.note-facts span:first-child{color:var(--ink-3);flex:1;min-width:0}.note-facts b{text-align:right;white-space:nowrap;font-size:12px;font-weight:400}.console{border:1px solid var(--line);background:#090909;border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.console li{border-top:1px solid var(--line);color:var(--ink-3);transition:color .2s var(--ease), background-color .2s var(--ease);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 14px;display:grid;position:relative;overflow:hidden}.console li:first-child{border-top:0}.c-n{font-size:11px}.c-b{gap:3px;min-width:0;display:grid}.c-b b{font-size:14px;font-weight:400;line-height:20px}.c-b code{font-family:var(--font-mono);color:var(--ink-2);animation:rise .24s var(--ease) both;flex-wrap:wrap;gap:0 14px;font-size:12px;line-height:18px;display:flex}.c-b code span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.c-t{white-space:nowrap;font-size:12px}.console li[data-state=now]{color:var(--ink);background:var(--card)}.console li[data-state=now]:after{content:"";background:var(--ink);width:28%;height:1px;animation:1.1s linear infinite sweep;position:absolute;bottom:0;left:0}.console li[data-state=done]{color:var(--ink-2)}.console li[data-state=done] .c-n{color:var(--ink)}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(360%)}}.proof{animation:rise .32s var(--ease) both;gap:8px;display:grid}.proof code{font-family:var(--font-mono);color:var(--ink-3);word-break:break-all;max-height:5.4em;font-size:11px;line-height:1.6;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.rm-node{align-content:start}.rm-seg[data-fly="1"]:before{content:"";z-index:1;background:#fff;width:16px;height:2px;animation:1s linear infinite fly;position:absolute;top:0;left:-16px;box-shadow:0 0 8px #f2efe9e6}@keyframes fly{to{left:100%}}.note-main code{color:var(--ink-3);font-size:12px}@media (max-width:760px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-c{padding:10px 12px}.strip-c:first-child{grid-column:1/-1}.strip-c>b{font-size:13px}.crowd-grid{grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;padding:14px}.note-facts>div{flex-wrap:wrap;gap:2px 12px}.note-facts span:first-child{flex-basis:100%}.note-facts b{text-align:left}.console li{gap:10px;padding:10px 12px}}.result .kv{flex-wrap:wrap}.result .kv span{white-space:nowrap}.result .kv b{text-align:right;margin-left:auto}
