.auth-page{--tt-brand:#ff3469;--tt-background:#ffffff;--tt-text:#111318;--tt-muted:#6f737b;--tt-line:#e5e7eb;--tt-soft:#f7f7f8;min-height:100svh;padding:20px;overflow-x:clip;background:var(--tt-background);color:var(--tt-text);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.auth-page .auth-panel{width:min(390px,100%);border:0;border-radius:0;padding:clamp(22px,5vh,48px) 0;background:var(--tt-background);box-shadow:none}.tasktalk-login-brand{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 28px}.tasktalk-login-logo{display:block;width:66px;height:auto;aspect-ratio:80/72;color:var(--tt-text)}.tasktalk-wordmark{font-size:26px;font-weight:500;line-height:1;letter-spacing:-.02em}.tasktalk-wordmark-task{color:var(--tt-brand)}.tasktalk-wordmark-talk{color:var(--tt-text)}.auth-page h1{font-size:22px;font-weight:500;line-height:1.15;text-align:center}.auth-page .auth-lead{margin:8px 0 20px;color:var(--tt-muted);font-size:13px;line-height:1.4;text-align:center}.auth-page .field{gap:6px;color:var(--tt-muted);font-size:12px;font-weight:500}.auth-page .field input{min-height:50px;border-color:var(--tt-line);border-radius:17px;color:var(--tt-text);padding:0 14px}.auth-page .field input:focus-visible{border-color:var(--tt-brand);outline:3px solid color-mix(in srgb,var(--tt-brand) 22%,transparent);outline-offset:1px}.auth-page .primary-button{min-height:50px;margin-top:4px;border-radius:17px;background:var(--tt-text);color:var(--tt-background);font-weight:500}.auth-page .primary-button:focus-visible{outline:3px solid color-mix(in srgb,var(--tt-brand) 30%,transparent);outline-offset:3px}.auth-page .primary-button:disabled{background:var(--tt-muted)}@media (max-width:380px){.auth-page{padding:16px}.auth-page .auth-panel{padding-block:18px}.tasktalk-login-brand{margin-bottom:22px}.tasktalk-login-logo{width:60px}}.tasktalk-shell-logo{display:block;width:40px;height:auto;aspect-ratio:80/72}@font-face{font-family:taskTalkInter;src:url(/_next/static/media/0336a89fb4e7fc1d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:taskTalkInter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a3d1d0{font-family:taskTalkInter,taskTalkInter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}.__variable_a3d1d0{--font-inter:"taskTalkInter","taskTalkInter Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}