:root{--bg: #121212;--bg-card: #171717;--bg-pop: #1a1a1a;--bg-muted: #151515;--bg-sec: #1d1d1d;--accent: #232323;--fg: #f2f2f2;--fg-strong: #ffffff;--fg-mut: #a6a6a6;--fg-dim: #737373;--line: #2a2a2a;--line-in: #303030;--ring: #d4d4d4;--g-1: #f2f2f2;--g-2: #a6a6a6;--g-3: #737373;--g-4: #4d4d4d;--g-5: #2e2e2e;--f-disp: "Archivo", ui-sans-serif, system-ui, -apple-system, sans-serif;--f-sans: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--f-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--r: 8px;--r-sm: 6px;--r-xs: 4px;--shadow: 0 14px 30px -18px rgba(0, 0, 0, .9);--ease: cubic-bezier(.22, .61, .36, 1);--t: .15s;--t-enter: .55s;--max: 1120px;--gutter: 24px}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input{font:inherit}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}h1,h2,h3,h4{text-wrap:balance;font-family:var(--f-disp)}.mono{font-family:var(--f-mono)}.tnum{font-variant-numeric:tabular-nums}.up{color:var(--fg-strong)}.down{color:var(--fg-dim)}.sig{color:var(--fg-strong)}.lbl{font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.sdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fg-strong);flex:none;animation:pulse 2.2s var(--ease) infinite}.sdot.dim{background:var(--fg-dim);animation:none}.nav-shell{position:fixed;top:14px;left:50%;z-index:50;transform:translate(-50%);width:min(1180px,calc(100vw - 24px));border:1px solid var(--line);border-radius:var(--r);background:#121212d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow)}.nav-inner{display:flex;align-items:center;gap:14px;height:56px;padding:0 8px 0 16px}.nav-logo{display:flex;align-items:center;gap:10px;flex:none}.nav-logo img{width:28px;height:28px;display:block}.wordmark{font:650 19px var(--f-disp);letter-spacing:-.03em}.nav-links{display:flex;gap:1px;margin-left:auto}.nav-links a{padding:7px 12px;border-radius:var(--r-sm);font:500 13.5px/1 var(--f-sans);color:var(--fg-mut);transition:color var(--t) var(--ease),background var(--t) var(--ease)}.nav-links a:hover,.nav-links a.active{color:var(--fg);background:var(--bg-sec)}.nav-actions{display:flex;align-items:center;gap:8px;flex:none}.ticker-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;font:500 11.5px var(--f-mono);letter-spacing:.08em;color:var(--fg-mut);transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.ticker-pill:hover{color:var(--fg);border-color:var(--fg-dim)}.ticker-pill .sdot{width:5px;height:5px}.icon-btn{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg-mut);transition:color var(--t) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease)}.icon-btn:hover{color:var(--fg);background:var(--bg-sec);border-color:var(--line-in)}.icon-btn svg{width:15px;height:15px}.mobile-menu{display:none}.drawer{position:fixed;top:82px;left:50%;z-index:49;transform:translate(-50%);width:min(1180px,calc(100vw - 24px));display:grid;gap:2px;padding:8px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-pop);box-shadow:var(--shadow);opacity:0;transform:translate(-50%) translateY(-6px);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}.drawer.open{opacity:1;transform:translate(-50%);pointer-events:auto}.drawer a,.drawer button{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:var(--r-sm);font:500 14px var(--f-sans);color:var(--fg-mut)}.drawer a:hover,.drawer a.active{color:var(--fg);background:var(--bg-sec)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:var(--r-sm);font:500 14px var(--f-sans);white-space:nowrap;cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t) var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.4;pointer-events:none}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover{background:var(--fg-strong)}.btn-ghost{border:1px solid var(--line-in);color:var(--fg)}.btn-ghost:hover{border-color:var(--fg-dim);background:var(--bg-sec)}.btn-sm{height:32px;padding:0 13px;font-size:13px;border-radius:var(--r-xs)}.btn-lg{height:48px;padding:0 26px;font-size:15px}.wide{width:100%}.pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-xs);font:500 12px var(--f-mono);color:var(--fg-mut);transition:color var(--t) var(--ease),border-color var(--t) var(--ease),background var(--t) var(--ease)}.pill:hover{color:var(--fg);border-color:var(--line-in)}.pill.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--r-xs);border:1px solid var(--line);font:500 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mut)}.chip.on{color:var(--fg-strong);border-color:var(--fg-dim)}.chip.dim{color:var(--fg-dim)}.cmark{display:inline-block;width:12px;height:3px;flex:none;background:var(--fg)}.cmark.usd{background:var(--g-1)}.cmark.eur{background:var(--g-2)}.cmark.gbp{background:var(--g-3)}.cmark.jpy{background:var(--g-4)}.cmark.chf{background:var(--g-5)}.hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:96svh;padding:150px var(--gutter) 90px;text-align:center}.hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 62% 46% at 50% 0%,rgba(242,242,242,.045),transparent 70%);opacity:0;animation:washin 1s var(--ease) .05s forwards}.hero-inner{width:100%;max-width:880px;min-width:0}.hero-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;padding:5px 14px 5px 6px;border:1px solid var(--line);border-radius:999px;background:var(--bg-card);font:400 12.5px var(--f-mono);color:var(--fg-mut);opacity:0;animation:rise .6s var(--ease) .15s forwards}.hero-badge:hover{color:var(--fg);border-color:var(--fg-dim)}.hero-badge .tag{padding:2px 9px;border-radius:999px;background:var(--fg);color:var(--bg);font:500 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(52px,9vw,104px);line-height:.98;font-weight:700;letter-spacing:-.035em;opacity:0;animation:clipup .8s var(--ease) .3s forwards}.hero h1 .thin{font-weight:500;color:var(--fg-mut)}.hero .lede{max-width:620px;margin:26px auto 0;font-size:17px;line-height:1.65;color:var(--fg-mut);opacity:0;animation:rise .7s var(--ease) .5s forwards}.hero .lede b{color:var(--fg);font-weight:500}.hero-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);overflow:hidden;opacity:0;animation:rise .7s var(--ease) .68s forwards}.fact{padding:18px 20px 16px;border-right:1px solid var(--line);transition:background var(--t) var(--ease)}.fact:last-child{border-right:0}.fact:hover{background:var(--bg-sec)}.fact .fv{margin-top:8px;font:500 24px var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fact .fd{margin-top:4px;font:400 11.5px var(--f-mono);color:var(--fg-dim)}.hero-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px;opacity:0;animation:rise .7s var(--ease) .86s forwards}.hero-fine{margin-top:18px;font:400 11.5px var(--f-mono);color:var(--fg-dim);opacity:0;animation:rise .6s var(--ease) 1.05s forwards}.section{max-width:var(--max);margin:0 auto;padding:96px var(--gutter) 0}.sec-head{max-width:680px;margin-bottom:40px}.sec-head .lbl{display:flex;align-items:center;gap:8px;margin-bottom:14px}.sec-head .lbl:before{content:"";width:18px;height:1px;background:var(--fg-dim)}.sec-head h2{margin:0;font-size:clamp(30px,4.4vw,46px);line-height:1.06;font-weight:650;letter-spacing:-.025em}.sec-head .sub{margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--fg-mut)}h3{margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.term-panel{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);box-shadow:var(--shadow);overflow:hidden}.term-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line)}.term-head .tt{display:flex;align-items:center;gap:10px}.term-body{padding:18px;display:grid;gap:0}.trace{display:grid;gap:0;font:400 13px/1.9 var(--f-mono);text-align:left}.trace .tl{display:flex;gap:14px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--bg-muted);opacity:0;transform:translateY(4px);animation:rise .5s var(--ease) forwards}.trace .tl:last-child{border-bottom:0}.trace .no{color:var(--fg-dim);flex:none;width:2.4em}.trace .st{margin-left:auto;color:var(--fg-strong);flex:none;font-variant-numeric:tabular-nums}.trace .st.pend,.trace .dim{color:var(--fg-dim)}.trace .num{color:var(--fg);font-variant-numeric:tabular-nums}.ticktrack{margin-top:16px;text-align:left}.ticktrack .ruler{position:relative;height:34px;border-bottom:1px solid var(--line-in);display:flex;align-items:flex-end;gap:0}.ticktrack .ruler i{flex:1;height:9px;background:var(--g-5);transition:height .3s var(--ease),background .3s var(--ease)}.ticktrack .ruler i:nth-child(5n){height:16px}.ticktrack .ruler i.f{height:22px;background:var(--fg)}.ticktrack .ruler i:nth-child(5n).f{height:28px}.ticktrack .cursor{position:absolute;top:-7px;bottom:-4px;width:1px;background:var(--fg-strong);left:calc(var(--p, 0) * 100%);transition:left .18s linear}.ticktrack .cursor:after{content:"";position:absolute;top:-4px;left:-3.5px;border:4px solid transparent;border-top-color:var(--fg-strong)}.tick-axis{display:flex;justify-content:space-between;margin-top:8px;font:400 10.5px var(--f-mono);color:var(--fg-dim);font-variant-numeric:tabular-nums}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-card)}.stepcell{padding:22px 20px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-width:0;transition:background var(--t) var(--ease)}.stepcell:last-child{border-right:0}.stepcell:hover{background:var(--bg-sec)}.stepcell .sn{font:500 12px var(--f-mono);color:var(--fg-dim);display:flex;justify-content:space-between}.stepcell .sn b{color:var(--fg);font-weight:500}.stepcell p{margin:0;font-size:13.5px;line-height:1.6;color:var(--fg-mut)}.stepcell .go{margin-top:auto;padding-top:12px;font:500 12px var(--f-mono);color:var(--fg)}.stepcell .go:hover{color:var(--fg-strong);text-decoration:underline;text-underline-offset:3px}.tablewrap{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-card)}.table-scroll{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:13.5px;min-width:680px}table.data th{padding:12px 16px;text-align:left;font:500 10.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--bg-muted)}table.data td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}table.data tr:last-child td{border-bottom:0}table.data tbody tr{transition:background var(--t) var(--ease)}table.data tbody tr:hover{background:var(--bg-sec)}table.data .num,table.data th.num{text-align:right}table.data td.num{font-family:var(--f-mono);font-size:12.5px;font-variant-numeric:tabular-nums}.cell-id{display:flex;align-items:center;gap:10px}.cell-id .sym{font-weight:500;font-size:13.5px}.cell-id .sub{display:block;font:400 11px var(--f-mono);color:var(--fg-dim)}.minibar{width:104px;height:3px;background:var(--g-5);overflow:hidden}.minibar i{display:block;height:100%;background:var(--fg);width:0;transition:width .9s var(--ease)}.mech-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-card)}.mechcell{padding:26px 24px;border-bottom:1px solid var(--line);min-width:0;display:flex;flex-direction:column;gap:12px;transition:background var(--t) var(--ease)}.mechcell:nth-child(odd){border-right:1px solid var(--line)}.mechcell:nth-last-child(-n+2){border-bottom:0}.mechcell:hover{background:var(--bg-sec)}.mechcell .mh{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mechcell .mn{font:500 12px var(--f-mono);color:var(--fg-dim)}.mechcell p{margin:0;color:var(--fg-mut);font-size:14px;line-height:1.65}.mechcell .viz{margin-top:auto;padding-top:14px}.readout{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:12px 14px;font:400 12px/1.8 var(--f-mono);overflow-x:auto}.readout .k{color:var(--fg-mut)}.readout .v{color:var(--fg);font-variant-numeric:tabular-nums}.readout .d{color:var(--fg-dim)}.readout .s{color:var(--fg-strong)}.bigband{margin-top:14px;padding:30px 26px;background:var(--accent);border:1px solid var(--line);border-radius:var(--r);display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bigband .bb .bv{font:650 clamp(30px,4vw,44px) var(--f-disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bigband .bb .bk{margin-top:6px;font:400 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.bigband .bb{border-left:1px solid var(--g-5);padding-left:20px}.bigband .bb:first-child{border-left:0;padding-left:0}.dash{display:grid;grid-template-columns:300px 1fr;gap:14px}.dash-col{display:grid;gap:14px;align-content:start;min-width:0}.dashcard{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);overflow:hidden}.dashcard .dh{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.dashcard .db{padding:16px}.balgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.balcell{padding:14px 16px;background:var(--bg-card);transition:background var(--t) var(--ease)}.balcell:hover{background:var(--bg-sec)}.balcell .bv{margin-top:6px;font:500 17px var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.balcell .bd{margin-top:3px;font:400 10.5px var(--f-mono);color:var(--fg-dim)}.posrow{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line);font:400 12.5px var(--f-mono);font-variant-numeric:tabular-nums;transition:background var(--t) var(--ease)}.posrow:last-child{border-bottom:0}.posrow:hover{background:var(--bg-sec)}.logtail{font:400 12px/1.9 var(--f-mono);font-variant-numeric:tabular-nums;min-height:172px}.logtail .ll{display:flex;gap:12px;opacity:0;animation:rise .4s var(--ease) forwards}.logtail .t{color:var(--fg-dim);flex:none}.logtail .m{color:var(--fg-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logtail .m b{color:var(--fg);font-weight:400}.tape{margin-top:96px;padding:20px 0;border-block:1px solid var(--line);background:var(--bg-muted);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.tape-track{display:flex;gap:54px;width:max-content;animation:marquee 46s linear infinite}.tape-track span{font:400 15px var(--f-mono);color:var(--fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.tape-track b{color:var(--fg);font-weight:400}.tape:hover .tape-track{animation-play-state:paused}.spotlight{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:22px 24px;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--accent);cursor:pointer;transition:border-color var(--t) var(--ease)}.spotlight:hover{border-color:var(--fg-dim)}.spot-av{display:grid;place-items:center;width:50px;height:50px;flex:none;border:1px solid var(--line-in);border-radius:var(--r-sm);background:var(--bg-card);font:500 15px var(--f-mono)}.spot-main{min-width:0;flex:1}.spot-meta{display:flex;flex-wrap:wrap;gap:26px;margin-top:8px;font:400 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim)}.spot-meta b{display:block;font:500 15px var(--f-mono);color:var(--fg);margin-top:3px;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.filters .field{flex:1 1 190px;max-width:300px}.field input{width:100%;height:30px;padding:0 12px;border:1px solid var(--line-in);border-radius:var(--r-xs);background:var(--bg);color:var(--fg);font:400 12.5px var(--f-mono);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.field input:focus{outline:0;border-color:var(--ring);box-shadow:0 0 0 3px #d4d4d414}.field input::placeholder{color:var(--fg-dim)}.formquote{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;align-items:start}.formcard{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);overflow:hidden}.formcard .fh{padding:13px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.formcard .fb{padding:20px 18px}.frow{margin-top:14px}.frow:first-child{margin-top:0}.frow label{display:block;margin-bottom:7px;font:400 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.frow label a{color:var(--fg-mut);text-decoration:underline;text-underline-offset:3px}.frow label a:hover{color:var(--fg)}.frow input{width:100%;height:40px;padding:0 13px;border:1px solid var(--line-in);border-radius:var(--r-sm);background:var(--bg);color:var(--fg);font:400 14px var(--f-mono);font-variant-numeric:tabular-nums;transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}.frow input:hover{border-color:var(--fg-dim)}.frow input:focus{outline:0;border-color:var(--ring);box-shadow:0 0 0 3px #d4d4d414}.frow input::placeholder{color:var(--fg-dim)}.pills{display:flex;flex-wrap:wrap;gap:8px}.qrow{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font:400 12.5px var(--f-mono)}.qrow:last-child{border-bottom:0}.qrow .k{color:var(--fg-dim)}.qrow .v{font-variant-numeric:tabular-nums;text-align:right}.qrow .v.s{color:var(--fg-strong)}.faq{max-width:780px;margin:0 auto;display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-card)}.faq details{border-bottom:1px solid var(--line)}.faq details:last-child{border-bottom:0}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;cursor:pointer;font:500 15px var(--f-sans);transition:background var(--t) var(--ease)}.faq summary:hover{background:var(--bg-sec)}.faq summary::-webkit-details-marker{display:none}.faq summary .qx{flex:none;font:400 14px var(--f-mono);color:var(--fg-dim);transition:color var(--t) var(--ease),transform .2s var(--ease)}.faq details[open] summary .qx{color:var(--fg-strong);transform:rotate(45deg)}.faq p{padding:2px 20px 20px;color:var(--fg-mut);font-size:14.5px;line-height:1.7;max-width:640px}.cta-final{max-width:var(--max);margin:96px auto 0;padding:0 var(--gutter)}.cta-box{position:relative;overflow:hidden;isolation:isolate;padding:80px 24px;text-align:center;border:1px solid var(--line);border-radius:var(--r);background:var(--accent)}.cta-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 55% 70% at 50% 50%,rgba(242,242,242,.05),transparent 70%)}.cta-box h2{font-size:clamp(32px,5vw,54px)}.cta-box p{margin:16px auto 32px;color:var(--fg-mut);font-size:16px;max-width:480px}.cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.footer{max-width:var(--max);margin:0 auto;padding:72px var(--gutter) 36px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.foot-brand p{margin:8px 0 0;color:var(--fg-mut);font-size:13.5px;max-width:420px;line-height:1.65}.foot-links{display:flex;flex-wrap:wrap;gap:22px;font-size:13.5px;color:var(--fg-mut)}.foot-links a:hover{color:var(--fg)}.copy-line{grid-column:1 / -1;margin-top:22px;padding-top:22px;border-top:1px solid var(--line);font:400 11px var(--f-mono);letter-spacing:.06em;color:var(--fg-dim);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.page{max-width:var(--max);margin:0 auto;padding:120px var(--gutter) 64px}.page-head{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:end;margin-bottom:30px}.page-head h1{margin:12px 0 0;font-size:clamp(32px,4.6vw,50px);line-height:1.04;font-weight:650;letter-spacing:-.03em}.page-head h1 em{font-style:normal;color:var(--fg-dim)}.page-head .standfirst{margin:14px 0 0;max-width:560px;font-size:15.5px;line-height:1.65;color:var(--fg-mut)}.page-head .standfirst b{color:var(--fg);font-weight:500}.head-meta{display:grid;gap:8px;text-align:right;font:500 13px var(--f-mono);font-variant-numeric:tabular-nums}.head-meta span{font-weight:400;font-size:11px;color:var(--fg-dim)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:16px}.metric{padding:16px 18px;background:var(--bg-card);transition:background var(--t) var(--ease)}.metric:hover{background:var(--bg-sec)}.mv{display:block;margin-top:7px;font:500 20px var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.md{margin-top:4px;font:400 11px var(--f-mono);color:var(--fg-dim)}.split{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;align-items:start}.split-col{display:grid;gap:14px;min-width:0}.card{min-width:0;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);overflow:hidden}.card .ch{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line)}.card .cb{padding:18px}.pladder{font:400 12.5px/1.5 var(--f-mono);font-variant-numeric:tabular-nums}.pladder .pr{display:grid;grid-template-columns:52px 1fr 86px;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--bg-muted);opacity:0;transform:translate(-6px);animation:slidein .4s var(--ease) forwards}.pladder .pr:last-child{border-bottom:0}.pladder .pr .pt{color:var(--fg-dim)}.pladder .pr .pp{text-align:right}.pladder .pr.done{color:var(--fg-dim)}.pladder .pr.cur,.pladder .pr.cur .pt{color:var(--fg-strong)}.pladder .bar{height:3px;background:var(--g-5);position:relative}.pladder .bar i{position:absolute;inset:0 auto 0 0;background:var(--fg-dim);width:var(--w, 0%);transition:width .8s var(--ease)}.pladder .pr.cur .bar i{background:var(--fg-strong)}.feed{display:grid;gap:0;font:400 12px var(--f-mono);font-variant-numeric:tabular-nums}.feed .row{display:grid;grid-template-columns:42px 1fr 1fr 62px;gap:10px;padding:7px 0;border-bottom:1px solid var(--bg-muted);opacity:0;animation:rise .4s var(--ease) forwards}.feed .row:last-child{border-bottom:0}.feed .who{color:var(--fg-dim);text-align:right}.seg{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-in);border:1px solid var(--line-in);border-radius:var(--r-sm);overflow:hidden}.seg button{height:34px;background:var(--bg);color:var(--fg-dim);font:500 12.5px var(--f-mono);transition:background var(--t) var(--ease),color var(--t) var(--ease)}.seg button:hover{color:var(--fg-mut)}.seg button.on{background:var(--fg);color:var(--bg)}.cashgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:14px}.cashcell{padding:15px 16px;background:var(--bg-card);transition:background var(--t) var(--ease)}.cashcell:hover{background:var(--bg-sec)}.cashcell .cv{margin-top:7px;font:500 16.5px var(--f-mono);font-variant-numeric:tabular-nums}.cashcell .cd{margin-top:3px;font:400 10.5px var(--f-mono);color:var(--fg-dim)}.chapters{display:grid;gap:0}.chap{border-top:1px solid var(--line);padding:36px 0;display:grid;grid-template-columns:150px 1fr 320px;gap:28px;align-items:start}.chap:first-child{border-top:0;padding-top:8px}.chap .cn{font:650 44px var(--f-disp);letter-spacing:-.03em;color:var(--fg);line-height:1}.chap .cn small{display:block;margin-top:8px;font:500 10.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.chap h3{font-size:20px;margin-bottom:12px}.chap p{color:var(--fg-mut);font-size:15px;line-height:1.7;max-width:600px}.chap p b{color:var(--fg);font-weight:500}.chap .side{border-left:1px solid var(--line);padding-left:24px}.pull{margin:18px 0;padding:14px 18px;border-left:2px solid var(--fg);font-size:15.5px;color:var(--fg)}.spark{display:block;width:100%;height:34px}.spark polyline{fill:none;stroke:var(--fg-mut);stroke-width:1.25}.flash-up{animation:flashup .7s var(--ease)}.flash-down{animation:flashdown .7s var(--ease)}.wm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#121212b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .18s ease-out}.wm-card{width:min(400px,100%);border:1px solid var(--line);border-radius:var(--r);background:var(--bg-pop);box-shadow:var(--shadow);overflow:hidden;animation:rise .25s var(--ease)}.wm-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.wm-head h3{font-size:16px}.wm-x{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-xs);color:var(--fg-mut);transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.wm-x:hover{color:var(--fg);border-color:var(--fg-dim)}.wm-sub{padding:14px 18px 2px;font:400 12px var(--f-mono);color:var(--fg-dim)}.wm-list{display:grid;gap:8px;padding:14px 18px 18px}.wm-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-card);transition:border-color var(--t) var(--ease),background var(--t) var(--ease);text-align:left}.wm-row:hover{border-color:var(--fg-dim);background:var(--bg-sec)}.wm-row img{width:24px;height:24px}.wm-row span:nth-child(2){font-weight:500;font-size:14px}.wm-state{margin-left:auto;font:400 10.5px var(--f-mono);color:var(--fg-dim)}.wallet-pill{display:flex;align-items:center;gap:9px;height:36px;padding:0 6px 0 12px;border:1px solid var(--line-in);border-radius:var(--r-sm);background:var(--bg-card);font:400 12px var(--f-mono)}.wallet-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--fg-strong);animation:pulse 2.4s ease-in-out infinite}.wallet-pill .wexit{padding:5px 9px;border-radius:var(--r-xs);color:var(--fg-dim);font-size:11px;transition:color var(--t) var(--ease),background var(--t) var(--ease)}.wallet-pill .wexit:hover{color:var(--fg);background:var(--bg-sec)}.toasts{position:fixed;bottom:18px;right:18px;z-index:95;display:grid;gap:8px;max-width:min(420px,calc(100vw - 36px))}.toast{padding:12px 16px;border:1px solid var(--line-in);border-radius:var(--r-sm);background:var(--bg-pop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:400 12.5px var(--f-mono);color:var(--fg);box-shadow:var(--shadow);animation:toastin .3s var(--ease)}.toast.err{border-color:var(--fg-dim);color:var(--fg-strong)}.toast a{color:var(--fg-strong);text-decoration:underline;text-underline-offset:2px}.scrollprogress{position:fixed;inset:0 0 auto;height:2px;z-index:60;pointer-events:none}.scrollprogress i{display:block;height:100%;background:var(--fg);transform-origin:0 50%;transform:scaleX(var(--sp, 0))}.backtotop{position:fixed;right:18px;bottom:72px;z-index:55;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--r-sm);background:#171717e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg-mut);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.backtotop.show{opacity:1;transform:none;pointer-events:auto}.backtotop:hover{color:var(--fg);border-color:var(--fg-dim)}.empty{padding:56px 20px;text-align:center;color:var(--fg-dim);font:400 13px var(--f-mono)}.empty a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.dots i{display:inline-block;width:4px;height:4px;margin-left:4px;border-radius:999px;background:currentColor;animation:blink 1.2s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}.route-in{animation:routein .4s var(--ease)}.reveal{opacity:0;transform:translateY(14px);transition:opacity var(--t-enter) var(--ease),transform var(--t-enter) var(--ease)}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slidein{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes clipup{0%{opacity:0;transform:translateY(22px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 -10% 0)}}@keyframes washin{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes routein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toastin{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.35}}@keyframes marquee{to{transform:translate(calc(-50% - 27px))}}@keyframes flashup{0%{color:var(--fg-strong)}to{color:inherit}}@keyframes flashdown{0%{color:var(--fg-dim)}to{color:inherit}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero-badge,.hero h1,.hero .lede,.hero-facts,.hero-ctas,.hero-fine,.hero-wash{opacity:1;animation:none}.trace .tl,.feed .row,.pladder .pr{opacity:1;animation:none;transform:none}.tape-track{animation:none}}@media (max-width: 1020px){.steps-grid{grid-template-columns:1fr 1fr}.stepcell:nth-child(2n){border-right:0}.stepcell:nth-child(-n+2){border-bottom:1px solid var(--line)}.mech-grid{grid-template-columns:1fr}.mechcell:nth-child(odd){border-right:0}.mechcell:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.mechcell:last-child{border-bottom:0}.dash,.formquote{grid-template-columns:1fr}.bigband{grid-template-columns:1fr 1fr}.bigband .bb:nth-child(3){border-left:0;padding-left:0}.hero-facts{grid-template-columns:1fr 1fr}.fact:nth-child(2n){border-right:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width: 960px){.nav-links{display:none}.mobile-menu{display:grid}.split{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2n){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.chap{grid-template-columns:90px 1fr}.chap .side{grid-column:2;border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:18px}}@media (max-width: 640px){:root{--gutter: 16px}.hero{padding-top:120px}.hero .lede{font-size:15.5px}.section{padding-top:72px}.tape{margin-top:72px}.steps-grid{grid-template-columns:1fr}.stepcell{border-right:0;border-bottom:1px solid var(--line)}.stepcell:last-child{border-bottom:0}.hero-facts{grid-template-columns:1fr}.fact{border-right:0;border-bottom:1px solid var(--line)}.fact:last-child{border-bottom:0}.footer{grid-template-columns:1fr;align-items:start}.cta-box{padding:56px 18px}.metrics{grid-template-columns:1fr}.page-head{grid-template-columns:1fr;align-items:start}.head-meta{text-align:left}.nav-shell{top:8px}.page{padding-top:108px}.ticker-pill{display:none}.bigband{grid-template-columns:1fr}.bigband .bb{border-left:0;padding-left:0;border-top:1px solid var(--g-5);padding-top:16px}.bigband .bb:first-child{border-top:0;padding-top:0}}
