.portal-scope:has([data-dashboard-page]){--dashboard-rail-width:0px;--dashboard-light:#cecece40;--dashboard-card-top:color-mix(in srgb, var(--color-surface-1) 97%, #b7cefa);--dashboard-card-bottom:var(--color-surface-1);--dashboard-card-shadow:0 2px 8px #10204405, 0 10px 32px #10204404;--dashboard-card-highlight:#ffffffb3;--dashboard-card-depth:#10204407;--dashboard-spotlight:radial-gradient(ellipse 72% 650px at 50% -80px, var(--dashboard-light), transparent 88%)}.dark .portal-scope:has([data-dashboard-page]){--dashboard-spotlight:none;--dashboard-card-top:color-mix(in srgb, var(--color-surface-1) 96%, #b7cefa);--dashboard-card-bottom:color-mix(in srgb, var(--color-surface-1) 99%, #b7cefa);--dashboard-card-shadow:0 2px 6px #00000014, 0 12px 32px #0000000d;--dashboard-card-highlight:#ffffff05;--dashboard-card-depth:#00000040}@media (min-width:1024px){.portal-scope:has([data-dashboard-page]){--dashboard-rail-width:264px}}.portal-scope:has([data-dashboard-page])>section>.surface-rail{background-color:var(--color-surface-0);background-image:var(--dashboard-spotlight);background-position:0 0;background-repeat:no-repeat;background-size:100vw 650px}.portal-scope:has([data-dashboard-page])>main{background-color:var(--color-surface-0);background-image:var(--dashboard-spotlight);background-position:0 0;background-repeat:no-repeat;background-size:100vw 650px}.portal-scope:has([data-dashboard-page])>main{background-position-x:calc(-1 * var(--dashboard-rail-width))}.portal-scope:has([data-dashboard-page]) [data-portal-header]{border-bottom-color:color-mix(in srgb, var(--color-border-subtle) 60%, transparent);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:0 0}html[data-gpu=software] .portal-scope:has([data-dashboard-page]) [data-portal-header]{background-color:var(--color-surface-0);background-image:var(--dashboard-spotlight);background-size:100vw 650px;background-position:calc(-1 * var(--dashboard-rail-width)) top;-webkit-backdrop-filter:none;backdrop-filter:none;background-repeat:no-repeat}.portal-scope [data-dashboard-page] :is(.glass-panel,.surface-flat,[data-dashboard-card],.dashboard-metric){border:1px solid var(--color-border-subtle);background:linear-gradient(180deg, transparent 40%, var(--dashboard-card-depth) 100%), linear-gradient(160deg, var(--dashboard-card-top), var(--dashboard-card-bottom));box-shadow:inset 0 1px 0 var(--dashboard-card-highlight), var(--dashboard-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px}[data-dashboard-page] .dashboard-metric>header h3{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-fg-muted);font-size:13px;font-weight:500}[data-dashboard-page] :is([data-dashboard-value],.dashboard-metric .text-3xl){font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;color:var(--color-fg-strong);-webkit-text-fill-color:currentColor;background:0 0;font-size:clamp(1.875rem,2.3vw,2.25rem);font-weight:600;line-height:1.15}[data-dashboard-page] [data-dashboard-value][data-dashboard-value-size=compact]{letter-spacing:-.035em;font-size:1.5rem}[data-dashboard-page] .dashboard-metric{min-width:0}[data-dashboard-page] .dashboard-metric .text-fg-subtle{color:var(--color-fg-muted)}[data-dashboard-page=student] [aria-label=Season\ summary]>.glass-panel{padding:20px}[data-dashboard-page=student] [aria-label=Season\ summary] dl{align-content:center}[data-dashboard-page]{--dashboard-card-padding:20px}@media (min-width:640px){[data-dashboard-page]{--dashboard-card-padding:24px}}[data-dashboard-page] .dashboard-panel-padding,[data-dashboard-page=student] [aria-label=Season\ summary]>.glass-panel{padding:var(--dashboard-card-padding)}[data-dashboard-page] .dashboard-section-heading{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--color-fg-strong);font-size:14px;font-weight:600;line-height:1.5}
