:root{--bg:#0a0e17;--bg-elev:#111726;--bg-elev-2:#171f33;--bg-input:#0d1220;--line:#232c42;--line-strong:#33405e;--text:#e8ecf5;--text-2:#a3adc2;--text-3:#6b7690;--accent:#ffb020;--accent-ink:#1a1200;--accent-soft:#ffb0201f;--blue:#7c9cff;--blue-soft:#7c9cff24;--green:#34d399;--green-soft:#34d39924;--red:#f87171;--red-soft:#f8717124;--glow:radial-gradient(1200px 600px at 75% -10%, #ffb02017, transparent 60%), radial-gradient(900px 500px at 0% 10%, #7c9cff14, transparent 60%);--shadow:0 1px 0 #ffffff08 inset, 0 20px 40px -24px #0009;--radius:16px;--radius-sm:10px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk", var(--font-sans);--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--max:1160px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f6f7fb;--bg-elev:#fff;--bg-elev-2:#f0f2f8;--bg-input:#f6f7fb;--line:#e2e6f0;--line-strong:#cbd2e1;--text:#0a0e17;--text-2:#4a5470;--text-3:#7d879f;--accent:#e09400;--accent-ink:#fff;--accent-soft:#e094001f;--blue:#4a6cf0;--blue-soft:#4a6cf01a;--green:#0e9f6e;--green-soft:#0e9f6e1a;--red:#dc2626;--red-soft:#dc262614;--glow:radial-gradient(1200px 600px at 75% -10%, #e0940014, transparent 60%), radial-gradient(900px 500px at 0% 10%, #4a6cf00f, transparent 60%);--shadow:0 1px 2px #1018280a, 0 16px 32px -20px #1018282e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--glow), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:15px;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}p{margin:0}a{color:inherit}button,input,select{font:inherit;color:inherit}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 16px}@media (width>=720px){.container{padding:0 28px}}.card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-title h2{font-size:17px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.btn{border:1px solid var(--line-strong);background:var(--bg-elev-2);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--text-3)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){border-color:var(--accent);filter:brightness(1.06)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){color:var(--text);border-color:var(--line)}.btn-danger{background:var(--red-soft);color:var(--red);border-color:#0000}.btn-block{width:100%}.btn-lg{border-radius:14px;height:52px;font-size:16px}.btn-sm{border-radius:9px;height:34px;padding:0 12px;font-size:13px}.field{gap:8px;display:grid}.field-label{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:500;display:flex}.input-wrap{background:var(--bg-input);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:0 14px;transition:border-color .15s;display:flex}.input-wrap:focus-within{border-color:var(--accent)}.input-wrap.invalid{border-color:var(--red)}.input-wrap input{width:100%;min-width:0;height:52px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:22px}.input-wrap.compact input{height:44px;font-size:16px}.input-suffix{color:var(--text-2);font-size:14px;font-weight:600}.segmented{flex-wrap:wrap;gap:6px;display:flex}.segmented button{border:1px solid var(--line);min-width:58px;height:38px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;flex:auto;font-size:13.5px;font-weight:500}.segmented button:hover{color:var(--text)}.segmented button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.hint{color:var(--text-3);font-size:12.5px}.hint.warn{color:var(--accent)}.hint.err{color:var(--red)}.pill{background:var(--bg-elev-2);height:26px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.green{background:var(--green-soft);color:var(--green)}.pill.amber{background:var(--accent-soft);color:var(--accent)}.pill.red{background:var(--red-soft);color:var(--red)}.pill.blue{background:var(--blue-soft);color:var(--blue)}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.rows{gap:10px;display:grid}.row{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.row>:first-child{color:var(--text-2)}.divider{background:var(--line);border:0;height:1px;margin:16px 0}.banner{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.banner.info{background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 35%, transparent)}.skeleton{background:linear-gradient(90deg, var(--bg-elev-2), var(--line), var(--bg-elev-2));background-size:200% 100%;border-radius:8px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.logo.svelte-1l8nvlt{color:var(--text);align-items:center;gap:9px;display:inline-flex}.word.svelte-1l8nvlt{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;font-weight:600}.swap.svelte-1l8nvlt{color:var(--accent)}.net.svelte-ralm0q{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:11px;gap:3px;padding:3px;display:inline-flex}button.svelte-ralm0q{height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}button.on.svelte-ralm0q{background:var(--bg-elev);color:var(--text);box-shadow:0 1px 2px #00000040}.short.svelte-ralm0q{display:none}.sr.svelte-ralm0q{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px){.label.svelte-ralm0q{display:none}.short.svelte-ralm0q{display:inline}button.svelte-ralm0q{padding:0 9px}}@media (width<=420px){.short.svelte-ralm0q{display:none}button.svelte-ralm0q{padding:0 8px}}.acct.svelte-tf2s1z{position:relative}.menu.svelte-tf2s1z{z-index:20;gap:6px;min-width:200px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.small.svelte-tf2s1z{font-size:13px}dialog.svelte-tf2s1z{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);color:var(--text);width:min(420px,100vw - 32px);box-shadow:var(--shadow);padding:0}dialog.svelte-tf2s1z::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080f99}.sheet.svelte-tf2s1z{gap:14px;padding:20px;display:grid}.list.svelte-tf2s1z{gap:8px;display:grid}.wallet-opt.svelte-tf2s1z{border:1px solid var(--line);background:var(--bg-elev-2);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-weight:600;display:flex}.wallet-opt.svelte-tf2s1z:hover{border-color:var(--accent)}.wallet-opt.svelte-tf2s1z img:where(.svelte-tf2s1z){border-radius:8px}.ph.svelte-tf2s1z{text-align:center;width:28px;font-size:20px}header.svelte-1elxaub{z-index:10;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.bar.svelte-1elxaub{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.left.svelte-1elxaub{align-items:center;gap:28px;min-width:0;display:flex}.brand.svelte-1elxaub{flex:none;text-decoration:none}.app-nav.svelte-1elxaub{gap:4px;display:none}.app-nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--text-2);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none}.app-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text);background:var(--bg-elev-2)}.app-nav.svelte-1elxaub a.on:where(.svelte-1elxaub){color:var(--accent)}@media (width>=720px){.app-nav.svelte-1elxaub{display:flex}}.links.svelte-1elxaub{gap:26px;font-size:14px;display:none}.links.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--text-2);text-decoration:none}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text)}@media (width>=820px){.links.svelte-1elxaub{display:flex}}.right.svelte-1elxaub{align-items:center;gap:10px;display:flex}.btc.svelte-1elxaub{background:var(--bg-elev);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:none}.dd.svelte-1elxaub{color:var(--red)}@media (width>=980px){.btc.svelte-1elxaub{display:inline-flex}}@media (width<=480px){.brand.svelte-1elxaub .word{display:none}.bar.svelte-1elxaub{gap:8px}.right.svelte-1elxaub{gap:6px}}footer.svelte-jz8lnl{border-top:1px solid var(--line);margin-top:80px;padding:36px 0 48px;font-size:13px}.grid.svelte-jz8lnl{gap:20px;display:grid}@media (width>=820px){.grid.svelte-jz8lnl{grid-template-columns:1fr 2fr auto;align-items:start}}.about.svelte-jz8lnl{gap:8px;display:grid}.legal.svelte-jz8lnl{max-width:620px}nav.svelte-jz8lnl{flex-wrap:wrap;gap:8px 16px;display:flex}nav.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:none}.mirror.svelte-12qhfyh{padding-top:16px;font-size:13.5px}
