.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;-webkit-text-security:disc}.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-top:calc(env(safe-area-inset-top, 0px) + var(--space-16));padding-bottom:max(0px,var(--kb-h,0px) - 12px);box-sizing:border-box;transition:padding-bottom var(--kb-keyboard-duration) var(--ease-sheet);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:100%;min-height:0;display:flex;flex-direction:column;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;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}@media (hover:hover){.BottomSheet_scrim__FE8BH{align-items:center;padding:var(--dialog-gutter) var(--space-6) max(var(--dialog-gutter),var(--kb-h,0px))}.BottomSheet_sheet__X1VMG{max-width:min(var(--dialog-width),100%);max-height:min(85dvh,100%);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);padding-bottom:0;animation:BottomSheet_bs-dialog-in___q2Rx var(--duration-base) var(--ease-out) both}.BottomSheet_sheetSpring__WkXmn{animation-name:BottomSheet_bs-dialog-in___q2Rx;animation-timing-function:var(--ease-out)}}@keyframes BottomSheet_bs-dialog-in___q2Rx{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.KeyboardAttachedButton_dock__ZHQOw{position:fixed;left:0;right:0;bottom:0;transform:translateY(calc(-1 * var(--kb-h-live, var(--kb-h, 0px))));padding-bottom:max(0px,env(safe-area-inset-bottom,0px) - var(--kb-h-live,var(--kb-h,0px)));background:var(--surface-canvas);transition:transform var(--kb-lift-duration,var(--kb-keyboard-duration)) var(--ease-sheet);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)}}@media (hover:hover){.KeyboardAttachedButton_dock__ZHQOw{position:static;transform:none;padding-bottom:0;margin-top:var(--space-2)}.KeyboardAttachedButton_btn__APwhe{width:min(calc(100% - var(--space-4) * 2),calc(var(--signup-column) - var(--space-6) * 2));margin-left:auto;margin-right:auto}}.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_pageDark__81dMX .SignupShell_backBtn__6u8g5,.SignupShell_pageDark__81dMX .SignupShell_cancelBtn__DcsLh{color:hsla(0,0%,100%,.85)}.SignupShell_pageDark__81dMX .SignupShell_logoWrap__tEKfv{filter:none}.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:var(--signup-column);margin:0 auto}.SignupShell_topContent__xW1Gq{flex:0 0 auto;max-width:var(--signup-column);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{display:flex;flex-direction:column;gap:var(--space-5)}.SignupShell_centerContent__ZMVnt .SignupShell_scroll__d2zTV{display:flex;flex-direction:column;justify-content:center;padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.SignupShell_contentCentered__RZ3Gz{width:100%;text-align:center}.SignupShell_contentCentered__RZ3Gz .SignupShell_heading__j1AM_{align-items:center;text-align:center;max-width:22rem;margin:0 auto}.SignupShell_contentCentered__RZ3Gz .SignupShell_body__BxrRG{align-items:center}.SignupShell_contentCentered__RZ3Gz .SignupShell_title__j7_KX{font-size:30px;line-height:36px;letter-spacing:-.02em}.SignupShell_contentCentered__RZ3Gz .SignupShell_subtitle__eu3GZ{font-size:16px;line-height:22px;max-width:18rem}.SignupShell_anchorBottom__b_ANj .SignupShell_scroll__d2zTV{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}@media (hover:hover){.SignupShell_scroll__d2zTV{flex:0 0 auto;overflow:visible}.SignupShell_bottomGuard__QfX1O{display:none}.SignupShell_anchorBottom__b_ANj .SignupShell_content__Zb_m4{flex:0 0 auto;justify-content:flex-start;padding-bottom:0}.SignupShell_centerContent__ZMVnt .SignupShell_scroll__d2zTV{padding-bottom:0}}.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:var(--tabbar-fade);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:var(--tabbar-tabs);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 (hover:hover),(min-width:1024px){.BottomTabBar_bar__mshAI{display:none}}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-button);font-weight:500;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-in-out),color var(--duration-fast) var(--ease-in-out),transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-in-out);position:relative}.Button_btn__sgFU2:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}.Button_btn__sgFU2:active:not(:disabled){transform:scale(.97)}.Button_btn__sgFU2:disabled{cursor:not-allowed;background:var(--system-utility-disabled);color:var(--text-tertiary)}.Button_fullWidth__JjsBk{width:100%}.Button_size-sm___yWpm{height:36px;padding:0 var(--space-4);font-size:14px;line-height:20px}.Button_size-md__TQeZ6{height:44px;padding:0 var(--space-5);font-size:16px;line-height:21px}.Button_size-lg__MDyHD{height:56px;padding:0 var(--space-6);font-size:16px;line-height:24px}.Button_variant-primary__YXxSD{background:var(--action-primary-bg);color:var(--action-primary-fg)}.Button_variant-primary__YXxSD:hover:not(:disabled){background:var(--action-primary-bg-hover)}.Button_variant-secondary__t7swT{background:var(--action-secondary-bg);color:var(--action-secondary-fg)}.Button_variant-secondary__t7swT:hover:not(:disabled){background:var(--action-secondary-bg-hover)}.Button_variant-outline__ttGCn{background:transparent;color:var(--text-primary);box-shadow:inset 0 0 0 2px var(--border-strong)}.Button_variant-outline__ttGCn:hover:not(:disabled){background:var(--surface-accent)}.Button_variant-destructive__WQ0dR{background:var(--system-status-error);color:var(--system-utility-white)}.Button_variant-destructive__WQ0dR:hover:not(:disabled){filter:brightness(.92)}.Button_variant-destructiveOutline__Xyd3W{background:transparent;border:1.5px solid var(--text-danger);color:var(--text-danger)}.Button_variant-destructiveOutline__Xyd3W:hover:not(:disabled){background:var(--status-danger-bg)}.Button_variant-tertiary__piPqa{background:transparent;color:var(--text-brand);padding-left:var(--space-3);padding-right:var(--space-3)}.Button_variant-tertiary__piPqa:hover:not(:disabled){opacity:.75}.Button_loading__WH8KX{pointer-events:none}.Button_labelLoading__yd40D{visibility:hidden}.Button_spinner____7ub{position:absolute;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-full);animation:Button_spin__0uF6_ .8s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.Splash_splash__Uo6gX{min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:flex-end;justify-content:center;background-color:#01082b;background-image:url(/images/splash/splash-iphone.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:var(--space-6);padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom, 0px));box-sizing:border-box}@media (min-width:768px){.Splash_splash__Uo6gX{background-image:url(/images/splash/splash-ipad.png)}}.Splash_caption__fMiOv{margin:0;max-width:20rem;text-align:center;font-size:14px;font-weight:600;letter-spacing:.01em;color:hsla(0,0%,100%,.85);text-shadow:0 1px 2px rgba(1,8,43,.55)}.AppCover_homeDissolve__jjwLh{background-color:#010b3b;background-image:url(/images/home-hero-bg.webp);background-size:cover;background-position:top;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.AppCover_homeCaption__W_ePP{font-size:14px;color:hsla(0,0%,100%,.75)}.AccountSwitcherSheet_sheetTitle__kdnPz{margin:0 0 var(--space-4);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.AccountSwitcherSheet_sheetList__AGH18{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.AccountSwitcherSheet_sheetItem__CsV3h{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border:0;border-bottom:1px solid var(--border-subtle);background:transparent;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--ease-in-out)}.AccountSwitcherSheet_sheetItem__CsV3h:last-of-type{border-bottom:0}.AccountSwitcherSheet_sheetItem__CsV3h:active{background:var(--surface-accent)}.AccountSwitcherSheet_sheetItem__CsV3h:disabled{opacity:.6;cursor:default}@media (hover:hover){.AccountSwitcherSheet_sheetItem__CsV3h:hover{background:var(--surface-accent)}}.AccountSwitcherSheet_sheetAvatar__cHXev{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--surface-raised);border:1px solid var(--border-subtle)}.AccountSwitcherSheet_sheetAvatarFallback__knapg{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--brand-blue-primary);background:var(--brand-teal-primary);border:0;text-transform:uppercase}.AccountSwitcherSheet_sheetItemBody__aw4su{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.AccountSwitcherSheet_sheetItemName__pr_Kd{font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountSwitcherSheet_inviteRow__50GTE{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2)}.AccountSwitcherSheet_inviteSub__QRecI{font-size:13px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountSwitcherSheet_inviteActions__7NMgP{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.AccountSwitcherSheet_sheetCheck__e2rRs{width:22px;height:22px;flex-shrink:0;color:var(--text-brand)}.AccountSwitcherSheet_sheetAdd__ihW9_{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-2);padding:var(--space-3) var(--space-2);border:0;border-top:1px solid var(--border-subtle);background:transparent;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.AccountSwitcherSheet_sheetAdd__ihW9_:active{background:var(--surface-accent)}.AccountSwitcherSheet_sheetAdd__ihW9_:disabled{opacity:.6;cursor:default}@media (hover:hover){.AccountSwitcherSheet_sheetAdd__ihW9_:hover{background:var(--surface-accent)}}.AccountSwitcherSheet_sheetAddIcon__Ryig1{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-brand-subtle);color:var(--text-brand)}.AccountSwitcherSheet_sheetAddIcon__Ryig1 svg{width:22px;height:22px}.AccountSwitcherSheet_sheetAddLabel__WsSM6{font-size:15px;font-weight:600;color:var(--text-brand)}.AccountSwitcherSheet_sheetError__Vk_Xx{margin:var(--space-3) 0 0;font-size:13px;color:var(--text-danger)}.LeftRail_rail__y4Tt2{position:fixed;top:0;left:0;bottom:0;width:var(--rail-width);z-index:150;display:none;flex-direction:column;padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-1) calc(var(--space-3) + env(safe-area-inset-bottom));gap:var(--space-2);background:var(--surface-raised);border-right:0;overflow:hidden}.LeftRail_rail__y4Tt2:after{content:"";position:absolute;top:env(safe-area-inset-top,0);right:0;bottom:0;width:1px;background:var(--border-default);pointer-events:none}@media (hover:hover),(min-width:1024px){.LeftRail_rail__y4Tt2{display:flex}}.LeftRail_top__yDmjw{padding-bottom:var(--space-2);display:flex;justify-content:center}.LeftRail_switcher__wO_fy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:var(--space-1);border-radius:var(--radius-md);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}@media (hover:hover){.LeftRail_switcher__wO_fy:hover{background:var(--surface-accent)}}.LeftRail_switcher__wO_fy:focus-visible{outline:2px solid var(--border-brand);outline-offset:-2px}.LeftRail_avatarWrap__PNQhd{position:relative;display:inline-flex}.LeftRail_avatar__ZTDk9{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;display:block}.LeftRail_avatarFallback__M6ns_{font-size:14px;letter-spacing:.01em;text-transform:uppercase}.LeftRail_avatarFallback__M6ns_,.LeftRail_badge__2CBMx{display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:var(--brand-blue-primary);background:var(--brand-teal-primary)}.LeftRail_badge__2CBMx{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);font-size:10px;line-height:1;box-shadow:0 0 0 2px var(--surface-raised)}.LeftRail_list__dkpgZ{flex:1 1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.LeftRail_item__gMTfX{position:relative;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0 var(--space-1);padding:var(--space-2) var(--space-1);width:calc(100% - var(--space-2));border:0;border-radius:var(--radius-md);background:transparent;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}@media (hover:hover){.LeftRail_item__gMTfX:hover{background:var(--surface-accent);color:var(--text-primary)}}.LeftRail_item__gMTfX:active{background:var(--surface-accent)}.LeftRail_item__gMTfX:focus-visible{outline:2px solid var(--border-brand);outline-offset:-2px}.LeftRail_itemActive__ASdVS,.LeftRail_itemActive__ASdVS:active{color:var(--text-brand);background:transparent}@media (hover:hover){.LeftRail_itemActive__ASdVS:hover{color:var(--text-brand);background:transparent}}.LeftRail_indicator__3b9mx{position:absolute;left:calc(-1 * var(--space-1));top:50%;width:3px;height:24px;border-radius:var(--radius-full);background:var(--brand-teal-primary);transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform var(--duration-fast) var(--ease-out)}.LeftRail_itemActive__ASdVS .LeftRail_indicator__3b9mx{transform:translateY(-50%) scaleY(1)}.LeftRail_glyph__oXlno{width:24px;height:24px;flex:none}.LeftRail_label__KtUDg{font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}@media (prefers-reduced-motion:reduce){.LeftRail_indicator__3b9mx,.LeftRail_item__gMTfX{transition:none}}@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;--tabbar-fade:16px;--tabbar-tabs:48px;--tabbar-solid:calc(var(--tabbar-tabs) + env(safe-area-inset-bottom));--page-tabbar-clearance:calc(86px + env(safe-area-inset-bottom));--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);--dialog-width:480px;--inner-max-width:1080px;--inner-gutter:var(--space-6);--signup-column:480px;--dialog-width-wide:720px;--dialog-gutter:var(--space-12);--dialog-radius:var(--radius-xl);--dialog-shadow:0 24px 64px -12px rgba(1,15,85,.35),0 0 0 1px rgba(1,15,85,.06);--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;--duration-sheet-in:400ms;--kb-keyboard-duration:250ms;--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);--ease-sheet:cubic-bezier(0.32,0.72,0,1);--header-height:calc(64px + env(safe-area-inset-top));--rail-width:92px;--font-family:"General Sans",-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dialog-shadow:0 24px 64px -12px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);--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]{--dialog-shadow:0 24px 64px -12px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);--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)}body{overflow-x:clip}html[data-boot-cover]:after{content:"";position:fixed;inset:0;background:#01082b;z-index:2147483647}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}@property --bs-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --bs-btn{syntax:"<color>";inherits:true;initial-value:#01082b}@property --bs-bg-text{syntax:"<color>";inherits:true;initial-value:#0f172a}@property --bs-btn-text{syntax:"<color>";inherits:true;initial-value:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}