body .dashboard-shell .account-page-header{box-sizing:border-box;height:auto;min-height:104px;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding-top:18px;padding-bottom:18px;display:grid}body .dashboard-shell.account-event .account-page-header{grid-template-columns:minmax(0,1fr) minmax(220px,340px) auto}body .account-page-header .account-page-title{min-width:0}body .account-page-header .account-page-title>small{letter-spacing:.04em;opacity:.8;font-size:11px;font-weight:650;display:block}body .account-page-header .account-page-title>h1{overflow-wrap:anywhere;text-wrap:pretty;margin:6px 0 0;font-size:clamp(20px,1.8vw,27px);font-weight:700;line-height:1.25}body .dashboard-shell .account-page-header .active-event-switcher{gap:6px;width:100%;min-width:0;margin:0}body .dashboard-shell .account-page-header .active-event-switcher>span{letter-spacing:.1em;font-size:10px;color:#c4d2e5!important;-webkit-text-fill-color:#c4d2e5!important}body .dashboard-shell .account-page-header .active-event-switcher select{border-radius:10px;height:44px;min-height:44px;font-size:13px;font-weight:600}body .account-page-header .user-tools{align-items:center;gap:8px;margin:0}body .dashboard-shell .account-page-header .user-tools>.theme-control,body .dashboard-shell .account-page-header .user-tools .account-menu-wrap>.avatar{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}body .account-page-header .theme-control>small{display:none}body .dashboard-shell .account-page-header .notice-trigger{border-radius:12px;width:44px;height:44px;min-height:44px}body .account-page-header .theme-control>span{font-size:22px;line-height:1}body .account-page-header :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #7ce7d0}body .dashboard-shell .profile-heading:where(:not(.score-page-heading)){border:1px solid var(--workspace-border);background:var(--workspace-surface);box-shadow:none;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 24px;margin:24px 0;padding:clamp(18px,2vw,28px);display:flex}body .dashboard-shell .profile-heading:where(:not(.score-page-heading))>div:first-child{flex:320px;min-width:0}body .dashboard-shell .profile-heading:where(:not(.score-page-heading)) h2{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.3;color:var(--workspace-ink)!important;-webkit-text-fill-color:var(--workspace-ink)!important}body .dashboard-shell .profile-heading:where(:not(.score-page-heading)) p{overflow-wrap:anywhere;max-width:76ch;margin:0;font-size:14px;line-height:1.65;color:var(--workspace-muted)!important;-webkit-text-fill-color:var(--workspace-muted)!important}body .dashboard-shell .profile-heading:where(:not(.score-page-heading)) .eyebrow{letter-spacing:.1em;font-size:10px;line-height:1.5}body .dashboard-shell .profile-heading:where(:not(.score-page-heading))>.weight-pill{border-radius:999px;flex:none;margin:0;padding:9px 13px;font-size:12px;line-height:1.4}@media (max-width:1100px) and (min-width:901px){body .dashboard-shell.account-event .account-page-header{grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;gap:12px}}@media (max-width:900px){body .dashboard-shell .account-page-header{grid-template-rows:44px 48px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;height:126px;min-height:126px;padding-top:10px;padding-bottom:10px}body .dashboard-shell.account-event .account-page-header{grid-template-rows:44px 48px 44px;grid-template-columns:44px minmax(0,1fr) auto;height:180px;min-height:180px}body .account-page-header .account-page-title{display:contents}body .account-page-header .account-page-title>small{grid-area:1/2;font-size:11px}body .account-page-header .account-page-title>h1{grid-area:2/1/auto/-1;margin:0;font-size:20px;line-height:1.2}body .account-page-header .mobile-menu-toggle{grid-area:1/1;width:44px;height:44px}body .account-page-header .user-tools{grid-area:1/3;gap:6px}body .account-page-header .active-event-switcher{grid-area:3/1/auto/-1}body .dashboard-shell .account-page-header .active-event-switcher select{font-size:16px}body .dashboard-shell .profile-heading:where(:not(.score-page-heading)){gap:14px;margin:18px 0}body .dashboard-shell .profile-heading:where(:not(.score-page-heading))>div:first-child{flex-basis:100%}}
