:root{--duration-state:200ms;--duration-overlay:260ms;--duration-enter:340ms;--duration-slide:340ms;--duration-chart:760ms;--rise-distance:8px;--overlay-scale:0.97;--sheet-distance:20px}@keyframes content-rise{0%{opacity:0;transform:translateY(var(--rise-distance))}}.client-dashboard>*,.login-panel__inner>*,.login-story__content>*,.paid-media-page>*,.portal-page>*,.quote-page>*{animation:content-rise var(--duration-enter) var(--ease-out) backwards}.client-dashboard>:nth-child(2),.login-panel__inner>:nth-child(2),.login-story__content>:nth-child(2),.paid-media-page>:nth-child(2),.portal-page>:nth-child(2),.quote-page>:nth-child(2){animation-delay:40ms}.client-dashboard>:nth-child(3),.login-panel__inner>:nth-child(3),.login-story__content>:nth-child(3),.paid-media-page>:nth-child(3),.portal-page>:nth-child(3),.quote-page>:nth-child(3){animation-delay:80ms}.client-dashboard>:nth-child(n+4),.login-panel__inner>:nth-child(n+4),.login-story__content>:nth-child(n+4),.paid-media-page>:nth-child(n+4),.portal-page>:nth-child(n+4),.quote-page>:nth-child(n+4){animation-delay:.12s}.paid-tab-panel{animation:content-rise var(--duration-enter) var(--ease-out) backwards}.sliding-indicator{position:absolute;z-index:0;top:0;left:0;width:var(--indicator-w,0);height:var(--indicator-h,0);transform:translate(var(--indicator-x,0),var(--indicator-y,0));opacity:0;pointer-events:none}[data-indicator]>.sliding-indicator{opacity:1}[data-indicator=live]>.sliding-indicator{transition:transform var(--duration-slide) var(--ease-out),width var(--duration-slide) var(--ease-out),height var(--duration-slide) var(--ease-out)}.paid-tabs.client-context__tabs{position:relative;top:auto;z-index:auto}.paid-tabs button{position:relative;z-index:1}.paid-tabs>.sliding-indicator{top:auto;bottom:0;height:2px;background:var(--color-text);transform:translateX(var(--indicator-x,0))}.paid-tabs[data-indicator]>button[aria-selected=true]{border-bottom-color:transparent}.app-sidebar__list{position:relative}.app-sidebar__link,.app-sidebar__sublist{position:relative;z-index:1}.app-sidebar__indicator{box-sizing:border-box;border-radius:var(--radius-control);background:var(--color-surface-raised)}.app-sidebar__list[data-indicator] .app-sidebar__link[aria-current]{background:transparent}.login-roles{position:relative}.login-roles button{position:relative;z-index:1}.login-roles>.sliding-indicator{box-sizing:border-box;border:1px solid var(--color-brand);border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-brand) 11%,var(--color-login-surface))}.login-roles[data-indicator] button[aria-pressed=true]{border-color:transparent;background:transparent}@media (max-width:48rem){.paid-tabs{position:relative;top:auto}}@keyframes nav-progress{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(.9);opacity:1}}.nav-progress{position:fixed;z-index:80;top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left;background:var(--color-brand);opacity:0;pointer-events:none;animation:nav-progress 1.2s var(--ease-out) .14s forwards}@keyframes chart-draw{0%{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}8%{stroke-dasharray:1;opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes chart-grow{0%{transform:scaleY(0)}}@keyframes chart-fade{0%{opacity:0}}.chart-draw{animation:chart-draw var(--duration-chart) var(--ease-out) backwards}.chart-fade{animation:chart-fade .42s var(--ease-out) .18s backwards}.chart-dot{animation:chart-fade .24s var(--ease-out) .46s backwards}.chart-grow{transform-box:fill-box;transform-origin:bottom;animation:chart-grow .52s var(--ease-out) calc(min(var(--i, 0), 30) * 14ms) backwards}@keyframes overlay-fade{0%{opacity:0}}@keyframes overlay-in{0%{opacity:0;transform:scale(var(--overlay-scale)) translateY(var(--rise-distance))}}@keyframes menu-in{0%{opacity:0;transform:scale(var(--overlay-scale)) translateY(calc(var(--rise-distance) * -.5))}}@keyframes sheet-in-left{0%{opacity:0;transform:translateX(calc(var(--sheet-distance) * -1))}}.integrations-dialog__backdrop,.mobile-navigation__scrim,.support-dialog__backdrop,.user-panel__backdrop{animation:overlay-fade var(--duration-state) var(--ease-out) backwards}.integrations-dialog__panel,.support-dialog__panel{animation:overlay-in var(--duration-overlay) var(--ease-out) backwards}.account-menu__panel,.notification-center__panel{transform-origin:top right;animation:menu-in var(--duration-state) var(--ease-out) backwards}.mobile-navigation__panel{animation:sheet-in-left var(--duration-overlay) var(--ease-out) backwards}.ui-notice{animation:overlay-in var(--duration-overlay) var(--ease-out) backwards}.data-table tbody tr,.paid-table-wrap tbody tr{transition:background-color var(--transition-interaction)}::view-transition-new(root),::view-transition-old(root){animation-duration:.24s}@media (prefers-reduced-motion:reduce){:root{--rise-distance:0px;--overlay-scale:1;--sheet-distance:0px}.chart-draw,.chart-grow,.nav-progress{animation:none}.chart-dot,.chart-fade{animation-delay:0s}}:root{--radius-card:20px;--radius-inset:14px;--radius-control:12px;--bento-gap:12px;--text-page-title:clamp(2.375rem,4.6vw,4rem);--text-section-title:clamp(1.5rem,2.2vw,2rem);--text-kpi-feature:clamp(3.25rem,6vw,5.25rem)}.brand-theme,:root{--color-chart-primary:#4f86ff;--color-chart-grid:#ffffff1a;--color-chart-track:#26314a;--color-chart-previous:#7b89ad}:root:not([data-theme=light]){--color-canvas:#030407;--color-surface:#0c0f16;--color-surface-raised:#151a25;--color-border:#1a2030;--surface-card:var(--color-surface)}:root[data-theme=light]{--color-canvas:#eceff5;--color-surface-raised:#f1f3f8}.paper-theme,:root[data-theme=light]{--color-chart-primary:#1d4ed8;--color-chart-grid:#0f172a1a;--color-chart-track:#d5dae4;--color-chart-previous:#7c6fc4}h1,h2,h3{font-weight:600}.paid-intro h1,.portal-heading h1{max-width:18ch;font-size:var(--text-page-title);font-weight:800;letter-spacing:-.055em;line-height:.92;text-wrap:balance}.portal-heading p{color:var(--color-text-muted);font-size:var(--text-lg)}.paid-header,.portal-heading{border-bottom:0;padding-bottom:var(--space-2)}.paid-widget-section__heading h2,.portal-panel h2{font-size:var(--text-section-title);font-weight:800;letter-spacing:-.045em;line-height:1}.paid-widget h3{font-size:var(--text-lg);font-weight:650;letter-spacing:-.02em}.paid-intro__insight{color:var(--color-text-soft);font-size:var(--text-title-sm)}.paid-intro__insight em{color:var(--color-brand-text);font-weight:700}:root:not([data-theme=light]) .app-shell__workspace{background:radial-gradient(70rem 26rem at 22% -12rem,color-mix(in srgb,var(--color-brand) 18%,transparent),transparent 70%),var(--color-canvas);background-repeat:no-repeat}.ui-button{border-radius:var(--radius-pill);font-weight:600}.ui-button--primary{box-shadow:0 8px 24px -12px color-mix(in srgb,var(--color-brand) 85%,transparent)}.ui-button--secondary{background:transparent}.paid-compare,.paid-filter-group,.paid-filter-group button{border-radius:var(--radius-pill)}.paid-filter-group button[aria-pressed=true]{border-color:transparent;background:var(--color-brand);color:var(--color-brand-ink);font-weight:600}.paid-toolbar{border-color:transparent;border-radius:var(--radius-card)}.app-sidebar__brand{font-size:var(--text-title-md);font-weight:800;letter-spacing:-.04em}.app-sidebar__link{min-height:2.25rem;font-size:var(--text-base)}.app-sidebar__indicator{border:1px solid color-mix(in srgb,var(--color-brand) 45%,transparent);background:color-mix(in srgb,var(--color-brand) 22%,transparent)}.app-sidebar__link[aria-current=page],.app-sidebar__link[aria-current=true]{background:color-mix(in srgb,var(--color-brand) 22%,transparent);color:var(--color-text);font-weight:600}.app-sidebar__list[data-indicator] .app-sidebar__link[aria-current=page],.app-sidebar__list[data-indicator] .app-sidebar__link[aria-current=true]{background:transparent}.app-sidebar__link[aria-current=page] svg,.app-sidebar__link[aria-current=true] svg{color:var(--color-brand-text)}.app-sidebar__sublink[aria-current=page]{background:transparent;color:var(--color-brand-text);font-weight:600}.top-bar__avatar{border-color:transparent;background:var(--color-brand);color:var(--color-brand-ink)}.top-bar__trail [aria-current=page]{font-weight:600}.paid-tabs{gap:var(--space-6)}.paid-tabs button{min-height:3rem;font-size:var(--text-title-sm);font-weight:600;letter-spacing:-.015em}.paid-tabs button[aria-selected=true]{border-bottom-color:var(--color-brand);color:var(--color-text);font-weight:700}.paid-tabs>.sliding-indicator{height:4px;border-radius:4px 4px 0 0;background:var(--color-brand)}.paid-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--bento-gap);overflow:visible;border:0;background:transparent;box-shadow:none}.paid-kpi-strip article{gap:.75rem;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--surface-card);padding:var(--space-5)}.paid-kpi-strip strong{font-size:clamp(1.625rem,2.4vw,2.375rem);font-weight:700;letter-spacing:-.05em}.paid-kpi-strip small{width:fit-content;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 14%,transparent);padding:.1rem .55rem;font-size:var(--text-xs)}.paid-kpi-strip svg{height:2rem}.paid-kpi-strip polyline{stroke:var(--color-chart-primary);stroke-width:2}.paid-kpi-strip article[data-featured]{order:-1;grid-column:span 2;grid-row:span 2;justify-content:space-between;border-color:transparent;background:radial-gradient(28rem 16rem at 100% 0,color-mix(in srgb,#fff 16%,transparent),transparent 70%),var(--color-brand);color:var(--color-brand-ink);padding:var(--space-6)}.paid-kpi-strip article[data-featured] span{color:color-mix(in srgb,var(--color-brand-ink) 82%,transparent);font-size:var(--text-xs)}.paid-kpi-strip article[data-featured] strong{color:var(--color-brand-ink);font-size:var(--text-kpi-feature);font-weight:800;letter-spacing:-.06em;line-height:.9}.paid-kpi-strip article[data-featured] small,.paid-kpi-strip article[data-featured] small.is-negative,.paid-kpi-strip article[data-featured] small.is-neutral{background:color-mix(in srgb,var(--color-brand-ink) 20%,transparent);color:var(--color-brand-ink);font-size:var(--text-sm);padding:.2rem .7rem}.paid-kpi-strip article[data-featured] svg{height:4.5rem}.paid-kpi-strip article[data-featured] polyline{stroke:var(--color-brand-ink);stroke-width:2.5}.paid-widget-grid{gap:var(--bento-gap);overflow:visible;border:0;background:transparent;box-shadow:none}.paid-widget-grid .paid-widget{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:none}.paid-widget-grid .paid-widget:hover{border-color:var(--color-border-strong);background:var(--surface-card)}.paid-widget{padding:var(--space-6)}.paid-widget>:has(>svg){border:0;border-radius:0;background:transparent;padding:0}.paid-bar-row>div{background:var(--color-chart-track)}.paid-bar-row i{background:var(--color-chart-primary)}.paid-widget:has(.paid-geo-table) .paid-table-wrap{max-height:26rem}.paid-choropleth__empty{margin:0;border-radius:var(--radius-inset);background:var(--color-surface-raised);color:var(--color-text-muted);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.portal-stat-grid{gap:var(--bento-gap);overflow:visible;border:0;background:transparent;box-shadow:none}.portal-stat-grid>article{min-height:8.5rem;align-content:space-between;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--surface-card);padding:var(--space-6)}.portal-stat-grid strong{font-size:clamp(1.875rem,3vw,2.75rem);font-weight:800;letter-spacing:-.05em}.portal-stat-grid>article:first-child{border-color:transparent;background:var(--color-brand);color:var(--color-brand-ink)}.portal-stat-grid>article:first-child span,.portal-stat-grid>article:first-child strong,.portal-stat-grid>article:first-child svg{color:var(--color-brand-ink)}.portal-stat-grid>article:first-child .portal-stat-grid__icon{border-color:transparent;background:color-mix(in srgb,var(--color-brand-ink) 18%,transparent)}.portal-quick-card{align-content:center;row-gap:.1rem;border-radius:var(--radius-card);background:var(--surface-card);padding:var(--space-4) var(--space-5)}.portal-quick-card>span{border-color:transparent;border-radius:var(--radius-inset);background:var(--color-brand);color:var(--color-brand-ink);width:2.5rem;height:2.5rem}.portal-quick-card strong{font-size:var(--text-lg);font-weight:650}.portal-quick-card:hover{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 8%,var(--surface-card))}.portal-status-board li{background:var(--color-surface-raised);border-color:transparent}.portal-status-board strong{font-weight:600}.login-story{border-right:0;background:linear-gradient(to right,color-mix(in srgb,var(--color-brand-ink) 9%,transparent) 1px,transparent 1px) 0 0 /4.5rem 4.5rem,linear-gradient(to bottom,color-mix(in srgb,var(--color-brand-ink) 9%,transparent) 1px,transparent 1px) 0 0 /4.5rem 4.5rem,var(--color-brand)}.login-story,.login-story .login-brand{color:var(--color-brand-ink)}.login-story .brand-mark,.login-story .login-brand>span{background:var(--color-brand-ink);color:var(--color-brand)}.login-story__content h1{max-width:12ch;color:var(--color-brand-ink);font-size:clamp(3rem,6vw,5.5rem);font-weight:800;letter-spacing:-.06em;line-height:.9}.login-story__content>p{color:color-mix(in srgb,var(--color-brand-ink) 88%,transparent);font-size:var(--text-title-sm)}.login-story__content ul{font-weight:500}.login-story__content li svg,.login-story__content ul{color:var(--color-brand-ink)}.login-heading h2{font-size:clamp(2rem,3vw,2.75rem);font-weight:800;letter-spacing:-.05em;line-height:1}.login-roles button{min-height:5rem;border-radius:var(--radius-inset);font-weight:500}.login-roles button[aria-pressed=true]{border-color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 20%,var(--color-login-surface));color:var(--color-text);font-weight:600}.login-roles button[aria-pressed=true] svg{color:var(--color-brand-text)}.login-form input,.login-submit{min-height:2.875rem}.login-submit{border-radius:var(--radius-pill);font-size:var(--text-md)}@media (max-width:64rem){.paid-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.paid-kpi-strip article[data-featured]{grid-column:1/-1;grid-row:auto}.paid-kpi-strip article[data-featured] svg{height:3rem}}@media (max-width:48rem){:root{--bento-gap:10px;--radius-card:16px}.paid-intro h1,.portal-heading h1{font-size:2.25rem}.paid-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-kpi-strip article{padding:var(--space-4)}.paid-kpi-strip article[data-featured]{padding:var(--space-5)}.paid-kpi-strip article[data-featured] strong{font-size:3.25rem}.paid-widget{padding:var(--space-5)}.paid-tabs{gap:var(--space-4)}.paid-tabs button{font-size:var(--text-md)}.portal-stat-grid strong{font-size:1.875rem}}@media (max-width:30rem){.login-roles button{font-size:var(--text-sm)}}