:root{--a11y-font-scale:1;--a11y-line-height:1.55;--a11y-blur:16px;--a11y-glass-fill:#ffffffdb;--a11y-glow-opacity:1;--a11y-border-alpha:.16;--a11y-card-edge:#73879321;--a11y-focus-width:2px;--a11y-focus-offset:2px;--a11y-button-border:#7387932e;--a11y-surface-solid:#fff}html[data-a11y=comfort]{--a11y-font-scale:1.12;--a11y-line-height:1.72;--a11y-blur:0px;--a11y-glass-fill:#fffffff7;--a11y-glow-opacity:.28;--a11y-border-alpha:.28;--a11y-card-edge:#465a7847;--a11y-focus-width:3px;--a11y-focus-offset:3px;--a11y-button-border:#465a7859;--a11y-surface-solid:#fff;--text-primary:#152033;--text-secondary:#3d4d5c;--text-muted:#4a5a6a;--foreground:#152033;--muted-foreground:#3d4d5c;--border:#465a7847;--shadow-card:0 1px 0 #fff inset, 0 0 0 1px #465a781f, 0 4px 14px #14283c12}html[data-a11y=high-contrast]{--a11y-font-scale:1.06;--a11y-line-height:1.65;--a11y-blur:0px;--a11y-glass-fill:#fff;--a11y-glow-opacity:0;--a11y-border-alpha:.42;--a11y-card-edge:#0f1e326b;--a11y-focus-width:3px;--a11y-focus-offset:3px;--a11y-button-border:#0f1e328c;--a11y-surface-solid:#fff;--text-primary:#0a121c;--text-secondary:#1a2433;--text-muted:#243044;--foreground:#0a121c;--muted-foreground:#1a2433;--border:#0f1e3266;--ring:#0b4db8;--primary:#0b4db8;--shadow-card:0 0 0 1.5px #0f1e3259, 0 4px 12px #0f1e3214;--shadow-card-hover:0 0 0 2px #0f1e3273, 0 8px 18px #0f1e321a}html[data-a11y=reduce-motion]{--a11y-font-scale:1;--a11y-line-height:1.55}html{font-size:calc(100% * var(--a11y-font-scale))}body{line-height:var(--a11y-line-height);color:var(--text-primary)}html[data-a11y=comfort] :focus-visible,html[data-a11y=high-contrast] :focus-visible{outline:var(--a11y-focus-width) solid var(--led,#2e6bff);outline-offset:var(--a11y-focus-offset)}html[data-a11y=high-contrast] :focus-visible{outline-color:#0b4db8}html[data-a11y=comfort] .app-topbar button,html[data-a11y=comfort] .app-topbar a,html[data-a11y=high-contrast] .app-topbar button,html[data-a11y=high-contrast] .app-topbar a{border-color:var(--a11y-button-border)!important}html[data-a11y=high-contrast] .app-topbar button,html[data-a11y=high-contrast] .app-topbar a{color:#0a121c!important;background:#fff!important}html[data-a11y=comfort] .glass-light,html[data-a11y=comfort] .glass-navy,html[data-a11y=comfort] .selectable-card,html[data-a11y=comfort] .surface-card,html[data-a11y=comfort] .surface-panel,html[data-a11y=comfort] .surface-section,html[data-a11y=comfort] .surface-card-metric,html[data-a11y=comfort] .surface-card-action,html[data-a11y=comfort] .dashboard-surface,html[data-a11y=high-contrast] .glass-light,html[data-a11y=high-contrast] .glass-navy,html[data-a11y=high-contrast] .selectable-card,html[data-a11y=high-contrast] .surface-card,html[data-a11y=high-contrast] .surface-panel,html[data-a11y=high-contrast] .surface-section,html[data-a11y=high-contrast] .surface-card-metric,html[data-a11y=high-contrast] .surface-card-action,html[data-a11y=high-contrast] .dashboard-surface{background:var(--a11y-surface-solid)!important;border-color:var(--a11y-card-edge)!important;-webkit-backdrop-filter:none!important;box-shadow:var(--shadow-card)!important}html[data-a11y=comfort] .page-entry-ambient,html[data-a11y=comfort] .entry-hero-glow,html[data-a11y=comfort] .dashboard-welcome .entry-hero-glow,html[data-a11y=high-contrast] .page-entry-ambient,html[data-a11y=high-contrast] .entry-hero-glow,html[data-a11y=high-contrast] .dashboard-welcome .entry-hero-glow{opacity:calc(.35 * var(--a11y-glow-opacity))!important;filter:none!important}html[data-a11y=high-contrast] .page-entry-ambient,html[data-a11y=high-contrast] .entry-hero-glow{display:none!important}html[data-a11y=comfort] .workspace-pane,html[data-a11y=high-contrast] .workspace-pane{background-color:#f4f6f8;background-image:none}html[data-a11y=high-contrast] .workspace-pane{background-color:#eef1f4}html[data-a11y=high-contrast] .dashboard-welcome,html[data-a11y=comfort] .dashboard-welcome{border:1px solid #ffffff8c}html[data-a11y=high-contrast] .dashboard-welcome{box-shadow:0 0 0 1.5px #0f1e3240,0 10px 28px #0f1e321f}html[data-a11y=comfort] .dashboard-kpi,html[data-a11y=high-contrast] .dashboard-kpi{border-color:var(--a11y-card-edge)!important}html[data-a11y=comfort] .dashboard-kpi .type-eyebrow,html[data-a11y=high-contrast] .dashboard-kpi .type-eyebrow{color:#3d4d5c!important;letter-spacing:.1em!important}html[data-a11y=high-contrast] .dashboard-kpi .type-eyebrow{color:#1a2433!important}html[data-a11y=comfort] .type-section-title,html[data-a11y=high-contrast] .type-section-title{color:var(--text-primary)!important;text-shadow:none!important}html[data-a11y=comfort] .btn-led-blue,html[data-a11y=comfort] [class*=btn-led],html[data-a11y=high-contrast] .btn-led-blue,html[data-a11y=high-contrast] [class*=btn-led]{box-shadow:0 0 0 1px #0f1e322e,0 2px 8px #1e50b42e!important}html[data-a11y=high-contrast] a{text-underline-offset:2px;text-decoration-thickness:1.5px}html[data-a11y=comfort] .page-entry-ambient,html[data-a11y=high-contrast] .page-entry-ambient{animation:none!important}html[data-a11y-motion=reduce] .page-entry-veil,html[data-a11y-motion=reduce] .page-entry-ambient,html[data-a11y-motion=reduce] .entry-hero-visual:after,html[data-a11y=reduce-motion] .page-entry-veil,html[data-a11y=reduce-motion] .page-entry-ambient,html[data-a11y=reduce-motion] .entry-hero-visual:after{display:none!important}html[data-a11y-motion=reduce] .type-hero-line,html[data-a11y-motion=reduce] .type-section-title>span,html[data-a11y-motion=reduce] .type-eyebrow,html[data-a11y-motion=reduce] .entry-nav,html[data-a11y-motion=reduce] .entry-line,html[data-a11y-motion=reduce] .entry-support,html[data-a11y-motion=reduce] .entry-hero-visual,html[data-a11y-motion=reduce] [data-entry-section],html[data-a11y=reduce-motion] .type-hero-line,html[data-a11y=reduce-motion] .type-section-title>span,html[data-a11y=reduce-motion] .type-eyebrow,html[data-a11y=reduce-motion] .entry-nav,html[data-a11y=reduce-motion] .entry-line,html[data-a11y=reduce-motion] .entry-support,html[data-a11y=reduce-motion] .entry-hero-visual,html[data-a11y=reduce-motion] [data-entry-section]{opacity:1!important;filter:none!important;clip-path:none!important;letter-spacing:inherit!important;transition:none!important;animation:none!important;transform:none!important}html[data-a11y-motion=reduce] .type-hero-line,html[data-a11y=reduce-motion] .type-hero-line{color:#e8f0ff!important;-webkit-text-fill-color:#e8f0ff!important;background-image:none!important}html[data-a11y-motion=reduce] .transition-premium,html[data-a11y-motion=reduce] .lift-card,html[data-a11y-motion=reduce] .stat-card,html[data-a11y=reduce-motion] .transition-premium,html[data-a11y=reduce-motion] .lift-card,html[data-a11y=reduce-motion] .stat-card{transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html:not([data-a11y]) .transition-premium{transition:none!important}}@media (prefers-contrast:more){html[data-a11y=default]{--text-primary:#121c28;--text-secondary:#2a3848;--text-muted:#3a4a5c;--a11y-card-edge:#283c5a47;--border:#283c5a47}html[data-a11y=default] .surface-card,html[data-a11y=default] .surface-panel,html[data-a11y=default] .dashboard-surface{border-color:#283c5a47!important}}@media print{html{font-size:100%}}
:root{--px-blue:46, 107, 255;--px-electric:39, 167, 255;--px-cyan:85, 230, 255;--px-ease:cubic-bezier(.22, 1, .36, 1)}.shine-hover{position:relative}.shine-surface{pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;overflow:hidden}.shine-surface:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 18%,#ffffff14 44%,#2e6bff1a 50%,#ffffff12 56%,#0000 82%);width:38%;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-160%)skew(-16deg)}@keyframes productShine{0%{opacity:.55;transform:translate(-160%)skew(-16deg)}to{opacity:.55;transform:translate(280%)skew(-16deg)}}@media (hover:hover) and (pointer:fine){.shine-hover:hover>.shine-surface:after{animation:productShine .92s var(--px-ease) 1}}.dashboard-welcome.glass-track,.dashboard-kpi.glass-track{transform:translate3d(var(--gx,0px), var(--gy,0px), 0)}.dashboard-welcome.glass-track:after,.dashboard-kpi.glass-track:after{content:"";pointer-events:none;border-radius:inherit;z-index:3;background:radial-gradient(220px circle at var(--lx,50%) var(--ly,20%), #ffffff1a, transparent 58%);opacity:0;position:absolute;inset:0}@media (pointer:fine) and (min-width:1024px){.dashboard-welcome.glass-track:after,.dashboard-kpi.glass-track:after{opacity:1}}.app-topbar{transition:background .38s var(--px-ease), border-color .38s var(--px-ease), box-shadow .38s var(--px-ease)}.app-topbar[data-scrolled=true]{background:#f7fafdb8;border-bottom-color:#96beff38;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #1428460f}.workspace-pane .link-reveal{transition:color .2s var(--px-ease), background-size .28s var(--px-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.workspace-pane .link-reveal:hover{background-size:100% 1px}.dashboard-atmosphere{background:radial-gradient(ellipse 70% 40% at 78% 8%, rgba(var(--px-blue), .08), transparent 52%), radial-gradient(ellipse 50% 32% at 10% 18%, rgba(var(--px-electric), .05), transparent 48%), linear-gradient(180deg, #f7faff 0%, #f1f6fc 100%)}@media (max-width:1023px){.dashboard-welcome.glass-track,.dashboard-kpi.glass-track{transform:none}.dashboard-welcome.glass-track:after,.dashboard-kpi.glass-track:after{display:none}}html[data-a11y-motion=reduce] .shine-surface:after,html[data-a11y=comfort] .shine-surface:after,html[data-a11y=reduce-motion] .shine-surface:after{opacity:0!important;animation:none!important}html[data-a11y-motion=reduce] .dashboard-welcome.glass-track,html[data-a11y-motion=reduce] .dashboard-kpi.glass-track,html[data-a11y=comfort] .dashboard-welcome.glass-track,html[data-a11y=comfort] .dashboard-kpi.glass-track{transform:none!important}@media (prefers-reduced-motion:reduce){.shine-surface:after{opacity:0!important;animation:none!important}.dashboard-welcome.glass-track,.dashboard-kpi.glass-track{transform:none!important}.dashboard-welcome.glass-track:after,.dashboard-kpi.glass-track:after{display:none}}
