.cs-app.cs-auth,.cs-app.cs-auth h1,.cs-app.cs-auth h2,.login-page.workspace-branded-login{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.cc-auth-logo{--cc-ink:#1f1a2b;--cc-purple-500:#6f3dde;--cc-font-display:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}.cs-app .cs-top>a.cc-auth-logo{font-size:21px;font-weight:700;letter-spacing:-.02em;color:#1f1a2b;gap:10px}.cs-app .cs-top>a.cc-auth-logo b{color:#6f3dde;font-weight:700}.workspace-branded-login .workspace-login-name.cc-auth-logo{font-size:24px;gap:10px}@media (max-width:600px){.login-page.customer-branded.workspace-branded-login{display:block;min-height:100dvh}.login-page.customer-branded.workspace-branded-login .login-brand{min-height:0;padding:8px 20px;flex-direction:row;align-items:center;gap:12px}.workspace-branded-login .login-brand>div,.workspace-branded-login .login-brand>small{display:none}.login-page.customer-branded.workspace-branded-login .workspace-login-name{min-height:44px;display:flex;align-items:center;font-size:20px;line-height:1.2}.login-page.customer-branded.workspace-branded-login .login-panel-brand{display:none}.workspace-branded-login:has(.login-panel-logo) .login-brand{display:none}.login-page.customer-branded.workspace-branded-login .login-panel-logo{max-height:56px;margin:0 0 16px}.login-page.customer-branded.workspace-branded-login .login-panel{display:block;padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.login-page.customer-branded.workspace-branded-login .login-panel form{width:100%}.login-page.customer-branded.workspace-branded-login .login-panel h2{font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:0 0 6px}.login-page.customer-branded.workspace-branded-login .login-form-intro{font-size:14px;margin:0 0 4px}.login-page.customer-branded.workspace-branded-login .login-panel label{margin:14px 0;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.login-page.customer-branded.workspace-branded-login .login-panel input{min-height:48px;padding:12px 14px;font-size:16px;border-radius:10px}.login-page.customer-branded.workspace-branded-login .login-panel button{min-height:48px}.login-page.customer-branded.workspace-branded-login .login-help{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;font-size:14px}.cc-auth-platform.customer-branded.login-page .login-brand{background:#fff;border-bottom:1px solid #e7e0ed}.cc-auth-platform.customer-branded.login-page .login-brand a.cc-auth-logo{color:#1f1a2b;font-size:21px}.cc-auth-platform.login-page .login-brand .cc-auth-logo b{color:#6f3dde}.cs-app.cs-auth .cs-top{padding:8px 16px;gap:8px}.cs-app.cs-auth .cs-top>a.cc-auth-logo{min-height:44px}.cs-app.cs-auth .cs-account{margin:0;padding:20px 16px 32px;border:0;border-radius:0;box-shadow:none;max-width:none}.cs-app.cs-auth .cs-eyebrow{display:none}.cs-app.cs-auth h1{font-size:24px;line-height:1.2;margin:0 0 8px}.cs-app.cs-auth .cs-account-lede{font-size:15px}.cs-app.cs-auth .cs-check{min-height:44px;padding:4px 0}.cs-app.cs-auth .cs-check input{width:24px;height:24px;margin-top:0}.cs-app.cs-auth .cs-check a{display:inline-block;padding:11px 0;margin:-11px 0}.cs-app.cs-auth .cs-account-links{gap:0 20px;margin-top:16px;font-size:14px}.cs-app.cs-auth .cs-account-links a{display:inline-flex;align-items:center;min-height:44px}}