
body.signed-in .account-shell{max-width:1440px;padding:130px 36px 70px}.signed-in .manager-grid{grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start}.signed-in .member-sidebar{position:sticky;top:110px;padding-right:24px}.member-sidebar .eyebrow{margin:0 0 20px}.member-sidebar nav a{min-height:48px;display:flex;align-items:center}.member-content [data-panel=overview]:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.member-content [data-panel=overview]>.eyebrow,.member-content [data-panel=overview]>h1,.member-content [data-panel=overview]>#user-name,.profile-avatar-card,.member-content [data-panel=overview]>.member-stats{grid-column:1/-1}.member-content [data-panel=overview]>.eyebrow{margin:0 0 -12px}.member-content [data-panel=overview]>h1{margin:0;font-size:34px}.member-content #user-name{margin:0;font-size:21px;color:#ccc}.member-content .member-card{margin:0;padding:26px;border-radius:18px;min-width:0}.member-content .member-card h2{font-size:20px;margin:0 0 20px}.member-content .profile-avatar-card{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:26px;align-items:center}.profile-avatar-card>h2{grid-column:1/-1}.profile-avatar-card #profile-avatar{width:80px;height:80px;font-size:30px;margin:0}.profile-avatar-card .avatar-edit{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:0}.profile-avatar-card .avatar-edit label{margin:0;flex:1;min-width:210px;max-width:440px}.profile-avatar-card input[type=file]{height:48px;padding:9px;font-size:13px;overflow:hidden}.profile-avatar-card input::file-selector-button{border:0;border-radius:8px;background:#ffffff14;color:#eee;padding:6px 10px;margin-right:12px;font:inherit}.profile-avatar-card #avatar-reset{height:48px;padding:10px 18px;white-space:nowrap;margin:0}.profile-avatar-card #avatar-result{grid-column:2;margin:10px 0 0;font-size:13px}.profile-avatar-card #avatar-result:empty{display:none}.member-stats{gap:24px}.member-stats article{padding:24px 26px;border-radius:18px}.member-stats b{font-size:32px}.profile-details-card dl{grid-template-columns:90px minmax(0,1fr);gap:20px 16px;line-height:1.6}.profile-email-card .library-note{margin:0 0 20px;font-size:13px;line-height:1.7}.profile-email-card form{max-width:none}.profile-email-card form label{margin:0 0 16px;gap:8px;font-size:13px}.profile-email-card input{height:46px}.profile-email-card form>button{margin:0;height:46px}.member-content>[data-panel]:not([data-panel=overview])>.member-card{margin:24px 0}.signed-in #account-message{margin-left:256px}.signed-in #account-message:empty{display:none}@media(max-width:1000px){.signed-in .manager-grid{grid-template-columns:180px minmax(0,1fr);gap:24px}.member-content [data-panel=overview]:not([hidden]){grid-template-columns:1fr;gap:20px}.member-stats{gap:12px}.signed-in #account-message{margin-left:204px}}@media(max-width:700px){body.signed-in .account-shell{padding:115px 18px 45px}.signed-in .manager-grid{grid-template-columns:1fr;gap:28px}.signed-in .member-sidebar{position:static;padding:0;border:0}.member-sidebar nav a{justify-content:center;min-height:44px}.member-content [data-panel=overview]>h1{font-size:28px}.member-content .member-card{padding:20px}.member-content .profile-avatar-card{grid-template-columns:64px minmax(0,1fr);gap:18px}.profile-avatar-card #profile-avatar{width:64px;height:64px}.profile-avatar-card .avatar-edit{gap:10px;align-items:stretch}.profile-avatar-card .avatar-edit label{min-width:0;width:100%;flex-basis:100%}.profile-avatar-card #avatar-reset{height:42px;font-size:12px}.member-stats{gap:10px}.member-stats article{padding:18px 12px}.member-stats b{font-size:27px}.member-stats span{font-size:12px}.signed-in #account-message{margin-left:0}.profile-details-card dl{grid-template-columns:70px minmax(0,1fr);gap:16px;font-size:13px}}@media(max-width:380px){.member-content .profile-avatar-card{grid-template-columns:1fr}.profile-avatar-card #avatar-result{grid-column:1}.member-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}

body.account-pending #auth,body.account-pending #profile{display:none!important}#account-loading{max-width:980px;width:100%;margin:auto;padding:20px 0}.account-loading-line{height:32px;width:180px;border-radius:10px;background:#202020;margin-bottom:28px}.account-loading-card{height:240px;width:100%;border-radius:18px;background:#191919;border:1px solid #ffffff12}#account-loading[hidden]{display:none!important}body.account-pending .account-shell{max-width:1280px;display:block}

.auth-form-panel .account-tabs button.selected{background:linear-gradient(135deg,#b8213a,#8d1025);color:#fff;border:1px solid #ec526655;box-shadow:0 4px 14px #a7193026}.auth-form-panel .account-tabs button:not(.selected):hover{color:#fff;background:#ffffff0a}


.profile-password-card{grid-column:1/-1}.profile-password-card form{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-password-card form label{margin:0}.profile-password-card form>button{grid-column:1/-1;max-width:260px;margin:0}.profile-password-card form>p{grid-column:1/-1;margin:0}.profile-password-card input{height:46px}@media(max-width:700px){.profile-password-card form{grid-template-columns:1fr}.profile-password-card form>button{max-width:none}}

#email-code-field:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:18px 0}#email-code-field label{margin:0}#send-email-code{height:47px;padding:10px 14px;white-space:nowrap}#email-code-status{grid-column:1/-1;margin:0;font-size:12px;color:#aaa}
