:root{--void: #050505;--void-2: #0b0b0b;--void-3: #121212;--paper: #ececea;--cream: #d9d9d6;--mist: #8b8b88;--ash: #4a4a48;--hair: #222;--acid: #c8f54a;--up: #9fc47c;--dn: #e0645f;--r-card: 14px;--r-mark: 8px;--r-hero: 24px;--font-body: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-head: "Tektur", "JetBrains Mono", sans-serif;--ease: cubic-bezier(.7, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-micro: .18s;--t-enter: .65s}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--void);color:var(--cream);font:16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}::selection{background:var(--paper);color:var(--void)}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;z-index:90;opacity:.07;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .6s steps(1) infinite}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-2%,-3%)}80%{transform:translate(4%,2%)}}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:89;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.75) 100%)}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.kicker{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--mist)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--paper);margin-right:8px;animation:blink 1.6s ease-in-out infinite}@keyframes blink{50%{opacity:.2}}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--up)}.dn{color:var(--dn)}.muted{color:var(--mist)}.label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.sym{font-weight:500;color:var(--paper)}.btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--paper);padding:13px 22px;font:500 13px var(--font-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:var(--paper);color:var(--void);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.btn:hover{background:transparent;color:var(--paper)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:1px dashed var(--paper);outline-offset:3px}.btn.ghost{background:transparent;color:var(--paper);border-color:var(--ash)}.btn.ghost:hover{border-color:var(--paper);background:transparent;color:var(--paper)}.btn.danger{background:transparent;color:var(--dn);border-color:var(--dn)}.btn.danger:hover{background:var(--dn);color:var(--void)}.btn.wide{width:100%}.btn.big{padding:16px 26px;font-size:14px}.btn:disabled{opacity:.38;pointer-events:none}.btn .arr{transition:transform var(--t-micro) ease-out}.btn:hover .arr{transform:translate(3px)}.bar{position:sticky;top:0;z-index:80;background:#050505d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hair)}.bar-in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px}.brandmark{display:flex;align-items:center;gap:12px;text-decoration:none}.brandmark .coin{width:34px;height:34px;border-radius:var(--r-mark);filter:grayscale(1);border:1px solid var(--hair);display:block}.brandmark .wm{font:700 17px var(--font-head);letter-spacing:.18em;color:var(--paper)}.nav{display:flex;align-items:center;gap:4px}.nav a{text-decoration:none;padding:8px 14px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);transition:color var(--t-micro) ease-out}.nav a:hover,.nav a.active{color:var(--paper)}.nav .btn{padding:10px 16px;color:var(--void);margin-left:10px}.nav .btn:hover{color:var(--paper)}.nav-x{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--mist);transition:color var(--t-micro) ease-out}.nav-x:hover{color:var(--paper)}.mobbar,.tabbar{display:none}.hero{position:relative;min-height:calc(100vh - 68px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--hair)}.ledger{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:40px 28px;font:13px/2.1 var(--font-body);color:var(--ash);opacity:.55;white-space:pre;overflow:hidden;-webkit-user-select:none;user-select:none;mask-image:radial-gradient(ellipse at 30% 50%,#0003,#000 70%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,rgba(0,0,0,.2) 0%,#000 70%)}.ledger .hit{color:var(--mist)}.slit{position:absolute;left:0;right:0;top:0;height:1px;background:var(--paper);box-shadow:0 0 18px #ececea80;z-index:2;animation:visor 2.6s var(--ease) .4s both}.shade{position:absolute;left:0;right:0;top:0;height:0;background:var(--void);z-index:1;animation:shade 2.6s var(--ease) .4s both}@keyframes visor{0%{top:0;opacity:1}85%{top:100%;opacity:1}to{top:100%;opacity:0}}@keyframes shade{0%{height:0;opacity:1}85%{height:100%;opacity:1}to{height:100%;opacity:.5}}.hero-in{position:relative;z-index:3;width:100%;padding:80px 20px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:center}.hero h1{font:700 clamp(40px,5.6vw,84px) / 1.02 var(--font-head);margin:22px 0 26px;color:var(--cream);letter-spacing:-.01em}.hero h1 .lit{color:var(--paper);font-weight:900;display:block}.lede{max-width:560px;color:var(--mist);font-size:15px;margin:0 0 34px}.lede b{color:var(--paper);font-weight:500}.cta{display:flex;flex-wrap:wrap;gap:12px}.hero-mark{justify-self:end;width:100%;max-width:360px}.hero-mark img{width:100%;display:block;border:1px solid var(--hair);border-radius:var(--r-hero);opacity:0;animation:emerge 3.2s ease-out 1.6s forwards}@keyframes emerge{0%{opacity:0;filter:grayscale(1) blur(12px);transform:scale(1.04)}to{opacity:1;filter:grayscale(1) blur(0);transform:none}}.wave{margin-top:30px;max-width:420px;border:1px solid var(--hair);background:#0b0b0bd9;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.wave .t{font:700 26px var(--font-head);color:var(--paper);font-variant-numeric:tabular-nums}.wave .s{font-size:11px;color:var(--mist);letter-spacing:.06em;margin-top:2px}.wave .u{font-size:12px;color:var(--up);font-variant-numeric:tabular-nums}.hi{opacity:0;transform:translateY(14px);animation:rise .8s var(--ease-out) forwards}.hi-1{animation-delay:1.15s}.hi-2{animation-delay:1.3s}.hi-3{animation-delay:1.45s}.hi-4{animation-delay:1.6s}.hi-5{animation-delay:1.75s}@keyframes rise{to{opacity:1;transform:none}}.strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--hair)}.strip>div{padding:26px 24px;border-right:1px solid var(--hair)}.strip>div:last-child{border-right:0}.strip .v{font:700 30px var(--font-head);color:var(--paper);margin-top:6px;font-variant-numeric:tabular-nums}.strip .v.dims{color:var(--ash)}.tape{border-bottom:1px solid var(--hair);overflow:hidden;position:relative;background:var(--void-2)}.tape-in{display:flex;gap:44px;padding:13px 0;white-space:nowrap;width:max-content;animation:tape 46s linear infinite;font-size:13px;letter-spacing:.06em;color:var(--mist)}.tape-in span{display:inline-flex;gap:9px;align-items:baseline}.tape-in b{font-weight:500;color:var(--cream);font-variant-numeric:tabular-nums}.tape-in b.up{color:var(--up)}.tape-in b.dn{color:var(--dn)}.tape-in .redact{display:inline-block;height:11px;background:var(--paper);opacity:.55;align-self:center}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}section{padding:120px 0;border-bottom:1px solid var(--hair);position:relative}section.tight{padding:88px 0}h2{font:700 clamp(34px,4.6vw,64px) / 1.04 var(--font-head);margin:16px 0 20px;color:var(--paper)}h2 .dim{color:var(--ash)}.sub{max-width:620px;color:var(--mist);margin:0 0 56px;font-size:15px}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:42px}.sec-head h2{margin:12px 0 0}.film{border:1px solid var(--hair);background:#000;border-radius:var(--r-card);overflow:hidden}.filltape{margin:0;padding:26px 28px;font:13px/2.05 var(--font-body);color:var(--mist);min-height:320px;white-space:pre;overflow:hidden}.filltape .fl{display:block;opacity:0;animation:flprint .5s var(--ease-out) forwards}.filltape .ok{color:var(--paper)}.filltape .pct{color:var(--cream);font-variant-numeric:tabular-nums}.filltape .usd{color:var(--ash);font-variant-numeric:tabular-nums}.filltape .fin{color:var(--paper);font-weight:500}@keyframes flprint{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden}.pane{background:var(--void);padding:28px;min-width:0}.pane .kicker{margin-bottom:18px;display:block}.row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed var(--hair);font-size:14px}.row:last-child{border-bottom:0}.row span:first-child{color:var(--mist)}.row span:last-child{text-align:right;color:var(--paper)}.redact{display:inline-block;height:14px;background:var(--paper);opacity:.9;vertical-align:middle}.gone{color:var(--ash)!important;letter-spacing:.2em}.verbs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.stack div{font:900 clamp(56px,9vw,132px) / .95 var(--font-head);text-transform:lowercase;color:var(--paper)}.stack div:nth-child(1){opacity:.22}.stack div:nth-child(2){opacity:.5}.steps{display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden}.step{background:var(--void);padding:22px 24px}.step b{display:block;font:700 18px var(--font-head);color:var(--paper);margin-bottom:6px}.step p{margin:0;color:var(--mist);font-size:14px}.mono-note{display:block;margin-top:10px;font-size:12px;color:var(--ash);letter-spacing:.06em}.zword{font:900 clamp(72px,16vw,220px) / .9 var(--font-head);color:var(--paper);letter-spacing:.08em;margin:10px 0 30px;-webkit-user-select:none;user-select:none}.route{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);margin-bottom:56px}.route i{flex:0 1 80px;height:1px;background:var(--ash)}.route b{color:var(--paper);font-weight:500}.grid4{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden}.cell{background:var(--void);padding:28px}.cell .kicker{display:block;margin-bottom:12px}.cell h3{font:700 21px var(--font-head);color:var(--paper);margin:0 0 10px}.cell p{margin:0;color:var(--mist);font-size:14px}.cell .go{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);text-decoration:none;transition:color var(--t-micro) ease-out}.cell .go:hover{color:var(--paper)}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash);font-weight:400;padding:14px 18px;border-bottom:1px solid var(--hair)}.tbl td{padding:13px 18px;border-bottom:1px solid var(--hair);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl .r,.tbl th.r{text-align:right}.tbl tbody tr.clickable{cursor:pointer;transition:background var(--t-micro) ease-out}.tbl tbody tr.clickable:hover,.tbl tbody tr.sel{background:var(--void-2)}.spark{display:block}.rail{display:flex;gap:18px;overflow-x:auto;padding:4px 20px 22px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{height:4px}.rail::-webkit-scrollbar-thumb{background:var(--hair)}.rail-hint{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin-top:14px}.panel{background:var(--void-2);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hair)}.panel-body{padding:20px}.panel-body>hr.divider{border:0;border-top:1px dashed var(--hair);margin:4px 0}.card{background:var(--void);border:1px solid var(--hair);border-radius:var(--r-card);padding:24px;display:block;text-decoration:none;color:inherit;transition:border-color var(--t-micro) ease-out,background var(--t-micro) ease-out}.card:hover{border-color:var(--mist);background:var(--void-2)}.card h3{font:700 19px var(--font-head);color:var(--paper);margin:0 0 8px}.card .label{display:block;margin-bottom:16px}.stat-cell{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--void-2);padding:22px 24px}.stat-big{font:700 44px var(--font-head);color:var(--paper);font-variant-numeric:tabular-nums;line-height:1.1}.stat-cell .label{margin-top:8px;display:block}.trow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px dashed var(--hair);font-size:14px}.trow:last-of-type{border-bottom:0}.trow .who{color:var(--mist)}.trow .who b{display:block;color:var(--paper);font-weight:500;font-size:15px}.term-btn{margin-top:16px;border:1px solid var(--ash);border-radius:var(--r-card);padding:11px 14px;text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);text-decoration:none;display:block;transition:color .25s,border-color .25s,background .25s}.term-btn:hover{color:var(--paper);border-color:var(--paper)}.wrow{display:grid;grid-template-columns:64px 1fr 44px;gap:12px;align-items:center;padding:7px 0;font-size:13px}.wname{color:var(--paper)}.wpct{text-align:right;color:var(--mist);font-variant-numeric:tabular-nums}.wbar{display:flex;height:4px;gap:2px;background:transparent;width:100%}.wbar i{display:block;height:100%;transition:width .9s var(--ease-out)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{background:transparent;border:1px solid var(--hair);border-radius:var(--r-card);color:var(--mist);font:400 12px var(--font-body);letter-spacing:.08em;padding:7px 14px;cursor:pointer;transition:color var(--t-micro) ease-out,border-color var(--t-micro) ease-out}.chip:hover{color:var(--paper);border-color:var(--mist)}.chip.on{background:var(--paper);color:var(--void);border-color:var(--paper)}.faq{border-top:1px solid var(--hair)}.faq-item{border-bottom:1px solid var(--hair)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;background:none;border:0;cursor:pointer;text-align:left;padding:22px 4px;font:500 16px var(--font-body);color:var(--cream);transition:color var(--t-micro) ease-out}.faq-q:hover,.faq-q.open{color:var(--paper)}.pm{position:relative;width:14px;height:14px;flex:none}.pm i{position:absolute;top:6px;right:0;bottom:6px;left:0;height:1.5px;background:var(--mist);transition:transform var(--t-micro) ease-out}.pm i:last-child{transform:rotate(90deg)}.faq-q.open .pm i:last-child{transform:rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out)}.faq-a.open{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{margin:0;padding:0 4px 24px;color:var(--mist);font-size:14.5px;max-width:720px}.final{text-align:center}.final img{width:120px;border-radius:22px;filter:grayscale(1);margin-bottom:26px;border:1px solid var(--hair)}.final h2{font-size:clamp(56px,10vw,150px);margin:0 0 18px;letter-spacing:.02em}.final p{color:var(--mist);max-width:560px;margin:0 auto 36px}.risk{border:1px dashed var(--ash);border-radius:var(--r-card);padding:22px 24px;font-size:13px;color:var(--mist)}.risk b{color:var(--paper);font-weight:500}.notice{border:1px dashed var(--ash);border-radius:var(--r-card);padding:16px 18px;font-size:13.5px;line-height:1.65;color:var(--mist)}.notice.warn{border-color:var(--dn);color:var(--dn);word-break:break-word}.foot{padding:40px 0 70px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;color:var(--ash);letter-spacing:.1em;text-transform:uppercase}.foot nav{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.foot a{text-decoration:none;color:var(--ash);transition:color var(--t-micro) ease-out}.foot a:hover{color:var(--paper)}.foot-note{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.page{max-width:1080px;margin:0 auto;padding:48px 20px 90px}.page-head{margin-bottom:30px}.page-head h1{font:700 clamp(34px,4.6vw,58px) / 1.05 var(--font-head);color:var(--paper);margin:14px 0}.page-head .sub{margin:0;max-width:640px}.kv{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;flex-wrap:wrap}.kv .label{flex:none}.kv .num{color:var(--cream);text-align:right}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.input,select.input{background:var(--void);border:1px solid var(--hair);border-radius:10px;color:var(--cream);font:400 15px var(--font-body);padding:12px 14px;width:100%;min-width:0;transition:border-color var(--t-micro) ease-out}.input:focus-visible{outline:none;border-color:var(--paper)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.seg{display:inline-flex;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden}.seg button{background:var(--void);border:0;color:var(--mist);font:400 13px var(--font-body);letter-spacing:.06em;padding:10px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:color var(--t-micro) ease-out,background var(--t-micro) ease-out}.seg button:hover{color:var(--paper)}.seg button.active{background:var(--paper);color:var(--void)}.meter{height:4px;background:var(--void-3);border-radius:2px;overflow:hidden}.meter i{display:block;height:100%;background:var(--paper);transition:width .4s var(--ease-out)}.meter.bad i{background:var(--dn)}.flash{animation:flash .55s ease-out}@keyframes flash{0%{color:var(--paper)}to{color:inherit}}.draw{stroke-dasharray:1400;stroke-dashoffset:1400;animation:draw 2.2s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.reveal,.stagger{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.in,.stagger.in{opacity:1;transform:none}.stagger.in>*{animation:staggerin .65s var(--ease-out) both}.stagger.in>*:nth-child(1){animation-delay:.02s}.stagger.in>*:nth-child(2){animation-delay:.09s}.stagger.in>*:nth-child(3){animation-delay:.16s}.stagger.in>*:nth-child(4){animation-delay:.23s}.stagger.in>*:nth-child(5){animation-delay:.3s}.stagger.in>*:nth-child(6){animation-delay:.37s}.stagger.in>*:nth-child(7){animation-delay:.44s}.stagger.in>*:nth-child(8){animation-delay:.51s}@keyframes staggerin{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.shell{min-height:100vh;display:flex;flex-direction:column}.shell>.main{flex:1;width:100%}@media (max-width: 900px){.hero-in{grid-template-columns:1fr;padding:48px 20px}.hero-mark{justify-self:start;max-width:140px}.verbs{grid-template-columns:1fr;gap:36px}}@media (max-width: 860px){.compare{grid-template-columns:1fr}}@media (max-width: 820px){.nav a.hidesm{display:none}}@media (max-width: 760px){.strip{grid-template-columns:1fr 1fr}.strip>div:nth-child(2){border-right:0}.strip>div:nth-child(-n+2){border-bottom:1px solid var(--hair)}.grid4{grid-template-columns:1fr}section{padding:84px 0}}@media (max-width: 640px){.bar-in{height:60px}.hero{min-height:calc(100vh - 60px)}.bar .nav{display:none}.tabbar{display:block;position:sticky;bottom:0;z-index:80;background:#050505e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.tabbar-in{display:grid;grid-template-columns:repeat(6,1fr);max-width:1240px;margin:0 auto;padding:0 8px}.tabbar-in a{text-decoration:none;text-align:center;padding:13px 2px 11px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.tabbar-in a.active{color:var(--paper);box-shadow:inset 0 1px 0 var(--paper)}.filltape{font-size:11.5px;padding:20px 16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.grain{animation:none}.slit,.shade{animation:none;display:none}.hero-mark img{animation:none;opacity:1;filter:grayscale(1)}.hi{animation:none;opacity:1;transform:none}.tape-in,.dot{animation:none}.filltape .fl{animation:none;opacity:1}.reveal,.stagger{opacity:1;transform:none;transition:none}.stagger.in>*{animation:none}.draw{animation:none;stroke-dashoffset:0}.wbar i{transition:none}}
