.LoginExperience-module__NGgbEq__shell.auth-shell{--auth-control-height:48px;--auth-control-radius:8px;--auth-background:#101013;--auth-panel:#17171b;--auth-border:#32323b;--auth-text:#ededf1;--auth-muted:#a1a1ad;--auth-accent:#b0a4ff;--auth-button:#7061eb;--auth-danger:#fca5a5;--auth-success:#6ee7b7;box-sizing:border-box;min-height:100vh;min-height:100dvh;color:var(--auth-text);background:var(--auth-background);font-family:var(--font-manrope,Manrope,Arial,sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;padding:0;display:flex}[data-theme=light] .LoginExperience-module__NGgbEq__shell{--auth-background:#f5f5f4;--auth-panel:#fff;--auth-border:#d8d8e1;--auth-text:#202027;--auth-muted:#686873;--auth-accent:#6554d8;--auth-danger:#b91c1c;--auth-success:#047857;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.LoginExperience-module__NGgbEq__shell *,.LoginExperience-module__NGgbEq__shell :before,.LoginExperience-module__NGgbEq__shell :after{box-sizing:border-box}.LoginExperience-module__NGgbEq__brand{padding:max(28px,env(safe-area-inset-top,0px))max(32px,env(safe-area-inset-right,0px))32px max(32px,env(safe-area-inset-left,0px));align-items:center;display:flex}.LoginExperience-module__NGgbEq__wordmark.uos-lockup{color:var(--auth-text)}.LoginExperience-module__NGgbEq__main{flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:14px 24px 48px;display:flex}.LoginExperience-module__NGgbEq__card{width:100%;min-width:0;max-width:360px}.LoginExperience-module__NGgbEq__login .LoginExperience-module__NGgbEq__card{max-width:330px}.LoginExperience-module__NGgbEq__header{margin-bottom:28px}.LoginExperience-module__NGgbEq__title{color:var(--auth-text);letter-spacing:-.6px;overflow-wrap:anywhere;margin:0 0 28px;font-size:29px;font-weight:600;line-height:1.25}.LoginExperience-module__NGgbEq__header .LoginExperience-module__NGgbEq__title{margin-bottom:12px}.LoginExperience-module__NGgbEq__description{color:var(--auth-muted);margin:-12px 0 26px;font-size:13px;line-height:1.6}.LoginExperience-module__NGgbEq__header .LoginExperience-module__NGgbEq__description{margin:0}.LoginExperience-module__NGgbEq__form{gap:10px;margin:0;display:grid}.LoginExperience-module__NGgbEq__shell .auth-form{gap:10px;margin:0;display:grid}.LoginExperience-module__NGgbEq__field{min-width:0;color:var(--auth-text);gap:9px;font-size:13px;font-weight:500;line-height:1.5;display:grid}.LoginExperience-module__NGgbEq__shell .field{min-width:0;color:var(--auth-text);gap:9px;font-size:13px;font-weight:500;line-height:1.5;display:grid}.LoginExperience-module__NGgbEq__field input{width:100%;min-width:0;min-height:var(--auth-control-height);height:var(--auth-control-height);border:1px solid var(--auth-border);border-radius:var(--auth-control-radius);color:var(--auth-text);background:var(--auth-panel);font:inherit;padding:10px 13px;font-size:16px;font-weight:400;line-height:1.5;display:block}.LoginExperience-module__NGgbEq__shell .field input{width:100%;min-width:0;min-height:var(--auth-control-height);height:var(--auth-control-height);border:1px solid var(--auth-border);border-radius:var(--auth-control-radius);color:var(--auth-text);background:var(--auth-panel);font:inherit;padding:10px 13px;font-size:16px;font-weight:400;line-height:1.5;display:block}.LoginExperience-module__NGgbEq__field input::placeholder{color:var(--auth-muted);opacity:1}.LoginExperience-module__NGgbEq__shell .field input::placeholder{color:var(--auth-muted);opacity:1}.LoginExperience-module__NGgbEq__field input:focus{border-color:var(--auth-accent);outline:3px solid color-mix(in srgb,var(--auth-accent)20%,transparent);outline-offset:1px}.LoginExperience-module__NGgbEq__shell .field input:focus{border-color:var(--auth-accent);outline:3px solid color-mix(in srgb,var(--auth-accent)20%,transparent);outline-offset:1px}.LoginExperience-module__NGgbEq__passwordField{gap:0}.LoginExperience-module__NGgbEq__passwordLabel{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:1px;display:flex}.LoginExperience-module__NGgbEq__passwordLabel label{font:inherit}.LoginExperience-module__NGgbEq__passwordWrap{width:100%;display:block;position:relative}.LoginExperience-module__NGgbEq__passwordWrap input{padding-right:52px}.LoginExperience-module__NGgbEq__passwordReveal{width:44px;height:44px;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.LoginExperience-module__NGgbEq__primary,.LoginExperience-module__NGgbEq__secondary{width:100%;min-height:var(--auth-control-height);border-radius:var(--auth-control-radius);color:#fff;background:var(--auth-button);font:inherit;text-align:center;cursor:pointer;border:1px solid transparent;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.LoginExperience-module__NGgbEq__shell .auth-submit{width:100%;min-height:var(--auth-control-height);border-radius:var(--auth-control-radius);color:#fff;background:var(--auth-button);font:inherit;text-align:center;cursor:pointer;border:1px solid transparent;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.LoginExperience-module__NGgbEq__shell .auth-magic{width:100%;min-height:var(--auth-control-height);border-radius:var(--auth-control-radius);color:#fff;background:var(--auth-button);font:inherit;text-align:center;cursor:pointer;border:1px solid transparent;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.LoginExperience-module__NGgbEq__primary{margin-top:11px}.LoginExperience-module__NGgbEq__shell .auth-submit{margin-top:11px}.LoginExperience-module__NGgbEq__secondary{border-color:var(--auth-border);color:var(--auth-text);background:var(--auth-panel);font-size:13px;font-weight:500}.LoginExperience-module__NGgbEq__shell .auth-magic{border-color:var(--auth-border);color:var(--auth-text);background:var(--auth-panel);font-size:13px;font-weight:500}.LoginExperience-module__NGgbEq__shell .btn-secondary.auth-submit{border-color:var(--auth-border);color:var(--auth-text);background:var(--auth-panel);font-size:13px;font-weight:500}.LoginExperience-module__NGgbEq__primary:disabled,.LoginExperience-module__NGgbEq__secondary:disabled,.LoginExperience-module__NGgbEq__textButton:disabled{opacity:.6;cursor:wait}.LoginExperience-module__NGgbEq__shell .auth-submit:disabled{opacity:.6;cursor:wait}.LoginExperience-module__NGgbEq__shell .auth-magic:disabled{opacity:.6;cursor:wait}.LoginExperience-module__NGgbEq__primary:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent)35%,transparent);outline-offset:3px}.LoginExperience-module__NGgbEq__secondary:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent)35%,transparent);outline-offset:3px}.LoginExperience-module__NGgbEq__textButton:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent)35%,transparent);outline-offset:3px}.LoginExperience-module__NGgbEq__forgot:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent)35%,transparent);outline-offset:3px}.LoginExperience-module__NGgbEq__passwordReveal:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent)35%,transparent);outline-offset:3px}.LoginExperience-module__NGgbEq__back:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent)35%,transparent);outline-offset:3px}.LoginExperience-module__NGgbEq__shell .auth-link:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent)35%,transparent);outline-offset:3px}.LoginExperience-module__NGgbEq__forgot{color:var(--auth-accent);font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.LoginExperience-module__NGgbEq__shell .auth-link{color:var(--auth-accent);font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}.LoginExperience-module__NGgbEq__forgot{text-align:right;align-items:center;min-height:44px;display:inline-flex}.LoginExperience-module__NGgbEq__forgot:hover{text-decoration:underline}.LoginExperience-module__NGgbEq__shell .auth-link:hover{text-decoration:underline}.LoginExperience-module__NGgbEq__divider{color:var(--auth-muted);align-items:center;gap:12px;margin:23px 0;font-size:12px;line-height:1.5;display:flex}.LoginExperience-module__NGgbEq__divider:before,.LoginExperience-module__NGgbEq__divider:after{background:var(--auth-border);content:"";flex:1;height:1px}.LoginExperience-module__NGgbEq__providers,.LoginExperience-module__NGgbEq__dashboardOptions{gap:12px;display:grid}.LoginExperience-module__NGgbEq__textButton,.LoginExperience-module__NGgbEq__back{min-height:44px;color:var(--auth-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.LoginExperience-module__NGgbEq__shell .auth-password-toggle{min-height:44px;color:var(--auth-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.LoginExperience-module__NGgbEq__emailOption{margin:15px auto 0;display:flex}.LoginExperience-module__NGgbEq__back{justify-content:flex-start;margin:-8px 0 20px}.LoginExperience-module__NGgbEq__alert{border:1px solid var(--auth-border);border-radius:var(--auth-control-radius);color:var(--auth-text);background:var(--auth-panel);overflow-wrap:anywhere;margin:0 0 20px;padding:11px 13px;font-size:13px;line-height:1.6}.LoginExperience-module__NGgbEq__shell .auth-alert{border:1px solid var(--auth-border);border-radius:var(--auth-control-radius);color:var(--auth-text);background:var(--auth-panel);overflow-wrap:anywhere;margin:0 0 20px;padding:11px 13px;font-size:13px;line-height:1.6}.LoginExperience-module__NGgbEq__error{border-color:color-mix(in srgb,var(--auth-danger)35%,var(--auth-border));color:var(--auth-danger)}.LoginExperience-module__NGgbEq__shell .auth-alert-error{border-color:color-mix(in srgb,var(--auth-danger)35%,var(--auth-border));color:var(--auth-danger)}.LoginExperience-module__NGgbEq__notice{color:var(--auth-success)}.LoginExperience-module__NGgbEq__shell .auth-alert-ok{color:var(--auth-success)}.LoginExperience-module__NGgbEq__checking{min-height:var(--auth-control-height);color:var(--auth-muted);align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.LoginExperience-module__NGgbEq__shell .auth-checking{min-height:var(--auth-control-height);color:var(--auth-muted);align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.LoginExperience-module__NGgbEq__spinner{border:2px solid var(--auth-border);border-top-color:var(--auth-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite LoginExperience-module__NGgbEq__spin}.LoginExperience-module__NGgbEq__shell .auth-spinner{border:2px solid var(--auth-border);border-top-color:var(--auth-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite LoginExperience-module__NGgbEq__spin}.LoginExperience-module__NGgbEq__shell .auth-mfa-qr{text-align:center;justify-items:center;gap:10px;min-width:0;margin-bottom:12px;display:grid}.LoginExperience-module__NGgbEq__shell .auth-mfa-qr img{max-width:100%;height:auto}.LoginExperience-module__NGgbEq__shell .auth-mfa-qr code{overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;max-width:100%}.LoginExperience-module__NGgbEq__footer{color:var(--auth-muted);text-align:center;margin-top:24px;font-size:12px;line-height:1.6}.LoginExperience-module__NGgbEq__shell .auth-foot{color:var(--auth-muted);text-align:center;margin-top:24px;font-size:12px;line-height:1.6}.LoginExperience-module__NGgbEq__footer a{min-height:44px;color:var(--auth-accent);align-items:center;text-decoration:none;display:inline-flex}.LoginExperience-module__NGgbEq__shell .auth-foot a{min-height:44px;color:var(--auth-accent);align-items:center;text-decoration:none;display:inline-flex}.LoginExperience-module__NGgbEq__legal{padding:0 24px max(24px,env(safe-area-inset-bottom,0px));color:var(--auth-muted);text-align:center;margin:0;font-size:11px;line-height:1.5}@keyframes LoginExperience-module__NGgbEq__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.LoginExperience-module__NGgbEq__brand{padding:max(32px,env(safe-area-inset-top,0px))max(24px,env(safe-area-inset-right,0px))32px max(24px,env(safe-area-inset-left,0px))}.LoginExperience-module__NGgbEq__main{padding:8px max(24px,env(safe-area-inset-right,0px))36px max(24px,env(safe-area-inset-left,0px))}.LoginExperience-module__NGgbEq__title{font-size:28px}.LoginExperience-module__NGgbEq__field input{font-size:16px}.LoginExperience-module__NGgbEq__shell .field input{font-size:16px}}@media (prefers-reduced-motion:reduce){.LoginExperience-module__NGgbEq__spinner{animation:none}.LoginExperience-module__NGgbEq__shell .auth-spinner{animation:none}}
.AuthProviderMark-module__3-1IfW__mark{flex:0 0 20px;width:20px;height:20px;display:inline-block;overflow:hidden}.AuthProviderMark-module__3-1IfW__artwork{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AuthProviderMark-module__3-1IfW__google{flex:none;width:100%;height:100%;display:block}.AuthProviderMark-module__3-1IfW__apple{flex:none;width:300%;max-width:none;height:300%;display:block}
.ConnectedSignInMethods-module__pQgGSq__panel{--connected-surface:#17171a;--connected-text:#f4f4f5;--connected-muted:#a1a1aa;--connected-border:#34343b;--connected-input:#1d1d20;--connected-success:#6ee7b7;--connected-error:#fca5a5;box-sizing:border-box;border:1px solid var(--border-subtle,var(--connected-border));background:var(--bg-elevated,var(--connected-surface));min-width:0;color:var(--text-primary,var(--connected-text));border-radius:18px;gap:20px;padding:24px;display:grid;container:connected-auth/inline-size}[data-theme=light] .ConnectedSignInMethods-module__pQgGSq__panel{--connected-surface:#fff;--connected-text:#18181b;--connected-muted:#62626d;--connected-border:#e1e1e7;--connected-input:#f7f7fa;--connected-success:#047857;--connected-error:#b91c1c}.ConnectedSignInMethods-module__pQgGSq__heading{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:750;line-height:1.4}.ConnectedSignInMethods-module__pQgGSq__methods{min-width:0;display:grid}.ConnectedSignInMethods-module__pQgGSq__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding-top:14px;padding-bottom:14px;display:grid}.ConnectedSignInMethods-module__pQgGSq__row:first-child{padding-top:0}.ConnectedSignInMethods-module__pQgGSq__row:last-child{padding-bottom:0}.ConnectedSignInMethods-module__pQgGSq__row+.ConnectedSignInMethods-module__pQgGSq__row{border-top:1px solid var(--border-subtle,var(--connected-border))}.ConnectedSignInMethods-module__pQgGSq__provider{align-items:center;gap:12px;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.5;display:flex}.ConnectedSignInMethods-module__pQgGSq__markWrap{border:1px solid var(--border-subtle,var(--connected-border));background:var(--bg-input,var(--connected-input));border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ConnectedSignInMethods-module__pQgGSq__mark{width:20px;height:20px;display:block}.ConnectedSignInMethods-module__pQgGSq__connected{background:color-mix(in srgb,var(--state-success,var(--connected-success))9%,transparent);color:var(--state-success,var(--connected-success));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.ConnectedSignInMethods-module__pQgGSq__button{box-sizing:border-box;min-height:var(--control-height);border:1px solid var(--border-strong,var(--connected-border));border-radius:var(--control-radius);padding:7px var(--control-padding-inline);background:var(--bg-input,var(--connected-input));color:var(--text-primary,var(--connected-text));font:inherit;font-size:var(--control-font-size);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-weight:650;line-height:1.4;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.ConnectedSignInMethods-module__pQgGSq__button:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:3px}.ConnectedSignInMethods-module__pQgGSq__button:disabled{cursor:not-allowed;opacity:.5}.ConnectedSignInMethods-module__pQgGSq__feedback{justify-items:start;gap:12px;display:grid}.ConnectedSignInMethods-module__pQgGSq__hint,.ConnectedSignInMethods-module__pQgGSq__error,.ConnectedSignInMethods-module__pQgGSq__notice{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.ConnectedSignInMethods-module__pQgGSq__hint{color:var(--text-muted,var(--connected-muted))}.ConnectedSignInMethods-module__pQgGSq__error{color:var(--state-error,var(--connected-error))}.ConnectedSignInMethods-module__pQgGSq__notice{color:var(--state-success,var(--connected-success))}@media (hover:hover){.ConnectedSignInMethods-module__pQgGSq__button:not(:disabled):hover{border-color:var(--accent,#6366f1);background:color-mix(in srgb,var(--accent,#6366f1)7%,var(--bg-input,var(--connected-input)))}}@media (max-width:480px){.ConnectedSignInMethods-module__pQgGSq__panel{gap:18px;padding:18px}.ConnectedSignInMethods-module__pQgGSq__row{gap:12px}.ConnectedSignInMethods-module__pQgGSq__button{min-height:var(--control-height);padding-left:13px;padding-right:13px}}.ConnectedSignInMethods-module__pQgGSq__method+.ConnectedSignInMethods-module__pQgGSq__method{border-top:1px solid var(--border-subtle,var(--connected-border))}button.ConnectedSignInMethods-module__pQgGSq__row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding-left:0;padding-right:0}button.ConnectedSignInMethods-module__pQgGSq__row:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:4px}.ConnectedSignInMethods-module__pQgGSq__summary{justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.ConnectedSignInMethods-module__pQgGSq__expanded{transform:rotate(180deg)}.ConnectedSignInMethods-module__pQgGSq__detail{justify-items:start;gap:16px;padding:8px 0 22px 50px;display:grid}.ConnectedSignInMethods-module__pQgGSq__confirmation{gap:14px;display:grid}.ConnectedSignInMethods-module__pQgGSq__confirmation h3,.ConnectedSignInMethods-module__pQgGSq__confirmation p{margin:0;font-size:.875rem;line-height:1.6}.ConnectedSignInMethods-module__pQgGSq__confirmation p{color:var(--text-muted,var(--connected-muted))}.ConnectedSignInMethods-module__pQgGSq__actions{flex-wrap:wrap;gap:12px;display:flex}.ConnectedSignInMethods-module__pQgGSq__danger{color:var(--state-error,var(--connected-error))}.ConnectedSignInMethods-module__pQgGSq__notice{align-items:center;gap:8px;display:flex}@media (max-width:480px){.ConnectedSignInMethods-module__pQgGSq__detail{padding-left:0}}@container connected-auth (width<=360px){.ConnectedSignInMethods-module__pQgGSq__row{grid-template-columns:minmax(0,1fr);gap:8px}.ConnectedSignInMethods-module__pQgGSq__summary{justify-content:space-between;width:100%}.ConnectedSignInMethods-module__pQgGSq__detail{padding-left:0}}
.StrongAuthControls-module___c-bTa__contents{display:contents}.StrongAuthControls-module___c-bTa__panel{--security-surface:#17171a;--security-text:#f4f4f5;--security-muted:#a1a1aa;--security-border:#34343b;--security-input:#1d1d20;--security-error:#fca5a5;--security-success:#6ee7b7;box-sizing:border-box;border:1px solid var(--border-subtle,var(--security-border));background:var(--bg-elevated,var(--security-surface));min-width:0;color:var(--text-primary,var(--security-text));border-radius:18px;padding:24px;container:security-panel/inline-size}.StrongAuthControls-module___c-bTa__disclosure{border-radius:12px;padding:0;overflow:hidden}.StrongAuthControls-module___c-bTa__summary{box-sizing:border-box;width:100%;min-height:88px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;margin:0;padding:18px 22px;display:flex}.StrongAuthControls-module___c-bTa__summary>svg{color:var(--text-muted,var(--security-muted));flex:none}.StrongAuthControls-module___c-bTa__summary:focus-visible{outline:3px solid var(--accent,#6366f1);outline-offset:-4px}.StrongAuthControls-module___c-bTa__summary:hover{background:var(--bg-input,var(--security-input))}.StrongAuthControls-module___c-bTa__summary:disabled{cursor:wait;opacity:.65}.StrongAuthControls-module___c-bTa__summaryCopy{flex:1;gap:5px;min-width:0;display:grid}.StrongAuthControls-module___c-bTa__summaryCopy strong{font-size:14px;font-weight:650;line-height:1.5}.StrongAuthControls-module___c-bTa__summaryCopy>span{color:var(--text-muted,var(--security-muted));font-size:13px;line-height:1.5}.StrongAuthControls-module___c-bTa__summaryAction{max-width:120px;color:var(--text-muted,var(--security-muted));text-align:right;flex:none;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:inline-flex}.StrongAuthControls-module___c-bTa__summaryAction svg{flex:none}.StrongAuthControls-module___c-bTa__detail{box-sizing:border-box;border-top:1px solid var(--border-subtle,var(--security-border));padding:22px}.StrongAuthControls-module___c-bTa__groupLabel{color:var(--text-muted,#a0acc0);letter-spacing:.04em;grid-column:1/-1;margin:14px 0 0;font-size:.75rem;font-weight:650}[data-theme=light] .StrongAuthControls-module___c-bTa__panel{--security-surface:#fff;--security-text:#18181b;--security-muted:#62626d;--security-border:#e1e1e7;--security-input:#f7f7fa;--security-error:#b91c1c;--security-success:#047857}.StrongAuthControls-module___c-bTa__panel .btn{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-height);border:1px solid var(--border-strong,var(--security-border));border-radius:var(--control-radius);height:auto;padding:7px var(--control-padding-inline);background:var(--bg-input,var(--security-input));color:var(--text-primary,var(--security-text));box-shadow:none;font:inherit;font-size:var(--control-font-size);text-align:center;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin:0;font-weight:650;line-height:1.4;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.StrongAuthControls-module___c-bTa__panel .btn-primary{background:var(--accent,#6366f1);color:#fff;border-color:transparent}.StrongAuthControls-module___c-bTa__panel .btn:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:3px}.StrongAuthControls-module___c-bTa__panel .btn:disabled{cursor:not-allowed;opacity:.5}.StrongAuthControls-module___c-bTa__panel .btn svg{flex-shrink:0}.StrongAuthControls-module___c-bTa__panel>p{margin:0 0 16px;font-size:.875rem;line-height:1.6}.StrongAuthControls-module___c-bTa__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.StrongAuthControls-module___c-bTa__head>div{min-width:0}.StrongAuthControls-module___c-bTa__head h2{letter-spacing:-.02em;margin:0 0 6px;font-size:1rem;font-weight:750;line-height:1.45}.StrongAuthControls-module___c-bTa__head p,.StrongAuthControls-module___c-bTa__hint{color:var(--text-muted,var(--security-muted));overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.StrongAuthControls-module___c-bTa__head svg{color:var(--text-muted,var(--security-muted));flex-shrink:0}.StrongAuthControls-module___c-bTa__stack{justify-items:start;gap:16px;width:100%;min-width:0;display:grid}.StrongAuthControls-module___c-bTa__stack>.StrongAuthControls-module___c-bTa__hint{width:100%}.StrongAuthControls-module___c-bTa__field{gap:8px;width:100%;min-width:0;max-width:448px;margin:0;display:grid}.StrongAuthControls-module___c-bTa__field span{color:var(--text-soft,var(--security-text));font-size:.875rem;font-weight:600;line-height:1.5}.StrongAuthControls-module___c-bTa__field input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--border-strong,var(--security-border));border-radius:var(--control-radius);padding:7px var(--control-padding-inline);background:var(--bg-input,var(--security-input));color:var(--text-primary,var(--security-text));font:inherit;font-size:var(--control-font-size);line-height:1.4}.StrongAuthControls-module___c-bTa__field input:focus-visible{border-color:var(--accent,#6366f1);outline:2px solid var(--accent,#6366f1);outline-offset:2px}.StrongAuthControls-module___c-bTa__actions,.StrongAuthControls-module___c-bTa__rowActions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.StrongAuthControls-module___c-bTa__list{gap:12px;width:100%;min-width:0;display:grid}.StrongAuthControls-module___c-bTa__row{border:1px solid var(--border-subtle,var(--security-border));background:var(--bg-input,var(--security-input));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.StrongAuthControls-module___c-bTa__row .btn{flex-shrink:0}.StrongAuthControls-module___c-bTa__rowCopy{gap:4px;min-width:0;font-size:.875rem;line-height:1.5;display:grid}.StrongAuthControls-module___c-bTa__rowCopy strong,.StrongAuthControls-module___c-bTa__rowCopy small{overflow-wrap:anywhere}.StrongAuthControls-module___c-bTa__rowCopy small{color:var(--text-muted,var(--security-muted));font-size:var(--workspace-meta-size)}.StrongAuthControls-module___c-bTa__qrWrap{box-sizing:border-box;color:#111827;background:#fff;border-radius:14px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;width:100%;min-width:0;padding:16px;display:grid}.StrongAuthControls-module___c-bTa__qr{object-fit:contain;width:180px;max-width:100%;height:180px}.StrongAuthControls-module___c-bTa__qrWrap .StrongAuthControls-module___c-bTa__hint{color:#52525b}.StrongAuthControls-module___c-bTa__secret{overflow-wrap:anywhere;margin-top:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;display:block}.StrongAuthControls-module___c-bTa__alert,.StrongAuthControls-module___c-bTa__success{box-sizing:border-box;overflow-wrap:anywhere;border-radius:12px;width:100%;padding:12px 14px;font-size:.875rem;line-height:1.6}.StrongAuthControls-module___c-bTa__alert{color:var(--state-error,var(--security-error));background:color-mix(in srgb,var(--state-error,var(--security-error))8%,transparent);border:1px solid color-mix(in srgb,var(--state-error,var(--security-error))24%,transparent)}.StrongAuthControls-module___c-bTa__success{color:var(--state-success,var(--security-success));background:color-mix(in srgb,var(--state-success,var(--security-success))8%,transparent);border:1px solid color-mix(in srgb,var(--state-success,var(--security-success))24%,transparent)}@media (hover:hover){.StrongAuthControls-module___c-bTa__panel .btn:not(:disabled):hover{border-color:var(--accent,#6366f1)}.StrongAuthControls-module___c-bTa__panel .btn-primary:not(:disabled):hover{background:color-mix(in srgb,var(--accent,#6366f1)86%,#fff);border-color:transparent}}@media (max-width:640px){.StrongAuthControls-module___c-bTa__summary{gap:12px;padding:16px}.StrongAuthControls-module___c-bTa__summaryAction{gap:6px;max-width:90px;font-size:12px}.StrongAuthControls-module___c-bTa__detail{padding:18px}.StrongAuthControls-module___c-bTa__qrWrap{text-align:center;grid-template-columns:1fr;justify-items:center}.StrongAuthControls-module___c-bTa__row{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.StrongAuthControls-module___c-bTa__panel:not(.StrongAuthControls-module___c-bTa__disclosure){padding:18px}.StrongAuthControls-module___c-bTa__head{gap:12px}.StrongAuthControls-module___c-bTa__head h2{font-size:.9375rem}.StrongAuthControls-module___c-bTa__panel .btn{min-height:var(--control-height)}.StrongAuthControls-module___c-bTa__row .btn{width:100%}.StrongAuthControls-module___c-bTa__field input{min-height:var(--control-height)}}@container security-panel (width<=520px){.StrongAuthControls-module___c-bTa__summary{gap:12px;padding:16px}.StrongAuthControls-module___c-bTa__summaryAction{gap:6px;max-width:90px}.StrongAuthControls-module___c-bTa__detail{padding:18px}.StrongAuthControls-module___c-bTa__qrWrap{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.StrongAuthControls-module___c-bTa__row{flex-direction:column;align-items:flex-start}}
.RecoveryCodesControls-module__FxO5FG__codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:680px;display:grid}.RecoveryCodesControls-module__FxO5FG__codes code{border:1px solid var(--border-subtle,var(--security-border));background:var(--bg-input,var(--security-input));min-width:0;color:var(--text-primary,var(--security-text));overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;border-radius:10px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6}@media (max-width:480px){.RecoveryCodesControls-module__FxO5FG__codes{grid-template-columns:minmax(0,1fr)}}@container security-panel (width<=480px){.RecoveryCodesControls-module__FxO5FG__codes{grid-template-columns:minmax(0,1fr)}}
.DeviceSupportCheck-module__5tfmBG__panel{min-width:0}.DeviceSupportCheck-module__5tfmBG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DeviceSupportCheck-module__5tfmBG__heading h2{margin:0}.DeviceSupportCheck-module__5tfmBG__result{color:var(--text-muted);margin:.75rem 0 0;font-size:.9rem}.DeviceSupportCheck-module__5tfmBG__result:empty{display:none}
.AccountSecurity-module__Oep2DG__page{box-sizing:border-box;width:100%;min-height:100svh;padding:max(24px,env(safe-area-inset-top))max(20px,env(safe-area-inset-right))max(48px,env(safe-area-inset-bottom))max(20px,env(safe-area-inset-left));background:var(--bg-base,#10141e);color:var(--text-primary,#eef1f8);font-family:var(--font-manrope),system-ui,sans-serif;overflow-x:clip}.AccountSecurity-module__Oep2DG__topbar{border-bottom:1px solid var(--border-subtle,#293140);justify-content:space-between;align-items:center;gap:24px;max-width:1040px;margin:0 auto;padding-bottom:24px;display:flex}.AccountSecurity-module__Oep2DG__brand{min-height:var(--control-height);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.AccountSecurity-module__Oep2DG__back{min-height:var(--control-height);padding:.375rem var(--control-padding-inline);border:1px solid var(--border-subtle,#293140);border-radius:var(--control-radius);color:var(--text-secondary,#bec7d8);font-size:var(--control-font-size);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.AccountSecurity-module__Oep2DG__back:hover{background:var(--bg-elevated,#1d2432)}.AccountSecurity-module__Oep2DG__back:focus-visible{outline:3px solid var(--accent,#8b83ff);outline-offset:4px}.AccountSecurity-module__Oep2DG__brand:focus-visible{outline:3px solid var(--accent,#8b83ff);outline-offset:4px}.AccountSecurity-module__Oep2DG__content{max-width:760px;margin:48px auto 0}.AccountSecurity-module__Oep2DG__heading{font-size:var(--workspace-title-size);letter-spacing:-.015em;margin:0 0 8px;font-weight:700;line-height:1.2}.AccountSecurity-module__Oep2DG__subtitle{color:var(--text-muted,#a0acc0);margin:0 0 26px;font-size:14px;line-height:1.6}@media (max-width:540px){.AccountSecurity-module__Oep2DG__page{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.AccountSecurity-module__Oep2DG__topbar{gap:12px;padding-bottom:18px}.AccountSecurity-module__Oep2DG__back{padding:.375rem var(--control-padding-inline)}.AccountSecurity-module__Oep2DG__content{margin-top:30px}.AccountSecurity-module__Oep2DG__subtitle{margin-bottom:22px}}
.ProfileWorkspace-module__K-mwiW__surface.workspace-page{box-sizing:border-box;gap:1rem;width:100%;min-width:0;padding:1.15rem;container:profile-main/inline-size}.ProfileWorkspace-module__K-mwiW__surface>.card{box-sizing:border-box;background:var(--bg-surface);width:100%;box-shadow:none;margin:0}.ProfileWorkspace-module__K-mwiW__surface>.card>h2{font-size:var(--workspace-section-title-size);line-height:1.4}.ProfileWorkspace-module__K-mwiW__surface p{font-size:var(--workspace-body-size);overflow-wrap:anywhere;line-height:1.5}.ProfileWorkspace-module__K-mwiW__surface .notifprefs-copy>small{font-size:var(--workspace-meta-size)}.ProfileWorkspace-module__K-mwiW__surface .notifprefs-row>.segmented-control{box-sizing:border-box;flex:none;min-width:220px;max-width:100%}.ProfileWorkspace-module__K-mwiW__surface .field{min-width:0}.ProfileWorkspace-module__K-mwiW__surface .field>span{font-size:var(--workspace-body-size)}.ProfileWorkspace-module__K-mwiW__identityFields{gap:1rem;display:grid}.ProfileWorkspace-module__K-mwiW__recovery{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;margin-top:1rem;margin-bottom:1rem;display:flex}.ProfileWorkspace-module__K-mwiW__recovery h2,.ProfileWorkspace-module__K-mwiW__recovery p{margin:0}.ProfileWorkspace-module__K-mwiW__recovery h2{font-size:var(--workspace-section-title-size)}.ProfileWorkspace-module__K-mwiW__recovery dl{width:100%;font-size:var(--workspace-body-size);gap:.5rem;margin:0;display:grid}.ProfileWorkspace-module__K-mwiW__recovery dl>div{grid-template-columns:minmax(72px,auto) 1fr;gap:.75rem;display:grid}.ProfileWorkspace-module__K-mwiW__recovery dt{color:var(--text-muted)}.ProfileWorkspace-module__K-mwiW__recovery dd{overflow-wrap:anywhere;min-width:0;margin:0}.ProfileWorkspace-module__K-mwiW__recovery .btn{white-space:normal;max-width:100%;min-height:36px}.ProfileWorkspace-module__K-mwiW__recovery button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProfileWorkspace-module__K-mwiW__surface .ProfileWorkspace-module__K-mwiW__workingDay{align-items:flex-start}.ProfileWorkspace-module__K-mwiW__surface .vp-avail-days{gap:1rem}.ProfileWorkspace-module__K-mwiW__workingDay .vp-avail-toggle{min-height:var(--control-height)}.ProfileWorkspace-module__K-mwiW__workingDay .vp-avail-day-label{font-size:var(--workspace-body-size)}.ProfileWorkspace-module__K-mwiW__workingDay .vp-avail-off{font-size:var(--workspace-body-size)}.ProfileWorkspace-module__K-mwiW__unrestrictedHours{justify-items:start;gap:.5rem;display:grid}.ProfileWorkspace-module__K-mwiW__unrestrictedHours p{margin:0}.ProfileWorkspace-module__K-mwiW__avatar{object-fit:cover;border:1px solid var(--border-subtle);border-radius:50%;flex:none;width:64px;height:64px}.ProfileWorkspace-module__K-mwiW__listPane{background:var(--bg-surface);min-height:100%}.ProfileWorkspace-module__K-mwiW__listHead{border-bottom:1px solid var(--border-subtle);padding:1rem .95rem .8rem}.ProfileWorkspace-module__K-mwiW__listHead p,.ProfileWorkspace-module__K-mwiW__listHead h2,.ProfileWorkspace-module__K-mwiW__listHead span{margin:0}.ProfileWorkspace-module__K-mwiW__listHead p{color:var(--accent);font-size:var(--workspace-meta-size);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.ProfileWorkspace-module__K-mwiW__listHead h2{color:var(--text-primary);font-size:var(--workspace-section-title-size);margin-top:.2rem}.ProfileWorkspace-module__K-mwiW__listHead span{color:var(--text-muted);font-size:var(--workspace-meta-size);margin-top:.22rem;line-height:1.4;display:block}.ProfileWorkspace-module__K-mwiW__nav{flex-direction:column;gap:.24rem;padding:.6rem;display:flex}.ProfileWorkspace-module__K-mwiW__nav a{min-width:0;color:var(--text-secondary);border:1px solid transparent;border-radius:10px;align-items:flex-start;gap:.62rem;padding:.66rem;text-decoration:none;display:flex}.ProfileWorkspace-module__K-mwiW__nav a:hover{background:var(--bg-elevated);color:var(--text-primary)}.ProfileWorkspace-module__K-mwiW__nav a.ProfileWorkspace-module__K-mwiW__navActive{border-color:color-mix(in srgb,var(--accent)36%,var(--border-subtle));background:color-mix(in srgb,var(--accent)11%,var(--bg-elevated));color:var(--text-primary)}.ProfileWorkspace-module__K-mwiW__navIcon{background:var(--bg-elevated);width:30px;height:30px;color:var(--text-muted);border-radius:8px;flex:none;place-items:center;display:grid}.ProfileWorkspace-module__K-mwiW__nav a.ProfileWorkspace-module__K-mwiW__navActive .ProfileWorkspace-module__K-mwiW__navIcon{color:var(--accent)}.ProfileWorkspace-module__K-mwiW__nav a>span:last-child{min-width:0}.ProfileWorkspace-module__K-mwiW__nav strong,.ProfileWorkspace-module__K-mwiW__nav small{display:block}.ProfileWorkspace-module__K-mwiW__nav strong{font-size:var(--workspace-body-size)}.ProfileWorkspace-module__K-mwiW__nav small{color:var(--text-muted);font-size:var(--workspace-meta-size);margin-top:.14rem;line-height:1.4}.ProfileWorkspace-module__K-mwiW__context{flex-direction:column;gap:.65rem;padding:.65rem;display:flex}.ProfileWorkspace-module__K-mwiW__context section{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:10px;align-items:flex-start;gap:.58rem;padding:.7rem;display:flex}.ProfileWorkspace-module__K-mwiW__context section>span{color:var(--accent);flex:none}.ProfileWorkspace-module__K-mwiW__context small,.ProfileWorkspace-module__K-mwiW__context strong,.ProfileWorkspace-module__K-mwiW__context p{margin:0;display:block}.ProfileWorkspace-module__K-mwiW__context small{color:var(--text-muted);font-size:var(--workspace-meta-size);text-transform:uppercase;letter-spacing:.06em}.ProfileWorkspace-module__K-mwiW__context strong{color:var(--text-primary);font-size:var(--workspace-body-size);margin-top:.12rem}.ProfileWorkspace-module__K-mwiW__context p{color:var(--text-muted);font-size:var(--workspace-meta-size);margin-top:.24rem;line-height:1.5}.ProfileWorkspace-module__K-mwiW__phoneApp{background:var(--bg-base);--control-height:var(--control-height-touch);--control-height-compact:var(--control-height-touch);--control-font-size:1rem}.ProfileWorkspace-module__K-mwiW__phoneScroll{min-height:0;padding:env(safe-area-inset-top,0px)0 var(--ph-content-clearance);scroll-padding-bottom:var(--ph-content-clearance);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.ProfileWorkspace-module__K-mwiW__phoneScroll>.workspace-page{height:auto;min-height:0}.ProfileWorkspace-module__K-mwiW__phoneBack{min-height:44px;color:var(--accent);font:inherit;font-size:var(--control-font-size);cursor:pointer;background:0 0;border:0;align-items:center;gap:.28rem;margin:.65rem .75rem 0;display:inline-flex}.ProfileWorkspace-module__K-mwiW__phoneApp .ProfileWorkspace-module__K-mwiW__recovery .btn{min-height:var(--control-height-touch);font-size:var(--control-font-size)}.ProfileWorkspace-module__K-mwiW__listPanePhone{min-height:auto}@media (max-width:680px){.ProfileWorkspace-module__K-mwiW__surface.workspace-page{padding:.75rem}.ProfileWorkspace-module__K-mwiW__recovery .btn{min-height:44px}}@container profile-main (width<=560px){.ProfileWorkspace-module__K-mwiW__surface .ProfileWorkspace-module__K-mwiW__workingDay{flex-direction:column;align-items:stretch;gap:.5rem}.ProfileWorkspace-module__K-mwiW__surface .notifprefs-row>.segmented-control{width:100%;min-width:0}}@media (pointer:coarse){.ProfileWorkspace-module__K-mwiW__recovery .btn{min-height:44px}}
.GoogleAuthButton-module__8mf7yG__button{width:100%;min-height:var(--auth-control-height,44px);border-radius:var(--auth-control-radius,6px);color:#1f1f1f;letter-spacing:.25px;text-align:center;cursor:pointer;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;padding:11px 42px;font:500 14px/1.4 Roboto,Arial,sans-serif;transition:background .15s;display:inline-flex;position:relative}.GoogleAuthButton-module__8mf7yG__button[data-auth-provider=apple]{letter-spacing:-.2px;border-color:transparent;gap:8px;padding-left:16px;padding-right:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.2}.GoogleAuthButton-module__8mf7yG__button:hover:not(:disabled){background:#f8fafd}.GoogleAuthButton-module__8mf7yG__button[data-auth-provider=apple]:hover:not(:disabled){background:#f5f5f5}.GoogleAuthButton-module__8mf7yG__button:focus-visible{outline-offset:3px;outline:3px solid rgba(66,133,244,.35)}.GoogleAuthButton-module__8mf7yG__button:disabled{cursor:wait;opacity:.6}.GoogleAuthButton-module__8mf7yG__mark{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.GoogleAuthButton-module__8mf7yG__button[data-auth-provider=apple] .GoogleAuthButton-module__8mf7yG__mark{position:static;transform:none}@media (prefers-reduced-motion:reduce){.GoogleAuthButton-module__8mf7yG__button{transition:none}}
.signup-module__OQx8hW__page{--auth-control-height:48px;--auth-control-radius:8px;min-height:100vh;min-height:100dvh;color:var(--text-primary);background:radial-gradient(circle at 17% 22%,color-mix(in srgb,var(--accent)5%,transparent),transparent 34rem),var(--bg-base);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.signup-module__OQx8hW__page.auth-shell{grid-template-columns:minmax(0,1fr)}.signup-module__OQx8hW__header,.signup-module__OQx8hW__layout{width:min(100% - 48px,1240px);margin-left:auto;margin-right:auto}.signup-module__OQx8hW__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.signup-module__OQx8hW__header p{color:var(--text-muted);margin:0;font-size:.84rem;font-weight:600}.signup-module__OQx8hW__header a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent)55%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)55%,transparent);text-underline-offset:4px;font-weight:750}.signup-module__OQx8hW__header a:hover{color:var(--accent)}.signup-module__OQx8hW__layout{grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-items:center;gap:max(48px,min(7vw,92px));padding:max(44px,min(7vh,82px)) 0 max(58px,min(9vh,100px));display:grid}.signup-module__OQx8hW__story{gap:34px;min-width:0;display:grid}.signup-module__OQx8hW__storyCopy{max-width:610px}.signup-module__OQx8hW__eyebrow{color:var(--text-soft);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:.76rem;font-weight:800;display:inline-flex}.signup-module__OQx8hW__eyebrow svg{color:var(--accent)}.signup-module__OQx8hW__storyCopy h1{letter-spacing:-.052em;max-width:12ch;margin:0;font-size:max(2.75rem,min(4.7vw,4.4rem));font-weight:750;line-height:1}.signup-module__OQx8hW__storyCopy p{max-width:590px;color:var(--text-soft);margin:20px 0 0;font-size:max(.98rem,min(1.25vw,1.08rem));line-height:1.65}.signup-module__OQx8hW__productPreview{border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(100%,640px);box-shadow:var(--shadow-soft);border-radius:19px;gap:14px;padding:16px;display:grid}.signup-module__OQx8hW__previewTopbar{min-height:28px;color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;font-size:.7rem;font-weight:700;display:grid}.signup-module__OQx8hW__previewDots{gap:5px;display:flex}.signup-module__OQx8hW__previewDots i{background:var(--border-strong);border-radius:999px;width:6px;height:6px}.signup-module__OQx8hW__previewReady{border:1px solid color-mix(in srgb,var(--state-success)24%,var(--border-subtle));color:var(--state-success);background:color-mix(in srgb,var(--state-success)6%,transparent);border-radius:999px;justify-self:end;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.signup-module__OQx8hW__propertyCard{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-base)58%,var(--bg-elevated));border-radius:15px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px;display:grid}.signup-module__OQx8hW__propertyPicture{border:1px solid var(--border-subtle);width:90px;height:72px;color:color-mix(in srgb,var(--accent)68%,var(--text-primary));background:color-mix(in srgb,var(--accent)7%,var(--bg-base));border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.signup-module__OQx8hW__propertyPicture svg{z-index:2;width:40px;height:40px;position:relative;transform:translateY(3px)}.signup-module__OQx8hW__pictureSun{background:color-mix(in srgb,var(--state-warning)55%,var(--bg-elevated));border-radius:999px;width:18px;height:18px;position:absolute;top:10px;right:12px}.signup-module__OQx8hW__pictureHill{background:color-mix(in srgb,var(--accent)12%,var(--bg-elevated));border-radius:50%;width:120px;height:46px;position:absolute;bottom:-28px;left:-15px}.signup-module__OQx8hW__propertyDetails{gap:4px;min-width:0;display:grid}.signup-module__OQx8hW__propertyDetails>span{color:var(--text-muted);font-size:.67rem;font-weight:700}.signup-module__OQx8hW__propertyDetails strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.signup-module__OQx8hW__propertyDetails small{color:var(--text-soft);align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.signup-module__OQx8hW__propertyScore{justify-items:end;gap:1px;padding-right:3px;display:grid}.signup-module__OQx8hW__propertyScore strong{color:var(--state-success);font-size:.98rem}.signup-module__OQx8hW__propertyScore span{color:var(--text-muted);font-size:.64rem}.signup-module__OQx8hW__flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;display:grid}.signup-module__OQx8hW__flowStep{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-base)36%,var(--bg-elevated));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px;display:grid}.signup-module__OQx8hW__flowStep>span,.signup-module__OQx8hW__destinationIcon{width:31px;height:31px;color:var(--accent);background:color-mix(in srgb,var(--accent)8%,transparent);border-radius:9px;place-items:center;display:grid}.signup-module__OQx8hW__flowStep>div{gap:2px;min-width:0;display:grid}.signup-module__OQx8hW__flowStep strong,.signup-module__OQx8hW__flowStep small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signup-module__OQx8hW__flowStep strong{font-size:.68rem}.signup-module__OQx8hW__flowStep small{color:var(--text-muted);font-size:.58rem}.signup-module__OQx8hW__flowStepDone>svg{color:var(--state-success)}.signup-module__OQx8hW__flowStepLive{border-color:color-mix(in srgb,var(--accent)28%,var(--border-subtle))}.signup-module__OQx8hW__flowLine{background:var(--border-strong);height:1px;display:block}.signup-module__OQx8hW__flowLine i{display:none}.signup-module__OQx8hW__destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signup-module__OQx8hW__destinations>div{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--bg-base)28%,var(--bg-elevated));border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:9px;display:grid}.signup-module__OQx8hW__destinationIcon{grid-row:1/3;width:29px;height:29px}.signup-module__OQx8hW__destinations strong,.signup-module__OQx8hW__destinations small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signup-module__OQx8hW__destinations strong{font-size:.66rem}.signup-module__OQx8hW__destinations small{color:var(--text-muted);font-size:.57rem}.signup-module__OQx8hW__formPanel{justify-content:flex-end;display:flex}.signup-module__OQx8hW__formCard{border:1px solid var(--border-strong);background:var(--bg-elevated);width:min(100%,480px);box-shadow:var(--shadow-soft);border-radius:19px;padding:max(28px,min(3vw,40px))}.signup-module__OQx8hW__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 30px;padding:0;list-style:none;display:grid}.signup-module__OQx8hW__steps li{color:var(--text-muted);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.signup-module__OQx8hW__steps li:not(:last-child):after{content:"";background:var(--border-subtle);width:calc(100% - 30px);height:1px;position:absolute;top:14px;left:calc(50% + 15px)}.signup-module__OQx8hW__steps li>span{z-index:1;border:1px solid var(--border-strong);width:29px;height:29px;color:var(--text-muted);background:var(--bg-elevated);border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:relative}.signup-module__OQx8hW__steps small{max-width:92px;font-size:.62rem;font-weight:700;line-height:1.3}.signup-module__OQx8hW__steps .signup-module__OQx8hW__currentStep{color:var(--text-primary)}.signup-module__OQx8hW__steps .signup-module__OQx8hW__currentStep>span{border-color:var(--accent);color:#fff;background:var(--accent)}.signup-module__OQx8hW__formHeading{margin-bottom:24px}.signup-module__OQx8hW__formHeading>span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:800;display:block}.signup-module__OQx8hW__formHeading h2{letter-spacing:-.038em;margin:0;font-size:max(1.75rem,min(3vw,2.15rem));font-weight:750;line-height:1.1}.signup-module__OQx8hW__formHeading p{color:var(--text-muted);margin:9px 0 0;font-size:.86rem;line-height:1.55}.signup-module__OQx8hW__trialPrice{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--accent)5%,var(--bg-elevated));border-radius:11px;gap:3px;margin:-9px 0 20px;padding:12px 14px;display:grid}.signup-module__OQx8hW__trialPrice strong{font-size:.8rem}.signup-module__OQx8hW__trialPrice span{color:var(--text-muted);font-size:.72rem;line-height:1.45}.signup-module__OQx8hW__form{gap:15px;display:grid}.signup-module__OQx8hW__divider{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:.65rem;font-weight:700;display:flex}.signup-module__OQx8hW__divider:before,.signup-module__OQx8hW__divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.signup-module__OQx8hW__field{gap:7px;display:grid}.signup-module__OQx8hW__field>span:first-child,.signup-module__OQx8hW__field>label{color:var(--text-soft);font-size:.76rem;font-weight:750}.signup-module__OQx8hW__field input{width:100%;min-height:var(--auth-control-height);border:1px solid var(--border-strong);border-radius:var(--auth-control-radius);color:var(--text-primary);background:color-mix(in srgb,var(--bg-base)58%,var(--bg-elevated));font:inherit;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.signup-module__OQx8hW__field input::placeholder{color:color-mix(in srgb,var(--text-muted)68%,transparent)}.signup-module__OQx8hW__field input:hover{border-color:color-mix(in srgb,var(--accent)28%,var(--border-strong))}.signup-module__OQx8hW__field input:focus{border-color:var(--accent);background:var(--bg-elevated);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)10%,transparent)}.signup-module__OQx8hW__passwordInput{display:block;position:relative}.signup-module__OQx8hW__passwordInput input{padding-right:48px}.signup-module__OQx8hW__passwordInput button{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.signup-module__OQx8hW__passwordInput button:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary)6%,transparent)}.signup-module__OQx8hW__passwordInput button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.signup-module__OQx8hW__passwordChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:-2px 0 1px;padding:0;list-style:none;display:grid}.signup-module__OQx8hW__passwordChecks li{color:var(--text-muted);align-items:center;gap:5px;font-size:.65rem;font-weight:650;display:inline-flex}.signup-module__OQx8hW__passwordChecks li>span{border:1px solid var(--border-subtle);color:transparent;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.signup-module__OQx8hW__passwordChecks li.signup-module__OQx8hW__passwordCheckMet{color:var(--state-success)}.signup-module__OQx8hW__passwordChecks li.signup-module__OQx8hW__passwordCheckMet>span{border-color:color-mix(in srgb,var(--state-success)34%,transparent);color:var(--state-success);background:color-mix(in srgb,var(--state-success)7%,transparent)}.signup-module__OQx8hW__passwordMatch,.signup-module__OQx8hW__passwordMismatch{align-items:center;gap:5px;margin:-7px 0 0;font-size:.68rem;font-weight:700;display:inline-flex}.signup-module__OQx8hW__passwordMatch{color:var(--state-success)}.signup-module__OQx8hW__passwordMismatch{color:var(--state-error)}.signup-module__OQx8hW__accountSecurity{border:1px solid var(--border-subtle);color:var(--text-muted);background:color-mix(in srgb,var(--bg-base)32%,var(--bg-elevated));border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.signup-module__OQx8hW__accountSecurity>svg{color:var(--text-soft);margin-top:1px}.signup-module__OQx8hW__accountSecurity p{gap:2px;margin:0;display:grid}.signup-module__OQx8hW__accountSecurity strong{color:var(--text-soft);font-size:.7rem}.signup-module__OQx8hW__accountSecurity span{font-size:.66rem;line-height:1.45}.signup-module__OQx8hW__submit{width:100%;min-height:var(--auth-control-height);border-radius:var(--auth-control-radius);color:#fff;background:var(--accent);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:1px;font-size:.88rem;font-weight:800;transition:filter .15s,box-shadow .15s;display:inline-flex}.signup-module__OQx8hW__submit:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 9px 24px -16px color-mix(in srgb,var(--accent)80%,transparent)}.signup-module__OQx8hW__submit:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)24%,transparent);outline-offset:3px}.signup-module__OQx8hW__submit:disabled{cursor:wait;opacity:.72}.signup-module__OQx8hW__safety{color:var(--text-muted);text-align:center;margin:16px 0 0;font-size:.69rem;line-height:1.5}.signup-module__OQx8hW__error{border:1px solid color-mix(in srgb,var(--state-error)32%,transparent);color:var(--state-error);background:color-mix(in srgb,var(--state-error)7%,transparent);border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:.78rem;line-height:1.5}.signup-module__OQx8hW__success{text-align:center;align-content:center;justify-items:center;min-height:340px;display:grid}.signup-module__OQx8hW__successIcon{border:1px solid color-mix(in srgb,var(--accent)22%,var(--border-subtle));width:58px;height:58px;color:var(--accent);background:color-mix(in srgb,var(--accent)7%,transparent);border-radius:17px;place-items:center;margin-bottom:16px;display:grid}.signup-module__OQx8hW__success h2{letter-spacing:-.03em;margin:0 0 8px;font-size:1.5rem}.signup-module__OQx8hW__success p{margin:0;font-size:.86rem;line-height:1.55}.signup-module__OQx8hW__successNote{max-width:360px;color:var(--text-muted);margin-top:10px!important}[data-theme=light] .signup-module__OQx8hW__productPreview{box-shadow:0 12px 34px -24px color-mix(in srgb,var(--text-primary)28%,transparent)}[data-theme=light] .signup-module__OQx8hW__formCard{box-shadow:0 12px 34px -24px color-mix(in srgb,var(--text-primary)28%,transparent)}@media (max-width:1080px){.signup-module__OQx8hW__layout{grid-template-columns:minmax(0,1fr) 430px;gap:42px}.signup-module__OQx8hW__storyCopy h1{font-size:max(2.65rem,min(5vw,3.75rem))}.signup-module__OQx8hW__flow{grid-template-columns:1fr;gap:6px}.signup-module__OQx8hW__flowLine{width:1px;height:10px;margin-left:25px}}@media (max-width:900px){.signup-module__OQx8hW__header,.signup-module__OQx8hW__layout{width:min(100% - 36px,680px)}.signup-module__OQx8hW__layout{grid-template-columns:1fr;gap:56px;padding-top:32px}.signup-module__OQx8hW__formPanel{order:-1;justify-content:center}.signup-module__OQx8hW__formCard{width:min(100%,520px)}.signup-module__OQx8hW__story{justify-items:center}.signup-module__OQx8hW__storyCopy{text-align:center}.signup-module__OQx8hW__storyCopy h1{max-width:none}.signup-module__OQx8hW__storyCopy p{margin-left:auto;margin-right:auto}.signup-module__OQx8hW__productPreview{width:min(100%,620px)}.signup-module__OQx8hW__flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:0}.signup-module__OQx8hW__flowLine{width:auto;height:1px;margin-left:0}}@media (max-width:620px){.signup-module__OQx8hW__header,.signup-module__OQx8hW__layout{width:min(100% - 28px,560px)}.signup-module__OQx8hW__header{min-height:68px}.signup-module__OQx8hW__header p{text-align:right;max-width:108px;font-size:.74rem}.signup-module__OQx8hW__layout{gap:46px;padding:18px 0 58px}.signup-module__OQx8hW__formCard{border-radius:16px;padding:25px 20px 22px}.signup-module__OQx8hW__steps{margin-bottom:26px}.signup-module__OQx8hW__steps small{font-size:.56rem}.signup-module__OQx8hW__formHeading h2{font-size:1.75rem}.signup-module__OQx8hW__field input,.signup-module__OQx8hW__submit{min-height:var(--auth-control-height)}.signup-module__OQx8hW__storyCopy h1{font-size:max(2.35rem,min(12vw,3.15rem))}.signup-module__OQx8hW__storyCopy p{margin-top:17px;font-size:.93rem}.signup-module__OQx8hW__productPreview{border-radius:16px;padding:12px}.signup-module__OQx8hW__propertyCard{grid-template-columns:68px minmax(0,1fr) auto;gap:10px}.signup-module__OQx8hW__propertyPicture{width:68px;height:62px}.signup-module__OQx8hW__flow{grid-template-columns:1fr;gap:5px}.signup-module__OQx8hW__flowLine{width:1px;height:9px;margin-left:25px}.signup-module__OQx8hW__destinations{grid-template-columns:1fr}}@media (max-width:390px){.signup-module__OQx8hW__passwordChecks{grid-template-columns:1fr}.signup-module__OQx8hW__propertyScore{display:none}.signup-module__OQx8hW__propertyCard{grid-template-columns:68px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.signup-module__OQx8hW__field input,.signup-module__OQx8hW__submit{transition:none}}
.DailyWorkingHoursFields-module__YK7mEG__container{flex:14rem;width:100%;min-width:0;container:daily-working-hours/inline-size}.DailyWorkingHoursFields-module__YK7mEG__fields{box-sizing:border-box;gap:var(--control-gap,.5rem);border:0;width:100%;min-width:0;margin:0;padding:0;display:grid}.DailyWorkingHoursFields-module__YK7mEG__ranges{gap:var(--control-gap,.5rem);min-width:0;display:grid}.DailyWorkingHoursFields-module__YK7mEG__range{grid-template-columns:minmax(0,1fr)minmax(0,1fr)var(--control-height,36px);align-items:end;gap:var(--control-gap,.5rem);min-width:0;display:grid}.DailyWorkingHoursFields-module__YK7mEG__range.DailyWorkingHoursFields-module__YK7mEG__single{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.DailyWorkingHoursFields-module__YK7mEG__field{flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;margin:0;display:flex}.DailyWorkingHoursFields-module__YK7mEG__field>span{color:var(--text-muted);font-size:var(--workspace-meta-size,.75rem);font-weight:600;line-height:1.35}.DailyWorkingHoursFields-module__YK7mEG__field>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--control-height,36px);border:1px solid var(--border-subtle);border-radius:var(--control-radius,6px);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:var(--control-font-size,.8125rem);padding:.375rem .5rem;line-height:1.4}.DailyWorkingHoursFields-module__YK7mEG__field>input[aria-invalid=true]{border-color:var(--state-error)}.DailyWorkingHoursFields-module__YK7mEG__action{box-sizing:border-box;min-width:0;min-height:var(--control-height,36px);justify-content:center;align-items:center;gap:var(--control-gap,.5rem);border:1px solid var(--border-subtle);border-radius:var(--control-radius,6px);padding:.375rem var(--control-padding-inline,.75rem);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:var(--control-font-size,.8125rem);cursor:pointer;line-height:1.4;display:inline-flex}.DailyWorkingHoursFields-module__YK7mEG__action.DailyWorkingHoursFields-module__YK7mEG__remove{width:var(--control-height,36px);height:var(--control-height,36px);padding:0}.DailyWorkingHoursFields-module__YK7mEG__action.DailyWorkingHoursFields-module__YK7mEG__add{justify-self:start}.DailyWorkingHoursFields-module__YK7mEG__action>svg{flex:none}.DailyWorkingHoursFields-module__YK7mEG__action:hover:not(:disabled){border-color:var(--accent)}.DailyWorkingHoursFields-module__YK7mEG__action:disabled,.DailyWorkingHoursFields-module__YK7mEG__field>input:disabled{opacity:.55;cursor:default}.DailyWorkingHoursFields-module__YK7mEG__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DailyWorkingHoursFields-module__YK7mEG__field>input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DailyWorkingHoursFields-module__YK7mEG__error{color:var(--state-error);font-size:var(--workspace-meta-size,.75rem);overflow-wrap:anywhere;margin:0;line-height:1.4}@container daily-working-hours (width<=300px){.DailyWorkingHoursFields-module__YK7mEG__range{grid-template-columns:minmax(0,1fr)var(--control-height,36px);align-items:center}.DailyWorkingHoursFields-module__YK7mEG__range.DailyWorkingHoursFields-module__YK7mEG__single{grid-template-columns:minmax(0,1fr)}.DailyWorkingHoursFields-module__YK7mEG__field{grid-column:1}.DailyWorkingHoursFields-module__YK7mEG__action.DailyWorkingHoursFields-module__YK7mEG__remove{grid-area:1/2/span 2}}
