.settings-module__NYbA9q__page{color:#12364a;max-width:760px;margin:0 auto;padding:40px 20px 80px}.settings-module__NYbA9q__page h1{margin:20px 0 12px}.settings-module__NYbA9q__page a{text-underline-offset:3px;text-decoration:underline}.settings-module__NYbA9q__section{background:#fff;border:1px solid #cbd8d2;border-radius:16px;margin:24px 0;padding:24px}.settings-module__NYbA9q__section h2{margin-bottom:12px}.settings-module__NYbA9q__section p{line-height:1.65}.settings-module__NYbA9q__form{margin:18px 0}.settings-module__NYbA9q__form fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.settings-module__NYbA9q__form label{gap:7px;font-weight:600;display:grid}.settings-module__NYbA9q__form input:not([type=hidden]),.settings-module__NYbA9q__form textarea{color:#12364a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #829b96;border-radius:8px;padding:12px}.settings-module__NYbA9q__form button{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#12364a;border:0;border-radius:8px;padding:12px 18px}.settings-module__NYbA9q__form button:disabled{opacity:.6;cursor:wait}.settings-module__NYbA9q__form :focus-visible{outline-offset:3px;outline:3px solid #d97538}.settings-module__NYbA9q__error{color:#9c1b25}.settings-module__NYbA9q__message{color:#235d4a}.settings-module__NYbA9q__avatar,.settings-module__NYbA9q__placeholder{object-fit:cover;border-radius:50%;width:128px;height:128px}.settings-module__NYbA9q__placeholder{background:#e1eee8;place-items:center;font-size:48px;display:grid}.settings-module__NYbA9q__nav{flex-wrap:wrap;gap:20px;margin:20px 0;display:flex}.settings-module__NYbA9q__identity{overflow-wrap:anywhere;gap:6px;margin:22px 0;display:grid}.settings-module__NYbA9q__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.settings-module__NYbA9q__intro,.settings-module__NYbA9q__links{margin:16px 0}@media (max-width:480px){.settings-module__NYbA9q__section{padding:18px}.settings-module__NYbA9q__form button{width:100%}}
.auth-module__qapFba__shell{width:min(100% - 2rem,980px);margin:0 auto;padding:clamp(3rem,8vw,6rem) 0}.auth-module__qapFba__card{border:1px solid var(--border);background:var(--white);width:min(100%,560px);box-shadow:var(--shadow);border-radius:1.5rem;margin:0 auto;padding:clamp(1.5rem,5vw,2.75rem)}.auth-module__qapFba__eyebrow{color:var(--green-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.76rem;font-weight:800}.auth-module__qapFba__card h1{letter-spacing:-.045em;font-size:clamp(2rem,6vw,3rem);line-height:1}.auth-module__qapFba__intro{color:var(--slate);margin:1rem 0 1.75rem;line-height:1.65}.auth-module__qapFba__form{gap:1.1rem;display:grid}.auth-module__qapFba__field{color:var(--navy-deep);gap:.45rem;font-size:.9rem;font-weight:750;display:grid}.auth-module__qapFba__field input{border:1px solid var(--border);width:100%;color:var(--navy);background:var(--canvas);border-radius:.75rem;padding:.85rem .95rem}.auth-module__qapFba__field input:focus{border-color:var(--mint)}.auth-module__qapFba__check{color:var(--slate);align-items:center;gap:.65rem;font-size:.9rem;display:flex}.auth-module__qapFba__button{min-height:3rem;color:var(--white);background:var(--navy);cursor:pointer;border:0;border-radius:.75rem;font-weight:800}.auth-module__qapFba__button:hover{background:var(--navy-deep)}.auth-module__qapFba__button:disabled{opacity:.55;cursor:not-allowed}.auth-module__qapFba__message,.auth-module__qapFba__error{border-radius:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;line-height:1.5}.auth-module__qapFba__message{color:var(--green-deep);background:var(--mint-soft)}.auth-module__qapFba__error{color:#7a2731;background:#fff0f1}.auth-module__qapFba__links{color:var(--green-deep);flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.5rem;font-size:.9rem;font-weight:700;display:flex}.auth-module__qapFba__hint{color:var(--slate);font-size:.82rem;line-height:1.55}.auth-module__qapFba__hint a{color:var(--green-deep);text-underline-offset:.2em;text-decoration:underline}.auth-module__qapFba__identity{background:var(--mint-soft);border-radius:1rem;gap:.4rem;margin:1.75rem 0;padding:1.25rem;display:grid}.auth-module__qapFba__identity span{color:var(--slate);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.auth-module__qapFba__social{gap:.8rem;margin:1.5rem 0;display:grid}.auth-module__qapFba__socialLink{border:1px solid var(--border);text-align:center;background:var(--canvas);border-radius:.75rem;padding:.9rem 1rem;font-weight:750}
