.PYSbDq_page{min-height:var(--ui-vh);background:linear-gradient(145deg,#f6f9fd 0%,#edf3fa 40%,#f8fbff 100%);place-items:center;padding:24px;display:grid}.PYSbDq_card{border:1px solid var(--nc-color-border);background:var(--nc-color-surface);width:min(420px,100%);box-shadow:var(--nc-shadow-soft);border-radius:18px;gap:14px;padding:22px;display:grid}.PYSbDq_header{text-align:center;gap:6px;display:grid}.PYSbDq_title{margin:0;font-size:1.85rem;line-height:1.1}.PYSbDq_subtitle{color:var(--nc-color-muted);margin:0}.PYSbDq_form{gap:12px;display:grid}.PYSbDq_passwordRules{gap:6px;margin:-4px 0 2px;padding:0;list-style:none;display:grid}.PYSbDq_passwordRule{color:var(--nc-color-muted);border:1px solid rgb(var(--nc-color-primary-rgb)/.12);background:rgb(var(--nc-color-primary-rgb)/.05);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:.81rem;line-height:1.4;display:flex}.PYSbDq_passwordRuleOk{border-color:rgb(var(--nc-color-success-rgb,80 160 120)/.3);background:rgb(var(--nc-color-success-rgb,80 160 120)/.12);color:var(--nc-color-success,#2f8d5b)}.PYSbDq_passwordRuleIcon{border:1px solid;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;font-size:.72rem;display:grid}.PYSbDq_passwordRuleHint{opacity:.88;font-style:normal}.PYSbDq_field{gap:6px;display:grid}.PYSbDq_field span{color:var(--nc-color-muted);font-size:.84rem;font-weight:600}.PYSbDq_field input{border:1px solid var(--nc-color-border);width:100%;color:var(--nc-color-text);background:#fff;border-radius:10px;padding:10px 12px;font-size:.95rem}.PYSbDq_field input:focus{border-color:var(--nc-color-primary);box-shadow:0 0 0 2px rgb(var(--nc-color-primary-rgb)/.14);outline:none}.PYSbDq_message{border:1px solid rgb(var(--nc-color-primary-rgb)/.24);background:rgb(var(--nc-color-primary-rgb)/.07);color:var(--nc-color-primary-strong);border-radius:10px;margin:0;padding:8px 10px;font-size:.84rem}.PYSbDq_messageError{border-color:rgb(var(--nc-color-accent-rgb)/.24);background:rgb(var(--nc-color-accent-rgb)/.08);color:var(--nc-color-accent)}.PYSbDq_submit{border:1px solid var(--nc-color-primary);background:var(--nc-color-primary);color:#fff;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:700;transition:all .16s}.PYSbDq_submit:hover{border-color:var(--nc-color-primary-strong);background:var(--nc-color-primary-strong)}.PYSbDq_submit:disabled{cursor:not-allowed;opacity:.72}.PYSbDq_secondaryLink{color:var(--nc-color-muted);justify-self:start;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .16s}.PYSbDq_secondaryLink:hover{color:var(--nc-color-text)}@media (max-width:640px){.PYSbDq_page{place-items:start center;padding-top:48px}.PYSbDq_card{padding:18px}}
