@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}.bs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--backdrop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;animation:bs-fade-in var(--dur-3, .28s) var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.bs-sheet{position:fixed;inset-inline:0;bottom:0;margin-inline:auto;max-width:none;height:62vh;height:62dvh;display:flex;flex-direction:column;background:var(--sheet-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--border-strong);border-radius:var(--r-sheet, 28px) var(--r-sheet, 28px) 0 0;box-shadow:0 -16px 48px #00000080;transition:transform var(--dur-4, .38s) var(--ease-spring, cubic-bezier(.34, 1.26, .5, 1));animation:bs-sheet-in var(--dur-4, .38s) var(--ease-spring, cubic-bezier(.34, 1.26, .5, 1))}.bs-sheet--full{height:calc(100vh - 12px);height:calc(100dvh - max(env(safe-area-inset-top),12px))}.bs-sheet:after{content:"";position:absolute;top:100%;left:0;right:0;height:24vh;height:24dvh;background:var(--sheet-glass);pointer-events:none}.bs-measure{position:absolute;top:0;left:0;width:0;visibility:hidden;pointer-events:none}.bs-measure--half{height:62vh;height:62dvh}.bs-measure--full{height:calc(100vh - 12px);height:calc(100dvh - max(env(safe-area-inset-top),12px))}.bs-grab{position:relative;flex:0 0 auto;height:44px;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;z-index:1}.bs-grab:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:999px;background:var(--border-strong)}.bs-grab:active{cursor:grabbing}.bs-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--border-subtle);color:var(--fg-dim);cursor:pointer;z-index:2;transition:transform var(--dur-1, .12s) var(--ease-out, cubic-bezier(.16, 1, .3, 1)),background var(--dur-1, .12s) ease,color var(--dur-1, .12s) ease}.bs-close:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.bs-close:active{transform:scale(.9);background:var(--bg-2);color:var(--fg)}@media(hover:hover){.bs-close:hover{color:var(--fg);background:var(--bg-2)}}.bs-grab:focus-visible,.bs-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bs-top{flex:0 0 auto;padding:0 var(--gutter, 1rem) var(--sp-2, 8px)}.bs-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0;scrollbar-width:none;-ms-overflow-style:none}.bs-scroll::-webkit-scrollbar{width:0;height:0;display:none}@keyframes bs-fade-in{0%{opacity:0}}@keyframes bs-sheet-in{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.bs-backdrop{animation:bs-fade-in .12s ease-out}.bs-sheet{animation:bs-fade-in .12s ease-out;transition:none}}@media(min-width:1080px){.bs-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--backdrop) 62%,transparent)}.bs-sheet{inset-inline:auto 0;top:calc(56px + env(safe-area-inset-top,0px));bottom:0;margin-inline:0;max-width:none;width:min(28rem,40vw);height:auto;background:var(--bg-1);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-left:1px solid var(--border-strong);border-radius:0;box-shadow:-18px 0 44px #0006;animation-name:bs-sheet-in-side}.bs-sheet--full{height:auto}.bs-sheet:after{display:none}.bs-grab{cursor:default;touch-action:auto}.bs-grab:before{display:none}.bs-close{top:4px;right:12px;width:36px;height:36px;border-color:var(--border-strong);color:var(--fg-dim)}.bs-close:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.bs-close svg{width:17px;height:17px}.bs-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-ms-overflow-style:auto}.bs-scroll::-webkit-scrollbar{display:block;width:10px;height:10px}.bs-scroll::-webkit-scrollbar-track{background:transparent}.bs-scroll::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}}@keyframes bs-sheet-in-side{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.bs-sheet{animation-name:bs-fade-in}}:root{--bg-0: #030509;--bg-1: #0c0f14;--bg-2: #16181c;--bg-3: #20242a;--border-subtle: rgba(240, 234, 255, .08);--border-strong: rgba(240, 234, 255, .16);--fg: #F7F5FF;--fg-dim: #B4ADCB;--fg-mute: #837D9B;--brand-1: #ff1493;--brand-3: #c026d3;--brand-grad: linear-gradient(135deg, var(--brand-1) 0%, var(--brand-3) 100%);--brand-soft: rgba(255, 20, 147, .08);--brand-tint: rgba(255, 20, 147, .16);--brand-border: rgba(255, 20, 147, .3);--brand-border-strong: rgba(255, 20, 147, .55);--on-brand: #ffffff;--accent: #ff5fa2;--accent-soft: rgba(255, 95, 162, .1);--accent-border: rgba(255, 95, 162, .4);--yes: #1ec97d;--yes-bg: rgba(30, 201, 125, .11);--yes-border: rgba(30, 201, 125, .32);--no: #f6465d;--no-bg: rgba(246, 70, 93, .11);--no-border: rgba(246, 70, 93, .32);--warn: #f5b62e;--danger: #ff6b77;--aurora: rgba(255, 20, 147, .07);--ring: rgba(255, 95, 162, .6);--backdrop: rgba(10, 8, 18, .55);--sheet-glass: rgba(19, 16, 32, .86);--shadow-glow: 0 4px 24px rgba(255, 20, 147, .25);font-family:var(--font-ui, "Geist Variable", system-ui, sans-serif);color:var(--fg);background:var(--bg-0);color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{overflow-x:clip}body{margin:0;min-width:320px;background:var(--bg-0);color:var(--fg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}::selection{background:var(--brand-tint)}.wallet-adapter-modal-wrapper{background:var(--bg-1)!important;border:1px solid var(--border-subtle);border-radius:22px!important;box-shadow:inset 0 1px #ffffff17,0 24px 70px #00000080!important;font-family:var(--font-ui, "Geist Variable", system-ui, sans-serif)!important}.wallet-adapter-modal-overlay{background:var(--backdrop)!important;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}.wallet-adapter-modal-title{color:var(--fg)!important}.wallet-adapter-button{font-family:var(--font-ui, "Geist Variable", system-ui, sans-serif)!important;border-radius:14px!important}@media(hover:hover){.wallet-adapter-modal-list .wallet-adapter-button:hover{background:var(--bg-2)!important}}:root{--font-display: "Bricolage Grotesque Variable", "Geist Variable", system-ui, sans-serif;--font-ui: "Geist Variable", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, monospace;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--gutter: 1rem;--gutter-frame: var(--gutter);--h-chrome: 36px;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-sheet: 28px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.26, .5, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .28s;--dur-4: .38s;--on-yes: #04170d;--on-no: #250408;--edge-top: inset 0 1px 0 rgba(255, 255, 255, .05);--edge-top-strong: inset 0 1px 0 rgba(255, 255, 255, .09);--aurora: rgba(255, 20, 147, .07);--ring: rgba(255, 95, 162, .6);--backdrop: rgba(10, 8, 18, .55);--sheet-glass: rgba(19, 16, 32, .86);--t-hero: clamp(2.5rem, 11vw, 3.25rem);--t-hero-weight: 700;--t-hero-track: -.045em;--t-hero-sub: 1rem;--t-hero-sub-weight: 600;--t-hero-sub-track: -.01em;--t-display: 1.7rem;--t-display-weight: 600;--t-display-track: -.02em;--t-title: 1.15rem;--t-title-weight: 600;--t-title-track: -.015em;--t-num-lg: 1.35rem;--t-num-lg-weight: 700;--t-num-lg-track: -.03em;--t-body: .95rem;--t-body-weight: 500;--t-body-track: -.005em;--t-num: .95rem;--t-num-weight: 620;--t-num-track: -.01em;--t-sub: .8rem;--t-sub-weight: 500;--t-sub-track: 0;--t-kicker: .6875rem;--t-kicker-weight: 500;--t-kicker-track: .1em;--t-micro: .72rem;--t-micro-weight: 500;--t-micro-track: 0}.t-hero{font-family:var(--font-ui);font-size:var(--t-hero);font-weight:var(--t-hero-weight);letter-spacing:var(--t-hero-track);line-height:1.02;font-variant-numeric:tabular-nums}.t-hero-sub{font-family:var(--font-ui);font-size:var(--t-hero-sub);font-weight:var(--t-hero-sub-weight);letter-spacing:var(--t-hero-sub-track);line-height:1.2;font-variant-numeric:tabular-nums}.t-display{font-family:var(--font-display);font-size:var(--t-display);font-weight:var(--t-display-weight);letter-spacing:var(--t-display-track);line-height:1.12}.t-title{font-family:var(--font-display);font-size:var(--t-title);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-track);line-height:1.2}.t-num-lg{font-family:var(--font-ui);font-size:var(--t-num-lg);font-weight:var(--t-num-lg-weight);letter-spacing:var(--t-num-lg-track);line-height:1.1;font-variant-numeric:tabular-nums}.t-body{font-family:var(--font-ui);font-size:var(--t-body);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-track);line-height:1.4}.t-num{font-family:var(--font-ui);font-size:var(--t-num);font-weight:var(--t-num-weight);letter-spacing:var(--t-num-track);line-height:1.3;font-variant-numeric:tabular-nums}.t-sub{font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);letter-spacing:var(--t-sub-track);line-height:1.35;color:var(--fg-dim)}.t-kicker{font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.t-micro{font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:var(--t-micro-track);line-height:1.3}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.full-bleed{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.ui-scroll{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.ui-scroll--x{overflow-x:auto;overflow-y:hidden;min-width:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-overflow-scrolling:touch}.ui-scroll--none{scrollbar-width:none;-ms-overflow-style:none}.ui-scroll--none::-webkit-scrollbar{width:0;height:0}@media(hover:hover)and (pointer:fine){.ui-scroll:hover,.ui-scroll--x:hover{scrollbar-color:var(--fg-mute) transparent}}@supports not (scrollbar-width: thin){.ui-scroll::-webkit-scrollbar,.ui-scroll--x::-webkit-scrollbar{width:10px;height:10px}.ui-scroll::-webkit-scrollbar-track,.ui-scroll--x::-webkit-scrollbar-track,.ui-scroll::-webkit-scrollbar-corner,.ui-scroll--x::-webkit-scrollbar-corner{background:transparent}.ui-scroll::-webkit-scrollbar-thumb,.ui-scroll--x::-webkit-scrollbar-thumb{background-color:var(--border-strong);background-clip:padding-box;border:3px solid transparent;border-radius:999px}.ui-scroll--none::-webkit-scrollbar,.ui-scroll--none::-webkit-scrollbar-thumb{display:none}@media(hover:hover)and (pointer:fine){.ui-scroll:hover::-webkit-scrollbar-thumb,.ui-scroll--x:hover::-webkit-scrollbar-thumb{background-color:var(--fg-mute)}}}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.7rem 1.1rem;border:0;border-radius:var(--r-md);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);line-height:1.2;background:var(--bg-2);color:var(--fg);box-shadow:var(--edge-top);min-height:44px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;transition:transform var(--dur-1) var(--ease-out),filter var(--dur-1) ease,background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.ui-btn:active{transform:scale(.97);filter:brightness(1.1)}.ui-btn:disabled{opacity:.4;transform:none;cursor:default}@media(hover:hover)and (pointer:fine){.ui-btn:not(:disabled):hover{background-color:var(--bg-3)}.ui-btn--primary:not(:disabled):hover{filter:brightness(1.06)}.ui-btn--ghost:not(:disabled):hover,.ui-btn--quiet:not(:disabled):hover{background-color:var(--bg-1);border-color:var(--border-strong);color:var(--fg)}}.ui-btn--primary{background:linear-gradient(180deg,#ffffff29,#fff0 45%),var(--brand-grad);color:var(--on-brand);box-shadow:var(--edge-top-strong)}.ui-btn--ghost{background:transparent;border:1px solid var(--border-subtle);box-shadow:none}.ui-btn--sm{padding:.45rem .8rem;font-size:var(--t-sub);min-height:36px}.ui-btn--sm:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ui-btn--block{width:100%}.ui-btn--chrome{min-height:var(--h-chrome);height:var(--h-chrome);padding:0 var(--sp-4);font-size:var(--t-sub);font-weight:600;letter-spacing:var(--t-sub-track);border-radius:var(--r-md)}.ui-btn--chrome:before{content:"";position:absolute;inset:calc((44px - var(--h-chrome)) / -2) 0}.ui-btn--quiet{background:transparent;border:1px solid var(--border-subtle);box-shadow:none;color:var(--fg-dim);font-weight:500}.ui-wallet{max-width:100%;min-width:0}.ui-wallet__addr{font-family:var(--font-mono);font-size:var(--t-sub);font-weight:500;letter-spacing:0;color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-wallet__act{font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);color:var(--fg-mute);white-space:nowrap}@media(hover:hover)and (pointer:fine){.ui-btn.ui-wallet:not(:disabled):hover .ui-wallet__act{color:var(--fg-dim)}}.ui-user{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding:0;border:0;background:transparent;font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);line-height:1.2;color:var(--fg);min-width:0;max-width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;transition:opacity var(--dur-1) var(--ease-out)}.ui-user:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.ui-user:active{opacity:.7}.ui-user:disabled{cursor:default;opacity:1}@media(hover:hover)and (pointer:fine){.ui-user:not(:disabled):hover .ui-user__name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.ui-user__avatar,.ui-avatar{display:inline-flex;border-radius:999px;overflow:hidden;background:var(--bg-2);flex:0 0 auto}.ui-user__avatar img,.ui-avatar img{width:100%;height:100%;display:block;object-fit:cover}.ui-user__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-user--lg .ui-user__name{font-family:var(--font-display);font-size:var(--t-title);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-track)}.ui-seg{position:relative;display:flex;background:var(--bg-1);border-radius:var(--r-md);padding:3px;box-shadow:var(--edge-top)}.ui-seg__btn{flex:1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);border:0;border-radius:var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:var(--t-sub);font-weight:600;letter-spacing:var(--t-sub-track);color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--dur-2) var(--ease-in-out),color var(--dur-2) var(--ease-in-out)}.ui-seg__btn:active{background:var(--bg-2)}.ui-seg__btn--active{background:var(--bg-3);color:var(--fg);box-shadow:var(--edge-top-strong)}.ui-seg__btn--active:active{background:var(--bg-3)}.ui-seg__btn--brand-active,.ui-seg__btn--brand-active:active{background:var(--brand-grad);color:var(--on-brand)}.ui-seg--rail{background:transparent;padding:0;box-shadow:none;border-radius:0}.ui-seg--rail .ui-seg__btn{border-radius:0;border-bottom:2px solid transparent;min-height:44px;background:transparent;box-shadow:none;transition:border-color var(--dur-2) var(--ease-in-out),color var(--dur-2) var(--ease-in-out)}.ui-seg--rail .ui-seg__btn:active{background:var(--bg-1)}.ui-seg--rail .ui-seg__btn--active{border-bottom-color:var(--accent);color:var(--fg)}@media(hover:hover)and (pointer:fine){.ui-seg__btn:not(.ui-seg__btn--active,.ui-seg__btn--brand-active):hover{background:var(--bg-2);color:var(--fg)}.ui-seg--rail .ui-seg__btn:not(.ui-seg__btn--active,.ui-seg__btn--brand-active):hover{background:transparent;border-bottom-color:var(--border-strong)}}.ui-input{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:.7rem .9rem;color:var(--fg);min-height:48px;font-family:var(--font-ui);font-size:var(--t-body);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-track);box-shadow:none;transition:border-color var(--dur-1) var(--ease-out)}.ui-input:focus,.ui-input:focus-within{border-color:var(--ring);outline:none}.ui-input::placeholder{color:var(--fg-mute)}button.ui-input,a.ui-input{cursor:pointer;text-align:left;justify-content:flex-start;-webkit-user-select:none;user-select:none}.ui-input--chrome{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--h-chrome);height:var(--h-chrome);padding:0 var(--sp-3);font-size:var(--t-sub)}@media(hover:hover)and (pointer:fine){.ui-input:not(:focus):not(:focus-within):hover{border-color:var(--border-strong)}}.ui-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.32rem .65rem;border:0;border-radius:var(--r-sm);background:var(--bg-2);box-shadow:var(--edge-top),inset 0 0 0 1px var(--border-subtle);font-family:var(--font-ui);font-size:var(--t-sub);font-weight:600;letter-spacing:var(--t-sub-track);line-height:1.2;color:var(--fg-dim);min-height:32px;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),filter var(--dur-1) ease}.ui-chip:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}button.ui-chip,a.ui-chip{cursor:pointer;-webkit-user-select:none;user-select:none}button.ui-chip:active,a.ui-chip:active{transform:scale(.97);filter:brightness(1.15);transition:transform var(--dur-1) var(--ease-out),filter var(--dur-1) ease}button.ui-chip:disabled{opacity:.4;cursor:default;transform:none}.ui-chip--active{background:var(--bg-3);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong),var(--edge-top)}.ui-chip--yes{color:var(--yes);background:var(--yes-bg);box-shadow:none}.ui-chip--no{color:var(--no);background:var(--no-bg);box-shadow:none}.ui-chip--brand{color:var(--accent);background:var(--accent-soft);box-shadow:none}@media(hover:hover)and (pointer:fine){button.ui-chip:not(:disabled):hover,a.ui-chip:hover{background:var(--bg-3);color:var(--fg)}button.ui-chip--yes:not(:disabled):hover,a.ui-chip--yes:hover{background:var(--yes-bg);color:var(--yes);filter:brightness(1.2)}button.ui-chip--no:not(:disabled):hover,a.ui-chip--no:hover{background:var(--no-bg);color:var(--no);filter:brightness(1.2)}button.ui-chip--brand:not(:disabled):hover,a.ui-chip--brand:hover{background:var(--accent-soft);color:var(--accent);filter:brightness(1.2)}button.ui-chip--active:not(:disabled):hover,a.ui-chip--active:hover{box-shadow:inset 0 0 0 1px var(--border-strong),var(--edge-top)}}.ui-stat{display:flex;flex-direction:column;gap:2px;padding:.55rem .8rem;background:var(--bg-1);border-radius:var(--r-lg);box-shadow:var(--edge-top);min-width:max-content}.ui-stat__k{font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.ui-stat__v{font-family:var(--font-ui);font-size:var(--t-num);font-weight:650;letter-spacing:var(--t-num-track);line-height:1.3;color:var(--fg);font-variant-numeric:tabular-nums}.ui-rulehead{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);line-height:1.2;text-transform:uppercase;color:var(--fg-mute)}.ui-rulehead:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.ui-rulehead__link{order:1;position:relative;border:0;padding:0;background:none;font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);letter-spacing:var(--t-micro-track);text-transform:none;color:var(--fg-dim);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-rulehead__link:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.ui-rulehead__link:active{color:var(--fg)}@media(hover:hover)and (pointer:fine){.ui-rulehead__link:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.ui-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--fg-mute);cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 auto;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ui-iconbtn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px}.ui-iconbtn:active{background:var(--bg-2);transform:scale(.95)}.ui-iconbtn:disabled{opacity:.4;cursor:default;transform:none}@media(hover:hover)and (pointer:fine){.ui-iconbtn:not(:disabled):hover{background:var(--bg-2);color:var(--fg)}}.ui-toast{position:fixed;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:200;max-width:calc(100vw - 2rem);padding:.7rem 1rem;border-radius:var(--r-lg);background:var(--bg-3);box-shadow:var(--edge-top-strong),0 8px 24px #00000073;color:var(--fg);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;letter-spacing:var(--t-body-track);animation:ui-toast-in var(--dur-3) var(--ease-out),ui-toast-out var(--dur-2) 1.6s var(--ease-in) forwards}@keyframes ui-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes ui-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,12px)}}.ui-skel{background-color:var(--bg-2);background-image:linear-gradient(100deg,var(--bg-2) 42%,var(--bg-3) 50%,var(--bg-2) 58%);background-size:640px 100%;background-repeat:repeat-x;animation:ui-shimmer 1.6s linear infinite;border-radius:var(--r-sm)}@keyframes ui-shimmer{0%{background-position:0 0}to{background-position:640px 0}}.ui-skel--text{display:inline-block;vertical-align:middle;width:var(--ui-skel-w, 3rem);height:var(--ui-skel-h, .72em);border-radius:999px}.ui-skel--block{display:block;width:var(--ui-skel-w, 100%);height:var(--ui-skel-h, 1rem);border-radius:var(--ui-skel-r, var(--r-sm));flex:0 0 auto}.ui-skel--circle{display:inline-block;width:var(--ui-skel-w, 24px);height:var(--ui-skel-w, 24px);border-radius:999px;flex:0 0 auto}.tick-up{animation:tick-up .6s var(--ease-out)}.tick-down{animation:tick-down .6s var(--ease-out)}@keyframes tick-up{0%{color:var(--yes)}}@keyframes tick-down{0%{color:var(--no)}}.spinner{display:inline-block;width:1rem;height:1rem;border-radius:999px;border:2px solid var(--border-subtle);border-top-color:currentColor;animation:ui-spin .7s linear infinite;flex:0 0 auto}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-token-icon{display:block;border-radius:999px;object-fit:cover;background:var(--bg-2);border:1px solid var(--border-subtle);flex:0 0 auto}.ui-token-icon--fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-2);border:1px solid var(--border-subtle);color:var(--fg-dim);font-family:var(--font-ui);font-weight:700;text-transform:uppercase;flex:0 0 auto}.ui-token-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;flex:0 0 auto}.ui-token-icon__spinner{position:absolute;border-style:solid;border-color:var(--border-subtle);border-top-color:var(--fg-mute);border-radius:999px;animation:ui-spin .7s linear infinite}.ui-tip__wrapper{position:relative;display:inline-flex;width:fit-content;max-width:max-content}.ui-tip{z-index:9999;background:var(--bg-3);border-radius:var(--r-lg);padding:.625rem .75rem;min-width:180px;max-width:280px;box-shadow:var(--edge-top-strong),0 8px 24px #00000073;animation:ui-tip-in var(--dur-2) var(--ease-out)}.ui-tip--bottom{animation-name:ui-tip-in-bottom}.ui-tip--top{animation-name:ui-tip-in-top}@keyframes ui-tip-in{0%{opacity:0}to{opacity:1}}@keyframes ui-tip-in-bottom{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-tip-in-top{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-tip__content{color:var(--fg-dim);font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);line-height:1.4;white-space:pre-wrap}.ui-tip__link{display:block;margin-top:.375rem;color:var(--accent);font-size:var(--t-micro);text-decoration:none;word-break:break-all}@media(hover:hover)and (pointer:fine){.ui-tip__link:hover{text-decoration:underline;text-underline-offset:2px}}.ui-tip__arrow{position:absolute;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.ui-tip--bottom .ui-tip__arrow{top:-6px;border-bottom:6px solid var(--bg-3)}.ui-tip--top .ui-tip__arrow{bottom:-6px;border-top:6px solid var(--bg-3)}@media(prefers-reduced-motion:reduce){.ui-toast,.ui-skel,.ui-tip,.ui-tip--bottom,.ui-tip--top,.tick-up,.tick-down{animation:none}.ui-toast{opacity:1;transform:translate(-50%)}.ui-skel{background-image:none;background-color:var(--bg-3)}.ui-btn,.ui-seg__btn,.ui-chip,.ui-iconbtn,.ui-input,.ui-user,.ui-rulehead__link{transition-duration:1ms}.ui-btn:active,button.ui-chip:active,a.ui-chip:active,.ui-iconbtn:active{transform:none}}@media(min-width:1080px){:root{--gutter-frame: var(--sp-6);--h-chrome: 38px}.ui-toast{bottom:var(--sp-6);max-width:32rem}}.ui-crash{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-8) var(--gutter);max-width:32rem;margin-inline:auto}.ui-crash__title{font-size:var(--t-body);font-weight:700;color:var(--fg)}.ui-crash__msg{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--no);overflow-wrap:anywhere}.ui-sev{font-family:var(--font-ui);font-size:var(--t-num);font-weight:620;letter-spacing:var(--t-num-track);font-variant-numeric:tabular-nums;color:var(--fg-dim)}.ui-sev--warn{color:var(--warn);font-weight:700}.ui-sev--danger{color:var(--no);font-weight:700}.ui-sev__mark{font-size:14px;margin-inline-end:.25em;color:var(--no)}.ui-slip{display:inline-flex;align-items:baseline;gap:.35em;font-family:var(--font-ui);font-size:var(--t-num);font-weight:var(--t-num-weight);font-variant-numeric:tabular-nums;color:inherit}.ui-slip__mode{font-family:var(--font-mono);font-size:var(--t-micro);font-style:normal;font-weight:500;letter-spacing:.02em;color:var(--fg-mute)}.ui-slip__mode--manual{color:var(--warn)}.ui-route{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500;color:var(--fg-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ui-find{position:relative;display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding-inline:var(--sp-3);border-bottom:1px solid var(--border-subtle)}.ui-find__glyph{font-size:18px;line-height:1;color:var(--fg-dim);flex:0 0 auto}.ui-find__input{flex:1 1 auto;min-width:0;height:44px;border:0;background:transparent;color:var(--fg);font-family:var(--font-ui);font-size:var(--t-body);font-weight:var(--t-body-weight);caret-color:var(--accent);outline:none}.ui-find__input::placeholder{color:var(--fg-mute)}.ui-find__clear{position:relative;flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--fg-mute);font-size:20px;line-height:1;transition:color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ui-find__clear:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ui-find__clear:active{color:var(--fg);transform:scale(.97)}@media(hover:hover)and (pointer:fine){.ui-find__clear:hover{color:var(--fg)}}.ui-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sh-shell{display:flex;flex-direction:column;gap:0;min-height:100dvh;padding:0 0 env(safe-area-inset-bottom);background:var(--bg-0)}.sh-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:52px;padding:env(safe-area-inset-top) var(--gutter-frame) 0;padding-block-end:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-0)}.sh-brand{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:52px}.sh-brand__word{font-family:var(--font-display);font-size:var(--t-title);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-track);color:var(--fg);text-transform:lowercase}.sh-top__right{display:inline-flex;align-items:center;gap:var(--sp-2)}.sh-main{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.sw-ticket{position:relative;display:flex;flex-direction:column}.sw-pay{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kicker kicker" "chip   input" "usd    usd" "meta   meta";align-items:center;gap:var(--sp-3) var(--sp-3);padding:var(--sp-6) var(--gutter-frame);border-bottom:1px solid var(--border-subtle)}.sw-pay__usd{grid-area:usd;justify-self:end;min-height:1.15em;font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);font-variant-numeric:tabular-nums;color:var(--fg-mute)}.sw-pay__meta{grid-area:meta;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-width:0}.sw-pay__kicker,.sw-recv__kicker{grid-area:kicker;font-family:var(--font-ui);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);text-transform:uppercase;color:var(--fg-mute)}.sw-pay__chip,.sw-recv__chip{justify-self:start;gap:var(--sp-2);min-height:40px;padding:var(--sp-1) var(--sp-3);font-size:var(--t-title);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-track);color:var(--fg)}.sw-pay__chip{grid-area:chip}.sw-pay__input{grid-area:input;justify-self:stretch;width:100%;min-width:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--fg);font-family:var(--font-ui);font-size:clamp(1.6rem,7vw,2.1rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;caret-color:var(--accent);outline:none;min-height:44px;padding-block:var(--sp-1);transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sw-pay__input::placeholder{color:var(--fg-mute)}.sw-pay__input:focus{border-bottom-color:var(--ring)}.sw-pay__input--over{color:var(--no)}.sw-pay__input--pulse{animation:sw-pulse var(--dur-1) var(--ease-out)}@keyframes sw-pulse{0%{transform:scale(.97)}to{transform:scale(1)}}.sw-pay__bal{position:relative;min-width:0;border:0;background:transparent;padding:0;text-align:left;font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);font-variant-numeric:tabular-nums;color:var(--fg-mute);min-height:24px;display:inline-flex;align-items:center}.sw-pay__bal:before{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.sw-pay__bal:active{color:var(--fg-dim)}.sw-pay__bal:disabled{cursor:default}@media(hover:hover)and (pointer:fine){button.sw-pay__bal:not(:disabled):hover{color:var(--fg-dim)}}.sw-presets{display:inline-flex;flex:0 0 auto;gap:var(--sp-2)}.sw-chip__chev{flex:0 0 auto;margin-inline-start:1px;color:var(--fg-mute)}.sw-flip{position:absolute;left:50%;top:0;z-index:3;transform:translate(-50%,-50%);width:40px;height:40px;background:var(--bg-2);border:1px solid var(--border-subtle);box-shadow:var(--edge-top);font-size:15px;transition:transform var(--dur-2) var(--ease-in-out),background var(--dur-1) var(--ease-out)}.sw-flip:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.sw-flip:active{transform:translate(-50%,-50%) scale(.94)}.sw-flip--spun{transform:translate(-50%,-50%) rotate(180deg)}.sw-flip--spun:active{transform:translate(-50%,-50%) rotate(180deg) scale(.94)}.sw-recv{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-8) var(--gutter-frame)}.sw-recv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 0%,var(--aurora),transparent 70%)}.sw-recv__top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.sw-hero{display:flex;align-items:baseline;gap:.18em;min-height:calc(var(--t-hero) * 1.05);font-family:var(--font-ui);font-size:var(--t-hero);font-weight:var(--t-hero-weight);letter-spacing:var(--t-hero-track);line-height:1.05;font-variant-numeric:tabular-nums;color:var(--fg);transition:color var(--dur-2) var(--ease-in-out),opacity var(--dur-2) var(--ease-in-out)}.sw-hero__approx{flex:0 0 auto}.sw-hero__digits{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.sw-hero__sym{font-size:.4em;font-weight:600;letter-spacing:0;color:var(--fg-dim);flex:0 0 auto}.sw-hero--long{font-size:clamp(2rem,8.4vw,2.6rem)}.sw-hero--xlong{font-size:clamp(1.9rem,7.8vw,2.4rem)}.sw-hero--empty,.sw-hero--empty .sw-hero__sym{color:var(--fg-mute)}.sw-hero--stale{color:var(--fg-dim)}.sw-hero--soft{opacity:.35}.sw-hero__skel{display:inline-block;height:.72em;align-self:center;border-radius:var(--r-xs)}.sw-recv__usd{font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);font-variant-numeric:tabular-nums;color:var(--fg-mute);min-height:1.2em}.sw-recv__stale{font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);color:var(--warn)}.sw-recv__note{font-family:var(--font-ui);font-size:var(--t-micro);color:var(--fg-mute)}.rc-zone{border-top:1px solid var(--border-subtle)}.rc-line{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:0 var(--gutter-frame);border:0;background:transparent;text-align:left;color:var(--fg);transition:background var(--dur-1) var(--ease-out)}.rc-line:active{background:var(--bg-1)}@media(hover:hover)and (pointer:fine){.rc-line:hover{background:var(--bg-1)}}.rc-line__rate{font-family:var(--font-ui);font-size:var(--t-sub);font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-line__tail{display:inline-flex;align-items:baseline;gap:var(--sp-2);min-width:0;font-size:var(--t-sub);color:var(--fg-mute)}.rc-line__dot{color:var(--fg-mute)}.rc-line__tail .ui-slip,.rc-line__tail .ui-sev{font-size:var(--t-sub)}.rc-line__chev{margin-left:auto;flex:0 0 auto;font-size:12px;color:var(--fg-mute);transition:transform var(--dur-2) var(--ease-in-out)}.rc-line__chev--open{transform:rotate(180deg)}.rc-rows{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--dur-2) var(--ease-in-out),opacity var(--dur-2) var(--ease-in-out)}.rc-rows--open{max-height:64rem;opacity:1}.rc-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--sp-3);min-height:40px;padding-block:0;padding-inline:var(--gutter-frame);border-top:1px solid var(--border-subtle)}.rc-row__k{font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);color:var(--fg-mute);flex:0 0 auto}.rc-row__v{font-family:var(--font-ui);font-size:var(--t-num);font-weight:var(--t-num-weight);letter-spacing:var(--t-num-track);font-variant-numeric:tabular-nums;color:var(--fg);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-row__v--none{color:var(--fg-mute)}.rc-row__alt{color:var(--fg-mute);font-weight:500}.rc-row--stack{align-items:flex-start;padding-block:var(--sp-2)}.rc-row--stack .rc-row__k{padding-top:2px}.rc-row--stack .rc-row__v{white-space:normal;overflow:visible;line-height:1.35}.rc-set{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-3);width:100%;min-height:44px;padding-inline:var(--gutter-frame);border:0;border-top:1px solid var(--border-subtle);background:transparent;text-align:left;font:inherit;color:inherit;transition:background var(--dur-1) var(--ease-out)}.rc-set:active{background:var(--bg-1)}@media(hover:hover)and (pointer:fine){.rc-set:hover{background:var(--bg-1)}}.rc-set__k{font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);color:var(--fg-dim)}.rc-set__v{font-family:var(--font-ui);font-size:var(--t-micro);font-weight:var(--t-micro-weight);color:var(--fg-mute);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-set__v--set{color:var(--warn)}.rc-kick{padding:var(--sp-3) var(--gutter-frame) var(--sp-1);border-top:1px solid var(--border-subtle)}.sw-cta__zone{padding:var(--sp-4) var(--gutter-frame) var(--sp-4)}.sw-cta{min-height:52px;gap:var(--sp-2)}.sw-cta--working,.sw-cta--working:disabled{opacity:1;overflow:hidden;cursor:progress}.sw-cta--working:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.26) 50%,transparent 58%);background-image:linear-gradient(100deg,transparent 42%,color-mix(in srgb,currentColor 24%,transparent) 50%,transparent 58%);background-size:640px 100%;background-repeat:repeat-x;animation:ui-shimmer 1.6s linear infinite}.sw-cta__label,.sw-cta .spinner{position:relative;z-index:1}.sw-cta--working .spinner,.sw-cta--working:disabled .spinner{opacity:1;width:1.15rem;height:1.15rem;border-width:2px;border-color:color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor}.sw-cta--working:active{transform:none;filter:none}.sw-cta--confirm,.sw-cta--confirm:disabled{background:linear-gradient(180deg,#ffffff29,#fff0 45%),var(--no);color:var(--on-no);box-shadow:var(--edge-top-strong);opacity:1}.sw-status{display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--gutter-frame);border-top:1px solid var(--border-subtle);font-family:var(--font-ui);font-size:var(--t-sub);color:var(--fg-dim);animation:sw-status-in var(--dur-2) var(--ease-out)}@keyframes sw-status-in{0%{opacity:0;transform:translateY(8px)}}.sw-status--leaving{animation:sw-status-out var(--dur-3) var(--ease-in) both}@keyframes sw-status-out{to{opacity:0;transform:translateY(6px)}}.sw-status__icon{font-size:14px;line-height:1;flex:0 0 auto}.sw-status--ok .sw-status__icon{color:var(--yes)}.sw-status--err .sw-status__icon{color:var(--no)}.sw-status--wait .sw-status__icon{color:var(--warn)}.sw-status__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-status__amt{color:var(--yes);font-weight:700;font-variant-numeric:tabular-nums}.sw-status__code{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--fg-mute);flex:0 0 auto;margin-left:auto}.sw-status__link{position:relative;color:var(--fg-mute);text-decoration:none;font-size:13px;flex:0 0 auto}.sw-status__link:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.sw-status__dismiss{margin-left:auto;margin-right:-6px;width:28px;height:28px}.sw-status__link:active{color:var(--fg)}@media(hover:hover)and (pointer:fine){.sw-status__link:hover{color:var(--fg)}}.tp-menu{position:fixed;z-index:120;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-md);background:var(--bg-2);border:1px solid var(--border-strong);box-shadow:var(--edge-top-strong),0 16px 40px #0000008c;animation:tp-in var(--dur-2) var(--ease-out);transform-origin:top center}.tp-menu--above{transform-origin:bottom center}@keyframes tp-in{0%{opacity:0;transform:scale(.97)}}.tp-list{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.tp-list::-webkit-scrollbar{width:6px}.tp-list::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.tp-kick{padding:var(--sp-3) var(--sp-3) var(--sp-1)}.tp-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);width:100%;min-height:52px;padding:var(--sp-2) var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:transparent;text-align:left;color:var(--fg);transition:background var(--dur-1) var(--ease-out)}.tp-row:first-child{border-top:0}.tp-row:active{background:var(--bg-1)}.tp-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.tp-row:hover{background:var(--bg-1)}}.tp-row--selected{box-shadow:inset 2px 0 0 var(--accent)}.tp-row--flash{background:var(--bg-3)}.tp-row__ident{min-width:0}.tp-row__line{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.tp-row__sym{font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;color:var(--fg);flex:0 0 auto}.tp-row__ver{display:inline-flex;align-items:center;line-height:1;color:var(--yes);flex:0 0 auto}.tp-row__name{font-size:var(--t-sub);color:var(--fg-mute);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-row__mint{display:block;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--fg-mute);margin-top:2px}.tp-row__mint--warn{color:var(--warn)}.tp-row__bal{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:0 0 auto}.tp-row__amt{font-family:var(--font-ui);font-size:var(--t-num);font-weight:var(--t-num-weight);font-variant-numeric:tabular-nums;color:var(--fg)}.tp-row__usd{font-family:var(--font-ui);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--fg-mute)}.tp-empty{display:flex;align-items:center;justify-content:center;height:88px;padding-inline:var(--sp-3);font-size:var(--t-sub);color:var(--fg-mute);text-align:center}.tp-menu--first .tp-row{animation:tp-row-in var(--dur-2) var(--ease-out) backwards;animation-delay:calc(var(--tp-i, 0) * 16ms)}@keyframes tp-row-in{0%{opacity:0;transform:translateY(6px)}}.ex-panel{overflow:hidden;max-height:0;opacity:0;border-bottom:1px solid transparent;transition:max-height var(--dur-2) var(--ease-in-out),opacity var(--dur-2) var(--ease-in-out)}.ex-panel--open{max-height:60rem;opacity:1;border-bottom-color:var(--border-subtle)}.ex-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);min-height:52px;padding:var(--sp-3) var(--gutter-frame);border-top:1px solid var(--border-subtle)}.ex-row:first-child{border-top:0}.ex-row--off{opacity:.45}.ex-row__k{font-family:var(--font-ui);font-size:var(--t-kicker);font-weight:var(--t-kicker-weight);letter-spacing:var(--t-kicker-track);text-transform:uppercase;color:var(--fg-mute);flex:0 0 auto}.ex-row__ctl{display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.ex-row__note{flex:1 0 100%;font-family:var(--font-ui);font-size:var(--t-micro);color:var(--fg-mute)}.ex-seg{flex:0 0 auto}.ex-seg .ui-seg__btn{min-width:44px;min-height:44px;padding-inline:var(--sp-3)}.ex-field{width:7.5rem;height:44px;padding-inline:var(--sp-3);font-variant-numeric:tabular-nums;text-align:right}.ex-reset{display:block;width:100%;min-height:44px;border:0;border-top:1px solid var(--border-subtle);background:transparent;color:var(--fg-mute);font-family:var(--font-ui);font-size:var(--t-sub);transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.ex-reset:active{color:var(--fg);background:var(--bg-1)}@media(hover:hover)and (pointer:fine){.ex-reset:hover{color:var(--fg)}}.sw-recent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-3);width:100%;min-height:44px;padding-inline:var(--gutter-frame);border:0;border-top:1px solid var(--border-subtle);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease-out)}.sw-recent:active{background:var(--bg-1)}@media(hover:hover)and (pointer:fine){.sw-recent:hover{background:var(--bg-1)}}.sw-recent:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sw-recent__k{font-family:var(--font-ui);font-size:var(--t-sub);font-weight:var(--t-sub-weight);color:var(--fg-dim)}.sw-recent--new .sw-recent__k,.sw-recent--new .rc-line__chev{animation:sw-recent-pulse calc(var(--dur-4) * 2) var(--ease-out) 1}@keyframes sw-recent-pulse{0%{color:var(--accent)}55%{color:var(--accent)}}.sw-hist__kick{padding-block:var(--sp-3) var(--sp-1)}.sw-hist__body{padding-bottom:max(var(--sp-6),env(safe-area-inset-bottom))}.sw-hist__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:62px;padding:var(--sp-3) var(--gutter);border-top:1px solid var(--border-subtle)}.sw-hist__row:first-child{border-top:0}.sw-hist__row{animation:sw-hist-row-in var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--hs-i, 0) * 16ms)}@keyframes sw-hist-row-in{0%{opacity:0;transform:translateY(6px)}}.sw-hist__pair{position:relative;width:48px;height:32px}.sw-hist__ic{position:absolute;display:inline-flex}.sw-hist__ic--out{left:0;top:6px}.sw-hist__ic--in{right:0;top:3px}.sw-hist__blank{position:absolute;right:0;top:3px;width:26px;height:26px;border-radius:999px;border:1px solid var(--border-subtle)}.sw-hist__figs{min-width:0;display:flex;flex-direction:column;gap:3px}.sw-hist__line{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.sw-hist__paid{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sub);font-weight:600;color:var(--fg-dim);font-variant-numeric:tabular-nums}.sw-hist__arrow{flex:0 0 auto;font-size:var(--t-sub);color:var(--fg-mute)}.sw-hist__got{flex:0 0 auto;font-size:clamp(1.05rem,4.4vw,1.2rem);font-weight:700;letter-spacing:var(--t-num-lg-track);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.sw-hist__got--none{color:var(--fg-mute);font-weight:620}.sw-hist__sym{font-style:normal;font-size:.64em;font-weight:600;color:var(--fg-dim)}.sw-hist__paid .sw-hist__sym{font-size:.88em}.sw-hist__meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:var(--t-micro);font-weight:var(--t-micro-weight);color:var(--fg-mute)}.sw-hist__dot{color:var(--fg-mute)}.sw-hist__flag--warn{color:var(--warn)}.sw-hist__flag--err{color:var(--no)}.sw-hist__acts{display:inline-flex;align-items:center;gap:var(--sp-1)}.sw-hist__act{width:32px;height:32px;color:var(--fg-mute);text-decoration:none}@media(hover:hover)and (pointer:fine){.sw-hist__act:hover{color:var(--fg)}}.sw-hist__note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--gutter) var(--sp-8)}.sw-hist__say{margin:0;max-width:42ch;font-size:var(--t-sub);line-height:1.55;color:var(--fg-dim)}@media(min-width:1080px){.sh-mast{min-height:56px;background:var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}.sh-mast .sh-brand{min-height:56px}.sh-main{max-width:34rem;margin-inline:auto;--gutter-frame: var(--sp-6)}}.sw-hero__digits.tick-up,.rc-row__v .tick-up{animation-name:sw-tick-rise}.sw-hero__digits.tick-down,.rc-row__v .tick-down{animation-name:sw-tick-fall}@keyframes sw-tick-rise{0%{color:var(--fg);opacity:.5}}@keyframes sw-tick-fall{0%{color:var(--fg-dim);opacity:.5}}@media(prefers-reduced-motion:reduce){.sw-flip,.sw-hero,.rc-rows,.rc-line__chev,.rc-row__chev,.ex-panel{transition-duration:1ms}.tp-menu,.tp-menu--first .tp-row,.sw-status,.sw-hist__row,.sw-pay__input--pulse{animation:none}.sw-status--leaving{animation:sw-status-out-flat var(--dur-2) var(--ease-in) both}@keyframes sw-status-out-flat{to{opacity:0}}.sw-recent--new .sw-recent__k,.sw-recent--new .rc-line__chev{animation:sw-recent-tint calc(var(--dur-4) * 2) steps(1,end) both}@keyframes sw-recent-tint{0%{color:var(--accent)}}.sw-cta--working:after{animation:none;background-image:none;background-color:color-mix(in srgb,currentColor 10%,transparent)}}
