.auth-shell_root__c3gnJ{min-height:100dvh;margin-top:-3.5rem;background:#f5f7f5;color:var(--tc-charcoal)}.auth-shell_layout__uVKsa{display:grid;min-height:100dvh}.auth-shell_authPanel__9PGhp{position:relative;display:flex;min-width:0;flex-direction:column;padding:max(1.1rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(4.5rem,calc(env(safe-area-inset-bottom) + 3rem)) max(1.25rem,env(safe-area-inset-left));background:radial-gradient(circle at 0 0,rgba(68,215,168,.1),transparent 18rem),#fbfcfb}.auth-shell_authPanelNoFooter__FYXv7{padding-bottom:max(1.25rem,calc(env(safe-area-inset-bottom) + .75rem))}.auth-shell_header__vyLWn{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:1rem}.auth-shell_brand__Bvu_J{display:inline-flex;align-items:center;gap:.65rem;color:var(--tc-charcoal);text-decoration:none}.auth-shell_brandMark__N0Zyf{display:inline-flex;width:6rem;height:2.7rem;flex:none}.auth-shell_exitAction__i0s35{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.7rem;background:transparent;padding:0 .5rem;color:#5f6664;font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.auth-shell_exitAction__i0s35:hover{background:rgba(26,28,32,.05);color:var(--tc-charcoal)}.auth-shell_brand__Bvu_J:focus-visible,.auth-shell_exitAction__i0s35:focus-visible,.auth-shell_legalLink__pxzTL:focus-visible{outline:3px solid rgba(68,215,168,.42);outline-offset:3px}.auth-shell_authBody__b1J2Y{display:flex;width:100%;flex:1;align-items:center;justify-content:center;padding:2.25rem 0 2rem}.auth-shell_formColumn__gQ3Ip{width:min(100%,27.5rem)}.auth-shell_heading__LVjhv{max-width:25rem;font-size:clamp(2.4rem,9vw,3.25rem);line-height:.94;letter-spacing:-.015em}.auth-shell_supportingCopy__4X9DH{max-width:25rem;margin-top:.75rem;color:#626966;font-size:.98rem;line-height:1.6}.auth-shell_content__00Mv1{margin-top:1.75rem}.auth-shell_footer__OGpem{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.15rem;color:#747b78;font-size:.75rem}.auth-shell_legalLink__pxzTL{color:inherit;text-decoration:none}.auth-shell_legalLink__pxzTL:hover{color:var(--tc-charcoal);text-decoration:underline;text-underline-offset:.2rem}.auth-shell_proofPanel__5yiU9{position:relative;display:none;min-width:0;overflow:hidden;border-left:1px solid rgba(26,28,32,.08);background:radial-gradient(circle at 88% 8%,rgba(68,215,168,.3),transparent 25rem),linear-gradient(145deg,#153c32,#0c2a23 58%,#071c18);color:white}.auth-shell_proofInner__cYgGP{position:relative;z-index:1;display:flex;width:100%;min-height:100%;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5rem)}.auth-shell_proofEyebrow__TQJpq{color:#8ce8ca;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-shell_proofTitle__WFzL2{max-width:35rem;margin-top:.85rem;color:white;font-size:clamp(2.65rem,4.5vw,4.6rem);line-height:.94;letter-spacing:-.02em}.auth-shell_proofCopy__I1Che{max-width:34rem;margin-top:1rem;color:rgba(255,255,255,.68);font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.65}.auth-shell_workspace__wxmUf{width:min(100%,44rem);margin-top:clamp(2rem,6vh,4rem);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:1.2rem;background:#f5f7f5;color:#17201e;box-shadow:0 34px 80px -40px rgba(0,0,0,.72)}.auth-shell_workspaceTop__KZj99{display:flex;height:3.35rem;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e7e4;background:#fff;padding:0 1.1rem}.auth-shell_workspaceIdentity__b2_z4,.auth-shell_workspaceStatus__ruG4I{display:inline-flex;align-items:center;gap:.55rem;font-size:.75rem;font-weight:700}.auth-shell_liveDot__gvhHr,.auth-shell_workspaceDot__mgSQg{width:.55rem;height:.55rem;border-radius:999px;background:var(--tc-brand-green)}.auth-shell_liveDot__gvhHr{box-shadow:0 0 0 4px rgba(68,215,168,.14)}.auth-shell_workspaceMain__lq1Vn{display:grid;grid-template-columns:7rem minmax(0,1fr);min-height:19rem}.auth-shell_workspaceNav__njPN1{display:flex;flex-direction:column;gap:.6rem;border-right:1px solid #e2e7e4;background:white;padding:1rem .75rem}.auth-shell_workspaceNavItem__chpIV{height:.55rem;border-radius:999px;background:#e8ece9}.auth-shell_workspaceNavItem__chpIV:first-child{background:#17201e}.auth-shell_workspaceNavItem__chpIV:nth-child(2){width:76%}.auth-shell_workspaceNavItem__chpIV:nth-child(3){width:88%}.auth-shell_workspaceNavItem__chpIV:nth-child(4){width:64%}.auth-shell_workspaceContent__RUGRb{padding:1.2rem}.auth-shell_workspaceLabel__Omuc4{color:#707875;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-shell_workspaceHeading__KZd_k{margin-top:.25rem;font-family:var(--font-display),sans-serif;font-size:1.55rem;font-weight:800}.auth-shell_workspaceCards__rbZXy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem}.auth-shell_workspaceCard__Nf2WS{min-height:5.25rem;border:1px solid #e3e8e5;border-radius:.75rem;background:white;padding:.75rem}.auth-shell_workspaceCardLabel__qsgtL{color:#747c79;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-shell_workspaceCardValue__bkYyB{margin-top:.45rem;font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:800;line-height:1}.auth-shell_workspaceFlow___QKhH{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;border:1px solid #e3e8e5;border-radius:.75rem;background:white;padding:.8rem}.auth-shell_flowStep__nNmvn{display:inline-flex;min-width:0;flex:1;align-items:center;gap:.4rem;color:#5e6663;font-size:.61rem;font-weight:700;white-space:nowrap}.auth-shell_flowIcon__d2NIq{display:inline-flex;width:1.35rem;height:1.35rem;flex:none;align-items:center;justify-content:center;border-radius:999px;background:rgba(68,215,168,.18);color:#0c7657}.auth-shell_flowLine__VJ8Tr{width:.9rem;height:1px;flex:none;background:#d7ddda}@media (min-width:48rem){.auth-shell_root__c3gnJ{height:100dvh;min-height:0;margin-top:-5rem;overflow:hidden}.auth-shell_layout__uVKsa{height:100%;min-height:0}.auth-shell_authPanel__9PGhp{height:100%;min-height:0;overflow:hidden;padding:max(1.5rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(2rem,env(safe-area-inset-left))}.auth-shell_authBody__b1J2Y{min-height:0}}@media (min-width:64rem){.auth-shell_layout__uVKsa{grid-template-columns:minmax(0,1fr)}.auth-shell_authPanel__9PGhp{padding:2rem clamp(2.5rem,5vw,5.5rem) 1.5rem}.auth-shell_authBody__b1J2Y{padding:1.5rem 0 2.5rem}.auth-shell_heading__LVjhv{font-size:clamp(2.7rem,4vw,3.45rem)}}@media (max-width:25rem){.auth-shell_authPanel__9PGhp{padding-inline:max(1rem,env(safe-area-inset-left))}.auth-shell_authBody__b1J2Y{align-items:flex-start;padding-top:2rem}.auth-shell_content__00Mv1{margin-top:1.35rem}}@media (max-height:44rem) and (max-width:63.99rem){.auth-shell_authBody__b1J2Y{align-items:flex-start;padding-block:1.5rem}}@media (min-width:48rem) and (max-width:63.99rem) and (max-height:44rem){.auth-shell_authBody__b1J2Y{align-items:center;padding:1.25rem 0 1.75rem}}@media (max-width:47.99rem){.auth-shell_mobileAppShell__8cLDZ{position:fixed;inset:0;width:100%;height:100dvh;min-height:0;margin:0;overflow:hidden;overscroll-behavior:none}.auth-shell_mobileAppShell__8cLDZ .auth-shell_authPanel__9PGhp,.auth-shell_mobileAppShell__8cLDZ .auth-shell_layout__uVKsa{height:100%;min-height:0}.auth-shell_mobileAppShell__8cLDZ .auth-shell_authPanel__9PGhp{overflow:hidden}.auth-shell_mobileAppShell__8cLDZ .auth-shell_authBody__b1J2Y{min-height:0;align-items:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block:1rem;scrollbar-width:none}.auth-shell_mobileAppShell__8cLDZ .auth-shell_twoFactorAuthBody__W5_tF{padding-top:.75rem;padding-bottom:5rem}.auth-shell_mobileAppShell__8cLDZ .auth-shell_authBody__b1J2Y::-webkit-scrollbar{display:none}.auth-shell_mobileAppShell__8cLDZ .auth-shell_formColumn__gQ3Ip{max-height:100%}.auth-shell_mobileAppShell__8cLDZ .tc-auth-mode-switch{margin-top:1rem}.auth-shell_mobileAppShell__8cLDZ .tc-auth-legal-notice{margin-top:.5rem}}@media (max-width:47.99rem) and (max-height:47.5rem){.auth-shell_mobileAppShell__8cLDZ .auth-shell_authPanel__9PGhp{padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.auth-shell_mobileAppShell__8cLDZ .auth-shell_exitAction__i0s35,.auth-shell_mobileAppShell__8cLDZ .auth-shell_header__vyLWn{min-height:2.5rem}.auth-shell_mobileAppShell__8cLDZ .auth-shell_brandMark__N0Zyf{width:2rem;height:2rem}.auth-shell_mobileAppShell__8cLDZ .auth-shell_brandName__4lxkL{font-size:1.45rem}.auth-shell_mobileAppShell__8cLDZ .auth-shell_authBody__b1J2Y{padding-block:0}.auth-shell_mobileAppShell__8cLDZ .auth-shell_twoFactorAuthBody__W5_tF{align-items:flex-start;padding-block:0}.auth-shell_mobileAppShell__8cLDZ .auth-shell_heading__LVjhv{font-size:2.25rem}.auth-shell_mobileAppShell__8cLDZ .auth-shell_supportingCopy__4X9DH{margin-top:.375rem;font-size:.9rem;line-height:1.4}.auth-shell_mobileAppShell__8cLDZ .auth-shell_content__00Mv1{margin-top:.5rem}.auth-shell_mobileAppShell__8cLDZ .tc-auth-email-divider{margin-block:.625rem}.auth-shell_mobileAppShell__8cLDZ .tc-auth-credentials-form>:not([hidden])~:not([hidden]){margin-top:.5rem}.auth-shell_mobileAppShell__8cLDZ .tc-auth-credentials-form>div>:not([hidden])~:not([hidden]){margin-top:.25rem}.auth-shell_mobileAppShell__8cLDZ .tc-auth-trial-notice{margin-top:.375rem;line-height:1.125rem}.auth-shell_mobileAppShell__8cLDZ .tc-auth-mode-switch{margin-top:.375rem}.auth-shell_mobileAppShell__8cLDZ .tc-auth-legal-notice{margin-top:.25rem;line-height:1.125rem}}@media (prefers-reduced-motion:reduce){.auth-shell_exitAction__i0s35{transition:none}}