:root{--disc-bnb: #f3ba2f;--disc-usdt: #26a17b;--disc-funs: #ffcc1d;--disc-usdc: #2775ca;--disc-eth: #627eea;--disc-cake: #ff9e63;--disc-ink: #14235a;--disc-fallback-bg: #e7dfc6;--disc-ink-inverse: #ffffff;--disc-ring: #ffffff;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-h1: 40px;--fs-section: 28px;--fs-card-title: 19px;--fs-card-title-sm: 18px;--fs-amount: 34px;--fs-amount-mobile: 28px;--fs-body: 13px;--fs-body-lg: 14px;--fs-label: 12px;--fs-label-sm: 11px;--fs-cta: 20px;--fs-cta-mobile: 18px;--fs-secondary-btn: 14px;--cta-height: 56px;--cta-height-mobile: 52px;--tap-target-min: 44px;--dur-rise: .18s;--dur-pop: .25s;--dur-spin: 1s;--dur-flip: .25s;--dur-press: 60ms;--font-display: "Baloo 2", sans-serif;--font-numeric: "Baloo 2", sans-serif;--font-numeric-features: normal;--font-body: "Nunito Sans", sans-serif;--font-wordmark: var(--font-display);--font-cta: var(--font-display);--font-chip: var(--font-body);--page-bg: #0e1730;--card-bg: #141f42;--_card-bd-c: #2a3a78;--card-bd: var(--bw) solid var(--_card-bd-c);--card-shadow: 0 24px 60px -20px rgba(0, 0, 0, .6);--card-blur: none;--box-bg: #0f1834;--_box-bd-c: #223160;--box-bd: var(--bw) solid var(--_box-bd-c);--box-pay-bg: var(--box-bg);--box-receive-bg: var(--box-bg);--receive-accent: #ffcc1d;--text-strong: #ffffff;--text-label: #6f7fb4;--text-muted: #5a6a9e;--hero-color: var(--text-strong);--hero-shadow: none;--hero-sub-color: #8fa0d8;--hero-sub-shadow: none;--cta-bg: #ffcc1d;--cta-text: #14235a;--cta-bd: none;--cta-shadow: 0 8px 28px -6px rgba(255, 204, 29, .5);--cta-shadow-press: var(--cta-shadow);--cta-approve-bg: #2e6be6;--cta-approve-text: #ffffff;--cta-approve-bd: none;--cta-approve-shadow: 0 8px 28px -6px rgba(46, 107, 230, .5);--pill-bg: #1b2a5c;--_pill-bd-c: #35468c;--pill-bd: var(--bw) solid var(--_pill-bd-c);--pill-shadow: none;--pill-shadow-press: var(--pill-shadow);--rate-bg: rgba(255, 255, 255, .04);--_rate-bd-c: #223160;--rate-bd: var(--bw) solid var(--_rate-bd-c);--chip-info-bg: rgba(46, 107, 230, .18);--_chip-info-bd-c: rgba(46, 107, 230, .4);--chip-info-bd: var(--bw) solid var(--_chip-info-bd-c);--chip-info-text: #9cc4ff;--wallet-pill-bg: #ffcc1d;--wallet-pill-bd: none;--wallet-pill-text: #14235a;--wallet-pill-shadow: none;--wallet-pill-shadow-press: var(--wallet-pill-shadow);--chain-chip-bg: rgba(255, 255, 255, .07);--chain-chip-bd: var(--bw) solid rgba(255, 255, 255, .14);--chain-chip-text: #c6d0f0;--flip-bg: #ffcc1d;--flip-bd: 2px solid #0e1730;--flip-text: #14235a;--flip-shadow: 0 0 24px rgba(255, 204, 29, .35);--flip-shadow-press: var(--flip-shadow);--r-flip: 14px;--pos: #3ddc84;--neg: #ff7a7e;--link: #9cc4ff;--table-head: rgba(255, 255, 255, .05);--row-line: #223160;--toast-bg: #14235a;--toast-text: #ffffff;--spinner-accent: #ff8a1e;--spinner-track: #223160;--header-bg: transparent;--header-rule: transparent;--wordmark-color: #ffffff;--wordmark-shadow: none;--ok-bg: rgba(61, 220, 132, .14);--ok-bd: rgba(61, 220, 132, .35);--ok-text: #3ddc84;--err-bg: rgba(255, 122, 126, .14);--err-bd: rgba(255, 122, 126, .35);--err-text: #ff7a7e;--warn-bg: rgba(255, 138, 30, .15);--warn-bd: rgba(255, 138, 30, .4);--warn-text: #ffad5c;--r-card: 26px;--r-box: 18px;--r-bar: 14px;--r-cta: 16px;--r-pill: 999px;--r-chip-badge: var(--r-pill);--bw: 1.5px;--backdrop: rgba(4, 8, 20, .6);--ink: var(--text-strong);--label: var(--text-label);--muted-1: var(--text-muted);--muted-2: var(--text-muted);--muted-3: var(--text-muted);--placeholder: var(--text-muted);--page-cream: var(--page-bg);--surface-white: var(--pill-bg);--modal-cream: var(--card-bg);--yellow: var(--flip-bg);--orange: var(--spinner-accent);--blue: var(--link);--pay-box-bg: var(--box-pay-bg);--pay-box-border: var(--_box-bd-c);--receive-box-bg: var(--box-receive-bg);--receive-box-border: var(--_box-bd-c);--rate-bar-bg: var(--rate-bg);--rate-bar-border: var(--_rate-bd-c);--hairline-1: var(--row-line);--hairline-2: var(--row-line);--hairline-3: var(--row-line);--hairline-4: var(--row-line);--table-head-bg: var(--table-head);--hover-tint: var(--table-head);--mono-pill-bg: var(--rate-bg);--success: var(--pos);--success-tint: var(--ok-bg);--success-border: var(--ok-bd);--success-deep: var(--ok-text);--error: var(--neg);--error-tint: var(--err-bg);--error-border: var(--err-bd);--error-deep: var(--err-text);--warn-tint: var(--warn-bg);--warn-border: var(--warn-bd);--warn-deep: var(--warn-text);--info-tint: var(--chip-info-bg);--info-border: var(--_chip-info-bd-c);--radius-card: var(--r-card);--radius-card-mobile: var(--r-card);--radius-box: var(--r-box);--radius-box-sm: var(--r-cta);--radius-bar: var(--r-bar);--radius-pill: var(--r-pill);--radius-modal: var(--r-card);--border-strong-w: var(--bw);--border-chip-w: var(--bw);--border-strong: var(--pill-bd);--shadow-card: var(--card-shadow);--shadow-modal: var(--card-shadow);--shadow-table: var(--card-shadow);--shadow-cta: var(--cta-shadow);--shadow-cta-pressed: var(--cta-shadow-press);--shadow-pill: var(--pill-shadow);--shadow-flip: var(--flip-shadow)}:root[data-theme=sunshine]{--page-bg: #ffcc1d;--card-bg: #fffdf6;--_card-bd-c: #14235a;--card-bd: 3px solid var(--_card-bd-c);--card-shadow: 0 12px 0 #14235a;--box-bg: #fff6dc;--_box-bd-c: #14235a;--box-bd: var(--bw) solid var(--_box-bd-c);--box-pay-bg: #fff6dc;--box-receive-bg: #eff4ff;--receive-accent: #14235a;--text-strong: #14235a;--text-label: #8a6d1a;--text-muted: #b39325;--hero-sub-color: #7a5e00;--cta-bg: #14235a;--cta-text: #ffcc1d;--cta-bd: 3px solid #14235a;--cta-shadow: 0 5px 0 rgba(20, 35, 90, .35);--cta-shadow-press: 0 1px 0 rgba(20, 35, 90, .35);--cta-approve-bg: #2e6be6;--cta-approve-text: #ffffff;--cta-approve-bd: 3px solid #14235a;--cta-approve-shadow: 0 5px 0 rgba(20, 35, 90, .35);--pill-bg: #ffcc1d;--_pill-bd-c: #14235a;--pill-bd: var(--bw) solid var(--_pill-bd-c);--pill-shadow: 0 3px 0 #14235a;--pill-shadow-press: 0 1px 0 #14235a;--rate-bg: #fffdf6;--_rate-bd-c: #c9bc8c;--rate-bd: 2px dashed var(--_rate-bd-c);--chip-info-bg: #fff3d2;--_chip-info-bd-c: #14235a;--chip-info-bd: var(--bw) solid var(--_chip-info-bd-c);--chip-info-text: #14235a;--wallet-pill-bg: #14235a;--wallet-pill-bd: none;--wallet-pill-text: #ffffff;--wallet-pill-shadow: 0 3px 0 rgba(20, 35, 90, .3);--wallet-pill-shadow-press: 0 1px 0 rgba(20, 35, 90, .3);--chain-chip-bg: rgba(255, 255, 255, .6);--chain-chip-bd: var(--bw) solid #14235a;--chain-chip-text: #14235a;--flip-bg: #14235a;--flip-bd: 3px solid #fffdf6;--flip-text: #ffcc1d;--flip-shadow: 0 4px 0 rgba(20, 35, 90, .35);--flip-shadow-press: 0 1px 0 rgba(20, 35, 90, .35);--r-flip: 50%;--pos: #1fa45b;--neg: #e5484d;--link: #2e6be6;--table-head: #fff6dc;--row-line: #f1e6c4;--toast-bg: #14235a;--toast-text: #ffffff;--spinner-accent: #ff8a1e;--spinner-track: #f1e6c4;--header-bg: transparent;--header-rule: transparent;--wordmark-color: #14235a;--wordmark-shadow: none;--ok-bg: #e7f6ec;--ok-bd: #bce3c9;--ok-text: #1fa45b;--err-bg: #fdecec;--err-bd: #f5c2c4;--err-text: #e5484d;--warn-bg: #fff1e3;--warn-bd: #ffd9b0;--warn-text: #b4590a;--r-card: 28px;--r-box: 18px;--r-bar: 14px;--r-cta: 18px;--r-pill: 999px;--bw: 2px;--backdrop: rgba(20, 30, 70, .45);--font-display: "Fredoka", "Baloo 2", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--font-numeric: "Fredoka", "Baloo 2", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--font-chip: var(--font-display)}:root[data-theme=skyglass]{--page-bg: linear-gradient(160deg, #2e6be6 0%, #4e8af2 45%, #9cc4ff 100%);--card-bg: rgba(255, 255, 255, .94);--_card-bd-c: rgba(255, 255, 255, .9);--card-bd: var(--bw) solid var(--_card-bd-c);--card-shadow: 0 24px 48px -16px rgba(13, 35, 90, .35);--card-blur: blur(18px);--box-bg: rgba(255, 255, 255, .85);--_box-bd-c: rgba(29, 75, 174, .15);--box-bd: var(--bw) solid var(--_box-bd-c);--box-pay-bg: var(--box-bg);--box-receive-bg: var(--box-bg);--receive-accent: #1d4bae;--text-strong: #14235a;--text-label: #7c8bc0;--text-muted: #93a3d4;--hero-color: #ffffff;--hero-shadow: 0 2px 0 rgba(20, 35, 90, .2);--hero-sub-color: #f4f8ff;--hero-sub-shadow: 0 1px 0 rgba(20, 35, 90, .35);--cta-bg: linear-gradient(180deg, #ffd84a, #ffcc1d);--cta-text: #14235a;--cta-bd: none;--cta-shadow: 0 10px 24px -8px rgba(255, 204, 29, .7);--cta-shadow-press: var(--cta-shadow);--cta-approve-bg: #2e6be6;--cta-approve-text: #ffffff;--cta-approve-bd: none;--cta-approve-shadow: 0 10px 24px -8px rgba(46, 107, 230, .6);--pill-bg: #ffffff;--_pill-bd-c: rgba(29, 75, 174, .25);--pill-bd: var(--bw) solid var(--_pill-bd-c);--pill-shadow: 0 2px 8px rgba(13, 35, 90, .12);--rate-bg: rgba(255, 255, 255, .6);--_rate-bd-c: rgba(29, 75, 174, .15);--rate-bd: var(--bw) solid var(--_rate-bd-c);--chip-info-bg: rgba(46, 107, 230, .12);--_chip-info-bd-c: rgba(46, 107, 230, .3);--chip-info-bd: var(--bw) solid var(--_chip-info-bd-c);--chip-info-text: #1d4bae;--wallet-pill-bg: rgba(255, 255, 255, .92);--wallet-pill-bd: none;--wallet-pill-text: #14235a;--wallet-pill-shadow: none;--chain-chip-bg: rgba(255, 255, 255, .18);--chain-chip-bd: var(--bw) solid rgba(255, 255, 255, .35);--chain-chip-text: #ffffff;--flip-bg: #2e6be6;--flip-bd: 3px solid #ffffff;--flip-text: #ffffff;--flip-shadow: 0 4px 12px rgba(13, 35, 90, .3);--r-flip: 50%;--pos: #1fa45b;--neg: #e5484d;--link: #1d4bae;--table-head: rgba(255, 255, 255, .5);--row-line: rgba(29, 75, 174, .12);--toast-bg: #14235a;--toast-text: #ffffff;--spinner-accent: #ff8a1e;--spinner-track: rgba(29, 75, 174, .15);--header-bg: transparent;--header-rule: transparent;--wordmark-color: #ffffff;--wordmark-shadow: 0 2px 0 rgba(20, 35, 90, .25);--ok-bg: #e7f6ec;--ok-bd: #bce3c9;--ok-text: #1fa45b;--err-bg: #fdecec;--err-bd: #f5c2c4;--err-text: #e5484d;--warn-bg: #fff1e3;--warn-bd: #ffd9b0;--warn-text: #b4590a;--r-card: 26px;--r-box: 18px;--r-bar: 14px;--r-cta: 16px;--r-pill: 999px;--bw: 1.5px;--backdrop: rgba(13, 35, 90, .45);--font-display: "Quicksand", "Baloo 2", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--font-numeric: "Quicksand", "Baloo 2", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif}:root[data-theme=cleanpro]{--page-bg: #f7f7f4;--card-bg: #ffffff;--_card-bd-c: #e5e5df;--card-bd: var(--bw) solid var(--_card-bd-c);--card-shadow: 0 1px 2px rgba(20, 35, 90, .04), 0 12px 32px -16px rgba(20, 35, 90, .1);--box-bg: #fafaf7;--_box-bd-c: #ecece6;--box-bd: var(--bw) solid var(--_box-bd-c);--box-pay-bg: var(--box-bg);--box-receive-bg: var(--box-bg);--receive-accent: #14235a;--text-strong: #14235a;--text-label: #8e8e84;--text-muted: #b0b0a6;--hero-sub-color: var(--text-label);--cta-bg: #2e6be6;--cta-text: #ffffff;--cta-bd: none;--cta-shadow: 0 6px 16px -6px rgba(46, 107, 230, .5);--cta-shadow-press: var(--cta-shadow);--cta-approve-bg: #14235a;--cta-approve-text: #ffffff;--cta-approve-bd: none;--cta-approve-shadow: 0 6px 16px -6px rgba(20, 35, 90, .4);--pill-bg: #ffffff;--_pill-bd-c: #e2e2dc;--pill-bd: var(--bw) solid var(--_pill-bd-c);--pill-shadow: none;--rate-bg: #fafaf7;--_rate-bd-c: #ecece6;--rate-bd: var(--bw) solid var(--_rate-bd-c);--chip-info-bg: #f0f5ff;--_chip-info-bd-c: transparent;--chip-info-bd: var(--bw) solid var(--_chip-info-bd-c);--chip-info-text: #2e6be6;--wallet-pill-bg: #ffffff;--wallet-pill-bd: 1px solid #e2e2dc;--wallet-pill-text: #14235a;--wallet-pill-shadow: none;--chain-chip-bg: #f4f4f0;--chain-chip-bd: var(--bw) solid #e2e2dc;--chain-chip-text: #5c5c54;--flip-bg: #ffffff;--flip-bd: 1px solid #e2e2dc;--flip-text: #5c5c54;--flip-shadow: 0 1px 3px rgba(20, 35, 90, .08);--r-flip: 10px;--pos: #1fa45b;--neg: #e5484d;--link: #2e6be6;--table-head: #f4f4f0;--row-line: #ecece6;--toast-bg: #14235a;--toast-text: #ffffff;--spinner-accent: #ff8a1e;--spinner-track: #ecece6;--header-bg: #ffffff;--header-rule: #e9e9e3;--wordmark-color: #14235a;--wordmark-shadow: none;--ok-bg: #e7f6ec;--ok-bd: #bce3c9;--ok-text: #1fa45b;--err-bg: #fdecec;--err-bd: #f5c2c4;--err-text: #e5484d;--warn-bg: #fff1e3;--warn-bd: #ffd9b0;--warn-text: #b4590a;--r-card: 20px;--r-box: 14px;--r-bar: 12px;--r-cta: 12px;--r-pill: 10px;--bw: 1px;--backdrop: rgba(20, 30, 70, .35);--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-numeric: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-numeric-features: "tnum";--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-wordmark: var(--font-body);--font-cta: var(--font-body)}:root[data-theme=terminal]{--page-bg: #0e1114;--card-bg: #14181d;--_card-bd-c: #262d35;--card-bd: var(--bw) solid var(--_card-bd-c);--card-shadow: none;--box-bg: #101418;--_box-bd-c: #262d35;--box-bd: var(--bw) solid var(--_box-bd-c);--box-pay-bg: var(--box-bg);--box-receive-bg: var(--box-bg);--receive-accent: #3ddc84;--text-strong: #e8eef4;--text-label: #5d6a77;--text-muted: #5d6a77;--hero-sub-color: var(--text-label);--cta-bg: #3ddc84;--cta-text: #062515;--cta-bd: none;--cta-shadow: none;--cta-shadow-press: none;--cta-approve-bg: #12211a;--cta-approve-text: #3ddc84;--cta-approve-bd: 1px solid #2e4a3b;--cta-approve-shadow: none;--pill-bg: #1d242c;--_pill-bd-c: #313b46;--pill-bd: var(--bw) solid var(--_pill-bd-c);--pill-shadow: none;--rate-bg: #101418;--_rate-bd-c: #2a333e;--rate-bd: 1px dashed var(--_rate-bd-c);--chip-info-bg: transparent;--_chip-info-bd-c: #2a333e;--chip-info-bd: var(--bw) solid var(--_chip-info-bd-c);--chip-info-text: #7a8794;--wallet-pill-bg: #12211a;--wallet-pill-bd: 1px solid #2e4a3b;--wallet-pill-text: #3ddc84;--wallet-pill-shadow: none;--chain-chip-bg: transparent;--chain-chip-bd: var(--bw) solid #2a333e;--chain-chip-text: #7a8794;--flip-bg: #1d242c;--flip-bd: 1px solid #313b46;--flip-text: #3ddc84;--flip-shadow: none;--r-flip: 8px;--pos: #3ddc84;--neg: #ff6b70;--link: #3ddc84;--table-head: #101418;--row-line: #22282f;--toast-bg: #1d242c;--toast-text: #e8eef4;--spinner-accent: #3ddc84;--spinner-track: #22282f;--header-bg: transparent;--header-rule: #22282f;--wordmark-color: #e8eef4;--wordmark-shadow: none;--ok-bg: rgba(61, 220, 132, .14);--ok-bd: rgba(61, 220, 132, .35);--ok-text: #3ddc84;--err-bg: rgba(255, 107, 112, .14);--err-bd: rgba(255, 107, 112, .35);--err-text: #ff6b70;--warn-bg: rgba(255, 138, 30, .15);--warn-bd: rgba(255, 138, 30, .4);--warn-text: #ffad5c;--r-card: 12px;--r-box: 10px;--r-bar: 8px;--r-cta: 8px;--r-pill: 8px;--r-chip-badge: 6px;--bw: 1px;--backdrop: rgba(0, 0, 0, .6);--font-display: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numeric: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-chip: var(--font-numeric)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}html,body{overscroll-behavior-y:contain}body{margin:0;background:var(--page-bg);background-attachment:fixed;color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-body-lg);-webkit-font-smoothing:antialiased}#root{position:relative}button{font:inherit;color:inherit}a{color:var(--link)}a:hover{color:var(--spinner-accent)}@keyframes fs-rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fs-pop{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes fs-spin{to{transform:rotate(360deg)}}@keyframes fs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fs-card{background:var(--card-bg);border:var(--card-bd);border-radius:var(--r-card);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);padding:18px}.fs-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--cta-height);border:var(--cta-bd);border-radius:var(--r-cta);background:var(--cta-bg);color:var(--cta-text);font:800 var(--fs-cta) var(--font-cta);box-shadow:var(--cta-shadow);cursor:pointer;transition:transform var(--dur-press) ease,box-shadow var(--dur-press) ease}.fs-cta:active:not(:disabled){transform:translateY(2px);box-shadow:var(--cta-shadow-press)}.fs-cta--approve{background:var(--cta-approve-bg);color:var(--cta-approve-text);border:var(--cta-approve-bd);box-shadow:var(--cta-approve-shadow)}.fs-cta:disabled{background:var(--box-bg);color:var(--text-muted);border:var(--box-bd);box-shadow:none;cursor:not-allowed}.fs-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:var(--pill-bg);border:var(--pill-bd);border-radius:var(--r-pill);box-shadow:var(--pill-shadow);padding:4px 11px;font:700 var(--fs-label) var(--font-chip);color:var(--text-strong)}button.fs-chip{cursor:pointer}button.fs-chip:hover{border-color:var(--text-strong)}.fs-chip--info{background:var(--chip-info-bg);border:var(--chip-info-bd);border-radius:var(--r-chip-badge);box-shadow:none;color:var(--chip-info-text)}.fs-chip--chain{background:var(--chain-chip-bg);border:var(--chain-chip-bd);border-radius:var(--r-chip-badge);box-shadow:none;color:var(--chain-chip-text)}.fs-chip--active{background:var(--cta-bg);border-color:transparent;color:var(--cta-text)}.fs-chip-dot{width:8px;height:8px;border-radius:50%;flex:none}.fs-backdrop{position:fixed;inset:0;background:var(--backdrop);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.fs-modal{width:400px;max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--card-bg);border:var(--card-bd);border-radius:var(--r-card);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);padding:18px;animation:fs-rise var(--dur-rise) ease-out}.fs-backdrop--sheet{align-items:flex-end;padding:0}.fs-sheet{width:100%;max-height:85vh;overflow-y:auto;background:var(--card-bg);border:var(--card-bd);border-bottom:none;border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);padding:18px 18px 28px;animation:fs-slide-up .2s ease-out}.fs-token-disc{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-display);font-weight:800;flex:none;overflow:hidden;-webkit-user-select:none;user-select:none}.fs-token-disc img{width:100%;height:100%;object-fit:cover}.fs-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex:none;overflow:hidden;-webkit-user-select:none;user-select:none}.fs-avatar img{width:100%;height:100%;object-fit:cover}.fs-spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--spinner-track);border-top-color:var(--spinner-accent);animation:fs-spin var(--dur-spin) linear infinite;flex:none}.fs-toast-host{position:fixed;top:18px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;z-index:100}.fs-toast{background:var(--toast-bg);color:var(--toast-text);border-radius:var(--r-pill);padding:10px 18px;font:700 var(--fs-body) var(--font-body);animation:fs-rise var(--dur-rise) ease-out}.fs-toast-link{pointer-events:auto;color:inherit;text-decoration:underline;margin-left:8px}.fs-shell{display:flex;flex-direction:column;min-height:100vh}.fs-header{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;background:var(--header-bg);border-bottom:1px solid var(--header-rule)}.fs-header-left{display:flex;align-items:center;gap:10px}.fs-logo{width:42px;height:42px;object-fit:contain}.fs-wordmark{font:800 24px var(--font-wordmark);color:var(--wordmark-color);text-shadow:var(--wordmark-shadow)}.fs-header-nav{display:flex;align-items:center;gap:6px}.fs-nav-link{display:flex;align-items:center;justify-content:center;padding:8px 12px;text-decoration:none;font:800 15px var(--font-display);color:var(--text-muted)}.fs-nav-link:hover{color:var(--text-strong)}.fs-nav-label{padding-bottom:2px;border-bottom:3px solid transparent}.fs-nav-link--active{color:var(--receive-accent)}.fs-nav-link--active .fs-nav-label{border-bottom-color:var(--receive-accent)}.fs-gate{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;position:relative}.fs-gate-lang{position:absolute;top:1rem;right:1rem}.fs-gate-card{width:min(24rem,100%);display:flex;flex-direction:column;gap:.75rem;align-items:stretch;text-align:center}.fs-gate-logo{width:56px;height:56px;align-self:center;border-radius:50%}.fs-gate-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-strong)}.fs-gate-form{display:flex;flex-direction:column;gap:.5rem;text-align:left;margin-top:.5rem}.fs-gate-label{font-size:.82rem;color:var(--text-muted)}.fs-gate-input{width:100%;padding:.7rem .8rem;border-radius:10px;border:var(--box-bd);background:var(--box-bg);color:var(--text-strong);font:inherit}.fs-gate-input:focus-visible{outline:2px solid var(--cta-bg);outline-offset:1px}.fs-gate-error{margin:0;font-size:.85rem;color:var(--error)}.fs-route-error{max-width:30rem;margin:3rem auto;display:flex;flex-direction:column;gap:.85rem;align-items:flex-start}.fs-header-wallet{display:flex;align-items:center;gap:8px;min-width:0}.fs-dev-chip{font:800 10px var(--font-chip);letter-spacing:.06em;color:var(--text-strong);border:var(--pill-bd);border-radius:var(--r-pill);padding:2px 8px;line-height:1.5;white-space:nowrap}.fs-live-banner{position:relative;z-index:1;width:100%;padding:8px 16px;text-align:center;background:var(--warn-bg);border-top:var(--bw) solid var(--warn-bd);border-bottom:var(--bw) solid var(--warn-bd);color:var(--warn-text);font:700 13px var(--font-body)}.fs-live-banner strong{font-weight:800}.fs-wallet-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-wallet-pill{display:flex;align-items:center;gap:7px;white-space:nowrap;min-width:0;background:var(--wallet-pill-bg);color:var(--wallet-pill-text);border:var(--wallet-pill-bd);border-radius:var(--r-chip-badge);box-shadow:var(--wallet-pill-shadow);padding:7px 14px;font:800 13px var(--font-numeric);font-feature-settings:var(--font-numeric-features);cursor:pointer;min-height:34px;transition:transform var(--dur-press) ease,box-shadow var(--dur-press) ease}.fs-wallet-pill:active:not(:disabled){transform:translateY(2px);box-shadow:var(--wallet-pill-shadow-press)}.fs-wallet-pill:disabled{cursor:wait;opacity:.85}.fs-dot--green{width:8px;height:8px;border-radius:50%;background:var(--pos);flex:none}.fs-theme-wrap{position:relative;display:flex}.fs-theme-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:var(--pill-bg);border:var(--pill-bd);border-radius:var(--r-pill);box-shadow:var(--pill-shadow);color:var(--text-strong);cursor:pointer;transition:transform var(--dur-press) ease,box-shadow var(--dur-press) ease}.fs-theme-btn:active{transform:translateY(2px);box-shadow:var(--pill-shadow-press)}.fs-theme-pop{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;background:var(--card-bg);border:var(--card-bd);border-radius:var(--r-box);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);padding:8px;display:flex;flex-direction:column;gap:2px;z-index:30;animation:fs-rise var(--dur-rise) ease-out}.fs-theme-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;background:none;border:none;border-radius:calc(var(--r-box) - 8px);font:700 13px var(--font-body);color:var(--text-strong);text-align:left;cursor:pointer}.fs-theme-row:hover,.fs-theme-row--active{background:var(--table-head)}.fs-theme-check{margin-left:auto;color:var(--pos);font:800 12px var(--font-display)}.fs-theme-swatch{position:relative;width:36px;height:26px;border-radius:7px;overflow:hidden;flex:none}.fs-theme-swatch-card{position:absolute;inset:5px 6px;border-radius:4px;border:1px solid transparent;display:flex;flex-direction:column;justify-content:flex-end;padding:2px}.fs-theme-swatch-cta{height:4px;border-radius:2px}.fs-main{flex:1;display:flex;flex-direction:column}.fs-route-loading{display:flex;justify-content:center;padding-top:120px}.fs-page{display:flex;flex-direction:column;align-items:center;gap:20px;padding:52px 20px 40px}.fs-page-card{width:460px;max-width:100%;display:flex;flex-direction:column;gap:10px}.fs-card-title{margin:0;font:800 var(--fs-card-title) var(--font-display);color:var(--text-strong)}.fs-muted{margin:0;font:600 var(--fs-body) var(--font-body);color:var(--text-muted)}.fs-tabbar{display:none}@media(max-width:480px){.fs-header{padding:12px}.fs-header-left{gap:8px}.fs-chip--chain{padding:5px 8px}.fs-wordmark{display:none}.fs-wallet-pill{padding-left:10px;padding-right:10px}.fs-wallet-pill .fs-dot--green{display:none}.fs-wallet-name{max-width:119px}.fs-header-nav{display:none}.fs-logo{width:33px;height:33px}.fs-wordmark{font-size:19px}.fs-wallet-pill{gap:6px;padding:5px 11px;font-size:11px;min-height:0}.fs-wallet-pill .fs-dot--green{width:7px;height:7px}.fs-header-wallet{gap:6px}.fs-theme-btn{width:30px;height:30px}.fs-main{padding-bottom:84px}.fs-tabbar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;padding:0 8px 8px;background:var(--card-bg);border-top:var(--bw) solid var(--row-line);z-index:40}.fs-tab{display:flex;align-items:center;justify-content:center;min-width:var(--tap-target-min);min-height:var(--tap-target-min);padding:12px 8px;text-decoration:none;font:800 12px var(--font-display);color:var(--text-muted)}.fs-tab-label{padding-bottom:2px;border-bottom:3px solid transparent}.fs-tab--active{color:var(--receive-accent)}.fs-tab--active .fs-tab-label{border-bottom-color:var(--receive-accent)}}.fs-onboard-body{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 2px 2px;text-align:center}.fs-onboard-avatar{margin-bottom:2px}.fs-onboard-title{margin:0;font:800 var(--fs-card-title) var(--font-display);color:var(--text-strong)}.fs-onboard-sub{margin:0 0 6px;font:600 var(--fs-body) var(--font-body);color:var(--text-muted)}.fs-onboard-field{display:flex;flex-direction:column;gap:6px;align-items:flex-start;width:100%;text-align:left}.fs-onboard-label{font:700 var(--fs-label) var(--font-body);color:var(--text-label)}.fs-onboard-input{width:100%;background:var(--box-bg);border:var(--box-bd);border-radius:var(--r-box);padding:11px 14px;font:700 var(--fs-body-lg) var(--font-numeric);font-feature-settings:var(--font-numeric-features);color:var(--text-strong);outline:none}.fs-onboard-input::placeholder{color:var(--text-muted)}.fs-onboard-error{font:600 var(--fs-label-sm) var(--font-body);color:var(--err-text)}.fs-onboard-hint{font:600 var(--fs-label-sm) var(--font-body);color:var(--ok-text)}.fs-onboard-note{font:600 var(--fs-label-sm) var(--font-body);color:var(--text-muted)}.fs-onboard-skip{background:none;border:none;padding:6px;font:700 var(--fs-body) var(--font-body);color:var(--text-muted);cursor:pointer}.fs-onboard-skip:hover:not(:disabled){color:var(--text-strong)}.fs-onboard-skip:disabled{cursor:wait;opacity:.6}
