.login-surface_loginSite__ICV_p{--auth-cta-gradient:linear-gradient(92deg,#0B5C43,#0E7A57 34%,#16A34A 68%,#22C55E);background:radial-gradient(60% 55% at 54% 10%,rgb(45 214 115/5%),transparent 70%),radial-gradient(58% 60% at 86% 94%,rgb(232 214 175/20%),transparent 72%),linear-gradient(160deg,#fdfcfa,#faf7ef)}.dark .login-surface_loginSite__ICV_p{--auth-cta-gradient:linear-gradient(90deg,#16A34A,#22C55E 50%,#2DD673);background:radial-gradient(60% 55% at 54% 10%,rgb(45 214 115/7%),transparent 70%),radial-gradient(58% 60% at 86% 94%,rgb(168 123 30/8%),transparent 72%),var(--tc-bg)}.login-surface_loginForm__7E8_9 [data-slot=card]{display:block;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}.login-surface_loginForm__7E8_9 [data-slot=card-header]{display:block;padding:0}.login-surface_loginForm__7E8_9 [data-slot=card-title]{font-family:var(--font-heading);font-size:26px;font-weight:600;letter-spacing:-.02em}.login-surface_loginForm__7E8_9 [data-slot=card-description]{margin-top:7px;color:var(--tc-text-muted);font-size:14.5px}.login-surface_loginForm__7E8_9 [data-slot=card-content]{padding:0}.login-surface_loginForm__7E8_9 form{display:flex;flex-direction:column;gap:17px;margin-top:24px}.login-surface_loginForm__7E8_9 form>*,.login-surface_loginForm__7E8_9 form>*>*{margin-block-end:0!important}.login-surface_loginForm__7E8_9 form>div{display:flex;flex-direction:column;gap:7px}.login-surface_loginForm__7E8_9 form>div>div>a{color:var(--tc-accent);font-size:12.5px;font-weight:600}.login-surface_loginForm__7E8_9 [data-slot=label]{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--tc-text-primary)}.login-surface_loginForm__7E8_9 [data-slot=input]{height:46px;border:1.5px solid var(--tc-border-strong);border-radius:11px;background:var(--tc-surface-raised);padding:13px 14px;font-size:15px;color:var(--tc-text-primary)}.login-surface_loginForm__7E8_9 [data-slot=input]:focus-visible{border-color:var(--tc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc-focus-ring) 12%,transparent)}.login-surface_loginForm__7E8_9 [data-slot=button]{min-height:47px;margin-top:4px;border-radius:11px;padding:14px 24px;font-size:15px;font-weight:700;box-shadow:0 6px 18px rgb(11 92 67/22%)}.login-surface_loginForm__7E8_9 form [data-slot=button]{transition-property:color,background-color,border-color,box-shadow,filter,opacity,transform}.login-surface_loginForm__7E8_9 form [data-slot=button]:focus-visible{outline-color:var(--tc-focus-ring);outline-offset:3px;outline-style:solid;outline-width:2px}.login-surface_loginForm__7E8_9 [data-slot=card-content]>button{min-height:auto;margin-top:16px;padding:0;border:0;background:transparent;color:var(--tc-accent);font-size:13px;font-weight:600;box-shadow:none}.login-surface_loginForm__7E8_9 [data-slot=card-content]>p:last-child{margin-top:22px;padding-top:19px;border-top:1px solid var(--tc-border);color:var(--tc-text-secondary);text-align:center;font-size:14px}@media (max-width:720px){.login-surface_loginForm__7E8_9 form{margin-top:22px}}