.portal-scope :is([data-slot=sidebar-gap],[data-slot=sidebar-container]){transition-duration:.3s;transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.portal-scope :is([data-slot=sidebar-gap],[data-slot=sidebar-container]){transition-duration:0s}}
.portal-scope:has([data-dashboard-page]){--dashboard-rail-width:0px;--dashboard-light:#cecece40;--dashboard-card-top:var(--color-surface-1)}@supports (color:color-mix(in lab, red, red)){.portal-scope:has([data-dashboard-page]){--dashboard-card-top:color-mix(in srgb, var(--color-surface-1) 97%, #b7cefa)}}.portal-scope:has([data-dashboard-page]){--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:var(--color-surface-1)}@supports (color:color-mix(in lab, red, red)){.dark .portal-scope:has([data-dashboard-page]){--dashboard-card-top:color-mix(in srgb, var(--color-surface-1) 96%, #b7cefa)}}.dark .portal-scope:has([data-dashboard-page]){--dashboard-card-bottom:var(--color-surface-1)}@supports (color:color-mix(in lab, red, red)){.dark .portal-scope:has([data-dashboard-page]){--dashboard-card-bottom:color-mix(in srgb, var(--color-surface-1) 99%, #b7cefa)}}.dark .portal-scope:has([data-dashboard-page]){--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:var(--sidebar-width)}.portal-scope:has([data-dashboard-page]):has([data-slot=sidebar][data-state=collapsed]){--dashboard-rail-width:var(--sidebar-width-icon)}}.portal-scope:has([data-dashboard-page]) [data-slot=sidebar-inner]{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:var(--color-border-subtle);background:0 0}@supports (color:color-mix(in lab, red, red)){.portal-scope:has([data-dashboard-page]) [data-portal-header]{border-bottom-color:color-mix(in srgb, var(--color-border-subtle) 60%, transparent)}}.portal-scope:has([data-dashboard-page]) [data-portal-header]{-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%)}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}:is(#portal-content:has([data-owner-dashboard]),#portal-content:has([data-dashboard-page=setter])){max-width:none;padding:16px}[data-owner-dashboard]{container:owner-dashboard/inline-size}@media (min-width:1568px){[data-owner-dashboard]{height:calc(100dvh - var(--portal-header-height,48px) - 32px)}[data-owner-dashboard]:not(:has(.owner-trend)){height:auto}}.portal-scope [data-owner-dashboard] :is([data-dashboard-card],.dashboard-metric){background:var(--color-surface-1);box-shadow:inset 0 1px 0 var(--dashboard-card-highlight);border-radius:12px}[data-owner-dashboard] [data-dashboard-card]>header{gap:8px;padding:16px 16px 12px}[data-owner-dashboard] [data-dashboard-card]>div{padding:0 16px 16px}[data-owner-dashboard] .dashboard-metric{gap:8px;padding:16px}[data-owner-dashboard] .dashboard-metric .text-3xl{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(1.5rem,3cqw,1.875rem);line-height:1.15}[data-owner-dashboard] .dashboard-metric>p{font-size:12px}[data-owner-dashboard] .dashboard-metric>header h3{color:var(--color-fg-default)}.owner-workspace-grid,.owner-business-flow{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}[data-owner-dashboard] .owner-share-rows>div{gap:12px;padding-block:8px}[data-owner-dashboard] .owner-share-rows>div:first-child{padding-top:0}[data-owner-dashboard] .owner-share-rows>div:last-child{padding-bottom:0}[data-owner-dashboard] .owner-share-rows dd>span:first-child{font-size:14px}[data-owner-dashboard] .owner-recovery-grid .owner-share-rows dd{overflow-wrap:anywhere;flex-shrink:0;min-width:0;max-width:48%}[data-owner-dashboard] .owner-recovery-grid>section{gap:12px;min-width:0}[data-owner-dashboard] .owner-activity-feed{max-height:280px}@container owner-dashboard (min-width:740px){[data-owner-dashboard] .owner-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}[data-owner-dashboard] .owner-kpis:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container owner-dashboard (min-width:580px){[data-owner-dashboard] .owner-funnel-bars>li{grid-template-columns:100px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}[data-owner-dashboard] .owner-funnel-bars header{display:contents}[data-owner-dashboard] .owner-funnel-bars header>span:last-child{text-align:right;grid-area:1/3}[data-owner-dashboard] .owner-funnel-bars li>div{grid-area:1/2}}@container owner-dashboard (max-width:739px){[data-owner-dashboard] .dashboard-metric{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:8px 12px;padding:12px 16px;display:grid}[data-owner-dashboard] .dashboard-metric>div{text-align:right;min-width:0}[data-owner-dashboard] .dashboard-metric .text-3xl{font-size:clamp(1.25rem,6.5cqw,1.875rem)}[data-owner-dashboard] .dashboard-metric>div>div{justify-content:flex-end}[data-owner-dashboard] .dashboard-metric>p{grid-column:1/-1}}@container owner-dashboard (min-width:860px){[data-owner-dashboard] .owner-recovery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}[data-owner-dashboard] .owner-recovery-divider{border-left:1px solid var(--color-border-subtle);padding-left:16px}}@container owner-dashboard (min-width:1280px){.owner-workspace-grid{--owner-chart-height:144px;flex:1;grid-template-rows:minmax(160px,1fr) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:min-content}.owner-workspace-grid:not(:has(.owner-trend)){flex:none;grid-template-rows:auto auto auto}.owner-workspace-with-activity{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) 310px}.owner-business-flow{display:contents}.owner-revenue{grid-area:1/1/auto/3}.owner-trend,.owner-trend-plot{flex:1;min-height:0}.owner-trend-plot{contain:size}.owner-acquisition{grid-area:2/2;align-self:stretch}.owner-workspace-grid>.owner-financial-details{grid-area:2/1;align-self:stretch}[data-owner-dashboard] .owner-financial-details>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.owner-financial-details .owner-retention-section{border-top:0;border-left:1px solid var(--color-border-subtle);margin-top:0;padding-top:0;padding-left:16px}.owner-recovery{grid-area:3/1/auto/3;display:flex}.owner-recovery>*{width:100%}.owner-activity{grid-area:1/3/4;min-height:0;display:flex;position:relative}.owner-activity>.owner-activity-card{width:auto;height:auto;min-height:0;position:absolute;inset:0}.owner-workspace-grid:not(:has(>.owner-recovery))>.owner-activity{grid-row:1/3}[data-owner-dashboard] .owner-activity-feed{flex:1;min-height:0;max-height:none}[data-owner-dashboard] [data-dashboard-card]>header{padding:12px 12px 8px}[data-owner-dashboard] [data-dashboard-card]>div{padding:0 12px 12px}[data-owner-dashboard] .dashboard-metric{flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}[data-owner-dashboard] .dashboard-metric>div{text-align:left;min-width:0}[data-owner-dashboard] .dashboard-metric>div>div{justify-content:flex-start}[data-owner-dashboard] .dashboard-metric>p{grid-column:1/-1}[data-owner-dashboard] .owner-funnel-bars{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-owner-dashboard] .owner-funnel-bars>li{align-items:stretch;gap:8px;display:flex}[data-owner-dashboard] .owner-funnel-bars header{display:flex}[data-owner-dashboard] .owner-funnel-facts{grid-template-columns:minmax(0,1fr);padding-top:8px}[data-owner-dashboard] .owner-share-rows>div{gap:8px;padding-block:6px}.owner-financial-details .owner-share-rows dd{flex-direction:row;align-items:baseline;gap:8px}.owner-retention-section{gap:10px}[data-owner-dashboard] .owner-recovery-divider{padding-left:10px}[data-owner-dashboard] .owner-recovery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.9fr);gap:12px}[data-owner-dashboard] .owner-recovery-grid>section{gap:8px}[data-owner-dashboard] .owner-recovery-grid .owner-share-rows dd{flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:0 8px}}@media (max-height:1000px){[data-owner-dashboard]{gap:10px}@container owner-dashboard (min-width:1280px){[data-owner-dashboard] .dashboard-metric{gap:4px;padding:10px 12px}.owner-workspace-grid{--owner-chart-height:112px}.owner-workspace-grid,.owner-business-flow{gap:10px}[data-owner-dashboard] [data-dashboard-card]>header{padding:8px 12px 4px}[data-owner-dashboard] [data-dashboard-card]>div{padding-bottom:8px}[data-owner-dashboard] .owner-share-rows>div{padding-block:4px}.owner-financial-details .owner-share-rows>div{padding-block:2px}.owner-retention-section{gap:8px;margin-top:8px;padding-top:8px}.owner-retention-section>section{gap:8px}.owner-retention-section>section>p{line-height:16px}}}@media (max-width:639px){:is(#portal-content:has([data-owner-dashboard]),#portal-content:has([data-dashboard-page=setter])){padding:16px 12px}}
