@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._7I4YMa_className{font-family:Manrope,Manrope Fallback;font-style:normal}._7I4YMa_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f3f5f9;--surface-2:#e9edf3;--ink:#0b0b0f;--ink-2:#5b6472;--ink-3:#7a8494;--line:#e3e7ee;--blue:#2a5cf0;--blue-press:#2350d8;--blue-text:#2456e6;--blue-soft:#eaf0ff;--on-blue:#fff;--green:#0a7a50;--green-soft:#e7f6ef;--on-green:#fff;--amber:#a15c07;--amber-soft:#fff6e8;--red:#c8261b;--red-soft:#fdedec;--danger:#c8261b;--on-danger:#fff;--scrim:#0b0b0f66;--shadow-sheet:0 -8px 32px #0b0b0f1f;--shadow-float:0 4px 16px #0b0b0f14;--font:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-base:16px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-hero:44px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--r-control:12px;--r-panel:16px;--r-sheet:24px;--r-pill:999px;--tab-h:64px;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.2s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0e13;--surface:#171b23;--surface-2:#20252f;--ink:#f2f4f8;--ink-2:#a0a9b8;--ink-3:#7c8697;--line:#262c38;--blue:#2f5fea;--blue-press:#2752d4;--blue-text:#8fb0ff;--blue-soft:#1a2546;--green:#3ccb8a;--green-soft:#12291f;--on-green:#0c0e13;--amber:#f5b04a;--amber-soft:#2a2113;--red:#ff7a70;--red-soft:#2c1616;--danger:#d23b30;--scrim:#0009;--shadow-sheet:0 -8px 32px #00000080;--shadow-float:0 4px 16px #0006}}html,body{overscroll-behavior:none;overflow-x:clip}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:500 var(--text-base) / 1.45 var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;margin:0}::selection{background:var(--blue-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}h1,h2,h3,p{margin:0}p{text-wrap:pretty}button{font:inherit;color:inherit}input{font:inherit;caret-color:var(--blue)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screen{width:100%;max-width:480px;padding:max(env(safe-area-inset-top), var(--space-4)) var(--space-6) calc(var(--tab-h) + env(safe-area-inset-bottom) + var(--space-8) + var(--space-3));gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.app-header{align-items:center;gap:var(--space-3);min-height:44px;padding-right:96px;display:flex}.avatar{background:var(--surface);width:40px;height:40px;color:var(--ink-2);font-weight:800;font-size:var(--text-lg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.app-header__name{font-weight:800;font-size:var(--text-lg);line-height:1.2}.app-header__who{color:var(--ink-2);font-size:var(--text-sm)}.page-title{font-weight:800;font-size:var(--text-2xl);letter-spacing:-.01em}.section{gap:var(--space-4);display:grid}.section__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.section__title{font-weight:800;font-size:var(--text-lg)}.tabbar{z-index:30;padding:0 var(--space-4) calc(env(safe-area-inset-bottom) + var(--space-3));background:var(--bg);border-top:1px solid var(--line);inset-inline:0;justify-content:center;display:flex;position:fixed;bottom:0}.tabbar__inner{width:100%;max-width:480px;display:flex}.tabbar__tab{height:var(--tab-h);color:var(--ink-2);font-size:var(--text-xs);transition:color var(--dur) var(--ease);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-weight:700;text-decoration:none;display:flex}.tabbar__tab[aria-current=page]{color:var(--blue-text)}.tabbar__tab svg{transition:transform .12s var(--ease)}.tabbar__tab:active svg{transform:scale(.97)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-6);border-radius:var(--r-control);font-weight:700;font-size:var(--text-lg);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), transform .12s var(--ease), opacity var(--dur) var(--ease);border:0;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{cursor:not-allowed}.btn--primary{background:var(--blue);color:var(--on-blue)}.btn--primary:hover:not(:disabled){background:var(--blue-press)}.btn--primary:disabled{background:var(--surface-2);color:var(--ink-2)}.btn--primary[aria-busy=true]:disabled{background:var(--blue);color:var(--on-blue);opacity:.8}.btn--danger{background:var(--danger);color:var(--on-danger)}.btn--secondary{background:var(--surface);color:var(--ink)}.btn--secondary:hover:not(:disabled){background:var(--surface-2)}.btn--secondary:disabled{color:var(--ink-3)}.btn--block{width:100%}.btn--sm{min-height:36px;padding:0 var(--space-4);font-size:var(--text-md);border-radius:var(--r-pill)}.link-btn{color:var(--blue-text);font-weight:700;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.link-btn:before{content:"";position:absolute;inset:-12px -8px}.link-btn:hover{text-underline-offset:3px;text-decoration:underline}.icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:var(--surface)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.balance{justify-items:center;gap:var(--space-2);padding-top:var(--space-4);text-align:center;display:grid}.balance__label{color:var(--ink-2);font-size:var(--text-md);font-weight:600}.balance__value{font-weight:800;font-size:var(--text-hero);letter-spacing:-.02em;line-height:1.05}.balance__value--long{font-size:clamp(28px,9vw,36px)}.balance__note{color:var(--ink-2);font-size:var(--text-sm)}.actions{justify-content:center;gap:var(--space-6);display:flex}.action{justify-items:center;gap:var(--space-2);width:72px;color:var(--ink);font-weight:700;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:grid}.action__icon{background:var(--surface);width:56px;height:56px;color:var(--ink);transition:background-color var(--dur) var(--ease), transform .12s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.action:hover .action__icon{background:var(--surface-2)}.action:active .action__icon{transform:scale(.97)}.action--primary .action__icon{background:var(--blue);color:var(--on-blue)}.action--primary:hover .action__icon{background:var(--blue-press)}.action:disabled{cursor:not-allowed;color:var(--ink-2)}.action:disabled .action__icon{color:var(--ink-3);transform:none}.badge{border:2px solid var(--bg);border-radius:var(--r-pill);background:var(--green);min-width:20px;height:20px;color:var(--on-green);padding:0 6px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-2px;right:-2px}.token-list{margin:0 calc(-1 * var(--space-3));padding:0;list-style:none}.token-row{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-3);border-radius:var(--r-control);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;display:flex}.token-row:hover:not(:disabled){background:var(--surface)}.token-row:active:not(:disabled){background:var(--surface-2)}.token-row:disabled{cursor:not-allowed;opacity:.55}.token-row__main{flex:1;gap:2px;min-width:0;display:grid}.token-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.token-row__sub{color:var(--ink-2);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-row__end{flex-shrink:0;justify-items:end;gap:2px;display:grid}.token-row__value{font-weight:700}.token-icon{background:var(--surface);object-fit:cover;border-radius:50%;flex-shrink:0}.token-icon--letter{background:var(--surface-2);color:var(--ink-2);place-items:center;font-weight:800;line-height:1;display:inline-grid}.more{justify-self:center}.skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite shimmer;display:block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton--circle{border-radius:50%;width:40px;height:40px}.empty{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--ink-2);text-align:center;display:grid}.empty__icon{background:var(--surface);width:56px;height:56px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.empty__title{color:var(--ink);font-weight:700}.swap{gap:var(--space-1);display:grid;position:relative}.swap-panel{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-panel);background:var(--surface);display:grid}.swap-panel--focus{box-shadow:inset 0 0 0 1.5px var(--blue)}.swap-panel__top,.swap-panel__bottom{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:20px;color:var(--ink-2);font-size:var(--text-sm);font-weight:600;display:flex}.swap-panel__mid{align-items:center;gap:var(--space-3);display:flex}.amount{width:100%;min-width:0;color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:34px;font-weight:700;line-height:1.15;overflow:hidden}.amount::placeholder,.amount--empty{color:var(--ink-3)}.amount[aria-invalid=true]{color:var(--red)}.token-chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3) 0 6px;border-radius:var(--r-pill);background:var(--bg);color:var(--ink);font-weight:700;font-size:var(--text-lg);box-shadow:var(--shadow-float);cursor:pointer;transition:transform .12s var(--ease);border:0;flex-shrink:0;display:inline-flex}.token-chip:active{transform:scale(.97)}.token-chip--empty{padding-left:var(--space-4);background:var(--blue);color:var(--on-blue)}.flip{z-index:2;border:4px solid var(--bg);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:14px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.flip:hover{background:var(--surface-2)}.flip svg{transition:rotate var(--dur) var(--ease)}.flip:active{transform:scale(.97)}.summary{gap:0;display:grid}.summary__toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;color:var(--ink-2);font-size:var(--text-md);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.summary__toggle svg{transition:transform var(--dur) var(--ease)}.summary__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rows{margin:0;display:grid}.rows__row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--text-md);display:flex}.rows dt{color:var(--ink-2);align-items:center;gap:6px;display:flex}.rows dd{text-align:right;min-width:0;margin:0;font-weight:600}.rows__good dd{color:var(--green)}.rows__warn dd{color:var(--amber)}.rows__bad dd{color:var(--red)}.route{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;display:inline-flex}.route__pool{background:var(--surface);color:var(--ink-2);font-size:var(--text-xs);border-radius:6px;padding:1px 6px;font-weight:700}.hint{color:var(--ink-3);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.hint:before{content:"";position:absolute;inset:-12px}.notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-size:var(--text-md);display:flex}.notice svg{flex-shrink:0;margin-top:2px}.notice__body{gap:var(--space-1);display:grid}.notice__title{font-weight:700}.notice--warn{background:var(--amber-soft)}.notice--warn svg{color:var(--amber)}.notice--error{background:var(--red-soft)}.notice--error svg{color:var(--red)}.notice--good{background:var(--green-soft)}.notice--good svg{color:var(--green)}.notice--info svg{color:var(--blue-text)}.check{align-items:flex-start;gap:var(--space-2);min-height:32px;padding-top:var(--space-2);cursor:pointer;font-weight:600;display:flex}.check input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0;margin:1px 0 0}.muted{color:var(--ink-2);font-size:var(--text-sm)}.sheet{width:100%;max-width:480px;max-height:min(88dvh,720px);padding:var(--space-2) var(--space-6) calc(env(safe-area-inset-bottom) + var(--space-6));border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--bg);color:var(--ink);box-shadow:var(--shadow-sheet);gap:var(--space-4);border:0;flex-direction:column;margin:0 auto;position:fixed;inset:auto 0 0}.sheet[open]{animation:sheet-in .24s var(--ease);display:flex}.sheet::backdrop{background:var(--scrim);animation:fade-in .2s var(--ease)}.sheet--closing[open]{animation:sheet-out .2s var(--ease) forwards}.sheet--closing::backdrop{animation:fade-out .2s var(--ease) forwards}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes sheet-out{to{opacity:0;transform:translateY(24px)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.sheet__head{padding-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sheet__title{font-weight:800;font-size:var(--text-xl)}.sheet__body{scrollbar-color:var(--line) transparent;align-content:start;gap:var(--space-4);overscroll-behavior:contain;min-height:0;margin:0 calc(-1 * var(--space-6));padding:0 var(--space-6);display:grid;overflow-y:auto}.sheet__group{color:var(--ink-2);font-size:var(--text-sm);font-weight:700}.search{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border-radius:var(--r-control);background:var(--surface);color:var(--ink-2);display:flex}.search:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue)}.search input{min-width:0;color:var(--ink);font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--ink-2)}.seg{gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-control);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seg button{min-height:40px;color:var(--ink-2);font-weight:700;font-size:var(--text-md);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;border-radius:9px}.seg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-float)}.field{gap:var(--space-2);display:grid}.field__label{font-weight:700;font-size:var(--text-md)}.field__help{min-height:1lh;color:var(--ink-2);font-size:var(--text-sm)}.field__help--warn{color:var(--amber)}.input{min-height:48px;padding:0 var(--space-4);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-size:var(--text-base);border:0;outline:none}.input::placeholder,.input-wrap__input::placeholder{color:var(--ink-2)}.input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--blue)}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.review{gap:var(--space-2);padding:var(--space-4);border-radius:var(--r-panel);background:var(--surface);display:grid}.review__leg{align-items:center;gap:var(--space-3);display:flex}.review__leg-main{flex:1;min-width:0;display:grid}.review__amount{font-weight:800;font-size:var(--text-xl)}.review__arrow{width:40px;color:var(--ink-3);place-items:center;display:grid}.claim-card{gap:var(--space-4);padding:var(--space-6);border-radius:var(--r-panel);background:var(--surface);display:grid}.claim-card__total{gap:var(--space-1);display:grid}.claim-card__value{letter-spacing:-.01em;font-size:32px;font-weight:800;line-height:1.1}.earn-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.earn{align-items:flex-start;gap:var(--space-3);display:flex}.earn__icon{background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.earn__main{gap:2px;display:grid}.earn__title{font-weight:700}.status{border-radius:var(--r-pill);background:var(--surface);width:fit-content;color:var(--ink-2);font-size:var(--text-sm);align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.status--good{background:var(--green-soft);color:var(--green)}.status--bad{background:var(--red-soft);color:var(--red);flex-shrink:0}.token-row--spam{cursor:default}.token-row--spam .token-row__name{color:var(--ink-2)}.token-row__sub--wrap{white-space:normal}.history{margin:0;padding:0;list-style:none}.history__row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:60px;display:flex}.history__row:last-child{border-bottom:0}.history__main{flex:1;display:grid}.support{color:var(--ink-2);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.page-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding-right:96px;display:flex}.stack{gap:var(--space-3);display:grid}.cta{margin-top:calc(-1 * var(--space-4));display:grid}.muted--center{text-align:center;text-wrap:balance}.setting-btn{color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex;position:relative}.setting-btn:before{content:"";position:absolute;inset:-12px -8px}.setting-btn:hover{color:var(--ink)}.pill-btn{min-height:24px;margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue-text);font-size:var(--text-xs);cursor:pointer;border:0;font-weight:800;position:relative}.pill-btn:before{content:"";position:absolute;inset:-10px -6px}.swap-panel__balance{align-items:center;display:inline-flex}.summary__more{align-items:center;gap:var(--space-1);color:var(--ink);font-weight:700;display:inline-flex}.summary__body{gap:var(--space-3);padding-bottom:var(--space-2);display:grid}.summary__body[hidden]{display:none}.route__hop{align-items:center;gap:6px;display:inline-flex}.sheet__actions{gap:var(--space-3);display:grid}.done{justify-items:center;gap:var(--space-2);padding:var(--space-4) 0;text-align:center;display:grid}.done__icon{width:64px;height:64px;margin-bottom:var(--space-2);background:var(--green-soft);color:var(--green);border-radius:50%;place-items:center;display:grid}.done__title{font-weight:800;font-size:var(--text-xl)}.disclosure summary{width:fit-content;list-style:none}.disclosure summary::-webkit-details-marker{display:none}.disclosure p{margin-top:var(--space-2)}.skeleton--balance{width:200px;height:46px}.skeleton--value{width:140px;height:36px}.skeleton--name{width:120px;height:14px}.skeleton--sub{width:80px;height:12px}.skeleton--value-sm{width:64px;height:14px}.skeleton--amount{width:140px;height:34px}.splash{z-index:100;place-content:center;justify-items:center;gap:var(--space-8);background:var(--blue);color:var(--on-blue);transition:opacity var(--dur) var(--ease), visibility 0s linear var(--dur);display:grid;position:fixed;inset:0}.splash--done{opacity:0;visibility:hidden;pointer-events:none}.splash__bar{border-radius:var(--r-pill);background:#ffffff40;width:72px;height:4px;position:relative;overflow:hidden}.splash__bar:after{content:"";border-radius:inherit;background:var(--on-blue);width:40%;animation:splash-bar 1.1s var(--ease) infinite;position:absolute;inset:0}@keyframes splash-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.admin-card{gap:var(--space-4);padding:var(--space-6) var(--space-4);border:1px solid var(--line);border-radius:var(--r-panel);display:grid}.admin-card__head{gap:var(--space-1);display:grid}.admin-card__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.admin-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.admin-row__main{gap:2px;min-width:0;display:grid}.admin-card>.btn--sm{justify-self:start}.input-wrap{min-height:48px;padding:0 var(--space-4);border-radius:var(--r-control);background:var(--surface);align-items:center;display:flex}.input-wrap:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue)}.input-wrap--invalid,.input-wrap--invalid:focus-within{box-shadow:inset 0 0 0 1.5px var(--red)}.input-wrap__input{min-width:0;color:var(--ink);font-size:var(--text-base);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-weight:600}.input-wrap:has(.input-wrap__input:disabled){color:var(--ink-3)}.input-wrap:has(.input-wrap__input:disabled) .input-wrap__unit{color:var(--ink-3)}.input-wrap__input:disabled{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);opacity:1}.input-wrap__unit{margin-left:var(--space-2);color:var(--ink-2);font-size:var(--text-md);flex-shrink:0;font-weight:700}.field__help--error{color:var(--red)}.addr{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.skeleton--btn{border-radius:var(--r-control);width:100%;height:52px}.skeleton--line{width:85%;height:14px;margin:3px 0}.connect{justify-items:center;gap:var(--space-3);display:grid}.skeleton--card{border-radius:var(--r-panel);width:100%;height:160px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
