#xc-widget[data-astro-cid-ryytxnzt]{position:fixed;bottom:16px;right:16px;z-index:9999;font-family:ui-monospace,JetBrains Mono,monospace}#xc-pill[data-astro-cid-ryytxnzt]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;background:#0d0a14eb;color:#ff79c6;border:1px solid #ff79c6;border-radius:999px;cursor:pointer;font:inherit;font-size:.78rem;box-shadow:0 4px 14px #00000047;transition:transform .15s,background .15s;position:relative}#xc-pill[data-astro-cid-ryytxnzt] .xc-unread[data-astro-cid-ryytxnzt]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:#f57;color:#fff;border-radius:999px;font-size:.6rem;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 6px #f579}#xc-pill[data-astro-cid-ryytxnzt]:hover{transform:translateY(-1px);background:#1c0f26f5}#xc-pill[data-astro-cid-ryytxnzt].pulse{animation:xc-pulse 1.4s ease-out 2}@keyframes xc-pulse{0%{box-shadow:0 4px 14px #00000047,0 0 #ff55778c}60%{box-shadow:0 4px 14px #00000047,0 0 0 14px #f570}to{box-shadow:0 4px 14px #00000047,0 0 #f570}}#xc-pill[data-astro-cid-ryytxnzt] .xc-dot[data-astro-cid-ryytxnzt]{width:7px;height:7px;border-radius:50%;background:#50fa7b;box-shadow:0 0 6px #50fa7b}#xc-pill[data-astro-cid-ryytxnzt] .xc-online[data-astro-cid-ryytxnzt]{color:#8be9fd}#xc-panel[data-astro-cid-ryytxnzt]{display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));height:min(560px,calc(100vh - 32px));background:#0d0a14;border:1px solid #ff79c6;border-radius:8px;overflow:hidden;box-shadow:0 12px 36px #00000073}#xc-panel[data-astro-cid-ryytxnzt].fullscreen{position:fixed;inset:0;width:100vw;height:100vh;border-radius:0;border:none}#xc-widget[data-astro-cid-ryytxnzt] .xc-bar[data-astro-cid-ryytxnzt]{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem;background:linear-gradient(90deg,#ff79c62e,#8be9fd0f);border-bottom:1px solid rgba(255,121,198,.4);color:#f8f8f2;font-size:.78rem}#xc-widget[data-astro-cid-ryytxnzt] .xc-bar-title[data-astro-cid-ryytxnzt]{flex:1}#xc-widget[data-astro-cid-ryytxnzt] .xc-bar[data-astro-cid-ryytxnzt] button[data-astro-cid-ryytxnzt]{background:transparent;color:#ff79c6;border:1px solid #ff79c6;border-radius:3px;cursor:pointer;padding:.05rem .4rem;font:inherit;font-size:.78rem;line-height:1.1}#xc-widget[data-astro-cid-ryytxnzt] .xc-bar[data-astro-cid-ryytxnzt] button[data-astro-cid-ryytxnzt]:hover{background:#ff79c62e}#xc-frame[data-astro-cid-ryytxnzt]{flex:1;width:100%;border:0;background:#0d0a14}#xc-widget[data-astro-cid-ryytxnzt][data-state=open] #xc-pill[data-astro-cid-ryytxnzt],#xc-widget[data-astro-cid-ryytxnzt][data-state=full] #xc-pill[data-astro-cid-ryytxnzt],#xc-widget[data-astro-cid-ryytxnzt][data-state=closed] #xc-panel[data-astro-cid-ryytxnzt]{display:none}#xc-widget[data-astro-cid-ryytxnzt] .xc-expand-icon[data-astro-cid-ryytxnzt]{display:inline-block}#xc-widget[data-astro-cid-ryytxnzt][data-state=full] .xc-expand-icon[data-astro-cid-ryytxnzt]{font-size:0}#xc-widget[data-astro-cid-ryytxnzt][data-state=full] .xc-expand-icon[data-astro-cid-ryytxnzt]:before{content:"⤡";font-size:.78rem}@media(max-width:480px){#xc-widget[data-astro-cid-ryytxnzt]{bottom:8px;right:8px}#xc-panel[data-astro-cid-ryytxnzt]{width:calc(100vw - 16px);height:calc(100vh - 80px)}}:root{--font-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-body: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:dark;--bg: #0a0908;--surface: #161310;--border: #2a241d;--text: #f4ede0;--dim: #8d8473;--green: #c5e07a;--accent: #ff6520;--warn: #f0b22b;--bg-2: #100e0c;--bg-3: #1d1915;--border-2: #3b332a;--dim-2: #524739;--accent-soft: rgba(255, 101, 32, .12);--accent-line: rgba(255, 101, 32, .32);--grade-a: #c5e07a;--grade-b: #ff8a4a;--grade-c: #d97070;--grade-d: #8d8473}@media(prefers-color-scheme:light){:root{color-scheme:light;--bg: #f5f1e8;--surface: #ebe5d8;--border: #cdc3ad;--text: #1a1812;--dim: #5b5142;--green: #3f7a26;--accent: #c64e00;--warn: #a86e00;--bg-2: #ebe5d8;--bg-3: #e2dccc;--border-2: #b8ad94;--dim-2: #a89b83;--accent-soft: rgba(198, 78, 0, .1);--accent-line: rgba(198, 78, 0, .32);--grade-a: #3f7a26;--grade-b: #c45a1a;--grade-c: #9c2e2e;--grade-d: #5b5142}}html[data-theme=dark]{color-scheme:dark;--bg: #0a0908;--surface: #161310;--border: #2a241d;--text: #f4ede0;--dim: #8d8473;--green: #c5e07a;--accent: #ff6520;--warn: #f0b22b;--bg-2: #100e0c;--bg-3: #1d1915;--border-2: #3b332a;--dim-2: #524739;--accent-soft: rgba(255, 101, 32, .12);--accent-line: rgba(255, 101, 32, .32);--grade-a: #c5e07a;--grade-b: #ff8a4a;--grade-c: #d97070;--grade-d: #8d8473}html[data-theme=light]{color-scheme:light;--bg: #f5f1e8;--surface: #ebe5d8;--border: #cdc3ad;--text: #1a1812;--dim: #5b5142;--green: #3f7a26;--accent: #c64e00;--warn: #a86e00;--bg-2: #ebe5d8;--bg-3: #e2dccc;--border-2: #b8ad94;--dim-2: #a89b83;--accent-soft: rgba(198, 78, 0, .1);--accent-line: rgba(198, 78, 0, .32);--grade-a: #3f7a26;--grade-b: #c45a1a;--grade-c: #9c2e2e;--grade-d: #5b5142}body{font-family:var(--font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,.mono,.break-all,.onion-addr{font-family:var(--font-mono)}h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;color:var(--text);font-size:2em;line-height:1.05}h2{font-family:var(--font-display);font-weight:500;font-size:.78em;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.display-h{font-family:var(--font-display);font-weight:500;text-transform:none;letter-spacing:-.022em;color:var(--text);font-size:2em;line-height:1.1;margin:24px 0 12px}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);display:inline-flex;align-items:center;gap:8px}.eyebrow.brackets:before{content:"[";color:var(--dim-2)}.eyebrow.brackets:after{content:"]";color:var(--dim-2)}.eyebrow .dot{width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);flex-shrink:0}::selection{background:var(--accent);color:var(--bg)}.row{border-radius:4px;transition:border-color .15s,background .15s}.row-name{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;font-size:1.08em}.chip{border-radius:2px;font-family:var(--font-mono);letter-spacing:.04em}.grade{font-family:var(--font-mono);font-weight:600;border-radius:2px;background:color-mix(in srgb,var(--grade-a) 18%,transparent);color:var(--grade-a)}.grade-C{background:color-mix(in srgb,var(--grade-c) 18%,transparent);color:var(--grade-c)}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);margin:0 -16px 16px;padding:10px 16px}.site-header>a:first-child{font-family:var(--font-mono);font-weight:600;font-size:14px;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px}.site-header>a:first-child:before{content:"X";display:inline-grid;place-items:center;width:22px;height:22px;background:var(--accent);color:var(--bg);font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1;transform:skew(-8deg)}.sponsor-pill{font-family:var(--font-mono);border-radius:2px}.sponsor-pill:hover{background:var(--accent);color:var(--bg);border-color:var(--accent)}.head-card{border-radius:2px;transition:border-color .15s,background .15s,transform .15s}.head-card:hover{transform:translateY(-1px)}.head-card-name{font-family:var(--font-display);font-weight:500;font-size:1.05em;letter-spacing:-.01em}.fp-banner{border-radius:2px}.site-footer{padding-top:24px}.footer-label{font-family:var(--font-mono)}.ascii{font-family:var(--font-mono);color:var(--dim-2);font-size:12px;white-space:nowrap;overflow:hidden;user-select:none}.bleed{margin-left:calc(50% - 50vw + 16px);margin-right:calc(50% - 50vw + 16px)}@media(max-width:768px){.bleed{margin-left:-16px;margin-right:-16px}}.page-masthead{margin:8px 0 28px;padding-bottom:22px;border-bottom:1px solid var(--border)}.page-masthead .back-crumb{display:inline-block;font-family:var(--font-mono);font-size:12px;color:var(--dim);letter-spacing:.04em;margin-bottom:16px}.page-masthead .back-crumb:hover{color:var(--accent);text-decoration:none}.page-masthead .eyebrow{margin-bottom:14px}.page-h1{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,5vw,56px);line-height:1;letter-spacing:-.028em;color:var(--text);margin:0 0 16px}.page-h1 em{font-style:normal;color:var(--accent)}.page-h1 .caret{display:inline-block;width:.45ch;height:.82em;background:var(--accent);color:transparent;overflow:hidden;vertical-align:-.04em;margin-left:.1em;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.page-intro{margin:0;color:var(--dim);font-size:1.0625rem;line-height:1.55;max-width:64ch}.page-intro a{color:var(--text);border-bottom:1px solid var(--border-2)}.page-intro a:hover{color:var(--accent);border-bottom-color:var(--accent);text-decoration:none}.page-intro strong,.page-intro b{color:var(--text)}.page-intro code{font-family:var(--font-mono);font-size:.875em;color:var(--accent);background:var(--accent-soft);padding:0 4px}.page-section{margin:0 0 36px}.page-section+.page-section{margin-top:36px}.section-h2{font-family:var(--font-display);font-weight:500;font-size:1.5rem;letter-spacing:-.02em;color:var(--text);margin:0 0 14px;line-height:1.2}.section-h2 .h2-sub{font-family:var(--font-mono);font-size:.65em;color:var(--dim);letter-spacing:.04em;text-transform:none;margin-left:8px;font-weight:400}.section-h2 .h2-sub a{color:var(--accent)}.section-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0 0 8px;font-weight:600}.bullet-list{list-style:none;padding:0;margin:8px 0 16px;max-width:880px}.bullet-list li{position:relative;padding:10px 0 10px 24px;border-bottom:1px dashed var(--border);line-height:1.6;color:var(--text);font-size:.9375rem}.bullet-list li:last-child{border-bottom:0}.bullet-list li:before{content:"▸";position:absolute;left:4px;top:10px;color:var(--accent);font-family:var(--font-mono);font-size:12px}.bullet-list li b,.bullet-list li strong{font-family:var(--font-display);font-weight:500;color:var(--text);letter-spacing:-.01em}.bullet-list li code{font-family:var(--font-mono);font-size:.875em;color:var(--accent);background:var(--accent-soft);padding:0 4px}.bullet-list li a{color:var(--accent);border-bottom:1px solid var(--accent-line)}.bullet-list li a:hover{border-bottom-color:var(--accent);text-decoration:none}ol.bullet-list{counter-reset:pri}ol.bullet-list li{counter-increment:pri;padding-left:40px}ol.bullet-list li:before{content:"0" counter(pri);font-family:var(--font-mono);font-size:11px;color:var(--dim-2);letter-spacing:.04em;top:12px;left:0}.bullet-list.compact li{padding-top:4px;padding-bottom:4px;border-bottom:0}.bullet-list.compact li:before{top:4px}.ledger{width:100%;max-width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:.9rem;border:1px solid var(--border);background:var(--surface)}.ledger th,.ledger td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text)}.ledger tr:last-child td{border-bottom:0}.ledger th{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-weight:600;background:var(--bg-3)}.ledger td.mono,.ledger .mono{font-family:var(--font-mono);font-size:.85em;color:var(--dim)}button.cta-primary,input[type=submit].cta-primary,.cta-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:var(--accent);color:var(--bg);border:1px solid var(--accent);font-family:var(--font-mono);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter .15s,transform .1s;text-decoration:none}.cta-primary:hover{filter:brightness(1.1);text-decoration:none;color:var(--bg)}.cta-primary:active{transform:translateY(1px)}.form-block{max-width:640px}.form-row{margin-bottom:14px;display:flex;flex-direction:column;gap:4px}.form-row label{font-family:var(--font-mono);font-size:11px;color:var(--dim);letter-spacing:.04em;text-transform:uppercase}.form-row label .opt{font-family:var(--font-body);font-size:11px;color:var(--dim-2);text-transform:none;margin-left:4px;letter-spacing:0}.form-row input,.form-row select,.form-row textarea{background:var(--surface);color:var(--text);border:1px solid var(--border-2);padding:10px 12px;font-family:var(--font-body);font-size:.95rem;width:100%;border-radius:0}.form-row textarea{resize:vertical}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:0;border-color:var(--accent);background:var(--bg-3)}.form-row.hp{position:absolute;left:-9999px;height:0;overflow:hidden}.form-success{color:var(--grade-a);padding:14px 16px;border:1px solid color-mix(in srgb,var(--grade-a) 50%,transparent);background:color-mix(in srgb,var(--grade-a) 6%,transparent);max-width:640px}.form-error{color:var(--grade-c);padding:10px 12px;border:1px solid var(--grade-c);max-width:640px}.grid-cards{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:700px){.grid-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-cards{grid-template-columns:repeat(3,1fr)}}.grid-cards.cards-2{grid-template-columns:1fr}@media(min-width:768px){.grid-cards.cards-2{grid-template-columns:repeat(2,1fr)}}.grid-cards.cards-4{grid-template-columns:1fr}@media(min-width:640px){.grid-cards.cards-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-cards.cards-4{grid-template-columns:repeat(4,1fr)}}.item-card{padding:16px 18px;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s,transform .15s}.item-card:hover{border-color:var(--border-2);background:var(--bg-3);transform:translateY(-1px);text-decoration:none}.item-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.item-card-name{font-family:var(--font-display);font-weight:500;font-size:1.125em;letter-spacing:-.015em;color:var(--text)}.item-card:hover .item-card-name{color:var(--accent)}.item-card-cat{font-family:var(--font-mono);font-size:11px;color:var(--dim)}.item-card-tag{margin:0;color:var(--dim);font-size:.875rem;line-height:1.5}.tier-card{padding:22px 22px 20px;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:6px;transition:border-color .15s}.tier-card:hover{border-color:var(--border-2)}.tier-card .tier-name{font-family:var(--font-display);font-weight:500;font-size:1.25em;letter-spacing:-.02em;color:var(--text);margin:0}.tier-card .tier-pitch{color:var(--dim);font-size:.875rem;line-height:1.5;margin:0 0 16px;min-height:5.25em}@media(max-width:768px){.tier-card .tier-pitch{min-height:0}}.tier-card .tier-price{display:flex;align-items:baseline;gap:6px;padding-top:12px;border-top:1px dashed var(--border)}.tier-card .price-num{font-family:var(--font-display);font-weight:500;font-size:2rem;color:var(--accent);letter-spacing:-.025em;line-height:1}.tier-card .price-unit{font-family:var(--font-mono);font-size:11px;color:var(--dim);letter-spacing:.04em;text-transform:uppercase}.tier-card .tier-annual{font-family:var(--font-mono);font-size:12px;color:var(--dim);margin:4px 0 0}.tier-card .slot-status{display:inline-block;margin:12px 0;padding:5px 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.tier-card .slot-status.slot-open{background:color-mix(in srgb,var(--grade-a) 12%,transparent);color:var(--grade-a);border:1px solid color-mix(in srgb,var(--grade-a) 40%,transparent)}.tier-card .slot-status.slot-taken{background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}.tier-card .tier-perks{list-style:none;padding:0;margin:0;font-size:.8125rem;color:var(--dim);line-height:1.5}.tier-card .tier-perks li{padding:4px 0 4px 18px;position:relative}.tier-card .tier-perks li:before{content:"+";position:absolute;left:2px;top:4px;color:var(--accent);font-family:var(--font-mono);font-weight:600}.faq-item{margin:0;padding:14px 18px;border:1px solid var(--border);background:var(--surface)}.faq-item+.faq-item{border-top:0;margin-top:-1px}.faq-item summary{cursor:pointer;list-style:none;color:var(--text);font-family:var(--font-display);font-weight:500;font-size:1.0625rem;letter-spacing:-.015em;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);font-size:18px;color:var(--accent);flex-shrink:0}.faq-item[open] summary:after{content:"−"}.faq-item summary:hover{color:var(--accent)}.faq-item p{margin:12px 0 0;color:var(--dim);line-height:1.6;font-size:.9375rem}.faq-item a{color:var(--accent);border-bottom:1px solid var(--accent-line)}.faq-item a:hover{border-bottom-color:var(--accent);text-decoration:none}.faq-item code{font-family:var(--font-mono);font-size:.875em;color:var(--accent);background:var(--accent-soft);padding:0 4px}.search-bar{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0 0 18px}@media(max-width:540px){.search-bar{grid-template-columns:1fr}}.search-bar .search-shell{display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid var(--border-2);background:var(--surface);height:58px;transition:border-color .15s,background .15s}.search-bar .search-shell:focus-within{border-color:var(--accent);background:var(--bg-3)}.search-bar .prompt{font-family:var(--font-mono);font-size:18px;color:var(--accent);font-weight:600}.search-bar input[type=text],.search-bar input[type=search]{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-family:var(--font-body);font-size:16px;width:100%}.search-bar input::placeholder{color:var(--dim-2)}.tag-def{margin:16px 0 24px;padding:14px 18px;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--accent-soft);display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.tag-def .tag-chip{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;background:var(--accent);color:var(--bg);flex-shrink:0}.tag-def p{margin:0;flex:1 1 60ch;color:var(--text);line-height:1.55;font-size:.9375rem}*{box-sizing:border-box}.js-only{display:none}html.has-js .js-only{display:inline-flex}html,body{overflow-x:clip}body{--gutter: 16px;margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}@media(min-width:768px){body{--gutter: 40px}}@media(min-width:1280px){body{--gutter: 64px}}.shell{max-width:1408px;margin:0 auto;padding:12px var(--gutter);min-width:0;overflow-x:hidden}code,.break-all,.onion-addr,.mono{overflow-wrap:anywhere;word-break:break-word}@media(max-width:640px){img,table,pre{max-width:100%}pre,code{white-space:pre-wrap}}p{margin:4px 0}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--font-mono, ui-monospace, monospace);color:var(--accent)}.back{font-size:.75em;color:var(--dim)}.preview-bar{background:var(--accent);color:var(--bg);text-align:center;padding:6px 12px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.chip{display:inline-block;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:2px;font-weight:600;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);line-height:1.4}.chip-front{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.chip-headline{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.chip-incident{border-color:var(--grade-c);background:color-mix(in srgb,var(--grade-c) 12%,transparent);color:var(--grade-c)}.chip-policy{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn)}.chip-kyc,.chip-feature,.chip-hi{border-color:color-mix(in srgb,var(--grade-a) 50%,transparent);background:color-mix(in srgb,var(--grade-a) 10%,transparent);color:var(--grade-a)}.chip-guarantee{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-weight:600}.grade{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 7px;font-family:var(--font-mono);font-size:12px;font-weight:600;border-radius:2px;background:color-mix(in srgb,var(--grade-a) 22%,transparent);color:var(--grade-a)}.grade-A{background:color-mix(in srgb,var(--grade-a) 22%,transparent);color:var(--grade-a)}.grade-B{background:color-mix(in srgb,var(--grade-b) 22%,transparent);color:var(--grade-b)}.grade-C{background:color-mix(in srgb,var(--grade-c) 22%,transparent);color:var(--grade-c)}.grade-D,.grade-F{background:color-mix(in srgb,var(--grade-d) 22%,transparent);color:var(--text)}.card-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}@media(min-width:768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.card-grid{grid-template-columns:repeat(3,1fr)}}.row-logo{width:24px;height:24px;border-radius:2px;background:var(--surface);object-fit:cover;flex-shrink:0;filter:grayscale(1) opacity(.55);transition:filter .15s ease-out}.row:hover .row-logo,.row:focus-within .row-logo,.head-card:hover .row-logo,.head-card:focus-within .row-logo,.fp-banner:hover .row-logo,.fp-banner:focus-within .row-logo,.listing-card:hover .row-logo,.listing-card:focus-within .row-logo,.recent-item:hover .row-logo,.recent-item:focus-within .row-logo,.pick:hover .row-logo,.pick:focus-within .row-logo,.item-card:hover .row-logo,.item-card:focus-within .row-logo,.related-list a:hover .row-logo,.related-list a:focus-within .row-logo,.row-logo:hover,.row-logo:focus{filter:none}.row-logo-link{display:inline-flex;align-items:center;line-height:0}.row{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border);background:var(--surface);border-radius:2px;transition:border-color .15s,background .15s}.row:hover{border-color:var(--border-2)}.row.sponsored{background:linear-gradient(180deg,var(--accent-soft) 0%,var(--surface) 60%);border-color:var(--accent-line)}.row-headline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row-name{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;color:var(--text);font-size:1.0625em}.row-name:hover{color:var(--accent);text-decoration:none}.row-tag{color:var(--dim);font-size:.875em;line-height:1.5;margin:0}.row-fees{color:var(--dim);font-size:.75em;font-family:var(--font-mono)}.row-chips{display:flex;gap:4px;flex-wrap:wrap}.head-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:12px;margin-bottom:24px}@media(min-width:640px){.head-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.head-grid{grid-template-columns:repeat(5,1fr)}}.head-card{display:block;padding:14px 16px;border:1px solid var(--accent-line);background:var(--surface);border-radius:2px;color:inherit}.head-card:hover{border-color:var(--accent);text-decoration:none}.head-card-open{border:1px dashed var(--accent-line);background:var(--surface)}.probe-dot{font-size:.875em;line-height:1}.probe-up{color:var(--grade-a)}.probe-down{color:var(--grade-c)}.fp-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin:12px 0 16px;border:1px solid var(--accent-line);background:var(--accent-soft);color:inherit}.fp-banner:hover{text-decoration:none;background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--border);margin:0;padding:0 var(--gutter)}.topbar-inner{display:flex;align-items:center;gap:20px;height:56px;max-width:1408px;margin:0 auto}.brand-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--text);text-decoration:none;flex-shrink:0}.brand-link:hover{color:var(--accent);text-decoration:none}.brand-mark{display:inline-grid;place-items:center;width:22px;height:22px;background:var(--accent);color:var(--bg);font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1;transform:skew(-8deg)}.brand-mark span{transform:skew(8deg);display:inline-block}.brand-link .blink{width:5px;height:5px;background:var(--accent);border-radius:50%;animation:blink 1.4s steps(2,end) infinite}@keyframes blink{50%{opacity:0}}.topbar-nav{display:flex;align-items:center;gap:18px;font-family:var(--font-body);font-size:13px;flex-wrap:nowrap;overflow:hidden}.topbar-nav a{color:var(--dim);padding:4px 0;border-bottom:1px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap}.topbar-nav a:hover{color:var(--text);border-bottom-color:var(--accent);text-decoration:none}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px;flex-shrink:0}.topbar .theme-toggle{background:var(--surface);border:1px solid var(--border);color:var(--dim);padding:6px 10px;font-family:var(--font-mono);font-size:13px;cursor:pointer;line-height:1;transition:border-color .15s,color .15s;border-radius:0}.topbar .theme-toggle:hover{border-color:var(--accent-line);color:var(--accent)}.theme-icon[hidden]{display:none}.topbar .theme-toggle-noscript{display:inline-flex;align-items:stretch;border:1px solid var(--border);background:var(--surface);font-family:var(--font-mono);font-size:13px;line-height:1}.topbar .theme-toggle-noscript a{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;color:var(--dim);text-decoration:none;transition:color .15s,background .15s}.topbar .theme-toggle-noscript a+a{border-left:1px solid var(--border)}.topbar .theme-toggle-noscript a:hover{color:var(--accent);background:var(--accent-soft)}html:not(.has-js) .search-trigger{display:none!important}.header-link{font-family:var(--font-mono);font-size:12px;color:var(--dim);letter-spacing:.02em}.header-link:hover{color:var(--accent);text-decoration:none}.sponsor-pill{padding:6px 12px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-weight:600;font-size:12px;letter-spacing:.04em;border-radius:0}.sponsor-pill:hover{background:var(--accent);color:var(--bg);border-color:var(--accent);text-decoration:none}.lang-picker{display:inline-flex;gap:6px;align-items:center;font-family:var(--font-mono);font-size:11px;position:relative}.lang-link{color:var(--dim);padding:2px 0;letter-spacing:.02em}.lang-link:hover{color:var(--accent);text-decoration:none}.lang-link.is-active{color:var(--text);font-weight:600;text-decoration:none;cursor:default}.lang-sep{color:var(--dim-2);opacity:.6}.lang-more{background:transparent;border:0;color:var(--dim);cursor:pointer;padding:0 4px;font-family:var(--font-mono);font-size:13px;line-height:1}.lang-more:hover,.lang-more[aria-expanded=true]{color:var(--accent)}.lang-sep[data-overflow=true],.lang-link[data-overflow=true]{display:none}.lang-overflow-panel{display:none;position:absolute;top:100%;right:0;margin-top:4px;background:var(--surface);border:1px solid var(--border);padding:8px 12px;z-index:10;white-space:nowrap;flex-direction:column;gap:4px}.lang-overflow-panel.lang-open{display:flex}@media(max-width:768px){.topbar-nav{display:none}.topbar-inner{height:48px;gap:12px}.topbar-right{gap:6px}.header-link{display:none}.sponsor-pill{padding:5px 10px;font-size:11px}.topbar .theme-toggle{padding:5px 8px;font-size:12px}}@media(max-width:720px){html[data-secondary-lang] .lang-link,html[data-secondary-lang] .lang-sep{display:none}html[data-secondary-lang] .lang-link.is-active,html[data-secondary-lang=en] .lang-link[data-locale-code=en],html[data-secondary-lang=zh] .lang-link[data-locale-code=zh],html[data-secondary-lang=es] .lang-link[data-locale-code=es],html[data-secondary-lang=ru] .lang-link[data-locale-code=ru]{display:inline}html[data-secondary-lang=en] .lang-link[data-locale-code=en]:not(.is-active):before,html[data-secondary-lang=zh] .lang-link[data-locale-code=zh]:not(.is-active):before,html[data-secondary-lang=es] .lang-link[data-locale-code=es]:not(.is-active):before,html[data-secondary-lang=ru] .lang-link[data-locale-code=ru]:not(.is-active):before{content:"·";color:var(--dim-2);opacity:.6;margin-right:6px}}@media(max-width:540px){.topbar-right{gap:4px}.sponsor-pill{padding:4px 8px;font-size:10px;letter-spacing:.02em}.lang-picker{font-size:10px;gap:4px}.lang-more{display:none}.lang-overflow-panel{display:none!important}}.site-footer{margin:0;padding:56px var(--gutter) 32px;background:var(--surface);border-top:1px solid var(--border)}.footer-inner{max-width:1408px;margin:0 auto}.footer-brand-row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border)}@media(max-width:768px){.footer-brand-row{grid-template-columns:1fr;gap:16px}}.footer-brand{font-family:var(--font-display);font-weight:500;font-size:42px;letter-spacing:-.03em;line-height:1;color:var(--text);margin:0}.footer-brand em{font-style:normal;color:var(--accent)}.footer-tagline{margin:12px 0 0;color:var(--dim);font-size:.9375rem;line-height:1.5;max-width:50ch}.footer-onion{font-family:var(--font-mono);font-size:11px;color:var(--dim);padding:10px 12px;border:1px solid var(--border);background:var(--bg);word-break:break-all;max-width:360px;letter-spacing:.02em}.footer-onion .lbl{display:block;color:var(--dim-2);font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.footer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}@media(max-width:600px){.footer-brand{font-size:32px}.footer-tagline{font-size:.8125rem}.site-footer{padding-top:36px;padding-bottom:24px}.footer-grid{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.footer-col{display:flex;flex-wrap:wrap;align-items:first baseline;gap:0}.footer-col h5{margin:0 16px 0 0!important;width:auto;flex-shrink:0;line-height:1.8}.footer-col ul{flex:1;min-width:0;flex-direction:row!important;flex-wrap:wrap;gap:0}.footer-col li{line-height:1.8}.footer-col li:after{content:"  "}.footer-col li:last-child:after{content:""}}@media(min-width:700px){.footer-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.footer-grid{grid-template-columns:repeat(6,1fr)}}.footer-col h5{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0 0 14px;font-weight:600}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-col li{line-height:1.4}.footer-col a{color:var(--dim);font-size:.875rem;letter-spacing:-.005em}.footer-col a:hover{color:var(--accent);text-decoration:none}.footer-meta{margin-top:32px;padding-top:20px;border-top:1px dashed var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--dim-2);letter-spacing:.04em}.footer-meta-spike{color:var(--accent);font-weight:600}
