:is(.login-screen,.recovery-screen,.partner-onboarding-screen){--color-bg-primary:var(--surface-control);--color-bg-primary_hover:var(--surface-hover);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-soft);--color-text-secondary_hover:var(--ink);--color-text-tertiary:var(--muted);--color-text-placeholder:var(--color-neutral-400);--color-border-primary:var(--color-neutral-500);--color-fg-quaternary:var(--muted);--color-fg-quaternary_hover:var(--ink);--background-color-primary:var(--color-bg-primary);--background-color-primary_hover:var(--color-bg-primary_hover);--text-color-primary:var(--color-text-primary);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary:var(--color-text-tertiary);--text-color-placeholder:var(--color-text-placeholder);--ring-color-primary:var(--color-border-primary);--ring-color-brand:var(--focus-color)}.auth-light[data-theme=tityra]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:var(--color-surface);--paper:var(--color-surface);--surface-card:#fff;--surface-elevated:#fff;--surface-input:#fff;--surface-control:var(--color-canvas)}@supports (color:color-mix(in lab, red, red)){.auth-light[data-theme=tityra]{--surface-control:color-mix(in srgb, var(--color-canvas) 38%, var(--color-surface))}}.auth-light[data-theme=tityra]{--surface-hover:var(--color-canvas)}@supports (color:color-mix(in lab, red, red)){.auth-light[data-theme=tityra]{--surface-hover:color-mix(in srgb, var(--color-canvas) 64%, var(--color-surface))}}.auth-light[data-theme=tityra]{--ink:var(--color-ink);--ink-soft:var(--color-field);--muted:var(--color-muted);--line:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.auth-light[data-theme=tityra]{--line:color-mix(in srgb, var(--color-border) 22%, var(--color-surface))}}.auth-light[data-theme=tityra]{--text-primary:var(--ink);--text-secondary:var(--muted);--text-tertiary:var(--color-border);--field-placeholder:var(--color-neutral-400,#98a2b3);--accent:var(--color-accent);--accent-strong:var(--color-accent-strong);--accent-soft:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.auth-light[data-theme=tityra]{--accent-soft:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface))}}.auth-light[data-theme=tityra]{--accent-tint:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.auth-light[data-theme=tityra]{--accent-tint:color-mix(in srgb, var(--color-accent) 28%, var(--color-surface))}}.auth-light[data-theme=tityra]{--accent-action-bg:var(--color-accent);--accent-action-hover:var(--color-accent-strong);--primary:var(--color-ink);--primary-hover:var(--color-field);--on-primary:var(--color-on-accent);--status-success-text:#3f6b51;--status-danger-text:#c83726;--focus-color:#a4a7ae;--focus-border:#717680;--focus-soft:#17191d1a;--color-bg-brand-solid:var(--color-accent);--background-color-brand-solid:var(--color-accent);--ring-color-brand-solid:var(--color-accent);--shadow-xs:0 1px 2px #1018280d}.auth-light::selection,.auth-light ::selection{color:var(--ink);background:var(--accent-tint)}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.login-card,.recovery-card,.partner-onboarding-card){color:inherit;box-shadow:none;background:0 0;border:0;padding:0}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.tui-label,.tui-field-label){color:var(--ink-soft)}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-password-toggle{color:var(--muted)}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-password-toggle:hover{color:var(--ink)}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-input-control:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-control) inset;caret-color:var(--ink)}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.primary,.tui-btn-primary,.workspace-form-button[data-color=primary]){border:1px solid var(--accent-action-bg,var(--accent));justify-content:center;align-items:center;gap:6px;padding-inline:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.primary,.tui-btn-primary,.workspace-form-button[data-color=primary]){border:1px solid color-mix(in srgb, var(--accent-action-bg,var(--accent)) 84%, black)}}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.primary,.tui-btn-primary,.workspace-form-button[data-color=primary]){border-radius:var(--radius-control,8px);background:var(--accent-action-bg,var(--accent));color:var(--on-accent,#fff);font-size:13px;font-weight:500;line-height:20px;text-decoration:none;box-shadow:0 1px 2px #10182814,inset 0 1px #ffffff26}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.primary,.tui-btn-primary,.workspace-form-button[data-color=primary]):hover:not(:disabled){background:var(--accent-action-hover,var(--accent-strong));border-color:var(--accent-action-hover,var(--accent-strong))}@supports (color:color-mix(in lab, red, red)){:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.primary,.tui-btn-primary,.workspace-form-button[data-color=primary]):hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-action-hover,var(--accent-strong)) 84%, black)}}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.primary,.tui-btn-primary,.workspace-form-button[data-color=primary]) svg{flex:none;width:16px;height:16px}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-link{color:var(--ink-soft);text-underline-offset:3px}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-link:hover{color:var(--ink)}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.tui-input-group,.tui-input-composite,.tui-combobox-group,.tui-select-trigger){box-sizing:border-box;height:var(--control-height,38px);min-height:var(--control-height,38px);max-height:var(--control-height,38px)}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-input-group>input.tui-input-control{box-sizing:border-box;height:var(--control-height,38px);max-height:var(--control-height,38px);padding-block:8px;line-height:20px}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.tui-btn,.tui-button):not(.tui-btn-link):not([data-color^=link]),:is(.login-screen,.recovery-screen,.partner-onboarding-screen) button[type=submit]{box-sizing:border-box;height:var(--control-height,38px);min-height:var(--control-height,38px);max-height:var(--control-height,38px);padding-block:0}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-password-toggle{box-sizing:border-box;width:30px;height:30px;min-height:0;max-height:var(--control-height,38px);padding:0}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(form,fieldset,.tui-card-body){min-width:0;max-width:100%}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(h1,p,.tui-field-hint,.tui-label){overflow-wrap:anywhere}@media (max-width:640px){:is(.login-screen,.recovery-screen,.partner-onboarding-screen){--control-height:44px}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.tui-input-control,.tui-combobox-input,textarea){font-size:16px}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.tui-input-group,.tui-input-composite,.tui-combobox-group,.tui-select-trigger){height:44px;min-height:44px;max-height:none}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-input-group>input.tui-input-control{height:44px;max-height:none}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) button[type=submit]{white-space:normal;height:auto;min-height:44px;max-height:none;padding-block:10px}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) .tui-password-toggle{width:36px;height:36px}:is(.login-screen,.recovery-screen,.partner-onboarding-screen) :is(.login-options a,.login-remember,.recovery-back,.auth-help-link){align-items:center;min-height:44px;display:inline-flex}}@media (max-height:560px){.login-screen .login-layout{gap:24px}.login-screen .login-logo{max-height:90px}}.recovery-screen{background:var(--color-base-100);min-height:100svh;color:var(--color-base-content);place-items:center;padding:32px 20px;display:grid}.recovery-card{width:min(100%,440px)}.recovery-logo{width:200px;max-width:100%;height:auto;margin-bottom:28px;display:block}.recovery-card h1{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(32px,6vw,42px);line-height:1.12}.recovery-card>.tui-card-body>p{margin-bottom:28px;line-height:1.6}.recovery-card button[type=submit]{justify-content:center;width:100%;margin-top:12px}.recovery-card .recovery-error{margin:0}.recovery-help{margin:-8px 0 8px;font-size:12px}.recovery-back{align-items:center;gap:8px;margin-top:28px;font-size:13px;display:inline-flex}.recovery-back-icon{transform:rotate(180deg)}.recovery-card .tui-label{white-space:normal}.recovery-card>.tui-card-body{gap:0;padding:0;display:block}.recovery-card form>.tui-fieldset{gap:20px;margin:0;padding:0}.recovery-card .tui-input-group{margin-bottom:0}.recovery-card .tui-input-group input.tui-input-control,.recovery-card button[type=submit]{min-height:var(--control-height,38px)}.recovery-card .auth-field{gap:6px;min-width:0;display:grid}.recovery-card .auth-field .tui-label,.recovery-card .auth-field .tui-field-hint{margin:0}.recovery-card .auth-field .tui-field-hint{line-height:1.5}.recovery-card.auth-card{width:min(100%,480px)}.recovery-card.signup-details{width:min(100%,680px)}.signup-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.auth-card .auth-logo{width:200px;max-width:100%;height:auto;margin:0 0 32px;display:block}.auth-card h1{margin:0 0 12px}.auth-card .auth-intro{color:var(--muted);margin:0 0 28px;line-height:1.6}.auth-card form>.tui-fieldset{gap:20px;display:grid}.auth-card .auth-field{gap:6px;min-width:0;display:grid}.auth-card .auth-field .tui-label,.auth-card .auth-field .tui-field-hint{margin:0}.auth-card .auth-field .tui-field-hint{line-height:1.5}.auth-card .tui-input-group{margin:0}.auth-card .auth-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:0 0 24px;padding:20px 0;display:grid}.auth-summary>div{gap:4px;min-width:0;display:grid}.auth-summary dt{color:var(--muted);font-size:12px}.auth-summary dd{overflow-wrap:anywhere;margin:0;font-size:14px}.auth-card .auth-note{color:var(--muted);margin:24px 0 0;font-size:12px;line-height:1.6}.auth-card .auth-error{margin:0}.auth-card .auth-forgot{justify-self:end;margin-top:-8px;font-size:13px}.auth-card .auth-help-link{margin:24px 0 0;display:inline-flex}.auth-card .signup-consent.workspace-form-checkbox{align-items:flex-start;margin:0;line-height:20px}.auth-card .signup-consent .workspace-form-choice-control{margin-top:2px}.auth-card .signup-consent .tui-link{text-decoration:underline}.auth-card .tui-input-group.workspace-form-input{background:var(--surface-control);min-height:var(--control-height,38px);height:var(--control-height,38px)}.auth-card .workspace-prefixed-field .tui-input-composite,.auth-card .workspace-prefixed-field .tui-input-composite>.workspace-prefixed-control,.auth-card .workspace-prefixed-field .workspace-url-prefix{min-height:var(--control-height,38px);height:var(--control-height,38px)}.auth-card .workspace-form-input>input.tui-input-control{height:var(--control-height,38px)}.recovery-card.signup-confirmation{text-align:center;width:min(100%,440px)}.signup-confirmation .auth-logo{width:180px;margin:0 auto 36px}.signup-confirmation-icon{border:1px solid var(--line);background:var(--surface-control);width:56px;height:56px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.auth-card.signup-confirmation h1{margin:0 0 16px}.auth-card.signup-confirmation .auth-intro{margin:0 0 20px;font-size:15px;line-height:1.7}.signup-confirmation .signup-confirmation-help{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.6}.signup-confirmation-actions{justify-items:stretch;gap:20px;display:grid}.recovery-screen .signup-confirmation-actions>.tui-btn{justify-content:center;width:100%}.signup-confirmation-actions>.recovery-back{justify-self:center;margin:0}@media (max-width:640px){.signup-details-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.signup-confirmation .auth-logo{margin-bottom:28px}.signup-confirmation-icon{margin-bottom:20px}}
