.ImpersonationBanner_banner__HwXgK{position:fixed;top:0;left:0;right:0;height:44px;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4);background:linear-gradient(135deg,#f97316,#dc2626);color:#fff;font-size:13px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ImpersonationBanner_label__uc5Kj{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImpersonationBanner_dot__wMZk_{width:8px;height:8px;border-radius:50%;background:#fff;display:inline-block;margin-right:8px;animation:ImpersonationBanner_pulse__tGmCv 1.6s ease-in-out infinite}.ImpersonationBanner_muted__im3MN{opacity:.85;font-weight:500}.ImpersonationBanner_exit__ENGkj{flex-shrink:0;background:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.4);padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease}.ImpersonationBanner_exit__ENGkj:hover{background:hsla(0,0%,100%,.28)}.ImpersonationBanner_exit__ENGkj:disabled{opacity:.6;cursor:progress}@keyframes ImpersonationBanner_pulse__tGmCv{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ImpersonationBanner_dot__wMZk_{animation:none}}.NumericPasscodeKeypad_grid__pesBm{display:grid;grid-template-columns:repeat(3,1fr);width:min(calc(100vw - 2 * var(--space-6)),360px);grid-gap:var(--space-4);gap:var(--space-4);max-width:360px;margin:0 auto;padding:var(--space-2)}.NumericPasscodeKeypad_key__4wilY{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1;max-width:88px;margin:0 auto;border:0;border-radius:50%;background:var(--surface-raised);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring)}.NumericPasscodeKeypad_key__4wilY:active:not(:disabled){background:var(--surface-sunken);transform:scale(.95)}.NumericPasscodeKeypad_key__4wilY:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .NumericPasscodeKeypad_key__4wilY{background:hsla(0,0%,100%,.1)}:root:not([data-theme=light]) .NumericPasscodeKeypad_key__4wilY:active:not(:disabled){background:hsla(0,0%,100%,.18)}}[data-theme=dark] .NumericPasscodeKeypad_key__4wilY{background:hsla(0,0%,100%,.1)}[data-theme=dark] .NumericPasscodeKeypad_key__4wilY:active:not(:disabled){background:hsla(0,0%,100%,.18)}.NumericPasscodeKeypad_digit__ybDMi{font-size:32px;font-weight:700;line-height:1}.NumericPasscodeKeypad_letters__6OLKi{font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--text-secondary);margin-top:4px;text-transform:uppercase}.NumericPasscodeKeypad_lettersPlaceholder__rVnAK{font-size:10px;font-weight:600;letter-spacing:.15em;margin-top:4px;visibility:hidden}.NumericPasscodeKeypad_linkKey_____SO{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;max-width:88px;margin:0 auto;border:0;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:0 var(--space-1)}.NumericPasscodeKeypad_linkKey_____SO:active:not(:disabled){color:var(--text-primary)}.NumericPasscodeKeypad_linkKey_____SO:disabled{opacity:.5;cursor:not-allowed}.NumericPasscodeKeypad_backspaceKey__zE2Sn,.NumericPasscodeKeypad_spacer__8z7fz{width:100%;aspect-ratio:1;max-width:88px;margin:0 auto}.NumericPasscodeKeypad_backspaceKey__zE2Sn{display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring)}.NumericPasscodeKeypad_backspaceKey__zE2Sn:active:not(:disabled){background:var(--surface-sunken);transform:scale(.95)}.NumericPasscodeKeypad_backspaceKey__zE2Sn:disabled{opacity:.5;cursor:not-allowed}.NumericPasscodeKeypad_actionKey__sLXnO{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;max-width:88px;margin:0 auto;border:0;border-radius:50%;background:transparent;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring)}.NumericPasscodeKeypad_actionKey__sLXnO:active:not(:disabled){background:var(--surface-sunken);transform:scale(.95)}.NumericPasscodeKeypad_actionKey__sLXnO:disabled{opacity:.5;cursor:not-allowed}.NumericPasscodeKeypad_actionKeyLabel__qd4qD{font-size:13px;font-weight:500;line-height:1.2;text-align:center;color:var(--text-secondary)}.PasscodeEntry_wrapper__x8tVq{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%}.PasscodeEntry_dots__nGIy2{display:flex;gap:var(--space-3);align-items:center;justify-content:center;padding:var(--space-2) 0}.PasscodeEntry_dot__423uZ{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--border-strong);background:transparent;transition:background-color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring)}.PasscodeEntry_dotFilled__GPZbH{background:var(--text-primary);border-color:var(--text-primary);transform:scale(1.05)}.PasscodeEntry_webInput__vnh1V{width:100%;max-width:320px;height:48px;padding:0 var(--space-4);background:var(--surface-raised);border:1px solid var(--border-field);border-radius:12px;color:var(--text-primary);font-size:22px;letter-spacing:.5em;text-align:center;font-family:ui-monospace,SF Mono,Menlo,monospace}.PasscodeEntry_webInput__vnh1V:focus{outline:2px solid var(--border-brand);outline-offset:2px}.PasscodeEntry_webInput__vnh1V:disabled{opacity:.6;cursor:not-allowed}.Logo_lockup__DjkOB{display:inline-flex;align-items:center;gap:8px;line-height:1}.Logo_wordmark__iYhOI{font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;color:var(--text-primary)}.Logo_wordmarkStrong__WH__w{font-weight:700}.Logo_wordmarkLight__cHgSW{font-weight:400}.Logo_variant-light__RkIL8 .Logo_wordmark__iYhOI{color:var(--system-utility-white)}.Logo_variant-dark__uCbUh .Logo_wordmark__iYhOI{color:var(--brand-blue-primary)}.BottomSheet_scrim__FE8BH{position:fixed;inset:0;padding-bottom:max(0px,var(--kb-h,0px) - 12px);transition:padding-bottom .25s cubic-bezier(.32,.72,0,1);background:rgba(0,0,0,.5);z-index:200;display:flex;align-items:flex-end;justify-content:center;animation:BottomSheet_bs-scrim-in__VtOBr var(--duration-slow) var(--ease-out) both}@keyframes BottomSheet_bs-scrim-in__VtOBr{0%{background-color:transparent}to{background-color:rgba(0,0,0,.5)}}.BottomSheet_sheet__X1VMG{position:relative;width:100%;max-width:560px;max-height:90vh;border-radius:20px 20px 0 0;background:var(--surface-canvas);color:var(--text-primary);box-shadow:0 -8px 32px rgba(0,0,0,.18);padding-bottom:env(safe-area-inset-bottom,0);outline:none;animation:BottomSheet_bs-sheet-in__0TRaA var(--duration-slow) var(--ease-out) both}@keyframes BottomSheet_bs-sheet-in__0TRaA{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BottomSheet_sheetSpring__WkXmn{animation-name:BottomSheet_bs-sheet-spring-in__z1KFZ;animation-timing-function:var(--ease-spring)}@keyframes BottomSheet_bs-sheet-spring-in__z1KFZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BottomSheet_sheetSpring__WkXmn{animation:none;transform:translateY(0)}}.BottomSheet_closeBtn__3gLnP{position:absolute;top:var(--space-3);right:var(--space-3);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-field);border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring);z-index:1}.BottomSheet_closeBtn__3gLnP:active{background:var(--surface-sunken);transform:scale(.95)}.BottomSheet_closeBtn__3gLnP:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.BottomSheet_body__P_IrJ{padding:var(--space-6) var(--space-5);overflow-y:auto;max-height:calc(90vh - env(safe-area-inset-bottom, 0))}.KeyboardAttachedButton_dock__ZHQOw{position:fixed;left:0;right:0;bottom:0;transform:translateY(calc(-1 * var(--kb-h, 0px)));padding-bottom:max(0px,env(safe-area-inset-bottom,0px) - var(--kb-h,0px));background:var(--surface-canvas);transition:transform .25s cubic-bezier(.32,.72,0,1);will-change:transform;z-index:100}.KeyboardAttachedButton_dockOnDark__Zkbd6{background:transparent}.KeyboardAttachedButton_btn__APwhe{display:flex;align-items:center;justify-content:center;height:52px;border:0;border-radius:12px;margin:var(--space-1) var(--space-4);width:calc(100% - var(--space-4) * 2);background:var(--action-primary-bg);color:var(--action-primary-fg);font-size:16px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring)}.KeyboardAttachedButton_btn__APwhe:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.KeyboardAttachedButton_btn__APwhe:active:not(:disabled){transform:scale(.98)}.KeyboardAttachedButton_btn__APwhe:disabled{cursor:not-allowed;background:var(--system-utility-disabled);color:var(--text-tertiary)}.KeyboardAttachedButton_label__t4vKt{display:inline-block}.KeyboardAttachedButton_spinner__Q1d6n{display:inline-block;width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:KeyboardAttachedButton_kab-spin__XD4E2 .65s linear infinite}@keyframes KeyboardAttachedButton_kab-spin__XD4E2{to{transform:rotate(1turn)}}.SignupShell_page__Vtm6U{min-height:100dvh;display:flex;flex-direction:column;background:var(--surface-canvas);color:var(--text-primary);overflow-x:hidden}.SignupShell_pageCream__HhP1K{background:#f8f4eb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .SignupShell_pageCream__HhP1K{background:var(--surface-canvas)}}[data-theme=dark] .SignupShell_pageCream__HhP1K{background:var(--surface-canvas)}.SignupShell_pageDark__81dMX{background-color:#010b3b;background-image:url(/images/home-hero-bg.webp);background-size:cover;background-position:top}.SignupShell_pageDark__81dMX,.SignupShell_pageDark__81dMX .SignupShell_title__j7_KX{color:var(--system-utility-white)}.SignupShell_pageDark__81dMX .SignupShell_subtitle__eu3GZ{color:hsla(0,0%,100%,.75)}.SignupShell_progressTrack__6XWEs{height:3px;width:100%;background:var(--surface-raised);position:relative;overflow:hidden}.SignupShell_progressFill__sY9_E{height:100%;background:var(--text-brand);border-radius:0 2px 2px 0;transition:width var(--duration-slow) var(--ease-out)}.SignupShell_header__28mrI{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);padding-top:calc(env(safe-area-inset-top, 0) + var(--space-3))}.SignupShell_backBtn__6u8g5{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font-size:24px;line-height:1;color:var(--text-primary);padding:var(--space-2);cursor:pointer;min-width:60px;text-align:left}.SignupShell_backBtn__6u8g5:hover{opacity:.85}.SignupShell_backBtn__6u8g5:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px;border-radius:6px}.SignupShell_logoWrap__tEKfv{display:flex;align-items:center;justify-content:center}.SignupShell_headerSpacer__PFx3T{min-width:60px}.SignupShell_cancelBtn__DcsLh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font-size:14px;font-weight:500;color:var(--text-secondary);min-width:60px;padding:var(--space-2);cursor:pointer;text-align:right;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-in-out)}.SignupShell_cancelBtn__DcsLh:hover{color:var(--text-primary)}.SignupShell_cancelBtn__DcsLh:active{color:var(--text-primary);opacity:.7}.SignupShell_cancelBtn__DcsLh:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px;border-radius:6px}.SignupShell_cancelSheet__OUeoB{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}.SignupShell_cancelTitle__7_y7m{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.SignupShell_cancelBody__NE3YK{margin:0;color:var(--text-secondary);font-size:15px;line-height:20px}.SignupShell_cancelActions__vg_Vz{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.SignupShell_cancelConfirm__Fz9xW,.SignupShell_cancelDismiss__GxY_z{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;height:52px;border:0;border-radius:12px;font-size:16px;font-weight:600;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring)}.SignupShell_cancelConfirm__Fz9xW{background:var(--system-status-error);color:var(--system-utility-white)}.SignupShell_cancelConfirm__Fz9xW:active:not(:disabled){transform:scale(.98);opacity:.9}.SignupShell_cancelConfirm__Fz9xW:disabled{cursor:not-allowed;opacity:.65}.SignupShell_cancelDismiss__GxY_z{background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-field)}.SignupShell_cancelDismiss__GxY_z:active:not(:disabled){transform:scale(.98);background:var(--surface-sunken)}.SignupShell_cancelDismiss__GxY_z:disabled{cursor:not-allowed;opacity:.65}.SignupShell_cancelConfirm__Fz9xW:focus-visible,.SignupShell_cancelDismiss__GxY_z:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.SignupShell_scroll__d2zTV{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.SignupShell_content__Zb_m4{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4) var(--space-6) 0;max-width:480px;margin:0 auto}.SignupShell_topContent__xW1Gq{flex:0 0 auto;max-width:480px;width:100%;margin:0 auto;padding:var(--space-6) var(--space-6) 0;text-align:center}.SignupShell_heading__j1AM_{display:flex;flex-direction:column;gap:var(--space-2)}.SignupShell_title__j7_KX{margin:0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.01em}.SignupShell_subtitle__eu3GZ{margin:0;color:var(--text-secondary);font-size:15px;line-height:20px}.SignupShell_body__BxrRG{gap:var(--space-5)}.SignupShell_anchorBottom__b_ANj .SignupShell_scroll__d2zTV,.SignupShell_body__BxrRG{display:flex;flex-direction:column}.SignupShell_anchorBottom__b_ANj .SignupShell_content__Zb_m4{flex:1 1 auto;justify-content:flex-end;padding-bottom:max(10vh,env(safe-area-inset-bottom))}.SignupShell_anchorBottom__b_ANj .SignupShell_bottomGuard__QfX1O{display:none}.SignupShell_anchorBottom__b_ANj .SignupShell_heading__j1AM_{align-items:center;text-align:center}.SignupShell_anchorBottom__b_ANj .SignupShell_title__j7_KX{font-size:20px;line-height:26px}.SignupShell_bottomGuard__QfX1O{height:max(96px,calc(var(--kb-h, 0px) + 60px));transition:height .25s cubic-bezier(.32,.72,0,1);flex:0 0 auto}.SignupForm_fieldRow__ziP8J{display:flex;gap:var(--space-3)}.SignupForm_fieldRow__ziP8J>*{flex:1 1;min-width:0}@media (max-width:360px){.SignupForm_fieldRow__ziP8J{flex-direction:column}}.SignupForm_inlineError__muZbZ{margin:0;color:var(--text-danger);font-size:14px}.SignupForm_formErrorBanner__jp2i7{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--status-error-bg);border:1px solid var(--system-status-error);border-radius:var(--radius-field,10px);color:var(--status-error-fg);font-size:14px;line-height:20px;font-weight:500;animation:SignupForm_formErrorShake__JTXsx .24s var(--ease-out,ease-out) both}.SignupForm_formErrorIcon__tbHWA{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--system-status-error)}.SignupForm_formErrorBody__R58o5{flex:1 1 auto;min-width:0}@keyframes SignupForm_formErrorShake__JTXsx{0%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}to{transform:translateX(0)}}.SignupForm_checkboxRow__04dso{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer}.SignupForm_checkboxRow__04dso input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--text-brand)}.SignupForm_checkboxRow__04dso span{font-size:15px;line-height:20px;color:var(--text-primary)}.SignupForm_checkboxRow__04dso.SignupForm_disabled__sP55w{cursor:not-allowed;opacity:.6}.SignupForm_selectField__Q7Zq9{display:flex;flex-direction:column;gap:var(--space-1)}.SignupForm_selectField__Q7Zq9 label{font-size:14px;font-weight:500;color:var(--text-primary)}.SignupForm_selectField__Q7Zq9 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface-raised);border:1.5px solid var(--border-field);border-radius:var(--radius-field);color:var(--text-primary);font-size:16px;padding:12px 36px 12px 14px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2386899B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer;font-family:inherit}.SignupForm_selectField__Q7Zq9 select:focus{outline:2px solid var(--border-brand);outline-offset:2px}.SignupForm_selectField__Q7Zq9 select:disabled{opacity:.6;cursor:not-allowed}.SignupForm_selectField__Q7Zq9 .SignupForm_helper__3Z2kP{font-size:13px;color:var(--text-secondary)}.SignupForm_textareaField__WiEjP{display:flex;flex-direction:column;gap:var(--space-1)}.SignupForm_textareaField__WiEjP label{font-size:14px;font-weight:500;color:var(--text-primary)}.SignupForm_textareaField__WiEjP textarea{background:var(--surface-raised);border:1.5px solid var(--border-field);border-radius:var(--radius-field);color:var(--text-primary);font-size:16px;padding:12px 14px;font-family:inherit;resize:vertical;min-height:96px}.SignupForm_textareaField__WiEjP textarea:focus{outline:2px solid var(--border-brand);outline-offset:2px}.SignupForm_textareaField__WiEjP .SignupForm_counter__73Jsx{align-self:flex-end;font-size:12px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RouteTransition_push__JWPUK{animation:RouteTransition_ttpSlideFromRight__BNLxe .34s cubic-bezier(.32,.72,0,1)}.RouteTransition_pop__eeAhg{animation:RouteTransition_ttpSlideFromLeft__MrljI .34s cubic-bezier(.32,.72,0,1)}@keyframes RouteTransition_ttpSlideFromRight__BNLxe{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes RouteTransition_ttpSlideFromLeft__MrljI{0%{transform:translate3d(-25%,0,0);opacity:.5}to{transform:translateZ(0);opacity:1}}.RouteTransition_up__7ZhFK{animation:RouteTransition_ttpSlideFromBottom__2aMgS .38s cubic-bezier(.32,.72,0,1)}@keyframes RouteTransition_ttpSlideFromBottom__2aMgS{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.RouteTransition_pop__eeAhg,.RouteTransition_push__JWPUK,.RouteTransition_up__7ZhFK{animation:none}}.BottomTabBar_bar__mshAI{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;align-items:flex-start;padding-top:16px;padding-bottom:env(safe-area-inset-bottom);transform:translateZ(0);background:linear-gradient(0deg,rgba(244,246,250,.92) 0,rgba(244,246,250,.9) 58%,rgba(244,246,250,0))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.BottomTabBar_bar__mshAI{background:linear-gradient(0deg,rgba(244,246,250,.82) 0,rgba(244,246,250,.78) 58%,rgba(244,246,250,0));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}}.BottomTabBar_tab___rgbn{position:relative;flex:1 1;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--text-secondary);transition:color .28s var(--ease-out);-webkit-tap-highlight-color:transparent}.BottomTabBar_tab___rgbn:focus-visible{outline:2px solid var(--border-brand);outline-offset:-4px;border-radius:12px}.BottomTabBar_icon__8IsNb{width:24px;height:24px;position:relative;z-index:1}.BottomTabBar_label__Eg_UM{font-size:10px;font-weight:500;line-height:1;position:relative;z-index:1}.BottomTabBar_tabActive__TR7Cq{color:var(--text-brand)}.BottomTabBar_tabActive__TR7Cq .BottomTabBar_icon__8IsNb{animation:BottomTabBar_tabIconBounce___PpHQ .15s var(--ease-out)}@keyframes BottomTabBar_tabIconBounce___PpHQ{0%{transform:scale(1)}55%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BottomTabBar_tabActive__TR7Cq .BottomTabBar_icon__8IsNb{animation:none}}[data-theme=dark] .BottomTabBar_bar__mshAI{background:linear-gradient(0deg,rgba(8,12,34,.92) 0,rgba(8,12,34,.9) 58%,rgba(8,12,34,0))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){[data-theme=dark] .BottomTabBar_bar__mshAI{background:linear-gradient(0deg,rgba(8,12,34,.74) 0,rgba(8,12,34,.7) 58%,rgba(8,12,34,0))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BottomTabBar_bar__mshAI{background:linear-gradient(0deg,rgba(8,12,34,.92) 0,rgba(8,12,34,.9) 58%,rgba(8,12,34,0))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){:root:not([data-theme=light]) .BottomTabBar_bar__mshAI{background:linear-gradient(0deg,rgba(8,12,34,.74) 0,rgba(8,12,34,.7) 58%,rgba(8,12,34,0))}}}@media (prefers-reduced-transparency:reduce){.BottomTabBar_bar__mshAI{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(0deg,rgba(246,248,251,.99) 0,rgba(246,248,251,.99) 78%,rgba(246,248,251,0))}[data-theme=dark] .BottomTabBar_bar__mshAI{background:linear-gradient(0deg,rgba(6,10,28,.99) 0,rgba(6,10,28,.99) 78%,rgba(6,10,28,0))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BottomTabBar_bar__mshAI{background:linear-gradient(0deg,rgba(6,10,28,.99) 0,rgba(6,10,28,.99) 78%,rgba(6,10,28,0))}}}@media (prefers-reduced-motion:reduce){.BottomTabBar_tab___rgbn{transition:none}}@media (min-width:1024px){.BottomTabBar_bar__mshAI{display:none}}.Splash_splash__Uo6gX{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--surface-canvas);padding:var(--space-6)}.Splash_stack__RHvJe{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.Splash_brandRow__p_2TG{display:flex;align-items:center;gap:var(--space-4)}.Splash_merchantLogo__6KpQ8{width:56px;height:56px;object-fit:contain;border-radius:var(--radius-md);background:var(--surface-raised);padding:var(--space-2);border:1px solid var(--border-subtle)}.Splash_divider__OtRjw{font-size:18px;font-weight:500;color:var(--text-tertiary)}.Splash_message__1pLWz{font-size:13px;color:var(--text-secondary);letter-spacing:.02em}.Splash_dots__8Usmq{display:flex;gap:6px;margin-top:var(--space-2)}.Splash_dots__8Usmq span{width:6px;height:6px;border-radius:var(--radius-full);background:var(--text-brand);animation:Splash_pulse__BQAd3 1.4s var(--ease-in-out) infinite both}.Splash_dots__8Usmq span:nth-child(2){animation-delay:.2s}.Splash_dots__8Usmq span:nth-child(3){animation-delay:.4s}@keyframes Splash_pulse__BQAd3{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@import url("https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap");@font-face{font-family:General Sans;src:local("Inter"),local("SF Pro Text"),local("Helvetica Neue"),local("Roboto"),local("Arial");unicode-range:u+0024}:root{--brand-blue-primary:#010f55;--brand-blue-secondary:#010b3b;--brand-blue-tertiary:#01082b;--brand-teal-primary:#11e8c2;--brand-teal-secondary:#0ca288;--brand-teal-tertiary:#b8f8ed;--brand-teal-view:#def7f0;--brand-navy-primary:#4d5788;--brand-navy-secondary:#e6e7ee;--brand-navy-tertiary:#2a2845;--brand-purple-primary:#5a31f4;--brand-purple-secondary:#cec1fc;--brand-purple-tertiary:#4023ab;--system-base-primary:#f3f3ed;--system-base-secondary:#f7f7f2;--system-base-tertiary:#fbfbfa;--system-base-accent:#e9e9df;--system-base-dark:#aaa;--system-status-error:#ef4a3c;--system-status-error-view:#fee5de;--system-status-error-dark:#402121;--system-status-error-light:#fecaba;--system-status-coral:#fc3335;--system-derived-warning:#f5a623;--system-derived-warning-view:#fff4d6;--system-derived-warning-dark:#3d3014;--system-status-info-view:#e6f3ff;--system-status-info:#0a6bbf;--system-status-info-dark:#0f2540;--system-status-info-light:#5dc5ff;--system-status-success-dark:#0a3a30;--system-utility-white:#fff;--system-utility-black:#000;--system-utility-disabled:#ececec;--surface-canvas:var(--system-base-primary);--surface-raised:var(--system-base-secondary);--surface-sunken:var(--system-base-tertiary);--surface-accent:var(--system-base-accent);--surface-brand-subtle:var(--brand-teal-view);--surface-brand-solid:var(--brand-blue-primary);--app-page-bg:#f7f7f2;--app-card-bg:#fff;--text-primary:var(--brand-blue-primary);--text-secondary:var(--brand-navy-primary);--text-tertiary:#6b6b66;--text-brand:var(--brand-teal-secondary);--text-on-brand:var(--system-utility-white);--text-danger:var(--system-status-error);--text-success:var(--brand-teal-secondary);--text-warning:#9a6e12;--border-subtle:var(--system-utility-disabled);--border-default:var(--system-base-accent);--border-field:var(--brand-navy-secondary);--border-strong:var(--brand-navy-primary);--border-brand:var(--brand-teal-secondary);--action-primary-bg:var(--brand-teal-primary);--action-primary-fg:var(--brand-blue-primary);--action-primary-bg-hover:var(--brand-teal-secondary);--action-secondary-bg:var(--system-base-accent);--action-secondary-fg:var(--brand-blue-primary);--action-secondary-bg-hover:var(--border-subtle);--status-error-bg:var(--system-status-error-view);--status-error-fg:var(--system-status-error);--status-danger-bg:var(--system-status-error-view);--status-danger-fg:var(--system-status-error);--border-danger:var(--system-status-error);--status-success-bg:var(--brand-teal-view);--status-success-fg:var(--brand-teal-secondary);--status-warning-bg:var(--system-derived-warning-view);--status-warning-fg:var(--text-warning);--status-info-bg:var(--system-status-info-view);--status-info-fg:var(--system-status-info);--space-0:0;--space-0\.5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-sm:4px;--radius-field:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-button:9999px;--radius-full:9999px;--elevation-none:none;--elevation-sm:0 1px 2px 0 rgba(1,15,85,.06);--elevation-md:0 4px 6px -1px rgba(1,15,85,.1),0 2px 4px -2px rgba(1,15,85,.06);--elevation-lg:0 10px 15px -3px rgba(1,15,85,.1),0 4px 6px -4px rgba(1,15,85,.05);--elevation-xl:0 20px 25px -5px rgba(1,15,85,.1),0 8px 10px -6px rgba(1,15,85,.04);--brand-gradient:linear-gradient(135deg,#2ca8d3,#1ae9ba 50%,#79ee5d);--overlay-scrim:rgba(1,15,85,.4);--duration-instant:0ms;--duration-fast:100ms;--duration-base:200ms;--duration-slow:300ms;--duration-deliberate:500ms;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--header-height:calc(64px + env(safe-area-inset-top));--font-family:"General Sans",-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-canvas:#1a1b1e;--surface-raised:#2a2c30;--surface-sunken:#202225;--surface-accent:#33363b;--surface-brand-subtle:rgba(17,232,194,.12);--surface-brand-solid:var(--brand-teal-primary);--app-page-bg:#1a1b1e;--app-card-bg:#2a2c30;--text-primary:var(--system-utility-white);--text-secondary:#b9bbbe;--text-tertiary:#82858c;--text-brand:var(--brand-teal-primary);--text-on-brand:var(--brand-blue-primary);--text-danger:var(--system-status-error-light);--text-success:var(--brand-teal-primary);--text-warning:#f5c547;--border-subtle:var(--brand-navy-tertiary);--border-default:#3a3d42;--border-field:#3a3d42;--border-strong:var(--brand-navy-secondary);--border-brand:var(--brand-teal-primary);--action-primary-bg-hover:var(--brand-teal-tertiary);--action-secondary-bg:#33363b;--action-secondary-fg:var(--system-utility-white);--status-error-bg:var(--system-status-error-dark);--status-error-fg:var(--system-status-error-light);--status-danger-bg:var(--system-status-error-dark);--status-danger-fg:var(--system-status-error-light);--status-success-bg:var(--system-status-success-dark);--status-success-fg:var(--brand-teal-primary);--status-warning-bg:var(--system-derived-warning-dark);--status-warning-fg:#f5c547;--status-info-bg:var(--system-status-info-dark);--status-info-fg:var(--system-status-info-light)}}[data-theme=dark]{--surface-canvas:#1a1b1e;--surface-raised:#2a2c30;--surface-sunken:#202225;--surface-accent:#33363b;--surface-brand-subtle:rgba(17,232,194,.12);--surface-brand-solid:var(--brand-teal-primary);--app-page-bg:#1a1b1e;--app-card-bg:#2a2c30;--text-primary:var(--system-utility-white);--text-secondary:#b9bbbe;--text-tertiary:#82858c;--text-brand:var(--brand-teal-primary);--text-on-brand:var(--brand-blue-primary);--text-danger:var(--system-status-error-light);--text-success:var(--brand-teal-primary);--text-warning:#f5c547;--border-subtle:var(--brand-navy-tertiary);--border-default:#3a3d42;--border-field:#3a3d42;--border-strong:var(--brand-navy-secondary);--border-brand:var(--brand-teal-primary);--action-primary-bg-hover:var(--brand-teal-tertiary);--action-secondary-bg:#33363b;--action-secondary-fg:var(--system-utility-white);--status-error-bg:var(--system-status-error-dark);--status-error-fg:var(--system-status-error-light);--status-danger-bg:var(--system-status-error-dark);--status-danger-fg:var(--system-status-error-light);--status-success-bg:var(--system-status-success-dark);--status-success-fg:var(--brand-teal-primary);--status-warning-bg:var(--system-derived-warning-dark);--status-warning-fg:#f5c547;--status-info-bg:var(--system-status-info-dark);--status-info-fg:var(--system-status-info-light)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--app-page-bg);color:var(--text-primary);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;overflow-x:hidden;transition:background-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out)}html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.selectable,[contenteditable=true],input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}body{font-size:16px;line-height:22px;font-weight:400}button{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--text-brand);text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-primary)}.t-h1-large{font-size:36px;line-height:36px;font-weight:500}.t-h1,.t-h1-large{letter-spacing:-.02em}.t-h1{font-size:48px;line-height:54px;font-weight:600}.t-h2{font-size:30px;letter-spacing:-.015em}.t-h2,.t-h3{line-height:1.2;font-weight:500}.t-h3{font-size:24px;letter-spacing:-.01em}.t-h3-small{font-size:20px;line-height:1.25;font-weight:500}.t-h4{font-size:16px;line-height:1.3;font-weight:600}.t-h5-medium{font-weight:500}.t-h5-medium,.t-h5-regular{font-size:14px;line-height:20px}.t-h5-regular{font-weight:400}.t-h6{font-size:12px;line-height:1.4;font-weight:500}.t-p{font-size:16px;line-height:22px;font-weight:400}.t-p-medium{font-size:16px;line-height:24px;font-weight:500}.t-descriptor{font-size:10px;line-height:1.4;font-weight:500;letter-spacing:.06em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}