.AccountSettingsShell_shell__crAfq{width:min(1280px,calc(100% - 64px));margin:36px auto 64px;display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:48px;gap:48px;color:var(--text);font-family:var(--font-interface)}.AccountSettingsShell_sidebar__HNdOQ{border-right:1px solid var(--border);padding-right:24px;display:flex;flex-direction:column;gap:18px;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--app-header-height, 118px) + 20px);max-height:calc(100dvh - var(--app-header-height, 118px) - 36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.AccountSettingsShell_navigation__MJHpp{display:grid;grid-gap:6px;gap:6px}.AccountSettingsShell_navigation__MJHpp a{display:flex;align-items:center;gap:13px;min-height:48px;padding:12px 14px;border-radius:7px;color:var(--muted-text);text-decoration:none;font-size:14px;font-weight:400;border-left:2px solid transparent}.AccountSettingsShell_navigation__MJHpp a:hover{background:var(--surface-muted);color:var(--text)}.AccountSettingsShell_navigation__MJHpp a[aria-current=page]{background:color-mix(in srgb,var(--primary-accent) 9%,transparent);border-left-color:var(--primary-accent);color:var(--primary-accent)}.AccountSettingsShell_navigation__MJHpp .AccountSettingsShell_groupStart__WQkqW{margin-top:22px;position:relative}.AccountSettingsShell_groupStart__WQkqW:before{content:"";position:absolute;top:-14px;left:0;right:0;border-top:1px solid var(--border)}.AccountSettingsShell_navigation__MJHpp svg,.AccountSettingsShell_publicLink__gq_oW svg{flex-shrink:0}.AccountSettingsShell_publicLink__gq_oW{position:relative;min-height:48px;box-sizing:border-box;display:flex;align-items:center;gap:13px;color:var(--muted-text);text-decoration:none;font-size:14px;font-weight:400;line-height:1.4;padding:12px 14px;border-left:2px solid transparent;border-radius:7px}.AccountSettingsShell_publicLink__gq_oW:before{content:"";position:absolute;top:-10px;left:0;right:0;border-top:1px solid var(--border)}.AccountSettingsShell_publicLink__gq_oW:hover{background:var(--surface-muted);color:var(--primary-accent)}.AccountSettingsShell_content__fbgqS{min-width:0;min-height:680px}.AccountSettingsShell_heading__nJRE4{margin-bottom:36px}.AccountSettingsShell_heading__nJRE4 h1{margin:0 0 10px;font:400 clamp(26px,3vw,34px)/1.2 var(--font-interface);letter-spacing:-.025em}.AccountSettingsShell_heading__nJRE4 p{margin:0;color:var(--muted-text);font-size:15px}.AccountSettingsShell_shell__crAfq .account-connections,.AccountSettingsShell_shell__crAfq .settings-section-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;min-width:0}.AccountSettingsShell_shell__crAfq .account-section-content,.AccountSettingsShell_shell__crAfq .account-security-settings{display:grid;grid-gap:30px;gap:30px}.AccountSettingsShell_shell__crAfq .profile-settings-form.wide-layout{display:flex;flex-direction:column;gap:28px}.AccountSettingsShell_shell__crAfq .account-profile-card{display:grid;grid-gap:28px;gap:28px}.AccountSettingsShell_shell__crAfq .account-section-title,.AccountSettingsShell_shell__crAfq h2{font:400 20px/1.35 var(--font-interface);letter-spacing:-.015em}.AccountSettingsShell_shell__crAfq .account-profile-card>h2{display:none}.AccountSettingsShell_shell__crAfq .account-avatar-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--border)}.AccountSettingsShell_shell__crAfq .account-avatar-row>label{display:none}.AccountSettingsShell_shell__crAfq .account-avatar-row{position:relative;padding-right:210px;min-height:108px}.AccountSettingsShell_shell__crAfq .account-avatar-row .media-uploader-box.avatar{position:static}.AccountSettingsShell_shell__crAfq .account-avatar-row .media-uploader-controls{position:absolute;right:0;top:50%;max-width:200px;transform:translateY(-50%)}.AccountSettingsShell_shell__crAfq .account-avatar-identity{display:grid;grid-gap:7px;gap:7px;min-width:0}.AccountSettingsShell_shell__crAfq .account-avatar-identity strong{font-size:16px;font-weight:400;overflow-wrap:anywhere}.AccountSettingsShell_shell__crAfq .account-avatar-identity span{color:var(--muted-text);font-size:14px;overflow-wrap:anywhere}.AccountSettingsShell_shell__crAfq .account-personal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.AccountSettingsShell_shell__crAfq .account-field-label,.AccountSettingsShell_shell__crAfq .account-form-field{font-size:14px;font-weight:400;color:var(--text);line-height:1.5}.AccountSettingsShell_shell__crAfq .account-display-name-row{grid-template-columns:minmax(0,1fr)}.AccountSettingsShell_shell__crAfq .input-field{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);box-shadow:none;font:400 15px/1.5 var(--font-interface);min-height:46px;padding:11px 14px;width:100%;min-width:0;box-sizing:border-box}.AccountSettingsShell_shell__crAfq .input-field:focus{outline:2px solid color-mix(in srgb,var(--primary-accent) 35%,transparent);outline-offset:2px;border-color:var(--primary-accent)}.AccountSettingsShell_shell__crAfq .input-field[readonly]{color:var(--muted-text)}.AccountSettingsShell_shell__crAfq .account-form-field small{font-weight:400;color:var(--muted-text);font-size:12px}.AccountSettingsShell_shell__crAfq .account-bio-count{justify-self:end}.AccountSettingsShell_shell__crAfq .button{border-radius:8px;min-height:42px;font-size:13px;font-weight:400;padding:10px 18px}.AccountSettingsShell_shell__crAfq .account-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0;border-top:1px solid var(--border)}.AccountSettingsShell_shell__crAfq .account-form-actions>span{flex:1 1 200px;color:var(--muted-text);font-size:12px;line-height:1.6}.AccountSettingsShell_shell__crAfq .account-email-summary{grid-template-columns:minmax(0,1fr) auto}.AccountSettingsShell_shell__crAfq .account-email-copy strong{font-weight:400}.AccountSettingsShell_shell__crAfq .account-section-content>.settings-section-card{border-top:1px solid var(--border);padding-top:24px}.AccountSettingsShell_shell__crAfq .account-connection-row{grid-template-columns:minmax(0,1fr) auto;padding:22px 0}.AccountSettingsShell_shell__crAfq .account-connection-copy strong{font-weight:400;font-size:15px}.AccountSettingsShell_shell__crAfq .profile-settings-two-col{gap:30px}.AccountSettingsShell_shell__crAfq .site-select-trigger{min-height:46px;border-radius:8px;font-weight:400}.AccountSettingsShell_shell__crAfq .ui-switch-wrapper{border-radius:8px;background:var(--surface)}.AccountSettingsShell_shell__crAfq .ui-switch-label{font-weight:400}.AccountSettingsShell_shell__crAfq .genre-preferences-grid{gap:24px}.AccountSettingsShell_shell__crAfq .account-achievements-page{width:100%;margin:0;padding:0}.AccountSettingsShell_shell__crAfq .account-achievements-back{display:none}.AccountSettingsShell_shell__crAfq .account-achievements-page>section{margin-top:0}.AccountSettingsShell_shell__crAfq a:focus-visible{outline:2px solid var(--primary-accent);outline-offset:3px}@media (max-width:960px){.AccountSettingsShell_shell__crAfq{width:calc(100% - 40px);grid-template-columns:195px minmax(0,1fr);gap:26px}.AccountSettingsShell_sidebar__HNdOQ{padding-right:18px}.AccountSettingsShell_navigation__MJHpp a{font-size:13px;padding-inline:10px;gap:10px}.AccountSettingsShell_shell__crAfq .account-personal-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.AccountSettingsShell_shell__crAfq{width:calc(100% - 32px);margin-top:18px;display:block}.AccountSettingsShell_sidebar__HNdOQ{border:0;padding:0;margin-bottom:28px;gap:0}.AccountSettingsShell_navigation__MJHpp{position:static;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px}.AccountSettingsShell_navigation__MJHpp a{flex-shrink:0;min-height:42px;border-left:0;border-bottom:2px solid transparent}.AccountSettingsShell_navigation__MJHpp a[aria-current=page]{border-bottom-color:var(--primary-accent)}.AccountSettingsShell_navigation__MJHpp .AccountSettingsShell_groupStart__WQkqW{margin:0}.AccountSettingsShell_groupStart__WQkqW:before,.AccountSettingsShell_publicLink__gq_oW{display:none}.AccountSettingsShell_heading__nJRE4{margin-bottom:26px}.AccountSettingsShell_shell__crAfq .genre-preferences-grid,.AccountSettingsShell_shell__crAfq .profile-settings-two-col{grid-template-columns:minmax(0,1fr)}.AccountSettingsShell_shell__crAfq .account-form-actions>span{flex-basis:100%}.AccountSettingsShell_shell__crAfq .account-form-actions>button{flex:1 1 auto}.AccountSettingsShell_shell__crAfq .account-connection-row,.AccountSettingsShell_shell__crAfq .account-email-summary{grid-template-columns:minmax(0,1fr)}.AccountSettingsShell_sidebar__HNdOQ{position:static;max-height:none;overflow:visible}.AccountSettingsShell_shell__crAfq .account-avatar-row{padding-right:0}.AccountSettingsShell_shell__crAfq .account-avatar-row .media-uploader-controls{position:static;max-width:100%}.AccountSettingsShell_shell__crAfq .account-avatar-row .media-uploader-box.avatar{flex-wrap:wrap;width:100%}}@media (prefers-reduced-motion:no-preference){.AccountSettingsShell_navigation__MJHpp a,.AccountSettingsShell_publicLink__gq_oW{transition:color .18s ease,background-color .18s ease,border-color .18s ease}}