@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600&display=swap";:root{--ground: #0a0c10;--ground-2: #0f1319;--panel: #12161d;--panel-2: #171d26;--rule: #232a35;--rule-soft: #1b212b;--rule-strong: #333c4a;--ink: #f2f3f5;--dim: #a8b0bd;--muted: #79828f;--faint: #5b636f;--gold: #d9a03f;--gold-lift: #f0dcae;--gold-deep: #a97a26;--cream: #f2e9d0;--on-gold: #1a1408;--good: #4bbf9a;--good-bg: rgba(75, 191, 154, .1);--good-line: rgba(75, 191, 154, .28);--warn: #d9a03f;--warn-bg: rgba(217, 160, 63, .1);--warn-line: rgba(217, 160, 63, .3);--bad: #cf6a5e;--bad-bg: rgba(207, 106, 94, .1);--bad-line: rgba(207, 106, 94, .3);--radius: 14px;--radius-lg: 20px;--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 18px 48px rgba(0, 0, 0, .42);--serif: "Playfair Display", Georgia, "Iowan Old Style", "Times New Roman", serif;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 68px 68px,linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px) 0 0 / 68px 68px,radial-gradient(1100px 520px at 50% -12%,rgba(217,160,63,.07),transparent 70%),var(--ground);min-height:100vh}a{color:inherit}.nav{position:sticky;top:0;z-index:20;background:#0a0c10c7;backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--rule-soft)}.nav-inner{max-width:1080px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand-name{font-family:var(--serif);font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.brand-mark{width:28px;height:28px;flex:none;object-fit:contain;display:block;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.tabs{display:flex;gap:4px;margin-left:8px}.tab{border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;font-weight:560;color:var(--muted);padding:7px 15px;border-radius:999px}.tab:hover{color:var(--ink)}.tab.is-active{color:var(--cream);background:var(--panel);border-color:var(--rule)}.nav-right{margin-left:auto;display:flex;gap:16px;align-items:center}.nav-link{color:var(--dim);text-decoration:none;font-weight:540;font-size:14px}.nav-link:hover{color:var(--gold)}.page{max-width:1080px;margin:0 auto;padding:56px 20px 76px}.hero{text-align:center;margin-bottom:34px}.eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.hero h1{margin:0 0 14px;font-family:var(--serif);font-weight:500;font-size:44px;line-height:1.1;letter-spacing:-.005em;color:var(--ink)}.hero p{margin:0 auto;max-width:580px;color:var(--dim)}.card{max-width:480px;margin:0 auto;background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:8px}.leg{background:var(--ground-2);border:1px solid var(--rule-soft);border-radius:var(--radius);padding:14px 16px}.leg+.leg{margin-top:6px}.leg-head{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:11px}.leg-balance{text-transform:none;letter-spacing:0;font-weight:500;font-family:var(--mono);color:var(--muted)}.chain{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--ink)}.chain-mark{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#0a0c10;flex:none}.chain-mark.eth{background:linear-gradient(150deg,#c9d2e2,#7d8798)}.chain-mark.sn{background:linear-gradient(150deg,#f2b49e,#d9705a)}.amount-row{display:flex;align-items:center;gap:10px;margin-top:12px}.amount{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-family:var(--mono)}.amount::placeholder{color:#39414d}.max{border:1px solid var(--rule-strong);background:var(--panel-2);border-radius:999px;padding:5px 12px;font:inherit;font-size:12px;font-weight:620;color:var(--dim);cursor:pointer}.max:hover{border-color:var(--gold);color:var(--gold)}.token-pill{display:inline-flex;align-items:center;gap:7px;background:var(--panel-2);border:1px solid var(--rule-strong);border-radius:999px;padding:5px 13px 5px 6px;font-weight:620;font-size:14px;color:var(--ink)}.token-mark{width:20px;height:20px;border-radius:50%;background:linear-gradient(150deg,var(--gold-lift),var(--gold))}.recipient{width:100%;margin-top:10px;border:1px solid var(--rule);border-radius:10px;background:var(--panel-2);color:var(--ink);padding:10px 12px;font:inherit;font-size:13px;font-family:var(--mono);outline:none}.recipient::placeholder{color:var(--faint)}.recipient:focus{border-color:var(--gold)}.swap-divider{display:grid;place-items:center;height:0;position:relative;z-index:2}.swap-divider span{width:30px;height:30px;margin:-15px 0;border-radius:50%;background:var(--panel-2);border:1px solid var(--rule-strong);display:grid;place-items:center;color:var(--gold);font-size:14px}.details{padding:14px 16px 4px}.detail{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px}.detail dt{color:var(--muted)}.detail dd{margin:0;font-family:var(--mono);font-weight:560;color:var(--dim)}.eligibility{margin:10px 8px 0;padding:13px 15px;border-radius:12px;border:1px solid var(--rule);background:var(--ground-2);font-size:13px}.eligibility.is-good{background:var(--good-bg);border-color:var(--good-line)}.eligibility.is-warn{background:var(--warn-bg);border-color:var(--warn-line)}.eligibility.is-bad{background:var(--bad-bg);border-color:var(--bad-line)}.eligibility-head{display:flex;align-items:center;gap:8px;font-weight:640;margin-bottom:7px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.eligibility.is-good .eligibility-head{color:var(--good)}.eligibility.is-warn .eligibility-head{color:var(--warn)}.eligibility.is-bad .eligibility-head{color:var(--bad)}.eligibility p{margin:0;color:var(--muted)}.checks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.checks li{display:flex;gap:8px;align-items:baseline;color:var(--dim)}.checks .mark{width:14px;flex:none;font-weight:700}.checks .ok{color:var(--good)}.checks .no{color:var(--bad)}.checks .idk{color:var(--faint)}.cta{width:calc(100% - 16px);margin:12px 8px 8px;border:0;border-radius:999px;padding:15px 18px;font:inherit;font-size:15px;font-weight:680;background:linear-gradient(180deg,var(--gold-lift),var(--gold));color:var(--on-gold);cursor:pointer;box-shadow:0 6px 20px #d9a03f29}.cta:hover:not(:disabled){filter:brightness(1.06)}.cta:disabled{background:var(--panel-2);color:var(--faint);box-shadow:none;cursor:not-allowed;border:1px solid var(--rule)}.cta-note{text-align:center;font-size:12px;color:var(--muted);padding:0 8px 10px}.history{max-width:760px;margin:0 auto}.history-empty{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:48px 24px;text-align:center;color:var(--muted);box-shadow:var(--shadow)}.row{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px;margin-bottom:8px;display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center}.row-main{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--ink)}.row-sub{grid-column:1 / -1;font-size:12px;color:var(--faint);font-family:var(--mono)}.row-sub a{color:var(--gold);text-decoration:none}.row-sub a:hover{text-decoration:underline}.status{font-size:11px;font-weight:660;padding:4px 11px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;background:var(--panel-2);color:var(--muted);border:1px solid var(--rule)}.status.sent{background:#a8b0bd1a;color:var(--dim)}.status.minted{background:var(--good-bg);color:var(--good);border-color:var(--good-line)}.status.quarantined{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.status.failed{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.assurances{max-width:900px;margin:62px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.assurance{background:var(--panel);border:1px solid var(--rule-soft);border-radius:var(--radius);padding:20px}.assurance h3{margin:0 0 7px;font-size:15px;font-weight:600;font-family:var(--serif);letter-spacing:.01em;color:var(--cream)}.assurance p{margin:0;color:var(--muted);font-size:13.5px}.banner{max-width:480px;margin:0 auto 16px;padding:12px 15px;border-radius:12px;font-size:13px;background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn)}.banner.is-bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.foot{max-width:1080px;margin:0 auto;padding:26px 20px 44px;color:var(--faint);font-size:13px;display:flex;gap:8px;align-items:center;border-top:1px solid var(--rule-soft)}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--gold)}.dot{opacity:.5}.mono{font-family:var(--mono)}@media (max-width: 560px){.hero h1{font-size:31px}.nav-inner{gap:14px}.amount{font-size:25px}.brand-name{font-size:16px}}.token-pill{cursor:pointer}.token-pill:hover{border-color:var(--gold)}.pill-caret{color:var(--muted);font-size:10px;margin-left:1px}.picker{margin-top:10px;background:var(--panel);border:1px solid var(--rule-strong);border-radius:12px;padding:6px;box-shadow:0 14px 36px #0000008c}.picker-head,.picker-foot{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:7px 10px 8px}.picker-foot{text-transform:none;letter-spacing:0;font-size:12px;border-top:1px solid var(--rule-soft);margin-top:4px;padding-top:9px}.asset-row{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:9px;background:transparent;border:1px solid transparent;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.asset-row:hover:not(:disabled){background:var(--panel-2)}.asset-row.is-selected{background:var(--panel-2);border-color:var(--gold)}.asset-row.is-off{opacity:.42;cursor:not-allowed}.asset-text{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}.asset-symbol{font-weight:640;font-size:14px}.asset-name{font-size:12px;color:var(--muted)}.asset-tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px solid var(--rule);border-radius:999px;padding:3px 9px;white-space:nowrap;flex:none}.asset-row.is-selected .asset-tag{color:var(--gold);border-color:var(--warn-line)}.swap-btn{width:30px;height:30px;margin:-15px 0;border-radius:50%;background:var(--panel-2);border:1px solid var(--rule-strong);color:var(--gold);font-size:13px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.swap-btn:hover{border-color:var(--gold);background:var(--panel)}.claims{margin:10px 8px 0;padding:13px 15px;border-radius:12px;border:1px solid var(--warn-line);background:var(--warn-bg);font-size:13px}.claims-head{font-size:11px;font-weight:640;letter-spacing:.14em;text-transform:uppercase;color:var(--warn);margin-bottom:9px}.claim-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;color:var(--ink)}.claim-where{color:var(--muted);font-weight:500;margin-left:7px}.claims-note{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.dest-wallet{display:flex;align-items:center;gap:9px;margin-top:4px;padding:10px 12px;background:var(--ground);border:1px solid var(--rule);border-radius:10px}.dest-mark{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.nav-wallets{display:flex;align-items:center;gap:8px}.nav-chip{border:1px solid var(--rule);background:var(--panel-2);cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--muted);padding:7px 12px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.nav-chip:hover{color:var(--ink);border-color:var(--warn-line)}.nav-chip.is-on{color:var(--ink)}.nav-dot{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.nav-chip.is-action{background:linear-gradient(180deg,var(--gold-lift),var(--gold));border-color:var(--gold-deep);color:var(--on-gold);font-weight:680}.nav-chip.is-action:hover:not(:disabled){filter:brightness(1.06);color:var(--on-gold)}.nav-chip.is-action:disabled{background:var(--panel-2);color:var(--faint);border-color:var(--rule);cursor:not-allowed;filter:none}@media (max-width: 720px){.nav-chip{padding:6px 9px;font-size:11px}}.bal-backdrop{position:fixed;inset:0;background:#04060a8c;z-index:40}.bal-panel{position:fixed;top:68px;right:24px;z-index:41;width:min(440px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--rule-strong);border-radius:15px;padding:16px 18px 14px;box-shadow:0 24px 60px #00000080}.bal-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.bal-head .mono{font-size:12px;color:var(--muted)}.bal-row{display:grid;grid-template-columns:62px 1fr auto;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--rule)}.bal-row.bal-hdr{border-top:0;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.bal-sym{font-weight:600}.bal-name{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bal-amt{font-family:var(--mono);font-size:13px;min-width:92px;text-align:right}.bal-err{margin-top:10px;font-size:12.5px;color:var(--bad)}.bal-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.bal-foot button{border:1px solid var(--rule);background:var(--panel-2);color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px}.bal-foot button:hover:not(:disabled){border-color:var(--warn-line)}.bal-foot button:disabled{color:var(--faint);cursor:not-allowed}@media (max-width: 720px){.bal-panel{top:60px;right:16px}}.dest-disconnect{margin-left:auto;border:0;background:transparent;cursor:pointer;font:inherit;font-size:11px;color:var(--faint);padding:2px 4px}.dest-disconnect:hover{color:var(--warn)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000ad;backdrop-filter:blur(3px)}.modal{width:100%;max-width:380px;padding:18px;background:var(--panel);border:1px solid var(--rule);border-radius:16px;box-shadow:0 24px 70px #0009}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:15px;font-weight:600;color:var(--ink)}.modal-x{border:0;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:var(--faint);padding:0 4px}.modal-x:hover{color:var(--ink)}.wallet-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;margin-top:6px;cursor:pointer;background:var(--ground);border:1px solid var(--rule);border-radius:10px;font:inherit;font-size:13px;color:var(--ink);text-align:left}.wallet-row:hover{border-color:var(--warn-line)}.wallet-icon{width:20px;height:20px;border-radius:5px;flex:none}.delivery{margin-top:12px}.delivery-head{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:9px}.seg{display:inline-flex;gap:3px;padding:3px;background:var(--ground);border:1px solid var(--rule);border-radius:999px}.seg-btn{border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--muted);padding:6px 14px;border-radius:999px}.seg-btn:hover{color:var(--ink)}.seg-btn.is-on{background:var(--panel-2);color:var(--gold);box-shadow:inset 0 0 0 1px var(--warn-line)}.delivery-note{margin:9px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.delivery-note.is-ok{color:var(--good)}.delivery-note.is-warn{color:var(--warn)}.delivery .recipient{margin-top:9px}.pool-choice{margin-top:11px;padding-top:11px;border-top:1px solid var(--rule)}.seg-sm .seg-btn{padding:5px 11px;font-size:11px}.seg-btn:disabled{opacity:.4;cursor:not-allowed}.seg-btn:disabled:hover{color:var(--muted)}.pool-input{width:100%;margin-top:9px;padding:9px 11px;background:var(--ground);border:1px solid var(--rule);border-radius:10px;font-family:var(--mono);font-size:12px;color:var(--ink)}.pool-input:focus{outline:none;border-color:var(--warn-line);box-shadow:0 0 0 3px var(--warn-soft, rgba(217,160,63,.12))}.pool-input::placeholder{color:var(--faint)}.note-found{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:9px;padding:9px 11px;background:var(--ground);border:1px solid var(--rule);border-radius:10px}.note-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.note-id{font-size:13px;color:var(--ink)}.note-index{font-size:11px;color:var(--muted);margin-left:auto}.details-wrap{margin-top:4px}.details-summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dim);padding:6px 0;user-select:none}.details-summary::-webkit-details-marker{display:none}.details-summary:after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .12s ease}.details-wrap[open] .details-summary:after{transform:rotate(-135deg) translate(-1px,-1px)}.details-summary:hover{color:var(--ink)}.details-wrap:focus-within .details-summary{outline:none}.details-summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion: reduce){.details-summary:after{transition:none}}
