:root{--bg:#0A0B0D;--surface:#121316;--surface-2:#1A1C20;--surface-3:#222428;--gold:#F5A623;--gold-soft:#FFCB6B;--ice:#7DD3FC;--up:#4ADE80;--down:#F87171;--sol:#9945FF;--text:#F4F5F7;--t2:#9CA1AB;--t3:#7A8088;--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.14);--line-3:rgba(255,255,255,0.22);--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",sans-serif;--body:"Inter",-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--r:12px;--r-lg:18px;--r-pill:999px;--ease:cubic-bezier(0.32,0.72,0,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.72;-webkit-font-smoothing:antialiased;letter-spacing:-0.01em;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;background:radial-gradient(900px 520px at 84% -12%,rgba(153,69,255,0.08),transparent 56%),radial-gradient(700px 500px at 0% 26%,rgba(245,166,35,0.05),transparent 52%);pointer-events:none;z-index:0}body::after{content:"";position:fixed;inset:0;opacity:0.02;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:1180px;margin:0 auto;padding:0 32px;position:relative;z-index:2}a{color:inherit;text-decoration:none}nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(22px) saturate(1.4);background:rgba(10,11,13,0.6);border-bottom:1px solid var(--line)}.nav-in{max-width:1180px;margin:0 auto;padding:15px 32px;display:flex;align-items:center;gap:32px}.logo{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:-0.02em;display:flex;align-items:center;gap:10px}.logo .mark{width:22px;height:22px;background:#000;border-radius:0 0 7px 7px;border:1px solid var(--line-2);border-top:none;position:relative;top:-1px}.logo .mark::after{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px var(--gold)}.nav-links{display:flex;gap:26px;margin-left:6px}.nav-links a{color:var(--t2);font-size:14px;transition:color 0.3s}.nav-links a:hover{color:var(--text)}.nav-cta{margin-left:auto}.btn{font-family:var(--body);font-size:14px;font-weight:600;border-radius:var(--r-pill);padding:9px 18px;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;transition:transform 0.4s var(--ease),box-shadow 0.4s,background 0.3s;background:var(--gold);color:#2A1A02}.btn:hover{background:var(--gold-soft);transform:translateY(-2px);box-shadow:0 8px 26px rgba(245,166,35,0.3)}.btn-lg{padding:14px 28px;font-size:16px}.progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-soft));z-index:60;width:0;transition:width 0.1s linear}.layout{display:grid;grid-template-columns:240px minmax(0,720px) 1fr;gap:0;padding:38px 0 0;align-items:start}.toc{position:sticky;top:90px;font-size:13.5px;padding-right:28px}.toc .lab{font-family:var(--mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--t3);margin-bottom:16px}.toc a{display:block;color:var(--t2);padding:6px 0 6px 14px;border-left:2px solid var(--line);transition:all 0.3s;line-height:1.35}.toc a:hover{color:var(--text)}.toc a.on{color:var(--gold);border-left-color:var(--gold)}.aside-r{position:sticky;top:90px;padding-left:28px}article{min-width:0}.crumb{font-family:var(--mono);font-size:12px;color:var(--t3);letter-spacing:0.03em;margin-bottom:24px}.crumb a:hover{color:var(--gold)}.crumb span{margin:0 8px}.kick{font-family:var(--mono);font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}article h1{font-family:var(--display);font-size:clamp(32px,4.6vw,50px);font-weight:600;letter-spacing:-0.04em;line-height:1.05}.byline{display:flex;align-items:center;gap:14px;margin-top:22px;font-family:var(--mono);font-size:13px;color:var(--t3);flex-wrap:wrap}.byline .dot{width:4px;height:4px;border-radius:50%;background:var(--t3)}.pxcard{margin:30px 0;background:linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line-2);border-radius:var(--r-lg);padding:24px 26px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden}.pxcard .glow{position:absolute;right:-10%;top:-40%;width:300px;height:240px;background:radial-gradient(circle,rgba(153,69,255,0.2),transparent 70%);filter:blur(34px);pointer-events:none}.pxcard .coin{width:52px;height:52px;border-radius:50%;background:rgba(153,69,255,0.16);color:var(--sol);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;font-size:24px;flex-shrink:0}.pxcard .info{position:relative}.pxcard .nm{font-family:var(--mono);font-size:12px;color:var(--t2);letter-spacing:0.04em}.pxcard .big{font-family:var(--mono);font-size:34px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:2px}.pxcard .sub{font-family:var(--mono);font-size:13px;margin-top:4px;display:flex;align-items:center;gap:10px}.pxcard .live{display:inline-flex;align-items:center;gap:5px;color:var(--up);font-size:11px;letter-spacing:0.1em;text-transform:uppercase}.pxcard .live .ld{width:5px;height:5px;border-radius:50%;background:var(--up);box-shadow:0 0 6px var(--up);animation:pulse 1.6s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.35}}.pxcard .cta{margin-left:auto;position:relative}.tldr{margin:28px 0;background:rgba(245,166,35,0.05);border:1px solid rgba(245,166,35,0.18);border-radius:var(--r-lg);padding:22px 24px}.tldr .h{font-family:var(--mono);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.tldr p{font-size:15.5px;color:#C9CDD4;margin:0}.prose{font-size:17px;color:#D2D6DD}.prose>p{margin:20px 0}.prose h2{font-family:var(--display);font-size:29px;font-weight:600;letter-spacing:-0.03em;margin:54px 0 16px;scroll-margin-top:88px;line-height:1.12}.prose h3{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-0.02em;margin:34px 0 12px;scroll-margin-top:88px}.prose strong{color:var(--text);font-weight:600}.prose a.link{color:var(--gold);border-bottom:1px solid rgba(245,166,35,0.3);transition:border-color 0.3s}.prose a.link:hover{border-color:var(--gold)}.prose code{font-family:var(--mono);font-size:0.86em;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 7px;color:var(--ice)}.prose ul,.prose ol{margin:18px 0;padding-left:2px;list-style:none}.prose ul li,.prose ol li{position:relative;padding-left:30px;margin:11px 0;color:#C9CDD4}.prose ul li::before{content:"";position:absolute;left:6px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.prose ol{counter-reset:s}.prose ol li{counter-increment:s}.prose ol li::before{content:counter(s);position:absolute;left:0;top:1px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--gold);width:20px;height:20px;border:1px solid rgba(245,166,35,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.callout{margin:28px 0;padding:20px 22px;background:rgba(125,211,252,0.06);border:1px solid rgba(125,211,252,0.18);border-radius:var(--r);font-size:15.5px;color:#C9CDD4}.callout b{color:var(--ice)}.note{margin:28px 0;padding:18px 22px;border-left:3px solid var(--gold);background:var(--surface);border-radius:0 var(--r) var(--r) 0;font-size:15.5px;color:#C9CDD4}table.cmp{width:100%;border-collapse:collapse;margin:28px 0;font-size:14.5px}table.cmp th,table.cmp td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line)}table.cmp th{font-family:var(--mono);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--t3);font-weight:500}table.cmp td{color:#C9CDD4}table.cmp tr td:first-child{color:var(--text);font-weight:500}table.cmp tr:hover td{background:var(--surface)}.steps-box{margin:28px 0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.steps-box .row{display:flex;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line);align-items:flex-start}.steps-box .row:last-child{border-bottom:none}.steps-box .num{font-family:var(--mono);font-weight:700;color:var(--gold);font-size:14px;width:26px;height:26px;border:1px solid rgba(245,166,35,0.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.steps-box .row h4{font-family:var(--display);font-size:17px;font-weight:600;margin-bottom:4px}.steps-box .row p{font-size:14.5px;color:var(--t2);margin:0}.faq{margin:30px 0}.faq details{border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px;overflow:hidden;background:var(--surface)}.faq summary{padding:18px 20px;font-family:var(--display);font-size:17px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:color 0.3s}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-family:var(--mono);font-size:20px;color:var(--gold);transition:transform 0.3s}.faq details[open] summary::after{transform:rotate(45deg)}.faq details[open] summary{color:var(--gold)}.faq .ans{padding:0 20px 18px;color:var(--t2);font-size:15.5px;line-height:1.62}.midcta{margin:48px 0;background:linear-gradient(150deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);padding:36px;text-align:center;position:relative;overflow:hidden}.midcta .glow{position:absolute;left:50%;top:-50%;transform:translateX(-50%);width:400px;height:260px;background:radial-gradient(circle,rgba(245,166,35,0.12),transparent 70%);filter:blur(38px);pointer-events:none}.midcta h3{font-family:var(--display);font-size:25px;font-weight:600;letter-spacing:-0.03em;position:relative}.midcta p{color:var(--t2);margin:10px 0 22px;position:relative;font-size:16px}.share .lab{font-family:var(--mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--t3);margin-bottom:14px}.share a{display:flex;align-items:center;gap:10px;color:var(--t2);font-size:14px;padding:8px 0;transition:color 0.3s}.share a:hover{color:var(--gold)}.share a svg{width:16px;height:16px}.aside-cta{margin-top:30px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;text-align:center}.aside-cta .mn{display:inline-flex;background:#000;padding:7px 14px;border-radius:0 0 10px 10px;font-family:var(--mono);font-size:12px;color:#fff;gap:7px;margin-bottom:14px;border:1px solid var(--line);border-top:none}.aside-cta h4{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-0.02em;margin-bottom:6px}.aside-cta p{font-size:13px;color:var(--t2);margin-bottom:16px}.aside-facts{margin-top:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px}.aside-facts .lab{font-family:var(--mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--t3);margin-bottom:12px}.aside-facts .f{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.aside-facts .f:last-child{border-bottom:none}.aside-facts .f .k{color:var(--t3);font-family:var(--mono)}.aside-facts .f .v{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums}.related{border-top:1px solid var(--line);margin-top:64px;padding:56px 0}.related h3{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-0.02em;margin-bottom:28px}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform 0.5s var(--ease),border-color 0.5s;display:flex;flex-direction:column}.rel:hover{transform:translateY(-4px);border-color:var(--line-2)}.rel .cov{height:96px;position:relative;display:flex;align-items:flex-start;justify-content:center;background:linear-gradient(140deg,var(--surface-3),var(--surface-2))}.rel .cov .cw{position:absolute;inset:0;opacity:0.5}.rel .cov .mn{position:relative;z-index:1;background:#000;padding:6px 13px;border-radius:0 0 10px 10px;font-family:var(--mono);font-size:11px;color:#fff;display:flex;gap:6px;border:1px solid var(--line);border-top:none}.rel .b{padding:16px 18px 20px}.rel .k{font-family:var(--mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.rel h4{font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:-0.01em;line-height:1.25}footer{border-top:1px solid var(--line);padding:60px 0 44px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.foot-brand .logo{margin-bottom:16px}.foot-brand p{font-size:14px;color:var(--t3);max-width:280px;line-height:1.55}.foot-col h5{font-family:var(--mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--t3);margin-bottom:16px}.foot-col a{display:block;font-size:14px;color:var(--t2);margin-bottom:11px;transition:color 0.3s}.foot-col a:hover{color:var(--gold)}.foot-bottom{margin-top:52px;padding-top:26px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:var(--mono);font-size:12.5px;color:var(--t3)}@media(max-width:1080px){.layout{grid-template-columns:210px minmax(0,1fr)}.aside-r{display:none}}@media(max-width:760px){.layout{grid-template-columns:1fr}.toc{display:none}.nav-links{display:none}.wrap,.nav-in{padding-left:20px;padding-right:20px}.rel-grid{grid-template-columns:1fr}.pxcard{flex-wrap:wrap}.pxcard .cta{margin-left:0;width:100%}.foot-grid{grid-template-columns:1fr 1fr}table.cmp{font-size:13px}}.disclaimer{margin:28px 0;padding:18px 22px 18px 20px;background:rgba(248,113,113,0.05);border:1px solid rgba(248,113,113,0.2);border-radius:var(--r);font-size:14.5px;color:#C9CDD4;line-height:1.6}.disclaimer .dl-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:var(--down);margin-bottom:8px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}
