.profile-passport-v128{max-width:1320px;margin:0 auto}.profile-page-title{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 22px}.profile-page-title h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.05em;margin:4px 0}.profile-page-title p{color:var(--ab-muted);font-size:17px}.profile-verified{padding:10px 15px;border-radius:999px;background:#e8f6ed;color:#147243;font-weight:800}.profile-passport-v128 .profile-promo-card{border-color:rgba(210,153,29,.35);background:linear-gradient(115deg,var(--ab-surface),#fff9e8)}.profile-passport-v128 .profile-identity-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:25px;padding:34px;border:1px solid var(--ab-line);border-radius:30px;background:radial-gradient(circle at 92% 0,rgba(232,168,31,.17),transparent 34%),var(--ab-surface);box-shadow:0 18px 55px rgba(32,25,12,.07)}.profile-passport-v128 .profile-identity-card:after{content:"AB";position:absolute;right:24px;bottom:-38px;font-size:150px;font-weight:950;color:rgba(211,154,30,.045);pointer-events:none}.profile-passport-v128 .profile-avatar-editor>span{width:112px;height:112px;border:6px solid var(--ab-surface);box-shadow:0 0 0 1px var(--ab-line),0 12px 30px rgba(0,0,0,.13)}.profile-passport-v128 .profile-identity-card h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:5px 0}.profile-completion{max-width:430px;margin-top:22px}.profile-completion>span{display:flex;justify-content:space-between;color:var(--ab-muted);font-size:12px}.profile-completion em{font-style:normal;color:#b57100;font-weight:900}.profile-completion>i{display:block;height:7px;margin-top:7px;border-radius:99px;background:var(--ab-surface-2);overflow:hidden}.profile-completion>i:after{content:"";display:block;height:100%;width:var(--profile-progress);background:linear-gradient(90deg,#c97e00,#f3b731);border-radius:inherit}.profile-passport-v128 .profile-dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:20px}.profile-passport-v128 .settings-card{border-radius:24px;box-shadow:0 10px 35px rgba(30,24,13,.045)}.profile-passport-v128 .settings-title h2{font-size:24px;letter-spacing:-.025em}.profile-passport-v128 .static-field,.profile-passport-v128 .security-actions>a,.profile-passport-v128 .security-actions>div,.profile-passport-v128 .device-row{border-radius:15px}.profile-passport-v128 .toggle-row{padding:16px;border:1px solid var(--ab-line);border-radius:16px;background:var(--ab-surface-2)}:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .profile-verified{background:#173d2b;color:#8ce0ae}:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .profile-passport-v128 .profile-promo-card{background:linear-gradient(115deg,#1d211d,#2b2417)}:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .profile-passport-v128 .profile-identity-card{background:radial-gradient(circle at 92% 0,rgba(232,168,31,.14),transparent 34%),#191d19}:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .client-action-note.tone-done strong,:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .client-action-note.tone-done span{color:#173f2b!important}@media(prefers-color-scheme:dark){html[data-theme="system"] .profile-passport-v128 .profile-promo-card{background:linear-gradient(115deg,#1d211d,#2b2417)}html[data-theme="system"] .profile-passport-v128 .profile-identity-card{background:radial-gradient(circle at 92% 0,rgba(232,168,31,.14),transparent 34%),#191d19}html[data-theme="system"] .client-action-note.tone-done strong,html[data-theme="system"] .client-action-note.tone-done span{color:#173f2b!important}}@media(max-width:900px){.profile-passport-v128 .profile-dashboard-grid{grid-template-columns:1fr}.profile-passport-v128 .profile-identity-card{grid-template-columns:auto 1fr}.profile-passport-v128 .profile-identity-card>a{grid-column:1/-1}}@media(max-width:600px){.profile-page-title{align-items:flex-start;flex-direction:column;gap:12px}.profile-passport-v128 .profile-identity-card{grid-template-columns:1fr;text-align:center;padding:24px}.profile-passport-v128 .profile-avatar-editor{margin:auto}.profile-completion{margin-left:auto;margin-right:auto}}
