._shell_11ea3_1{background:var(--color-ground);flex-direction:column;min-height:100dvh;display:flex}._main_11ea3_8{gap:var(--space-section);width:100%;max-width:var(--size-shell-max);padding:var(--space-4) calc(var(--space-gutter) + var(--safe-right)) var(--space-6) calc(var(--space-gutter) + var(--safe-left));flex-direction:column;flex:1;margin:0 auto;display:flex}._withTabBar_11ea3_20 ._main_11ea3_8{padding-bottom:calc(var(--tabbar-total) + var(--space-6))}._footer_11ea3_24{z-index:20;padding:var(--space-3) calc(var(--space-gutter) + var(--safe-right)) max(var(--space-5), var(--safe-bottom)) calc(var(--space-gutter) + var(--safe-left));background:var(--color-surface);border-top:1px solid var(--color-hairline);position:sticky;bottom:0}._footerInner_11ea3_34{gap:var(--space-2);max-width:var(--size-shell-max);flex-direction:column;margin:0 auto;display:flex}._loading_11ea3_42{background:var(--color-ground);min-height:100dvh}:root{--color-ground:#f2f3f5;--color-surface:#fff;--color-surface-muted:#f2f3f5;--color-surface-sunken:#e9ebee;--color-text:#1c1d21;--color-text-secondary:#5e626b;--color-text-tertiary:#3b3e45;--color-text-on-accent:#fff;--color-text-badge:#2b2e34;--color-hairline:#e2e4e8;--color-border:#c9cdd3;--color-border-badge:#c4c8cf;--color-border-input:#8e939c;--color-accent:#c2361f;--color-accent-pressed:#a92e1a;--color-accent-soft:#fbeae7;--color-negative:#8e3a2c;--color-negative-bar:#b07a70;--color-negative-soft:#fbf3f1;--color-strong:#2f3238;--color-text-on-strong:#fff;--color-focus:#1c1d21;--color-backdrop:#1c1d2173;--font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-display:26px;--line-height-display:32px;--font-size-amount-lg:20px;--line-height-amount-lg:26px;--font-size-title:17px;--line-height-title:22px;--font-size-body:16px;--line-height-body:22px;--font-size-button:15px;--line-height-button:20px;--font-size-caption:13px;--line-height-caption:18px;--font-size-small:12px;--line-height-small:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-display:-.02em;--letter-spacing-title:-.01em;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-gutter:16px;--space-section:20px;--radius-badge:6px;--radius-control:10px;--radius-card:12px;--radius-pill:999px;--shadow-fab:0 4px 12px #c2361f47, 0 1px 3px #1c1d2124;--shadow-dialog:0 12px 32px #1c1d212e;--shadow-toast:0 4px 16px #1c1d2133;--size-touch:44px;--size-topbar:60px;--size-tabbar:58px;--size-tab-indicator-width:56px;--size-tab-indicator-height:30px;--size-fab:56px;--size-button:50px;--size-button-compact:44px;--size-avatar:36px;--size-icon-tile:36px;--size-icon:24px;--size-icon-list:20px;--size-icon-tab:22px;--size-icon-inline:16px;--size-row-min:60px;--size-amount-input:88px;--size-shell-max:40rem;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--tabbar-total:calc(var(--size-tabbar) + max(var(--space-2), var(--safe-bottom)));--duration-fast:.12s;--duration-base:.2s;--easing-standard:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body);font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--color-ground);min-height:100dvh;margin:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}img,svg{flex:none;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}
