.identity-page{min-height:100svh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--page,var(--muted));color:var(--foreground)}.identity-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:0 auto;display:flex}.identity-header [data-slot=native-select-wrapper]{max-width:180px}.identity-header select{max-width:180px;min-height:44px}.identity-main{justify-items:center;gap:24px;width:100%;max-width:440px;margin:clamp(28px,6vh,72px) auto 0;display:grid}.identity-card{width:100%;min-width:0}.identity-card [data-slot=card-header]{gap:12px}.identity-card h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,4vw,28px);font-weight:650;line-height:1.2}.identity-card [data-slot=card-description]{font-size:15px;line-height:1.6}.identity-eyebrow{color:var(--primary);align-items:center;padding-bottom:4px;display:flex}.identity-eyebrow svg{width:24px;height:24px}.identity-card-content,.identity-form-stack,.identity-fieldset,.identity-provider-list{gap:18px;min-width:0;display:grid}.identity-fieldset{border:0;margin:0;padding:0}.identity-page [data-slot=field-group]{gap:18px}.identity-page [data-slot=field]{gap:8px}.identity-page input{min-height:48px;font-size:16px}.identity-page [data-slot=button]{white-space:normal;overflow-wrap:anywhere;text-align:center;height:auto;min-height:44px;line-height:1.45}.identity-form-stack>[data-slot=button],.identity-fieldset>[data-slot=button]{width:100%}.identity-page [data-slot=alert]{line-height:1.6}.identity-page [data-slot=alert-title]{-webkit-line-clamp:unset;overflow:visible}.identity-page [data-slot=alert]:focus{outline:2px solid var(--ring);outline-offset:3px}.identity-password-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;display:flex}.identity-password-label [data-slot=button]{margin-right:-8px;padding:4px 8px;font-size:12px}.identity-form-links{color:var(--muted-foreground);justify-items:center;gap:0;font-size:14px;display:grid}.identity-form-links p{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.identity-form-links [data-slot=button]{padding-inline:8px}.identity-note,.identity-form-stack>p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.identity-divider{color:var(--muted-foreground);align-items:center;gap:14px;font-size:13px;display:flex}.identity-divider:before,.identity-divider:after{content:"";background:var(--border);flex:1;height:1px}.identity-loading{color:var(--muted-foreground);gap:20px;font-size:14px;display:grid}.identity-existing{text-align:center;justify-items:center;gap:4px;width:100%;padding:0 12px;display:grid}.identity-existing p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.identity-privacy{max-width:370px;color:var(--muted-foreground);justify-content:center;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.identity-privacy svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.identity-privacy p{color:var(--foreground);margin-bottom:2px;font-weight:500}.identity-accounts{border:1px solid var(--border);border-radius:var(--radius);gap:16px;padding:16px;display:grid}.identity-accounts>div{gap:3px;min-width:0;display:grid}.identity-accounts dt{color:var(--muted-foreground);font-size:12px}.identity-accounts dd{overflow-wrap:anywhere;font-size:14px;line-height:1.55}@media (max-width:380px){.identity-page{padding-inline:16px}.identity-header{gap:8px}.identity-header select{max-width:154px}.identity-card [data-slot=card-header],.identity-card [data-slot=card-content]{padding-inline:20px}}@media (max-height:600px) and (orientation:landscape){.identity-main{margin-top:24px}}
