.cf-root.cf-shell,.cf-root.cf-login{--cf-accent:#254d6b;--cf-accent-strong:#183b54;--cf-accent-soft:#e8eff6;--cf-accent-line:#b8ccdc;--cf-surface:#f5f7fa;--cf-surface-raised:#fff;--cf-surface-line:#d6e0e9;--cf-surface-chrome:linear-gradient(125deg, #fffffff5, #edf2f8ed);--cf-surface-selected:linear-gradient(135deg, #3b6380, #193c56);--cf-surface-shadow:inset 0 1px #fff, 0 3px 12px #17324e0a;--cf-surface-elevated-shadow:inset 0 1px #fff, 0 18px 48px #17324e24, 0 3px 8px #17324e0d;--cf-focus:#416c8d}.cf-root.cf-shell{--cf-teal:var(--cf-accent);--cf-nav-accent:#bbd5eb;background:var(--cf-surface)}.cf-root.cf-shell .cf-topbar,.cf-root.cf-shell .cf-workspace-tabs{background:var(--cf-surface-chrome);border-color:var(--cf-surface-line);box-shadow:inset 0 1px #fff,0 1px 5px #17324e06}.cf-root.cf-shell .cf-inline-search-field{background:linear-gradient(145deg,#fff,#f2f6fa);border-color:#c8d7e4;border-radius:12px;box-shadow:inset 0 1px #fff,inset 0 -1px #dde7ef80,0 3px 8px #17324e0a}.cf-root.cf-shell .cf-inline-search-field:focus-within{border-color:var(--cf-focus);outline-color:#416c8d30;box-shadow:0 0 0 3px #416c8d12,inset 0 1px #fff}.cf-root.cf-shell .cf-workspace-tabs :is(.cf-tab-back,.cf-tab-home){border-color:var(--cf-surface-line);background:var(--cf-surface-chrome);color:var(--cf-accent);box-shadow:var(--cf-surface-shadow);border-radius:9px}.cf-root.cf-shell .cf-workspace-tabs .cf-active-tab{border-color:var(--cf-accent-line);color:var(--cf-accent-strong);background:linear-gradient(145deg,#f3f7fb,#dde8f2);box-shadow:inset 0 1px #fff}.cf-root.cf-shell :is(.cf-header-profile,.cf-topbar-right>.cf-icon-btn){background:var(--cf-surface-chrome);border-color:var(--cf-surface-line);color:var(--cf-accent);box-shadow:inset 0 1px #fff}.cf-root.cf-shell .cf-avatar-small{color:var(--cf-accent);background:var(--cf-accent-soft);border-color:var(--cf-accent-line)}.cf-root.cf-shell .cf-btn.cf-primary:not(.cf-danger),.cf-root.cf-shell .cf-client-registry .cf-page-heading .cf-primary,.cf-root.cf-login .cf-login-form .cf-primary{background:var(--cf-surface-selected);color:#fff;border-color:#345b78;box-shadow:inset 0 1px #ffffff45,0 3px 7px #17324e24}.cf-root.cf-shell .cf-btn.cf-primary:not(.cf-danger):hover:not(:disabled),.cf-root.cf-shell .cf-client-registry .cf-page-heading .cf-primary:hover:not(:disabled),.cf-root.cf-login .cf-login-form .cf-primary:hover:not(:disabled){background:linear-gradient(135deg,#456f8f,#214b69);border-color:#456f8f}.cf-root.cf-shell .cf-btn.cf-primary:active:not(:disabled){box-shadow:inset 0 2px 4px #0d283b35}.cf-root.cf-shell .cf-sidebar{background:radial-gradient(at 0 0,#527c9c2b,#0000 65%),linear-gradient(165deg,#132f4b,#0c2037);border-color:#809ab842;box-shadow:inset 0 1px #ffffff26,0 8px 24px #102d4524}.cf-root.cf-shell .cf-nav-group button.active,.cf-root.cf-shell.cf-collapsed .cf-app-rail button.active{color:#f4f8fc;background:linear-gradient(135deg,#ffffff24,#b7d3ee10);border-color:#b5cee447;box-shadow:inset 0 1px #ffffff30,0 3px 9px #05132229}.cf-root.cf-shell .cf-nav-group button.active>svg,.cf-root.cf-shell.cf-collapsed .cf-app-rail button.active>svg{color:#dbeafb}.cf-root.cf-shell .cf-nav-group button.active:before,.cf-root.cf-shell.cf-collapsed .cf-app-rail button.active:after{background:#bdd8ee;box-shadow:0 0 6px #bdd8ee30}:is(.cf-root.cf-shell:not(.cf-collapsed) .cf-area-toggle[aria-expanded=true],.cf-root.cf-shell:not(.cf-collapsed) .cf-area-toggle.active,.cf-root.cf-shell:not(.cf-collapsed) .cf-nav-area:has([aria-current=page])>.cf-area-toggle){color:#e2edf8;background:#c1d7ec0e;border-color:#c1d7ec25}.cf-root.cf-shell .cf-sidebar :is(button,input):focus-visible{outline-color:#c5dff4}.cf-root.cf-shell .cf-app-launcher.cf-launchpad{box-shadow:var(--cf-surface-elevated-shadow);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff2,#edf3faeb);border-color:#ffffffdb}.cf-root.cf-shell .cf-launchpad .cf-launchpad-icon{background:var(--cf-surface-selected);color:#fff;border-color:#ffffff80;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #102e4638,0 4px 8px #17324e25}.cf-root.cf-shell .cf-launchpad .cf-launchpad-tile:hover{background:#ffffffd9;border-color:#c8d9e7}.cf-root.cf-shell .cf-launchpad :is(button,input):focus-visible{outline-color:var(--cf-focus)}.cf-root.cf-shell .cf-overview .is-fluid :is(.cf-wop-summary,.cf-wop-panel,.cf-wop-kpi),.cf-root.cf-shell .cf-client-register-panel{background:var(--cf-surface-raised);border-color:var(--cf-surface-line);box-shadow:var(--cf-surface-shadow);border-radius:12px}.cf-root.cf-shell .cf-overview :is(.cf-overview-heading,.cf-performance-heading){background:var(--cf-surface-chrome);border-color:var(--cf-surface-line)}.cf-root.cf-shell .cf-client-registry .cf-kpi:not([aria-pressed=true]){background:linear-gradient(145deg,#fff,#edf2f8)}.cf-root.cf-shell .cf-client-registry .cf-kpi:not([aria-pressed=true]) .cf-kpi-value{color:var(--cf-accent-strong)}.cf-root.cf-shell .cf-client-registry button.cf-kpi[aria-pressed=true],.cf-root.cf-shell .cf-client-registry button.cf-kpi[aria-pressed=true]:hover{background:var(--cf-surface-selected);box-shadow:inset 0 1px #fff5,inset 0 -2px #b3cbde}.cf-root.cf-shell .cf-client-registry .cf-eyebrow:before{background:var(--cf-accent)}.cf-root.cf-shell .cf-client-view-switch button[aria-pressed=true]{background:var(--cf-surface-selected);color:#fff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cf-root.cf-shell .cf-app-launcher.cf-launchpad{background:#f3f6fa}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.cf-root.cf-shell .cf-app-launcher.cf-launchpad{-webkit-backdrop-filter:none;background:#f3f6fa}}@media (prefers-contrast:more){.cf-root.cf-shell,.cf-root.cf-login{--cf-surface-line:#7890a5;--cf-accent-line:#718ba2}}.cf-root.cf-shell:not(.cf-collapsed) .cf-area-toggle[aria-haspopup] svg{transform:none}
