html[data-portal-layout=sidebar] [data-auth-layout=sidebar]{--auth-ink-3:#5b6478;--auth-orange:#fb810e;--auth-field-line:#dfe3e9}html[data-portal-layout=sidebar] .auth-sidebar-page{background:radial-gradient(1100px 620px at 88% -12%,rgba(255,195,118,.22),rgba(255,195,118,0) 62%),radial-gradient(900px 520px at -8% 112%,rgba(251,129,14,.09),rgba(251,129,14,0) 60%),linear-gradient(#fff,#fff);color:var(--ink)}html[data-portal-layout=sidebar] .auth-sidebar-card{box-shadow:0 0 113px rgba(0,0,0,.08)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-title{font-family:var(--font-display);font-size:24px;line-height:1.25;font-weight:800;letter-spacing:-.022em;color:var(--ink)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-subtitle{font-size:14.5px;line-height:1.35;font-weight:500;color:var(--auth-ink-3)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-heading{gap:8px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-form{gap:16px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-field{gap:6px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-label{font-size:14.5px;line-height:1.3;font-weight:400;color:var(--auth-ink-3)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(.auth-body,.auth-footer){font-size:14.5px;line-height:1.3;color:var(--ink)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(.auth-muted,.auth-note){font-size:13px;line-height:1.3;font-weight:400;color:var(--auth-ink-3)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-link{display:inline-block;border-radius:0;font-weight:600;color:var(--auth-orange)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-link:hover{color:rgba(251,129,14,.8);text-decoration:none}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-link.self-end{font-size:14.5px;line-height:21px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-error{font-size:13px;line-height:18px;color:#ef4444}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-checklist{margin-top:2px;gap:2px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-checklist .text-caption{font-size:13px;line-height:1.3}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-checklist .bg-ink-4{background-color:rgba(91,100,120,.4)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(input:not([type=checkbox],[type=radio]),select){border-color:var(--auth-field-line);font-size:14.5px;line-height:1.3;letter-spacing:normal;color:var(--ink)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(input,select):focus{border-color:var(--auth-orange);box-shadow:0 0 0 4px rgba(251,129,14,.14)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-back{border-radius:0;font-size:14.5px;line-height:21px;color:var(--auth-ink-3)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-back-icon{color:var(--auth-ink-3)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(.auth-back,.auth-back-icon):hover{color:var(--ink)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .relative>input+button[aria-label$=password]{width:40px;color:rgba(19,33,61,.3)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .relative>input+button[aria-label$=password]:hover{color:rgba(19,33,61,.6)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] input.auth-otp[inputmode]{border-color:var(--auth-field-line);font-family:var(--font-display);font-size:16px;line-height:24px;letter-spacing:-.012em}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] input.auth-otp[inputmode]:focus{border-color:var(--auth-orange);box-shadow:none}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-timer{color:var(--auth-orange)}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-resend{font-size:13px;line-height:18px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-submit:disabled{box-shadow:none}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-submit{font-size:14px;line-height:1.3;padding:12px 24px}@media (min-width:768px){html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-title{font-size:32px;line-height:1.3}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-subtitle{font-size:18px;line-height:1.3}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-heading{gap:11px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-form{gap:22px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-field{gap:8px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(.auth-label,.auth-body,.auth-footer){font-size:16px;line-height:24px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(.auth-muted,.auth-note,.auth-error){font-size:14.5px;line-height:21px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] input.auth-otp[inputmode]{font-size:20px;line-height:28px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-resend{font-size:14.5px;line-height:21px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-back,html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-link.self-end{font-size:16px;line-height:24px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-checklist{margin-top:4px;gap:4px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-checklist .text-caption{font-size:14.5px;line-height:21px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] :is(input:not([type=checkbox],[type=radio]),select){font-size:16px;line-height:24px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .relative>input+button[aria-label$=password]{width:52px}html[data-portal-layout=sidebar] [data-auth-layout=sidebar] .auth-submit{line-height:24px;padding:15px 30px}}