/* A restrained, consistent profile; existing account actions keep their handlers. */
html body #root .og-profile-layout[data-clean="244"]{max-width:760px!important;gap:18px!important;padding-top:16px!important}
html body #root .og-profile-layout[data-clean="244"]>.og-profile-section-hidden{display:none!important}
html body #root .og-profile-layout[data-clean="244"]>.og-profile-clean-nav{order:1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px!important;background:#EEEAE3;border-radius:14px;margin:0!important}
html body #root .og-profile-clean-nav button{border:0!important;border-radius:10px!important;background:transparent!important;color:#627078!important;min-height:46px;padding:8px 3px!important;font:650 13px/1.2 Inter,system-ui,sans-serif!important;cursor:pointer}
html body #root .og-profile-clean-nav button[aria-pressed=true]{background:#FFFDF8!important;color:#0B2A3A!important;box-shadow:0 1px 4px #0B2A3A12}
html body #root .og-profile-layout[data-clean="244"]>.og-profile-hero{order:0!important;padding:8px 0 4px!important;gap:12px!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-identity{flex-direction:row!important;text-align:left!important;width:100%;padding:0 48px 0 0!important;gap:16px!important;align-items:center!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-identity>div:first-child,html body #root .og-profile-layout[data-clean="244"] .og-profile-identity>div:first-child>:is(img,div){width:72px!important;height:72px!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-identity>div:last-child>p:first-child{font-size:21px!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-stats{padding:12px 0!important;border-top:1px solid #0B2A3A12!important;border-bottom:1px solid #0B2A3A12!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-edit{width:auto!important;min-width:150px;align-self:flex-start;background:#EEEAE3!important;border:0!important;min-height:42px}
html body #root .og-profile-layout[data-clean="244"] .og-profile-actions{align-items:flex-start}
html body #root .og-profile-layout[data-clean="244"] .og-profile-heading{font-size:19px!important;line-height:1.3!important;letter-spacing:-.02em!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-shortcuts :is(a,button){background:#FFFDF8!important;border:1px solid #0B2A3A18!important;border-radius:14px!important;padding:14px!important;min-height:80px!important;box-shadow:none!important}
html body #root .og-profile-shortcuts strong{font-size:14px!important}html body #root .og-profile-shortcuts small{font-size:11px!important;line-height:1.4!important}
html body #root .og-profile-layout[data-clean="244"] .og-profile-premium{min-height:48px!important;padding:12px 16px!important;border-radius:14px!important;font-size:14px!important;background:#0B2A3A!important;color:#FFFDF8!important}
html body #root .og-profile-layout[data-clean="244"] :is([data-profile-performance],#og-weekly-competition,.og-profile-gallery,.og-profile-activity-launch){padding:18px!important;border-radius:18px!important;background:#FFFDF8!important;border:1px solid #0B2A3A18!important;box-shadow:none!important}
html body #root .og-profile-more-detail{border-top:1px solid #0B2A3A18;padding:14px 0;margin-top:10px;color:#0B2A3A}
html body #root .og-profile-more-detail>summary{font:650 14px/1.5 Inter,system-ui;cursor:pointer;padding:4px 0}
html body #root .og-profile-more-detail .ogpd-card{border:0!important;padding:14px 0!important;box-shadow:none!important}
html body #root .og-profile-layout[data-clean="244"] .og-as-persistent-history .og-as-history-card{border-radius:12px!important;margin-bottom:10px!important}
html body #root .og-profile-clean-nav button:focus-visible{outline:2px solid #D19A4A!important;outline-offset:2px}
html body :is(#og-edit-profile-modal,#og-password-modal,#og-personal-premium){background:#0B2A3A66!important;backdrop-filter:blur(5px)}
html body :is(.og-edit-profile-card,.og-password-card,.og-pp-card){background:#FFFDF8!important;color:#0B2A3A!important;border:1px solid #0B2A3A18!important;border-radius:20px!important;box-shadow:0 16px 60px #0B2A3A22!important}
html body :is(.og-edit-profile-card,.og-password-card,.og-pp-card) :is(h2,label,b){color:#0B2A3A!important}
html body :is(.og-edit-profile-card,.og-password-card,.og-pp-card) :is(input,textarea){background:#F8F5EF!important;color:#0B2A3A!important;border:1px solid #0B2A3A25!important;border-radius:10px!important}
html body :is(.og-edit-profile-close,.og-password-close,.og-pp-close){background:#EEEAE3!important;color:#0B2A3A!important;border:0!important}
html body .og-pp-feature{background:#F8F5EF!important;color:#0B2A3A!important;border:1px solid #0B2A3A18!important;border-radius:12px!important}
html body .og-pp-feature small,html body .og-pp-status{color:#627078!important}
@media(max-width:360px){html body #root .og-profile-clean-nav button{font-size:11px!important}html body #root .og-profile-layout[data-clean="244"] .og-profile-identity>div:last-child>p:first-child{font-size:18px!important}}
html body #root .og-profile-layout[data-clean="244"],html body #root .og-profile-layout[data-clean="244"] *{box-sizing:border-box}html body #root .og-profile-layout[data-clean="244"]>section:not(.og-profile-hero){order:2!important}html body #root .og-profile-layout[data-clean="244"]>section:has(.og-profile-shortcuts){order:3!important}
html body #root .og-profile-layout[data-clean="244"]{width:min(760px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;min-width:0!important;box-sizing:border-box!important}
