.page-module-scss-module__AFqMpq__profileCard{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);margin-bottom:var(--op-space-4);overflow:hidden}.page-module-scss-module__AFqMpq__identity{align-items:center;gap:var(--op-space-4);padding:var(--op-space-6);border-bottom:1px solid var(--op-color-border);background:linear-gradient(135deg, var(--op-color-primary-soft), var(--op-color-surface) 58%);display:flex}.page-module-scss-module__AFqMpq__avatar{background:var(--op-color-surface);border:1px solid var(--op-color-primary-soft);width:58px;height:58px;color:var(--op-color-primary-hover);border-radius:999px;flex:0 0 58px;place-items:center;display:grid}.page-module-scss-module__AFqMpq__identity h2{color:var(--op-color-text-strong);margin:0;font-size:20px}.page-module-scss-module__AFqMpq__identity p{margin:var(--op-space-1) 0 0;color:var(--op-color-text-muted);font-size:12px}.page-module-scss-module__AFqMpq__grid{padding:var(--op-space-2) var(--op-space-6) var(--op-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-module-scss-module__AFqMpq__grid>div{align-items:flex-start;gap:var(--op-space-3);min-width:0;padding:var(--op-space-4) 0;border-bottom:1px solid var(--op-color-border);display:flex}.page-module-scss-module__AFqMpq__grid>div:nth-child(odd){padding-right:var(--op-space-6)}.page-module-scss-module__AFqMpq__grid>div:nth-child(2n){padding-left:var(--op-space-6);border-left:1px solid var(--op-color-border)}.page-module-scss-module__AFqMpq__fieldIcon{border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);width:34px;height:34px;color:var(--op-color-primary-hover);flex:0 0 34px;place-items:center;display:grid}.page-module-scss-module__AFqMpq__grid dt{color:var(--op-color-text-muted);font-size:12px}.page-module-scss-module__AFqMpq__grid dd{color:var(--op-color-text-strong);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:650}@media (max-width:640px){.page-module-scss-module__AFqMpq__identity{padding:var(--op-space-4)}.page-module-scss-module__AFqMpq__grid{padding:var(--op-space-2) var(--op-space-4) var(--op-space-4);grid-template-columns:1fr}.page-module-scss-module__AFqMpq__grid>div:nth-child(odd),.page-module-scss-module__AFqMpq__grid>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}}.page-module-scss-module__AFqMpq__settingsGrid{gap:var(--op-space-6);max-width:1080px;margin-top:var(--op-space-6);grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);display:grid}.page-module-scss-module__AFqMpq__settingsCard{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);min-width:0;overflow:hidden}.page-module-scss-module__AFqMpq__editForm{padding:var(--op-space-6)}.page-module-scss-module__AFqMpq__sectionHeading h2,.page-module-scss-module__AFqMpq__securityPanel h2{color:var(--op-color-text-strong);margin:0;font-size:16px}.page-module-scss-module__AFqMpq__sectionHeading p,.page-module-scss-module__AFqMpq__securityPanel p{margin:var(--op-space-1) 0 0;color:var(--op-color-text-muted);font-size:12px;line-height:18px}.page-module-scss-module__AFqMpq__formGrid{gap:var(--op-space-4);margin-top:var(--op-space-5,20px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module-scss-module__AFqMpq__field{gap:var(--op-space-1);min-width:0;color:var(--op-color-text);flex-direction:column;font-size:12px;font-weight:600;display:flex}.page-module-scss-module__AFqMpq__field input:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__AFqMpq__field input{width:100%;min-width:0;max-width:100%;min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);background:var(--op-color-surface);color:var(--op-color-text-strong);font:inherit;font-weight:400}.page-module-scss-module__AFqMpq__formActions{margin-top:var(--op-space-5,20px);justify-content:flex-end;display:flex}.page-module-scss-module__AFqMpq__primaryButton:focus-visible,.page-module-scss-module__AFqMpq__secondaryButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.page-module-scss-module__AFqMpq__primaryButton,.page-module-scss-module__AFqMpq__secondaryButton{min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.page-module-scss-module__AFqMpq__primaryButton{border:1px solid var(--op-color-primary);background:var(--op-color-primary);color:#fff;cursor:pointer}.page-module-scss-module__AFqMpq__primaryButton:disabled{cursor:wait;opacity:.65}.page-module-scss-module__AFqMpq__secondaryButton{margin-top:var(--op-space-4);border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-primary-hover)}.page-module-scss-module__AFqMpq__secondaryButton:hover{border-color:var(--op-color-primary)}.page-module-scss-module__AFqMpq__formError,.page-module-scss-module__AFqMpq__formSuccess{margin:var(--op-space-4) 0 0;padding:var(--op-space-3);border-radius:var(--op-radius-sm);font-size:12px}.page-module-scss-module__AFqMpq__formError{background:color-mix(in srgb, var(--op-color-danger) 8%, white);color:var(--op-color-danger)}.page-module-scss-module__AFqMpq__formSuccess{background:var(--op-color-primary-soft);color:var(--op-color-primary-hover)}.page-module-scss-module__AFqMpq__securityPanel{align-items:flex-start;gap:var(--op-space-3);padding:var(--op-space-6);display:flex}.page-module-scss-module__AFqMpq__securityIcon{border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);width:40px;height:40px;color:var(--op-color-primary-hover);flex:0 0 40px;place-items:center;display:grid}@media (max-width:820px){.page-module-scss-module__AFqMpq__settingsGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module-scss-module__AFqMpq__editForm,.page-module-scss-module__AFqMpq__securityPanel{padding:var(--op-space-4)}.page-module-scss-module__AFqMpq__formGrid{grid-template-columns:1fr}.page-module-scss-module__AFqMpq__formActions{justify-content:stretch}.page-module-scss-module__AFqMpq__primaryButton{width:100%}}.page-module-scss-module__AFqMpq__companiesCard{max-width:1080px;margin-top:var(--op-space-6)}
.privacy-module-scss-module__pBvlLa__explain{gap:var(--op-space-4);margin-bottom:var(--op-space-6);display:grid}.privacy-module-scss-module__pBvlLa__block h2{margin:0 0 var(--op-space-2);color:var(--op-color-text-strong);font-size:14px}.privacy-module-scss-module__pBvlLa__block ul{padding-left:var(--op-space-5,20px);gap:var(--op-space-1);color:var(--op-color-text);margin:0;font-size:13px;line-height:19px;display:grid}.privacy-module-scss-module__pBvlLa__note{color:var(--op-color-text-muted);margin:0;font-size:13px;line-height:19px}.privacy-module-scss-module__pBvlLa__legalList{margin:var(--op-space-2) 0 0;gap:var(--op-space-2) var(--op-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.privacy-module-scss-module__pBvlLa__legalLink:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.privacy-module-scss-module__pBvlLa__legalLink{color:var(--op-color-primary-hover);border-radius:2px;font-size:13px;text-decoration:underline}.privacy-module-scss-module__pBvlLa__status{margin:0 0 var(--op-space-4);padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-primary-soft);color:var(--op-color-text-strong);font-size:13px;line-height:19px}.privacy-module-scss-module__pBvlLa__status strong{margin-bottom:var(--op-space-1);display:block}.privacy-module-scss-module__pBvlLa__statusError{margin:var(--op-space-2) 0 0;padding:var(--op-space-3);border-radius:var(--op-radius-sm);background:var(--op-color-danger-soft);color:var(--op-color-danger);font-size:13px}.privacy-module-scss-module__pBvlLa__actionsRow{gap:var(--op-space-3);margin-top:var(--op-space-3);flex-wrap:wrap;display:flex}.privacy-module-scss-module__pBvlLa__linkButton:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.privacy-module-scss-module__pBvlLa__linkButton{min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text-strong);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.privacy-module-scss-module__pBvlLa__section{background:var(--op-color-surface);border:1px solid var(--op-color-border);border-radius:var(--op-radius-md);box-shadow:var(--op-shadow-xs);padding:var(--op-space-6);max-width:1080px;margin-top:var(--op-space-6);gap:var(--op-space-5,20px);display:grid}.privacy-module-scss-module__pBvlLa__sectionHeader h2{color:var(--op-color-text-strong);margin:0;font-size:16px}.privacy-module-scss-module__pBvlLa__sectionHeader p{margin:var(--op-space-1) 0 0;color:var(--op-color-text-muted);font-size:12px;line-height:18px}.privacy-module-scss-module__pBvlLa__subsection{gap:var(--op-space-2);padding-top:var(--op-space-4);border-top:1px solid var(--op-color-border);justify-items:start;display:grid}.privacy-module-scss-module__pBvlLa__subsection h3{color:var(--op-color-text-strong);margin:0;font-size:14px}.privacy-module-scss-module__pBvlLa__subsection p{color:var(--op-color-text-muted);margin:0;font-size:12px;line-height:18px}.privacy-module-scss-module__pBvlLa__subsection p.privacy-module-scss-module__pBvlLa__statusError{color:var(--op-color-danger);font-size:13px;line-height:19px}.privacy-module-scss-module__pBvlLa__button:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.privacy-module-scss-module__pBvlLa__button{min-height:44px;padding:0 var(--op-space-4);border-radius:var(--op-radius-sm);border:1px solid var(--op-color-border);background:var(--op-color-surface);color:var(--op-color-text-strong);font:inherit;cursor:pointer;font-size:14px;font-weight:600}.privacy-module-scss-module__pBvlLa__button:disabled{opacity:.65;cursor:not-allowed}.privacy-module-scss-module__pBvlLa__danger{border-color:var(--op-color-danger);color:var(--op-color-danger)}.privacy-module-scss-module__pBvlLa__danger:hover:not(:disabled){background:var(--op-color-danger-soft)}.privacy-module-scss-module__pBvlLa__dialogBody{gap:var(--op-space-3);display:grid}.privacy-module-scss-module__pBvlLa__dialogBody h3{color:var(--op-color-text-strong);margin:0;font-size:13px}.privacy-module-scss-module__pBvlLa__dialogBody ul{padding-left:var(--op-space-5,20px);gap:var(--op-space-1);margin:0;font-size:13px;line-height:19px;display:grid}.privacy-module-scss-module__pBvlLa__field{gap:var(--op-space-1);display:grid}.privacy-module-scss-module__pBvlLa__field label{color:var(--op-color-text-strong);font-size:13px;font-weight:600}.privacy-module-scss-module__pBvlLa__field input[type=password]:focus-visible{outline:2px solid var(--op-color-primary);outline-offset:2px}.privacy-module-scss-module__pBvlLa__field input[type=password]{min-height:44px;padding:0 var(--op-space-3);border:1px solid var(--op-color-border);border-radius:var(--op-radius-sm);font:inherit;background:var(--op-color-surface);color:var(--op-color-text)}.privacy-module-scss-module__pBvlLa__hint{color:var(--op-color-text-muted);margin:0;font-size:12px}.privacy-module-scss-module__pBvlLa__check{align-items:flex-start;gap:var(--op-space-2);font-size:13px;display:flex}.privacy-module-scss-module__pBvlLa__check input{flex:0 0 18px;width:18px;height:18px;margin-top:3px}
