:root{--bg:#f5f6f8;--bg-elev:#fff;--bg-sunk:#eceff3;--line:#e1e5eb;--line-strong:#cbd2db;--text:#0b1220;--text-2:#3a4456;--muted:#687284;--accent:#087f71;--accent-ink:#fff;--accent-soft:#dff3ef;--accent-glow:#087f712e;--gold:#a86a12;--gold-soft:#fbf0dc;--up:#12924a;--mid:#b7791f;--down:#cf3f3f;--shadow:0 1px 2px #0b12200d, 0 10px 30px -14px #0b122029;--radius:16px;--radius-sm:10px;--wrap:1200px;--read:720px;--ease:cubic-bezier(.2, .7, .2, 1);--logo-a:#1d5aa6;--logo-b:#1f9a6b;--logo-x:#0e3c70;--font:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "PingFang TC", "Noto Sans TC", sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#070b12;--bg-elev:#0d131d;--bg-sunk:#0a0f18;--line:#19212e;--line-strong:#263142;--text:#e9edf4;--text-2:#b3bccb;--muted:#7a8599;--accent:#34d8bc;--accent-ink:#03201b;--accent-soft:#34d8bc1c;--accent-glow:#34d8bc38;--gold:#f2bb4c;--gold-soft:#f2bb4c1f;--up:#39d98a;--mid:#f2bb4c;--down:#ff6b6b;--shadow:0 1px 0 #ffffff08 inset, 0 16px 40px -20px #000c;--logo-a:#5aa8f0;--logo-b:#3dd39c;--logo-x:#2e70b2;color-scheme:dark}}:root[data-theme=dark]{--bg:#070b12;--bg-elev:#0d131d;--bg-sunk:#0a0f18;--line:#19212e;--line-strong:#263142;--text:#e9edf4;--text-2:#b3bccb;--muted:#7a8599;--accent:#34d8bc;--accent-ink:#03201b;--accent-soft:#34d8bc1c;--accent-glow:#34d8bc38;--gold:#f2bb4c;--gold-soft:#f2bb4c1f;--up:#39d98a;--mid:#f2bb4c;--down:#ff6b6b;--shadow:0 1px 0 #ffffff08 inset, 0 16px 40px -20px #000c;--logo-a:#5aa8f0;--logo-b:#3dd39c;--logo-x:#2e70b2;color-scheme:dark}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--bg);color:var(--text);font:16px/1.75 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .3s var(--ease), color .3s var(--ease);margin:0}::selection{background:var(--accent);color:var(--accent-ink)}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color .15s var(--ease);text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}h1,h2,h3,h4{letter-spacing:-.012em;text-wrap:balance}p{text-wrap:pretty}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.num,time,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--muted)}.muted a,.faq-split a{color:var(--accent)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-only:focus{clip:auto;z-index:100;background:var(--accent);width:auto;height:auto;color:var(--accent-ink);border-radius:8px;padding:8px 14px;position:fixed;top:12px;left:16px}.progress{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.progress i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg, var(--accent), var(--gold));display:block}.site-header{z-index:50;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);transition:border-color .25s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.scrolled{border-bottom-color:var(--line)}.site-header .wrap{align-items:center;gap:28px;height:68px;display:flex}.brand{white-space:nowrap;letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.logo-mark{flex-shrink:0;display:block;overflow:visible}.logo-mark .la{fill:var(--logo-a)}.logo-mark .lb{fill:var(--logo-b)}.logo-mark .lx{fill:var(--logo-x)}.logo-mark .lb-wrap,.logo-mark .lx{transition:transform .45s var(--ease)}.brand:hover .logo-mark .lb-wrap,.brand:hover .logo-mark .lx{transform:translate(-3px)}.brand-word{letter-spacing:.2em;margin-right:-.2em;font-size:15px;font-weight:600}.brand small{color:var(--muted);letter-spacing:0;border-left:1px solid var(--line-strong);padding-left:10px;font-size:13px;font-weight:500}.nav{align-items:center;gap:2px;margin-left:auto;display:flex}.nav a{color:var(--text-2);border-radius:9px;padding:8px 12px;font-size:14.5px;position:relative}.nav a:hover{color:var(--text);background:var(--bg-sunk)}.nav a[aria-current=page]{color:var(--text)}.nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:2px;left:12px;right:12px}.header-actions{align-items:center;gap:8px;display:flex}.icon-btn{border:1px solid var(--line);background:var(--bg-elev);width:38px;height:38px;color:var(--text-2);cursor:pointer;transition:color .15s, border-color .15s, transform .15s var(--ease);border-radius:10px;place-items:center;display:grid}.icon-btn:hover{color:var(--accent);border-color:var(--line-strong)}.icon-btn:active{transform:scale(.94)}.icon-btn svg{width:18px;height:18px}.icon-btn .sun{display:none}:root[data-theme=dark] .icon-btn .sun{display:block}:root[data-theme=dark] .icon-btn .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-btn .sun{display:block}:root:not([data-theme=light]) .icon-btn .moon{display:none}}.menu-toggle{display:none}@media (width<=960px){.site-header .wrap{gap:12px}.brand small{display:none}.menu-toggle{display:grid}.nav{background:var(--bg-elev);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);flex-direction:column;align-items:stretch;margin:0;padding:10px 16px 18px;position:absolute;top:68px;left:0;right:0;transform:translateY(-8px)}.nav.open{opacity:1;pointer-events:auto;transform:none}.nav a{padding:12px;font-size:16px}.nav a[aria-current=page]:after{width:3px;height:auto;inset:12px auto 12px 0}.header-actions{margin-left:auto}}.btn{white-space:nowrap;border:1px solid var(--line-strong);background:var(--bg-elev);height:42px;color:var(--text);cursor:pointer;transition:transform .18s var(--ease), background .18s, border-color .18s, box-shadow .18s, filter .18s;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.btn:hover{color:var(--text);border-color:var(--accent)}.btn:active{transform:translateY(1px)scale(.985)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px -10px var(--accent-glow)}.btn-primary:hover{color:var(--accent-ink);filter:brightness(1.07);box-shadow:0 12px 30px -10px var(--accent-glow)}.btn-ghost{background:0 0}.btn-sm{border-radius:9px;height:34px;padding:0 13px;font-size:13.5px}.btn-lg{border-radius:13px;height:50px;padding:0 22px;font-size:16px}.arrow{transition:transform .2s var(--ease);display:inline-block}a:hover .arrow,button:hover .arrow{transform:translate(3px)}.eyebrow,.kicker{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 16px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.eyebrow.live:before{box-shadow:0 0 0 0 var(--accent-glow);animation:2.4s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.kicker{color:var(--muted);margin-bottom:12px}.hero{isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(640px 380px at 82% 8%, var(--accent-glow), transparent 70%), radial-gradient(420px 260px at 12% 100%, var(--gold-soft), transparent 70%), linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 56px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 56px 100%;position:absolute;inset:-1px 0 0;-webkit-mask-image:radial-gradient(90% 80% at 50% 20%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 80% at 50% 20%,#000 30%,#0000 85%)}.hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;padding-top:88px;padding-bottom:72px;display:grid}.hero h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(36px,5.2vw,64px);font-weight:750;line-height:1.08}.hero h1 em{background:linear-gradient(100deg, var(--accent), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero p.sub{color:var(--text-2);max-width:32em;margin:0 0 32px;font-size:18px;line-height:1.75}.hero-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-stats{border-top:1px solid var(--line);gap:40px;margin:44px 0 0;padding-top:24px;display:flex}.hero-stats div{flex-direction:column-reverse;gap:2px;display:flex}.hero-stats dd{margin:0;font-size:30px;font-weight:600;line-height:1.1}.hero-stats dt{color:var(--muted);font-size:13px}.hero-panel{background:color-mix(in srgb, var(--bg-elev) 80%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(6px);border-radius:22px;padding:20px}.panel-head{justify-content:space-between;gap:12px;padding:2px 4px 14px;font-size:14px;font-weight:600;display:flex}.panel-head .muted{font-size:13px;font-weight:400}@media (width<=960px){.hero .wrap{grid-template-columns:1fr;gap:36px;padding-top:52px;padding-bottom:48px}.hero-stats{gap:28px}.hero-stats dd{font-size:24px}}.ticker{border-block:1px solid var(--line);background:var(--bg-sunk);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{width:max-content;animation:48s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker ul{margin:0;padding:0;list-style:none;display:flex}.ticker li{white-space:nowrap;color:var(--muted);border-right:1px solid var(--line);align-items:baseline;gap:10px;padding:13px 28px;font-size:13.5px;display:flex}.ticker b{color:var(--text);font-size:14px;font-weight:600}@keyframes ticker{to{transform:translate(-50%)}}.ref-grid{gap:12px;display:grid}.ref-card{background:var(--bg-elev);border:1px solid var(--line);transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:16px 18px;display:grid;position:relative}.ref-card:hover{border-color:var(--line-strong)}.ref-card .logo{width:46px;height:46px;font:700 14px/1 var(--mono);background:var(--bg-sunk);border:1px solid var(--line);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.ref-card .logo.binance{color:var(--gold)}.ref-card h3{align-items:center;gap:8px;margin:0;font-size:16.5px;display:flex}.ref-card .perk{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.ref-card .row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-top:12px;display:flex}.code-chip{background:var(--bg-sunk);border:1px dashed var(--line-strong);height:34px;font:600 14px/1 var(--mono);border-radius:9px;align-items:center;gap:10px;padding:0 5px 0 12px;display:inline-flex}.code-chip .label{font:500 12px/1 var(--font);color:var(--muted)}.code-chip button{cursor:pointer;background:var(--accent-soft);height:24px;color:var(--accent);font:600 12px/1 var(--font);transition:transform .15s var(--ease), background .15s, color .15s;border:0;border-radius:6px;padding:0 9px}.code-chip button:active{transform:scale(.92)}.code-chip button.done{background:var(--accent);color:var(--accent-ink)}.ref-card .row .btn{margin-left:auto}.ref-note{color:var(--muted);margin:10px 4px 0;font-size:12.5px;line-height:1.6}.badge{height:20px;font:600 11px/1 var(--font);background:var(--gold-soft);color:var(--gold);border-radius:99px;align-items:center;padding:0 7px;display:inline-flex}.spot{isolation:isolate;position:relative}.spot:before{content:"";border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s var(--ease);background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), var(--accent-soft), transparent 60%);position:absolute;inset:0}.spot:hover:before{opacity:1}.section{padding-block:72px}.section+.section{padding-top:16px}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.section-head h2{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.25}.section-head p:not(.kicker){color:var(--muted);margin:8px 0 0;font-size:15px}.section-head>a{color:var(--accent);white-space:nowrap;font-size:14px;font-weight:600}.cat-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cat-card{border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);min-height:210px;transition:border-color .25s var(--ease), transform .25s var(--ease);flex-direction:column;gap:8px;padding:20px;display:flex;overflow:hidden}.cat-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:inherit;transform:translateY(-3px)}.cat-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cat-icon{width:26px;height:26px;color:var(--accent)}.cat-card .idx{color:var(--muted);font-size:12px}.cat-card h3{margin:0;font-size:17px}.cat-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.65}.go{color:var(--muted);transition:transform .25s var(--ease), color .25s;align-self:flex-end;margin-top:auto}a:hover>.go{color:var(--accent);transform:translate(4px)}@media (width<=1080px){.cat-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.cat-grid{grid-template-columns:1fr 1fr}.cat-card{min-height:0}}.route{background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:36px}.route-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.route-head h2{margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);line-height:1.3}.route-head p:not(.eyebrow){color:var(--muted);max-width:38em;margin:0;font-size:15px}.route-toggle{background:var(--bg-sunk);border:1px solid var(--line);border-radius:12px;flex-shrink:0;padding:4px;display:inline-flex}.route-toggle button{height:36px;color:var(--muted);font:600 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;transition:background .2s,color .2s}.route-toggle button[aria-selected=true]{background:var(--bg-elev);color:var(--text);box-shadow:0 1px 3px #0000001f}.route-board{grid-template-columns:92px 1fr 92px;align-items:stretch;gap:20px;display:grid}.route-node{background:var(--bg-sunk);border:1px solid var(--line);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.route-node b{font-size:16px}.route-node small{color:var(--muted);font-size:12px}.route-node .dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}.lanes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lane{grid-template-columns:84px 1fr 104px;align-items:center;gap:14px;display:grid}.lane .net{font:600 13px/1 var(--mono);color:var(--text-2)}.track{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 12px) center / 100% 1px no-repeat;border-radius:8px;height:30px;position:relative}.bar{width:var(--w);transform-origin:0;animation:grow .7s var(--ease) both;border-radius:7px;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.bar.low{background:color-mix(in srgb, var(--up) 22%, transparent);border:1px solid color-mix(in srgb, var(--up) 55%, transparent)}.bar.mid{background:color-mix(in srgb, var(--mid) 20%, transparent);border:1px solid color-mix(in srgb, var(--mid) 55%, transparent)}.bar.high{background:color-mix(in srgb, var(--down) 18%, transparent);border:1px solid color-mix(in srgb, var(--down) 55%, transparent)}.bar i{width:6px;height:6px;animation:flow 2.6s var(--ease) infinite;background:currentColor;border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0}.bar.low i{color:var(--up)}.bar.mid i{color:var(--mid)}.bar.high i{color:var(--down)}@keyframes flow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes grow{0%{transform:scaleX(0)}}.fee{justify-content:flex-end;align-items:baseline;gap:4px;font-size:16px;font-weight:600;display:flex}.fee small{font:500 11px/1 var(--mono);color:var(--muted)}.route-board[data-dir=bn] [data-side=okx],.route-board[data-dir=okx] [data-side=bn]{display:none}.route-foot{border-top:1px dashed var(--line-strong);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.route-foot a{color:var(--accent);font-weight:600}@media (width<=760px){.route{border-radius:18px;padding:22px 18px}.route-head{flex-direction:column;align-items:stretch}.route-toggle button{flex:1}.route-board{grid-template-columns:1fr;gap:12px}.route-node{flex-direction:row;padding:10px}.lane{grid-template-columns:72px 1fr 78px;gap:10px}.fee{font-size:14px}}.latest{grid-template-columns:1fr 1.15fr;gap:20px;display:grid}.feature{background:linear-gradient(160deg, var(--bg-elev), var(--bg-sunk));border:1px solid var(--line);transition:border-color .25s, transform .25s var(--ease);border-radius:22px;flex-direction:column;gap:14px;padding:32px;display:flex;overflow:hidden}.feature:hover{color:inherit;border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-3px)}.feature .tag{align-self:flex-start}.feature h3{margin:0;font-size:clamp(22px,2.3vw,28px);line-height:1.35}.feature p{color:var(--text-2);margin:0}.feature ul{border-top:1px dashed var(--line-strong);gap:10px;margin:6px 0 0;padding:18px 0 0;list-style:none;display:grid}.feature li{color:var(--text-2);padding-left:22px;font-size:14.5px;line-height:1.65;position:relative}.feature li:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:.72em;left:2px}.feature .meta{margin-top:auto;padding-top:8px}.feature .read{color:var(--accent);font-size:14.5px;font-weight:600}.latest-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.latest-list a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 20px;align-items:center;gap:14px;padding:18px 4px;display:grid}.latest-list a:hover{color:inherit}.latest-list a:hover .title{color:var(--accent)}.latest-list .idx{color:var(--muted);font-size:13px}.latest-list .body{gap:6px;display:grid}.latest-list .title{font-size:16px;font-weight:600;line-height:1.5;transition:color .15s}@media (width<=900px){.latest{grid-template-columns:1fr}.feature{padding:24px}}.post-list{border-top:1px solid var(--line);display:grid}.post-item{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:16px;padding:24px 0;display:grid}.post-item .num{color:var(--muted);padding-top:4px;font-size:13px}.post-item h3{margin:6px 0;font-size:18.5px;line-height:1.45}.post-item h3 a{background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ease), color .15s}.post-item h3 a:hover{background-size:100% 1px}.post-item p{color:var(--text-2);margin:0;font-size:15px;line-height:1.7}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tag{background:var(--accent-soft);height:22px;color:var(--accent);border-radius:6px;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.tag:hover{color:var(--accent)}@media (width<=600px){.post-item{grid-template-columns:1fr;gap:4px}.post-item .num{display:none}}.card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.card{border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);transition:border-color .2s, transform .2s var(--ease);flex-direction:column;gap:10px;padding:20px;display:flex}a.card:hover{color:inherit;border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-2px)}.card h3,.card h4{margin:0;font-size:16px;line-height:1.55}.card p{color:var(--muted);margin:0;font-size:14px}@media (width<=900px){.card-grid{grid-template-columns:1fr}}.pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin:36px 0 8px;display:flex}.pagination a,.pagination span{border:1px solid var(--line);min-width:40px;height:40px;font:600 14px/1 var(--mono);background:var(--bg-elev);border-radius:10px;place-items:center;padding:0 10px;display:grid}.pagination a:hover{border-color:var(--accent)}.pagination span[aria-current]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.page-head{border-bottom:1px solid var(--line);isolation:isolate;padding:52px 0 36px;position:relative;overflow:hidden}.page-head:before{content:"";z-index:-1;background:radial-gradient(520px 240px at 90% 0%, var(--accent-soft), transparent 70%);position:absolute;inset:0}.page-head h1{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,3.8vw,42px);line-height:1.22}.page-head p{color:var(--text-2);max-width:46em;margin:0}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:13px;display:flex}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .sep{opacity:.45}.cat-nav{flex-wrap:wrap;gap:8px;margin:28px 0 8px;display:flex}.cat-nav a{border:1px solid var(--line);background:var(--bg-elev);height:36px;color:var(--text-2);border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:14px;transition:border-color .15s,color .15s;display:inline-flex}.cat-nav a:hover{border-color:var(--line-strong);color:var(--text)}.cat-nav a.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.cat-intro{max-width:46em;color:var(--text-2);margin:28px 0 0;font-size:15.5px;line-height:1.85}.article-grid{grid-template-columns:minmax(0, var(--read)) 280px;justify-content:center;gap:64px;padding:40px 0 72px;display:grid}.article-head h1{letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(28px,3.6vw,40px);line-height:1.28}.article-head .lead{color:var(--text-2);margin:0 0 24px;font-size:18px;line-height:1.75}.byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:16px 0;font-size:13.5px;display:flex}.avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font:700 14px/1 var(--mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.byline .who{color:var(--text);font-weight:600}.article-cover{border-radius:var(--radius);border:1px solid var(--line);aspect-ratio:16/9;object-fit:cover;width:100%;margin:28px 0 8px}.toc-rail{position:relative}.toc{scrollbar-width:thin;max-height:calc(100vh - 116px);font-size:13.5px;position:sticky;top:92px;overflow:auto}.toc h2{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.toc ol{border-left:1px solid var(--line);margin:0;padding:0 0 0 12px;list-style:none}.toc li{margin:0}.toc ol a{color:var(--muted);border-left:2px solid #0000;margin-left:-13px;padding:5px 0 5px 10px;line-height:1.5;transition:color .15s,border-color .15s;display:block}.toc ol a:hover,.toc ol a.active{color:var(--accent);border-left-color:var(--accent)}.toc .d3 a{padding-left:22px;font-size:13px}.toc-rail .ref-grid{margin-top:28px}.toc-rail .ref-card{padding:14px}.toc-rail .ref-card .row .btn{width:100%;margin-left:0}@media (width<=1100px){.article-grid{max-width:var(--read);grid-template-columns:minmax(0,1fr);margin:0 auto}.toc-rail{display:none}}.summary{border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);margin:28px 0 8px;padding:20px 24px;position:relative;overflow:hidden}.summary:before{content:"";background:linear-gradient(var(--accent), var(--gold));width:3px;position:absolute;top:0;bottom:0;left:0}.summary h2{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.summary ul{margin:0;padding-left:1.15em}.summary li{margin:7px 0;font-size:15.5px;line-height:1.7}.summary li::marker{color:var(--accent)}.prose{color:var(--text);overflow-wrap:anywhere;font-size:16.5px;line-height:1.9}.prose>*+*{margin-top:1.05em}.prose p,.prose ul,.prose ol,.prose blockquote,.prose table{margin-bottom:0}.prose h2{margin:2.2em 0 .25em;padding-top:.4em;font-size:24px;line-height:1.4;position:relative}.prose h3{margin:1.8em 0 .15em;font-size:19px;line-height:1.5;position:relative}.prose h4{margin:1.4em 0 0;font-size:16.5px}.prose .anchor{color:var(--muted);opacity:0;padding-right:.3em;font-weight:400;text-decoration:none;transition:opacity .15s;position:absolute;left:-1.1em}.prose h2:hover .anchor,.prose h3:hover .anchor,.prose .anchor:focus{opacity:1}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:var(--accent)}.prose strong{font-weight:650}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--muted)}.prose blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-2);margin-left:0;margin-right:0;padding:14px 18px;font-size:15.5px;line-height:1.8}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:.5em}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose img{border-radius:var(--radius-sm);border:1px solid var(--line);margin:1.4em auto}.prose code{font-family:var(--mono);background:var(--bg-sunk);border:1px solid var(--line);border-radius:5px;padding:.12em .4em;font-size:.86em}.prose pre{border-radius:var(--radius-sm);background:var(--bg-sunk);border:1px solid var(--line);padding:16px;font-size:14px;overflow:auto}.prose pre code{background:0 0;border:0;padding:0}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.prose *+.table-wrap{margin-top:1.05em}.prose table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:14.5px}.prose td:not(:first-child){white-space:nowrap}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 14px}.prose td{font-variant-numeric:tabular-nums}.prose th{background:var(--bg-sunk);color:var(--text-2);font-size:13.5px;font-weight:600}.prose tbody tr{transition:background .15s}.prose tbody tr:hover{background:var(--bg-sunk)}.prose tr:last-child td{border-bottom:0}@media (width<=600px){.prose{font-size:16px}.prose th,.prose td{white-space:normal}.prose .anchor{display:none}}.prose figure{margin:1.8em 0}.prose figure img{border-radius:var(--radius-sm);border:1px solid var(--line);cursor:zoom-in;width:100%;margin:0;transition:box-shadow .3s}.prose figure img:hover{box-shadow:var(--shadow)}.prose figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:13px;line-height:1.6}.lightbox{z-index:90;backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .25s var(--ease);cursor:zoom-out;background:#04070cdb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox.open{opacity:1;pointer-events:auto}.lightbox img{max-width:min(1400px,100%);max-height:86vh;transition:transform .3s var(--ease);border-radius:12px;transform:scale(.96);box-shadow:0 30px 80px #00000080}.lightbox.open img{transform:none}.lightbox p{text-align:center;color:#cfd6e0;margin:0;font-size:13px;position:absolute;bottom:18px;left:24px;right:24px}.callout{border:1px solid var(--line);background:var(--bg-elev);box-shadow:var(--shadow);border-radius:20px;margin:2.4em 0;padding:24px}.callout h3{margin:0 0 4px;font-size:18px}.callout>p{color:var(--muted);margin:0 0 16px;font-size:14px}.callout .ref-grid{grid-template-columns:1fr 1fr}@media (width<=640px){.callout .ref-grid{grid-template-columns:1fr}}.pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:44px;display:grid}.pager a{border:1px solid var(--line);background:var(--bg-elev);transition:border-color .2s, transform .2s var(--ease);border-radius:14px;padding:18px}.pager a:hover{border-color:var(--accent);color:inherit;transform:translateY(-2px)}.pager .dir{color:var(--muted);font-size:12.5px}.pager .t{margin-top:4px;font-size:14.5px;font-weight:600;line-height:1.5}.pager .next{text-align:right;grid-column:2}@media (width<=600px){.pager{grid-template-columns:1fr}.pager .next{grid-column:1}}.archive-note{color:var(--text-2);background:var(--bg-sunk);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:flex}.archive-note a{color:var(--accent);font-weight:600}.trust{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.trust>div{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-elev);padding:26px}.trust .big{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--accent);margin-bottom:28px;font-size:44px;font-weight:300;line-height:1;display:block}.trust b{margin-bottom:8px;font-size:17px;display:block}.trust p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.7}@media (width<=820px){.trust{grid-template-columns:1fr}}.faq-split{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.faq-split h2{margin:0 0 12px;font-size:clamp(24px,2.6vw,32px);line-height:1.25}.faq-split>div:first-child{position:sticky;top:100px}@media (width<=860px){.faq-split{grid-template-columns:1fr;gap:20px}.faq-split>div:first-child{position:static}}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--mono);color:var(--accent);transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-2);margin:12px 0 0;font-size:15px;line-height:1.8}.faq details[open] p{animation:fadeUp .3s var(--ease)}@keyframes fadeUp{0%{opacity:0;transform:translateY(-4px)}}.tool{grid-template-columns:1fr 1fr;gap:20px;display:grid}.panel{background:var(--bg-elev);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:24px}.panel h2{margin:0 0 18px;font-size:17px}.field{gap:6px;margin-bottom:16px;display:grid}.field label{color:var(--text-2);font-size:13.5px;font-weight:600}.field input,.field select{border:1px solid var(--line-strong);background:var(--bg);height:46px;color:var(--text);font:500 16px/1 var(--mono);border-radius:11px;width:100%;padding:0 14px;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus{box-shadow:0 0 0 4px var(--accent-soft);border-color:var(--accent);outline:none}.check{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:flex}.check input{width:17px;height:17px;accent-color:var(--accent)}.result-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.result-row:last-child{border-bottom:0}.result-row span{color:var(--text-2);font-size:14.5px}.result-row b{font:600 22px/1 var(--mono);transition:color .2s}.result-row b.win{color:var(--up)}@media (width<=800px){.tool{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line);background:var(--bg-sunk);margin-top:64px;font-size:14px;overflow:hidden}.site-footer .wrap{padding-top:52px;padding-bottom:28px}.f-top{grid-template-columns:1.4fr repeat(3,1fr);gap:36px;display:grid}.f-top p{color:var(--muted);max-width:28em;margin:12px 0 0}.f-col h4{font:600 12.5px/1 var(--font);letter-spacing:.04em;color:var(--muted);margin:0 0 14px}.f-col a{color:var(--text-2);padding:4px 0;display:block}.f-col a:hover{color:var(--accent)}.f-legal{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:20px;font-size:12.5px;line-height:1.8}.f-legal p{margin:0}.wordmark{font:700 clamp(56px, 15vw, 210px)/.8 var(--font);letter-spacing:.04em;color:#0000;-webkit-text-stroke:1px var(--line-strong);user-select:none;white-space:nowrap;text-align:center;margin:36px 0 -.16em}@media (width<=800px){.f-top{grid-template-columns:1fr 1fr}.f-top>:first-child{grid-column:1/-1}}.to-top{z-index:40;opacity:0;pointer-events:none;transition:opacity .2s, transform .2s var(--ease);position:fixed;bottom:18px;right:18px;transform:translateY(8px)}.to-top.show{opacity:1;pointer-events:auto;transform:none}.m-cta{display:none}@media (width<=760px){.m-cta{z-index:45;background:color-mix(in srgb, var(--bg-elev) 92%, transparent);border:1px solid var(--line-strong);box-shadow:var(--shadow);backdrop-filter:blur(12px);transition:transform .35s var(--ease);border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.m-cta.show{transform:none}.m-cta span{font-size:13.5px;font-weight:600;line-height:1.35}.m-cta .btn{margin-left:auto}body:has(.m-cta.show) .to-top{bottom:84px}}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease) var(--d,0s), translate .7s var(--ease) var(--d,0s), transform .25s var(--ease), border-color .25s var(--ease);translate:0 14px}.js [data-reveal].in{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js [data-reveal]{opacity:1;translate:none}}@media (width<=520px){.wrap{padding:0 18px}.hero-cta .btn{flex:100%}.hero-stats{gap:22px}.section{padding-block:52px}.cat-grid{grid-template-columns:1fr 1fr;gap:10px}.cat-card{gap:4px;padding:16px}.cat-card p,.cat-card .idx,.cat-card .go{display:none}.cat-top{margin-bottom:6px}.cat-card:last-child{grid-column:1/-1}.feature{padding:22px}.route-foot{flex-direction:column}.article-head h1{font-size:27px}}.page-head.narrow .wrap{max-width:calc(var(--read) + 48px)}.prose td:first-child{min-width:5.5em}.fee-controls{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:16px;display:flex}.fee-amount{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.fee-amount input{border:1px solid var(--line-strong);background:var(--bg-elev);width:120px;height:40px;color:var(--text);font:500 15px/1 var(--mono);border-radius:10px;padding:0 12px}.fee-amount input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.fee-table{border-collapse:collapse;width:100%;font-size:14.5px}.fee-table th,.fee-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px}.fee-table th{background:var(--bg-sunk);color:var(--text-2);font-size:13px;font-weight:600}.fee-table tbody tr{transition:background .15s}.fee-table tbody tr:hover{background:var(--bg-sunk)}.fee-table tbody tr:last-child td{border-bottom:0}.fee-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.fee-dot.low{background:var(--up)}.fee-dot.mid{background:var(--mid)}.fee-dot.high{background:var(--down)}.pill{border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pill.ok{background:color-mix(in srgb, var(--up) 14%, transparent);color:var(--up)}.pill.no{background:color-mix(in srgb, var(--down) 12%, transparent);color:var(--down)}.pill.warn{background:var(--gold-soft);color:var(--gold)}.fee-note{color:var(--muted);margin:12px 2px 0;font-size:13px;line-height:1.7}.tool-cards{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.tool-cards .result-row b{font-size:18px}@media (width<=760px){.tool-cards{grid-template-columns:1fr}.fee-table th,.fee-table td{padding:10px 12px}}.vip-out{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.vip-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:18px;padding:20px}.vip-card h3{color:var(--muted);margin:0 0 4px;font-size:14px;font-weight:600}.vip-level{font:700 34px/1.1 var(--mono);letter-spacing:-.02em;margin:6px 0 12px}.vip-level small{font:500 13px/1 var(--font);color:var(--muted);letter-spacing:0;margin-left:6px}.vip-card dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.vip-card dt{color:var(--muted)}.vip-card dd{text-align:right;font-family:var(--mono);margin:0;font-weight:600}.vip-next{border-top:1px dashed var(--line-strong);color:var(--text-2);margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.6}.vip-why{color:var(--accent);margin:0 0 8px;font-size:12.5px}@media (width<=900px){.vip-out{grid-template-columns:1fr}}
