.developer-site #developer-main:has(.auth-refined){background:#f8faff}.developer-site .auth-page.auth-refined{--primary:#0866ff;--primary-hover:#0054dc;--text:#071b49;--secondary:#64748b;--border:#dfe8f5;--surface:#f2f7ff;width:min(1080px,100% - 96px);color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:64px;padding-block:48px 64px}.developer-site .auth-refined .auth-context{background:#edf5ff;border:1px solid #e2edfc;border-radius:18px;align-self:start;padding:32px}.developer-site .auth-refined .auth-symbol{width:48px;height:48px;color:var(--primary);background:#fff;border:1px solid #d3e5ff;border-radius:12px;place-items:center;margin-bottom:28px;display:grid}.developer-site .auth-refined .eyebrow{letter-spacing:.12em;color:#0054dc;margin:0 0 16px;font-size:11px}.developer-site .auth-refined .auth-context h1{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(30px,3vw,40px);line-height:1.15}.developer-site .auth-refined .auth-context>p:not(.eyebrow){color:#536783;margin:0 0 24px;font-size:15px;line-height:1.7}.developer-site .auth-refined .auth-benefits{gap:18px;margin:28px 0;padding:0;font-size:14px;list-style:none;display:grid}.developer-site .auth-refined .auth-benefits li{align-items:center;gap:12px;line-height:1.5;display:flex}.developer-site .auth-refined .auth-benefits svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}.developer-site .auth-refined .inline-link{color:var(--primary);font-size:13px}.developer-site .auth-refined .auth-note{border-color:#d3e2f7;margin-top:28px;padding-top:24px;font-size:12px;line-height:1.7}.developer-site .auth-refined .auth-note p{color:#536783;margin:8px 0 0;font-size:12px;line-height:1.7}.developer-site .auth-refined .auth-panel{border-color:var(--border);background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px #173b6908}.developer-site .auth-refined .auth-panel-heading{margin-bottom:28px}.developer-site .auth-refined .auth-panel-heading h2{letter-spacing:-.025em;margin:0 0 8px;font-size:24px;line-height:1.3}.developer-site .auth-refined .auth-panel-heading p{color:var(--secondary);margin:0;font-size:13px;line-height:1.6}.developer-site .auth-refined .form-field{gap:8px;margin-bottom:18px}.developer-site .auth-refined label{font-size:13px}.developer-site .auth-refined input:not([type=checkbox]){background:#fff;border-color:#cbd8ea;border-radius:8px;min-height:48px;padding:12px 14px;font-size:16px}.developer-site .auth-refined input:focus-visible{border-color:var(--primary);outline-color:#0866ff33}.developer-site .auth-refined input[aria-invalid=true]{border-color:var(--error)}.developer-site .auth-refined .password-input{border-color:#cbd8ea;border-radius:8px;overflow:hidden}.developer-site .auth-refined .password-input:focus-within{outline-offset:1px;border-color:var(--primary);outline:3px solid #0866ff26}.developer-site .auth-refined .password-input:has([aria-invalid=true]){border-color:var(--error)}.developer-site .auth-refined .password-input input:focus-visible{outline:none}.developer-site .auth-refined .password-input button{min-width:56px;font-size:12px;font-weight:600}.developer-site .auth-refined .check-label{min-height:28px;font-size:12px;line-height:1.6}.developer-site .auth-refined .form-options{margin-bottom:24px;font-size:12px}.developer-site .auth-refined .form-submit{background:var(--primary);color:#fff;border-radius:8px;min-height:48px;padding:12px 20px;font-size:14px}.developer-site .auth-refined .form-submit:hover:not(:disabled){background:var(--primary-hover)}.developer-site .auth-refined .button-secondary{color:#536783;border:1px solid var(--border);box-shadow:none;background:#f8faff}.developer-site .auth-refined .form-divider{margin:22px 0 18px;font-size:12px}.developer-site .auth-refined .field-help{margin-top:8px;font-size:11px;line-height:1.6}.developer-site .auth-refined .auth-switch{margin:24px 0 12px;font-size:13px}.developer-site .auth-refined .auth-panel>.inline-link{text-align:center;font-size:12px;display:block}@media (width<=900px){.developer-site .auth-page.auth-refined{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;width:calc(100% - 40px)}.developer-site .auth-refined .auth-context,.developer-site .auth-refined .auth-panel{padding:24px}}@media (width<=700px){.developer-site .auth-page.auth-refined{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px 40px}.developer-site .auth-refined .auth-context{background:0 0;border:0;padding:0}.developer-site .auth-refined .auth-symbol,.developer-site .auth-refined .auth-benefits{display:none}.developer-site .auth-refined .auth-context h1{margin-bottom:12px;font-size:30px}.developer-site .auth-refined .auth-context>p:not(.eyebrow){margin-bottom:12px;font-size:14px}.developer-site .auth-refined .auth-panel{padding:24px 20px}.developer-site .auth-refined .auth-panel-heading h2{font-size:22px}}