:root{--bg:#08110c;--bg-elev:#0f1a14;--bg-elev-2:#15241b;--bg-input:#0b150f;--line:#1f3328;--line-strong:#2c4737;--text:#e9f2ec;--text-2:#a3b8aa;--text-3:#6b8574;--accent:#3be07a;--accent-ink:#04210f;--accent-soft:#3be07a1f;--blue:#f5c542;--blue-soft:#f5c54224;--green:#3be07a;--green-soft:#3be07a24;--red:#f87171;--red-soft:#f8717124;--glow:radial-gradient(1200px 600px at 75% -10%, #3be07a1a, transparent 60%), radial-gradient(900px 500px at 0% 10%, #f5c54212, 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:#f5f8f6;--bg-elev:#fff;--bg-elev-2:#eef4f0;--bg-input:#f5f8f6;--line:#dce7e0;--line-strong:#c3d4c9;--text:#08110c;--text-2:#45594c;--text-3:#7a8f81;--accent:#12a150;--accent-ink:#fff;--accent-soft:#12a1501a;--blue:#b8860b;--blue-soft:#b8860b1a;--green:#12a150;--green-soft:#12a1501a;--red:#dc2626;--red-soft:#dc262614;--glow:radial-gradient(1200px 600px at 75% -10%, #12a15014, transparent 60%), radial-gradient(900px 500px at 0% 10%, #b8860b0f, 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:8px;display:inline-flex}.word.svelte-1l8nvlt{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;font-weight:600}.bosses.svelte-1l8nvlt{color:var(--accent)}.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:#03080599}.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}.links.svelte-1elxaub{gap:4px;display:none}.links.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}.links.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text);background:var(--bg-elev-2)}@media (width>=720px){.links.svelte-1elxaub{display:flex}}@media (width<=400px){.brand.svelte-1elxaub .word{display:none}}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}.local.svelte-12qhfyh{padding-top:16px;font-size:13.5px}
