.access-entry .auth-shell{color:var(--text-primary);background:0 0;grid-template-columns:minmax(0,1fr);padding:clamp(1rem,4vw,3rem)}.access-entry .auth-panel{box-sizing:border-box;background:var(--ds-surface-raised);min-width:0;color:var(--text-primary);padding:clamp(1.25rem,5vw,2.5rem)}.access-entry .auth-panel h1{font:800 2.125rem/1.12 var(--font-serif)}.access-entry .auth-panel .auth-lead{color:var(--text-secondary);overflow-wrap:anywhere}.access-entry .auth-panel .auth-form{gap:1rem}.access-entry .auth-form fieldset{border:0;min-width:0;margin:0;padding:0}.access-entry .auth-form button[type=submit]:enabled{color:var(--text-primary)!important;border:1px solid var(--ds-accent)!important;background:0 0!important}.access-entry .auth-form button[type=submit]{white-space:normal;min-height:44px;font-weight:600;height:auto!important}.access-entry .auth-form button[type=submit]:enabled:hover{background:var(--appearance-selection)!important}.access-entry .auth-form :is(.auth-feedback,.form-error){border:1px solid;border-radius:.5rem;margin:0;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.access-entry .auth-feedback[data-kind=expired]{color:var(--feedback-warning);background:var(--feedback-warning-surface)}.access-entry .auth-feedback[data-kind=sent]{color:var(--feedback-success);background:var(--feedback-success-surface)}.access-entry .form-error{color:var(--feedback-error);background:var(--feedback-error-surface)}.access-entry .auth-form .auth-lead{margin:0}.access-entry .auth-form .otp-resend button{max-width:100%}[data-maj-style=cristal] .access-entry .auth-panel{border:1px solid var(--ds-glass-edge);border-radius:1.25rem;box-shadow:0 12px 32px #11212d20}@media (max-width:360px){.access-entry .auth-shell.auth-brand-shell{padding-inline:0}}.access-entry .profile-shell{width:min(100%,600px);color:var(--text-primary);box-sizing:border-box;align-content:center;margin:auto;padding:1.5rem 1rem;display:grid}.access-entry .profile-picker-options>div{border-radius:1rem;background:var(--ds-surface-raised)!important;padding:2rem 1rem!important}.access-entry .profile-picker-options>div>span{font-weight:800}.access-entry .profile-picker-options button{min-width:0;max-width:100%}.access-entry .profile-picker-options button>span:nth-child(2){overflow-wrap:anywhere}.access-entry .profile-add-child{color:var(--text-primary)}.role-signout{border:0;min-width:0;margin:0}.role-status{text-align:center;color:var(--text-primary)}
