@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2")}:root{--bg:#f5f8fb;--bg-2:#eaf0f6;--surface:#fff;--surface-2:#f0f4f8;--ink:#0c1420;--ink-2:#46586b;--ink-3:#7b8d9e;--line:#dce5ee;--cyan:#0fb9ae;--cyan-glow:#34e4da;--amber:#c77f17;--amber-2:#f5b23d;--green:#1f9d6b;--slate:#8496a8;--red:#ef6a5a;--radius:18px;--maxw:1160px;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--blue:#5b7dff;--grad:linear-gradient(135deg, var(--cyan-glow), var(--blue));--grad-amber:linear-gradient(135deg, var(--amber-2), #ffcf6b);--grad-soft:linear-gradient(135deg, color-mix(in srgb, var(--cyan-glow) 16%, transparent), color-mix(in srgb, var(--blue) 16%, transparent));--shadow-card:0 1px 0 #ffffff0a inset, 0 30px 64px -40px #0308108c;--shadow-btn:0 10px 26px -12px color-mix(in srgb, var(--cyan-glow) 65%, transparent);--shadow-amber:0 10px 26px -12px color-mix(in srgb, var(--amber-2) 60%, transparent);--ring:0 0 0 3px color-mix(in srgb, var(--cyan-glow) 32%, transparent);--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:root{--bg:#070b11;--bg-2:#0c121b;--surface:#10171f;--surface-2:#161f2a;--ink:#eaf1f8;--ink-2:#a6b6c6;--ink-3:#6c7e90;--line:#1e2a37;--cyan:#34e4da;--cyan-glow:#34e4da;--amber:#f5b23d;--amber-2:#f5b23d;--green:#34d399;--slate:#64748b}}:root[data-theme=light]{--bg:#f5f8fb;--bg-2:#eaf0f6;--surface:#fff;--surface-2:#f0f4f8;--ink:#0c1420;--ink-2:#46586b;--ink-3:#7b8d9e;--line:#dce5ee;--cyan:#0fb9ae;--cyan-glow:#34e4da;--amber:#c77f17;--amber-2:#f5b23d;--green:#1f9d6b}:root[data-theme=dark]{--bg:#070b11;--bg-2:#0c121b;--surface:#10171f;--surface-2:#161f2a;--ink:#eaf1f8;--ink-2:#a6b6c6;--ink-3:#6c7e90;--line:#1e2a37;--cyan:#34e4da;--cyan-glow:#34e4da;--amber:#f5b23d;--amber-2:#f5b23d;--green:#34d399}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;min-height:100vh;margin:0;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42rem 30rem at 82% -6%, color-mix(in srgb, var(--cyan-glow) 14%, transparent), transparent 60%), radial-gradient(38rem 28rem at 6% 8%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 55%);position:fixed;inset:0}h1,h2,h3{text-wrap:balance;margin:0}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:var(--mono)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.wrap.narrow{max-width:560px}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--line));background:var(--grad-soft);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.page-head.center .eyebrow{margin:0 auto}header.top{border-bottom:1px solid var(--line);z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;gap:16px;height:62px;display:flex}.brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.brand:hover{text-decoration:none}.mark{width:26px;height:26px}.top nav{color:var(--ink-2);gap:22px;font-size:14px;display:flex}.top nav a{color:var(--ink-2)}.top nav a:hover{color:var(--ink);text-decoration:none}.top nav a.active{color:var(--cyan)}.top-right{align-items:center;gap:12px;display:flex}.badge-flux{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--line);border-radius:20px;padding:4px 9px;font-size:11px}.pbf{opacity:.92;align-items:center;line-height:0;transition:opacity .15s;display:inline-flex}.pbf:hover{opacity:1}.pbf img{width:auto;display:none}.pbf .pbf-on-light{display:inline}@media (prefers-color-scheme:dark){.pbf .pbf-on-light{display:none}.pbf .pbf-on-dark{display:inline}}:root[data-theme=light] .pbf .pbf-on-light{display:inline}:root[data-theme=light] .pbf .pbf-on-dark,:root[data-theme=dark] .pbf .pbf-on-light{display:none}:root[data-theme=dark] .pbf .pbf-on-dark{display:inline}.footer-credit{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.theme-toggle{font:inherit;border:1px solid var(--line);background:var(--surface);width:34px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:9px;font-size:15px}.theme-toggle:hover{color:var(--ink);border-color:var(--cyan)}.page{padding:48px 0 72px}.page-head{max-width:62ch;margin-bottom:28px}.page-head.center{text-align:center;margin:0 auto 28px}.page-head h1{letter-spacing:-.04em;margin-top:14px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.02}.page-head h1 .glow{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lede{color:var(--ink-2);text-wrap:pretty;max-width:60ch;margin:18px 0 0;font-size:17px;line-height:1.6}.page-head.center .lede{margin-inline:auto}.grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:22px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:24px;position:relative}.card:after{content:"";border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cyan-glow) 40%, transparent), transparent);opacity:.5;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.card+.card,.card.ident{margin-top:22px}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-head h2{letter-spacing:-.01em;font-size:17px;font-weight:700}.src-pill{color:var(--ink-3);border:1px solid var(--line);text-transform:capitalize;border-radius:20px;padding:3px 9px;font-size:10.5px}.tier-pill{font-family:var(--mono);border-radius:20px;padding:4px 9px;font-size:10.5px;font-weight:600}.tier-pill.free{background:color-mix(in srgb, var(--slate) 22%, transparent);color:var(--ink-2)}.tier-pill.prem,.tier-pill.premium{background:var(--amber-2);color:#3a2606}.card.mh{border-color:color-mix(in srgb, var(--amber-2) 40%, var(--line))}.card.mh details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.card.mh details>summary::-webkit-details-marker{display:none}.mh-sum{align-items:center;gap:12px;display:flex}.mh-title{letter-spacing:-.01em;font-size:17px;font-weight:700}.mh-caret{color:var(--amber-2);font-size:13px;transition:transform .15s}.card.mh details[open]>summary .mh-caret{transform:rotate(180deg)}.mh-body{margin-top:16px}.mh-pick{align-items:flex-end;gap:12px;margin:4px 0 14px;display:flex}.mh-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mh-k{color:var(--ink-3);font-size:11.5px}.mh-select{font:inherit;color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;width:100%;padding:10px 11px;font-size:14px}.mh-select:focus{border-color:color-mix(in srgb, var(--amber-2) 60%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--amber-2) 28%, transparent);outline:none}.mh-arrow{color:var(--amber-2);padding-bottom:10px;font-size:18px}.mh-style{color:var(--ink-3);margin-bottom:14px;font-size:11.5px}.mh-route{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;display:flex}.mh-route-arrow{color:var(--amber-2)}.mh-confs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mh-conf{flex-direction:column;gap:10px;min-width:0;display:flex}.mh-conf-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-conf-name{color:var(--amber-2);font-size:12.5px;font-weight:600}.mh-conf-tag{color:var(--ink-3);font-size:10.5px}.mh-note{margin-top:14px;font-size:12.5px;line-height:1.55}.btn{font:inherit;cursor:pointer;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{text-decoration:none}.btn.primary,.btn.amber{color:#04201d;box-shadow:var(--shadow-btn)}.btn.primary:hover,.btn.amber:hover{transform:translateY(-1px)}.btn.primary:active,.btn.amber:active{transform:translateY(0)}.btn.primary{background:var(--grad)}.btn.amber{background:var(--grad-amber);color:#3a2606;box-shadow:var(--shadow-amber)}.btn.ghost:hover{border-color:var(--cyan)}.btn.ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn.sm{border-radius:10px;padding:8px 13px;font-size:13px}.btn.block{width:100%;display:flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-row{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.btn-row .btn{flex:1}.banner{border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px}.banner.info{background:color-mix(in srgb, var(--cyan) 12%, transparent);border-color:color-mix(in srgb, var(--cyan) 40%, transparent);color:var(--ink)}.banner.warn{background:color-mix(in srgb, var(--amber-2) 14%, transparent);border-color:color-mix(in srgb, var(--amber-2) 45%, transparent);color:var(--ink)}.banner.error{background:color-mix(in srgb, var(--red) 14%, transparent);border-color:color-mix(in srgb, var(--red) 50%, transparent);color:var(--ink)}.loading,.empty{color:var(--ink-3);padding:18px 4px;font-size:14px}.searchbar{background:var(--surface-2);border:1px solid var(--line);width:100%;font-family:var(--mono);color:var(--ink);border-radius:12px;padding:11px 13px;font-size:13px}.searchbar::placeholder{color:var(--ink-3)}.searchbar:focus{border-color:color-mix(in srgb, var(--cyan) 55%, var(--line));box-shadow:var(--ring);outline:none}.clist{margin-top:10px;flex-direction:column;gap:6px;max-height:420px;margin-inline:-2px;padding:2px;display:flex;overflow-y:auto}.crow{background:var(--surface-2);cursor:pointer;text-align:left;font:inherit;color:var(--ink);width:100%;transition:border-color .15s var(--ease), background .15s var(--ease), transform .15s var(--ease);border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex;position:relative}.crow:hover{border-color:color-mix(in srgb, var(--cyan) 26%, var(--line))}.crow.sel{background:var(--grad-soft);border-color:color-mix(in srgb, var(--cyan-glow) 45%, transparent)}.crow.sel:before{content:"";background:var(--grad);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.crow .flag{font-size:20px}.crow .nm{flex:1;font-size:14px;font-weight:600}.crow .nm .sub{font-family:var(--mono);color:var(--ink-3);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.ping{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot.g{background:var(--green)}.dot.y{background:var(--amber-2)}.dot.r{background:var(--red)}.dot.u{background:var(--slate)}.loc-btn{background:var(--grad-soft);border:1px solid color-mix(in srgb, var(--cyan) 24%, var(--line));border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.loc-btn.muted{background:var(--surface-2);border-color:var(--line);color:var(--ink-3);justify-content:center}.loc-btn .flag{font-size:24px}.loc-btn .meta{flex:1}.loc-btn .meta .t{font-size:14px;font-weight:600}.loc-btn .meta .s{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:10.5px}.config-out{margin-top:18px}.conf-row{grid-template-columns:1fr auto;align-items:start;gap:16px;display:grid}.conf{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);white-space:pre;border-radius:12px;margin:0;padding:14px;font-size:12px;line-height:1.6;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.conf-wrap{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;overflow:hidden}.conf-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:9px 12px;display:flex}.conf-bar .dots{gap:5px;display:inline-flex}.conf-bar .dots i{border-radius:50%;width:8px;height:8px;display:block}.conf-bar .dots i:first-child{background:color-mix(in srgb, var(--red) 85%, transparent)}.conf-bar .dots i:nth-child(2){background:color-mix(in srgb, var(--amber-2) 85%, transparent)}.conf-bar .dots i:nth-child(3){background:color-mix(in srgb, var(--green) 85%, transparent)}.conf-bar .fname{font-family:var(--mono);color:var(--ink-3);font-size:11px}.conf-wrap .conf{box-shadow:none;border:0;border-radius:0}.conf-qr{flex-direction:column;align-items:center;gap:8px;display:flex}.qr-cap{color:var(--ink-3);text-align:center;max-width:168px;font-size:10px}.stat-row{gap:10px;margin-top:14px;display:flex}.stat{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;padding:10px 12px}.stat .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.stat .v{overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:600}.field{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:9px 11px}.field .lab{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-size:9.5px}.field .val{font-family:var(--mono);word-break:break-all;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:3px;font-size:12px;display:flex}.field .val .cp{color:var(--cyan);cursor:pointer;background:color-mix(in srgb, var(--cyan) 12%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 26%, transparent);font:inherit;font-family:var(--mono);transition:background .15s var(--ease), border-color .15s var(--ease);border-radius:7px;flex-shrink:0;padding:3px 9px;font-size:11px}.field .val .cp:hover{background:color-mix(in srgb, var(--cyan) 20%, transparent);border-color:color-mix(in srgb, var(--cyan) 45%, transparent);text-decoration:none}.muted-text{color:var(--ink-2);margin:0 0 12px;font-size:13.5px}.pay-card{border-color:color-mix(in srgb, var(--amber-2) 40%, var(--line))}.amount{text-align:center;margin:4px 0 14px}.amount .big{letter-spacing:-.03em;color:var(--amber-2);font-size:44px;font-weight:700}.amount .usd{color:var(--ink-3);margin-top:2px;font-size:12.5px}.pay-qr{flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pay-note{color:var(--ink-3);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.5}.back-link{text-align:center;margin-top:20px;font-size:14px}.qr{box-shadow:0 14px 32px -16px #0308108c, 0 0 0 1px var(--line);background:#fff;border:7px solid #fff;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.qr img{border-radius:4px;display:block}footer{color:var(--ink-3);border-top:1px solid var(--line);padding:34px 0 54px;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (max-width:900px){.grid{grid-template-columns:1fr}.conf-row{grid-template-columns:1fr;justify-items:center}.conf{width:100%}.mh-confs{grid-template-columns:1fr}.mh-pick{flex-direction:column;align-items:stretch}.mh-arrow{display:none}.top nav{gap:16px}.badge-flux{display:none}.page-head h1{font-size:clamp(30px,9vw,40px)}}:where(a,button,input,select,summary,[tabindex]):focus-visible{box-shadow:var(--ring);border-radius:10px;outline:none}.amount .big{background:var(--grad-amber);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.page-head,.grid>.card,.pay-card,.card.ident,.card.mh{animation:rise .5s var(--ease) both}.grid>.card:nth-child(2){animation-delay:70ms}.card.ident,.card.mh{animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
