.LoginForm_card__rjwZI,.LoginForm_wrapper__bg9LZ{width:100%;display:flex;flex-direction:column}.LoginForm_card__rjwZI{gap:var(--ds-5)}.LoginForm_cardHeader__N_FQy{text-align:left;display:flex;flex-direction:column;gap:var(--ds-1)}.LoginForm_title__4_uFH{font-family:var(--ds-font-sans);font-size:24px;line-height:32px;font-weight:600;color:var(--ds-ink-strong);margin:0}.LoginForm_subtitle__gdA6a{font-size:14px;line-height:22px;color:var(--ds-ink-muted);margin:0}.LoginForm_form__tgXOg{display:flex;flex-direction:column;gap:var(--ds-4)}.LoginForm_field__dqO5G{display:flex;flex-direction:column;gap:var(--ds-1)}.LoginForm_label__hJf7T{font-size:13px;font-weight:600}.LoginForm_input__T_sTi,.LoginForm_label__hJf7T{font-family:var(--ds-font-sans);color:var(--ds-ink-strong)}.LoginForm_input__T_sTi{width:100%;height:40px;padding:0 12px;font-size:14px;line-height:22px;background:var(--ds-canvas-0);border:1px solid var(--ds-canvas-3);border-radius:var(--ds-radius-sm);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.LoginForm_input__T_sTi::-moz-placeholder{color:var(--ds-ink-subtle)}.LoginForm_input__T_sTi::placeholder{color:var(--ds-ink-subtle)}.LoginForm_input__T_sTi:hover{border-color:#c3ccdb}.LoginForm_input__T_sTi:focus{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-soft)}.LoginForm_passwordField__a6to2{position:relative}.LoginForm_passwordField__a6to2 .LoginForm_input__T_sTi{padding-right:40px}.LoginForm_passwordToggle__tvX5z{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--ds-ink-muted);cursor:pointer;border-radius:var(--ds-radius-sm);transition:color var(--ds-dur) var(--ds-ease),background-color var(--ds-dur) var(--ds-ease)}.LoginForm_passwordToggle__tvX5z:focus-visible,.LoginForm_passwordToggle__tvX5z:hover{color:var(--ds-accent);background:var(--ds-canvas-1);outline:none}.LoginForm_error__OFz9z{display:flex;gap:var(--ds-2);align-items:flex-start;padding:var(--ds-2) var(--ds-3);background:var(--ds-danger-bg);color:var(--ds-danger);border:1px solid var(--ds-danger);border-radius:var(--ds-radius-sm);font-size:13px;line-height:20px;margin:0}.LoginForm_error__OFz9z:before{content:"!";flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--ds-danger);color:var(--ds-canvas-0);border-radius:var(--ds-radius-pill);font-weight:700;font-size:11px}.LoginForm_info__K_iHP{padding:var(--ds-2) var(--ds-3);background:var(--ds-success-bg);color:var(--ds-success);border:1px solid var(--ds-success);border-radius:var(--ds-radius-sm);font-size:13px;line-height:20px;margin:0}.LoginForm_primaryButton__MGWBl{width:100%;height:40px;padding:0 16px;font-family:var(--ds-font-sans);font-size:14px;font-weight:600;color:var(--ds-ink-inverse);background:var(--ds-accent);border:1px solid var(--ds-accent);border-radius:var(--ds-radius-sm);cursor:pointer;transition:background-color var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease)}.LoginForm_primaryButton__MGWBl:hover{background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.LoginForm_primaryButton__MGWBl:active{background:var(--ds-accent-active);border-color:var(--ds-accent-active)}.LoginForm_primaryButton__MGWBl:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-canvas-0),0 0 0 4px var(--ds-accent)}.LoginForm_primaryButton__MGWBl:disabled{opacity:.5;cursor:not-allowed}.LoginForm_secondaryAction__kgzsD{align-self:flex-start;display:inline-flex;padding:0;background:none;border:none;color:var(--ds-accent);font-family:var(--ds-font-sans);font-size:13px;font-weight:600;cursor:pointer;transition:color var(--ds-dur) var(--ds-ease)}.LoginForm_secondaryAction__kgzsD:focus-visible,.LoginForm_secondaryAction__kgzsD:hover{color:var(--ds-accent-hover);text-decoration:underline;outline:none}.LoginForm_otpContainer__ULJqZ{display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-4);width:100%}.LoginForm_otpTitle__LffCi{font-family:var(--ds-font-sans);font-size:16px;line-height:24px;font-weight:600;color:var(--ds-ink-strong);text-align:center;margin:0}.LoginForm_otpInputWrapper__yGKGv{display:flex;justify-content:center;align-items:center;gap:var(--ds-1);width:100%;padding:var(--ds-3) 0}.LoginForm_otpInput__cuYtx{width:44px!important;height:48px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-canvas-3);background:var(--ds-canvas-0);text-align:center;font-family:var(--ds-font-mono);font-size:18px;font-weight:600;color:var(--ds-ink-strong);font-variant-numeric:tabular-nums;margin:0!important;transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.LoginForm_otpInput__cuYtx:focus{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-soft)}.LoginForm_otpSeparator___UDA0{color:var(--ds-ink-subtle);font-size:16px;margin:0 var(--ds-1)}.LoginForm_resetHint__TTqZK{font-size:14px;line-height:22px;color:var(--ds-ink-muted);margin:0 0 var(--ds-3)}@media (max-width:480px){.LoginForm_otpInput__cuYtx{width:36px!important;height:40px;font-size:16px}}.NavbarButtons_primary__Y83UC,.NavbarButtons_secondary__Hmt0_{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;font-family:var(--ds-font-sans);font-size:14px;line-height:22px;font-weight:600;border-radius:var(--ds-radius-sm);border:1px solid transparent;cursor:pointer;text-align:center;white-space:nowrap;transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease)}.NavbarButtons_primary__Y83UC{background:var(--ds-accent);color:var(--ds-ink-inverse);border-color:var(--ds-accent)}.NavbarButtons_primary__Y83UC:hover{background:var(--ds-accent-hover);border-color:var(--ds-accent-hover)}.NavbarButtons_primary__Y83UC:active{background:var(--ds-accent-active);border-color:var(--ds-accent-active)}.NavbarButtons_primary__Y83UC:focus-visible,.NavbarButtons_secondary__Hmt0_:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-canvas-0),0 0 0 4px var(--ds-accent)}.NavbarButtons_secondary__Hmt0_{background:var(--ds-canvas-0);color:var(--ds-accent);border-color:var(--ds-canvas-3)}.NavbarButtons_secondary__Hmt0_:hover{background:var(--ds-canvas-1);border-color:var(--ds-accent)}.NavbarButtons_secondary__Hmt0_:active{background:var(--ds-canvas-2)}.NavbarButtons_desktopOnly__gHPdF{display:none}.NavbarButtons_mobileOnly__jVDJg{display:inline-flex}@media (min-width:48rem){.NavbarButtons_desktopOnly__gHPdF{display:inline-flex}.NavbarButtons_mobileOnly__jVDJg{display:none}}.sidenav_sidebar__1CR2W{background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--space-lg);width:100%;max-width:20rem;z-index:var(--z-index-sticky)}.sidenav_sidebarMobileHidden__rJta7{display:none}.sidenav_sidebarMobileVisible__9jy6R{display:flex;position:fixed;top:calc(var(--space-3xl) + var(--space-sm));left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);overflow-y:auto;background-color:var(--color-surface)}.sidenav_logoArea__63wtF{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-subtle)}.sidenav_menuSection__NEGNn{display:flex;flex-direction:column;gap:var(--space-sm)}.sidenav_navLink__cdSU1{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-sm);padding:var(--space-sm) var(--space-md);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast);cursor:pointer}.sidenav_navLink__cdSU1:focus-visible,.sidenav_navLink__cdSU1:hover{background-color:var(--color-surface-alt);color:var(--color-primary-500)}.sidenav_navLinkActive__PJUfl{background-color:var(--color-primary-500);color:var(--color-text-inverse)}.sidenav_navLinkActive__PJUfl:focus-visible,.sidenav_navLinkActive__PJUfl:hover{background-color:var(--color-primary-highlight)}.sidenav_userCard___xouC{align-items:center;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);display:flex;gap:var(--space-md);padding:var(--space-md)}.sidenav_userAvatar__2HhZ2{border-radius:50%;height:3.25rem;overflow:hidden;position:relative;width:3.25rem}.sidenav_userMeta___0bwB{display:flex;flex-direction:column;gap:var(--space-4xs)}.sidenav_userName__KN8ad{color:var(--color-text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sidenav_secondaryLink__jh_jT,.sidenav_userSettings__dcMoz{color:var(--color-secondary-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.sidenav_secondaryLink__jh_jT{text-align:center;cursor:pointer}.sidenav_logoutButton__7LpZ3{align-items:center;border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-sm);margin-top:auto;padding:var(--space-sm) var(--space-md);text-align:left;transition:color var(--transition-fast);cursor:pointer}.sidenav_logoutButton__7LpZ3:focus-visible,.sidenav_logoutButton__7LpZ3:hover{color:var(--color-accent-500)}.sidenav_mobileOverlay__xpQmr{display:block}@media (min-width:1024px){.sidenav_mobileOverlay__xpQmr{display:none}.sidenav_sidebar__1CR2W{display:flex;position:sticky;top:calc(var(--space-3xl) + var(--space-sm))}.sidenav_sidebarMobileHidden__rJta7{display:flex}.sidenav_sidebarMobileVisible__9jy6R{position:sticky;top:calc(var(--space-3xl) + var(--space-sm))}}.Navbar_navbar__FCuWH{position:sticky;top:0;left:0;right:0;z-index:30;background:var(--ds-canvas-0);border-bottom:1px solid var(--ds-canvas-3);font-family:var(--ds-font-sans)}.Navbar_container__KKaVy{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 var(--ds-6);height:64px}.Navbar_logo__dKGii{display:inline-flex;align-items:center;height:40px;flex-shrink:0}.Navbar_logo__dKGii img{height:28px;width:auto}.Navbar_actions__htWMP{display:none;align-items:center;gap:var(--ds-4)}@media (min-width:64rem){.Navbar_actions__htWMP{display:flex}.Navbar_container__KKaVy{padding:0 var(--ds-8)}}.Navbar_phone__iNqpu{display:inline-flex;align-items:center;gap:var(--ds-2);height:40px;padding:0 var(--ds-3);color:var(--ds-ink);font-size:14px;font-weight:500;border-radius:var(--ds-radius-sm);transition:color var(--ds-dur) var(--ds-ease),background-color var(--ds-dur) var(--ds-ease)}.Navbar_phone__iNqpu:hover{color:var(--ds-accent);background:var(--ds-canvas-1)}.Navbar_phoneIcon__4THqy{width:18px;height:18px;color:var(--ds-accent)}.Navbar_phoneNumber__JtVEL{font-variant-numeric:tabular-nums;letter-spacing:.01em}.Navbar_loginLink__Lg_Un{display:inline-flex;align-items:center;gap:var(--ds-2);height:40px;padding:0 var(--ds-3);color:var(--ds-ink-strong);font-size:14px;font-weight:600;border-radius:var(--ds-radius-sm);transition:color var(--ds-dur) var(--ds-ease),background-color var(--ds-dur) var(--ds-ease)}.Navbar_loginLink__Lg_Un:hover{color:var(--ds-accent);background:var(--ds-canvas-1)}.Navbar_loginIcon___6ndu{width:18px;height:18px}.Navbar_externalLink__Y68XC{display:inline-flex;align-items:center;gap:var(--ds-1);padding:0 var(--ds-3);height:40px;color:var(--ds-ink-muted);font-size:13px;font-weight:500;border-left:1px solid var(--ds-canvas-3);margin-left:var(--ds-1);transition:color var(--ds-dur) var(--ds-ease)}.Navbar_externalLink__Y68XC:hover{color:var(--ds-accent)}.Navbar_externalIcon__tpDBv{width:14px;height:14px}.Navbar_menuToggle___Eyro{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:1px solid var(--ds-canvas-3);border-radius:var(--ds-radius-sm);color:var(--ds-ink-strong);cursor:pointer;transition:background-color var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease)}.Navbar_menuToggle___Eyro:hover{background:var(--ds-canvas-1);border-color:var(--ds-accent)}.Navbar_menuToggle___Eyro:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ds-canvas-0),0 0 0 4px var(--ds-accent)}.Navbar_menuToggleIcon__VVNOg{width:20px;height:20px}@media (min-width:64rem){.Navbar_menuToggle___Eyro{display:none}}.Navbar_drawer__uz6_p{position:fixed;top:0;left:0;width:min(420px,88vw);height:100vh;background:var(--ds-canvas-0);border-right:1px solid var(--ds-canvas-3);display:flex;flex-direction:column;padding:var(--ds-8) var(--ds-6);gap:var(--ds-6);z-index:40;transition:transform var(--ds-dur-slow) var(--ds-ease)}.Navbar_drawerOpen__EjHGc{transform:translateX(0)}.Navbar_drawerClosed__goKwn{transform:translateX(-100%);visibility:hidden}.Navbar_drawerLogo__RWVqL{display:inline-flex;align-items:center}.Navbar_drawerLogo__RWVqL img{height:28px;width:auto}.Navbar_drawerLinks__j4jm_{display:flex;flex-direction:column;gap:var(--ds-2);margin-top:var(--ds-4)}.Navbar_mobileButton__gWlLr,.Navbar_mobileLink__FH5M4{display:inline-flex;align-items:center;gap:var(--ds-3);padding:var(--ds-3) var(--ds-3);font-size:16px;font-weight:500;color:var(--ds-ink-strong);background:none;border:none;border-radius:var(--ds-radius-sm);cursor:pointer;text-align:left;transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease)}.Navbar_mobileButton__gWlLr:hover,.Navbar_mobileLink__FH5M4:hover{background:var(--ds-canvas-1);color:var(--ds-accent)}.Navbar_mobileButton__gWlLr svg,.Navbar_mobileLink__FH5M4 svg{width:20px;height:20px;color:var(--ds-ink-muted)}.Navbar_overlay__xiPlx{position:fixed;inset:0;background:rgba(11,31,58,.32);z-index:35}@media (min-width:64rem){.Navbar_drawer__uz6_p,.Navbar_overlay__xiPlx{display:none}}.Footer_footer__4cDQQ{background:var(--ds-canvas-1);color:var(--ds-ink);border-top:1px solid var(--ds-canvas-3);font-family:var(--ds-font-sans)}.Footer_container__uvdiU{width:100%;padding:var(--ds-12) var(--ds-6) var(--ds-6)}@media (min-width:64rem){.Footer_container__uvdiU{padding:var(--ds-12) var(--ds-8) var(--ds-6)}}.Footer_top__aO62B{display:grid;grid-template-columns:1fr;gap:var(--ds-10)}@media (min-width:64rem){.Footer_top__aO62B{grid-template-columns:2fr 1fr 1fr;gap:var(--ds-12)}}.Footer_brand__3Dgga{display:flex;flex-direction:column;gap:var(--ds-4);max-width:420px}.Footer_logoLink__dGsUr{display:inline-flex;align-items:center}.Footer_tagline___M1Mc{font-size:14px;line-height:22px;color:var(--ds-ink-muted);margin:0}.Footer_contactList__WYIOq{list-style:none;padding:0;margin:var(--ds-2) 0 0;display:flex;flex-direction:column;gap:var(--ds-2)}.Footer_contactItem__cFupe{display:inline-flex;align-items:center;gap:var(--ds-2);font-size:14px;color:var(--ds-ink-strong);transition:color var(--ds-dur) var(--ds-ease)}.Footer_contactItem__cFupe:hover{color:var(--ds-accent)}.Footer_contactIcon__N_6x8{width:16px;height:16px;color:var(--ds-ink-muted)}.Footer_column__V02ZZ{display:flex;flex-direction:column;gap:var(--ds-3)}.Footer_columnTitle__BHc_K{font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-ink-subtle);margin:0 0 var(--ds-2)}.Footer_linkList__r2XaY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--ds-2)}.Footer_link__xU5H8{font-size:14px;line-height:22px;color:var(--ds-ink);transition:color var(--ds-dur) var(--ds-ease)}.Footer_link__xU5H8:hover{color:var(--ds-accent)}.Footer_social___n_fv{display:flex;gap:var(--ds-3);margin-top:var(--ds-4)}.Footer_socialLink__we3aL{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--ds-ink-muted);border:1px solid var(--ds-canvas-3);border-radius:var(--ds-radius-sm);font-size:18px;transition:color var(--ds-dur) var(--ds-ease),border-color var(--ds-dur) var(--ds-ease),background-color var(--ds-dur) var(--ds-ease)}.Footer_socialLink__we3aL:hover{color:var(--ds-accent);border-color:var(--ds-accent);background:var(--ds-canvas-0)}.Footer_divider__KKH5O{height:1px;background:var(--ds-canvas-3);margin:var(--ds-10) 0 var(--ds-5)}.Footer_bottom__DjVv_{display:flex;flex-direction:column;gap:var(--ds-2);font-size:12px;color:var(--ds-ink-muted)}@media (min-width:48rem){.Footer_bottom__DjVv_{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--ds-6)}}.Footer_copyright__AoarN{margin:0}.Footer_regulatory__qWg2k{margin:0;max-width:520px;text-align:left}@media (min-width:48rem){.Footer_regulatory__qWg2k{text-align:right}}.MarketingLayout_shell__woIeL{min-height:100vh;display:flex;flex-direction:column;background:var(--ds-canvas-0);color:var(--ds-ink);font-family:var(--ds-font-sans)}.MarketingLayout_main__tDOXp{flex:1 1 auto;width:100%}.AppLayout_shell__F2dC6{min-height:100vh;display:flex;flex-direction:column;background:var(--ds-canvas-1);color:var(--ds-ink);font-family:var(--ds-font-sans)}.AppLayout_header__yMPTH{position:sticky;top:0;z-index:30;background:var(--ds-canvas-0);border-bottom:1px solid var(--ds-canvas-3)}.AppLayout_body__35VoJ{flex:1 1 auto;display:flex;width:100%;min-height:calc(100vh - 64px)}.AppLayout_sidebar__WERRc{flex:0 0 280px;background:var(--ds-canvas-0);border-right:1px solid var(--ds-canvas-3);overflow-y:auto}.AppLayout_main__N70Jd{flex:1 1 auto;min-width:0;overflow-x:hidden}.AppLayout_inspector__LxGL7{flex:0 0 320px;background:var(--ds-canvas-0);border-left:1px solid var(--ds-canvas-3);overflow-y:auto}@media (max-width:1023px){.AppLayout_body__35VoJ{flex-direction:column}.AppLayout_inspector__LxGL7,.AppLayout_sidebar__WERRc{flex:0 0 auto;width:100%;border-left:0;border-right:0;border-bottom:1px solid var(--ds-canvas-3)}}.ReportLayout_shell__lWYVR{min-height:100vh;background:var(--ds-canvas-1);color:var(--ds-ink);font-family:var(--ds-font-sans);display:flex;justify-content:center}.ReportLayout_canvas__Qmtqq{width:100%;max-width:960px;padding:var(--ds-8) var(--ds-6);background:var(--ds-canvas-0)}@media print{.ReportLayout_shell__lWYVR{background:white}.ReportLayout_canvas__Qmtqq{max-width:none;padding:0;box-shadow:none}}.AuthLayout_shell__jcfeV{min-height:100vh;display:flex;flex-direction:column;background:var(--ds-canvas-1);color:var(--ds-ink);font-family:var(--ds-font-sans)}.AuthLayout_header___FL3d{padding:var(--ds-5) var(--ds-6);border-bottom:1px solid var(--ds-canvas-3);background:var(--ds-canvas-0)}.AuthLayout_logoLink__BaefR{display:inline-flex;align-items:center}.AuthLayout_main___i7se{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:var(--ds-10) var(--ds-4)}.AuthLayout_panel__O2WIM{width:100%;max-width:420px;background:var(--ds-canvas-0);border:1px solid var(--ds-canvas-3);border-radius:var(--ds-radius);padding:var(--ds-8);box-shadow:var(--ds-shadow-1)}.AuthLayout_footnote__Dbfzo{text-align:center;padding:var(--ds-4);color:var(--ds-ink-muted);font-size:12px}