/*
 * Overview / connected care.
 * Intent: a nursing lead scans this shift, then opens the issue that needs action.
 * Palette: night-shift navy, clinical cyan, warning amber, learning violet, bed-flow blue.
 * Depth: layered light and extruded icon plates; charts stay on quiet reading surfaces.
 * Type: the existing Traditional Chinese system face with tabular, stronger numerals.
 * Rhythm: 4px. Signature: four care domains orbiting a raised clinical cross.
 * Flat mast -> care constellation; uniform cards -> domain accents; static paper -> light trails.
 */
.has-bi-overview{
  --bi-ink:#203451;--bi-muted:#566982;--bi-subtle:#6c7d93;
  --bi-paper:#eef3fa;--bi-surface:#fcfdff;--bi-line:#dce5f0;
  --bi-teal:#087582;--bi-sage:#8caeb8;--bi-amber:#a3541b;
  --bi-amber-soft:#fff1e2;--bi-lilac:#7962c9;--bi-blue:#3778da;
  --bi-tint:#eaf4f8;--bi-track:#e5ebf3;--bi-focus:#176fe3;
  --care-midnight:#112b4d;--care-night-edge:#203e64;--care-cyan:#68e2ee;
  --care-ice:#f2faff;--care-starlight:#b6d2ed;--care-light-line:rgba(162,213,255,.18);
  --care-depth:0 2px 4px rgba(30,59,100,.025),0 12px 28px rgba(30,59,100,.045);
}
.has-bi-overview .content{position:relative;isolation:isolate;padding-top:24px}
.has-bi-overview .app-workspace{background:var(--bi-paper)}
.has-bi-overview .app-rail{background:var(--care-midnight)}
.has-bi-overview .rail-nav a.on{background:#264f78;color:#f1fbff;box-shadow:inset 3px 0 var(--care-cyan)}
.has-bi-overview .rail-nav a:hover{color:#f1fbff}
body.has-bi-overview .workbar{background:var(--bi-surface);color:var(--bi-ink)}
body.has-bi-overview .mode-switch a{color:var(--bi-muted)}
body.has-bi-overview .mode-switch a.is-active{background:#224774;color:#fff}
body.has-bi-overview .mobile-nav{background:transparent;border-bottom:0}
body.has-bi-overview .mobile-nav>summary{border-color:var(--bi-line);border-radius:10px;color:var(--bi-ink);background:var(--bi-surface)}
body.has-bi-overview .mobile-dock{background:var(--bi-surface);border-color:var(--bi-line)}
body.has-bi-overview .mobile-dock .dock-item{color:var(--bi-muted)}
body.has-bi-overview .mobile-dock .dock-item.on{color:var(--bi-teal)}
body.has-bi-overview .dock-fab-circle{background:#226399;color:#fff;box-shadow:0 4px 16px rgba(24,89,146,.2)}
.has-bi-overview .foot{background:transparent}

/* Two composited light fields; no canvas loop, moving blur or animated gradients. */
.bi-atmosphere{position:fixed;inset:72px 0 0 var(--rail-width);overflow:hidden;pointer-events:none;z-index:-1}
.bi-atmosphere-light{position:absolute;width:760px;height:660px;left:-260px;top:-160px;background:radial-gradient(ellipse,rgba(89,202,229,.17),rgba(89,202,229,0) 68%);animation:bi-ambient-drift 24s ease-in-out infinite alternate}
.bi-atmosphere-light.is-violet{left:auto;right:-200px;top:230px;background:radial-gradient(ellipse,rgba(151,127,222,.14),rgba(151,127,222,0) 66%);animation-delay:-12s;animation-duration:30s}
.bi-atmosphere-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(72,112,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,112,160,.035) 1px,transparent 1px);background-size:48px 48px}

/* A contained dimensional scene, with all controls in normal keyboard order. */
.bi-command-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;column-gap:20px;row-gap:0;min-height:224px;padding:28px 32px;margin-bottom:20px;border-radius:24px;border:1px solid #29476b;background:var(--care-midnight);color:var(--care-ice);box-shadow:0 12px 30px rgba(19,48,89,.12)}
.bi-stage-backdrop{position:absolute;inset:0;overflow:hidden;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse at 88% 20%,rgba(43,111,173,.48),transparent 65%),linear-gradient(115deg,#102947,#183957)}
.bi-stage-grid{position:absolute;inset:0;background-image:linear-gradient(var(--care-light-line) 1px,transparent 1px),linear-gradient(90deg,var(--care-light-line) 1px,transparent 1px);background-size:36px 36px;opacity:.26;transform:perspective(550px) rotateX(50deg) scale(1.5);transform-origin:80% 100%}
.bi-stage-light{position:absolute;right:5%;top:-75px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(69,192,218,.17),transparent 69%);animation:bi-stage-breathe 10s ease-in-out infinite alternate}
.bi-stage-trace{position:absolute;right:12%;bottom:12px;width:200px;height:1px;background:linear-gradient(90deg,transparent,var(--care-cyan),transparent);opacity:.55;animation:bi-light-travel 12s ease-in-out infinite}
.bi-command-stage .bi-mast-copy{position:relative;z-index:1;align-self:end;padding-top:4px}
.bi-command-stage .bi-eyebrow{color:var(--care-cyan);font-size:10px;font-weight:500;letter-spacing:.18em;margin-bottom:12px}
.bi-command-stage .bi-eyebrow span{color:var(--care-starlight);letter-spacing:.06em}
.bi-command-stage h1{font-size:36px;font-weight:650;color:var(--care-ice);letter-spacing:.045em;line-height:1.3}
.bi-command-stage .bi-scope{color:var(--care-starlight);margin-top:12px;font-size:12px;gap:8px}
.bi-command-stage .bi-scope-dot{background:var(--care-cyan);box-shadow:0 0 10px rgba(104,226,238,.45)}
.bi-command-stage .bi-scope>span:last-child{border-color:var(--care-light-line);color:#c1d7ed}
.bi-command-stage .bi-tools{grid-column:1;align-self:start;margin-top:20px;gap:10px}
.bi-command-stage .bi-button{min-height:40px;padding:8px 14px;border-color:rgba(155,210,238,.3);background:rgba(75,139,182,.2);color:var(--care-ice);font-size:12px}
.bi-command-stage .bi-button:hover{background:rgba(75,139,182,.38);border-color:var(--care-cyan)}
.bi-command-stage .bi-icon-button{color:var(--care-starlight);padding-inline:0;min-height:40px}
.bi-command-stage .bi-icon-button:hover{color:var(--care-ice)}
.bi-command-stage .bi-icon-button:disabled{color:var(--care-starlight);opacity:.75;cursor:default}
.bi-command-stage button:focus-visible{outline-color:var(--care-cyan)}

/* Each domain owns a color pair; warning badges retain explicit state labels. */
.bi-dimension-staffing,[data-bi-metric=staffing],[data-bi-panel=staffing],[data-bi-extra-panel=staffing]{--domain:#087582;--domain-bright:#55d8dc;--domain-edge:#19728e;--domain-tint:#e9f7f8;--domain-glow:rgba(22,155,177,.19)}
.bi-dimension-quality,[data-bi-metric=quality],[data-bi-panel=quality],[data-bi-extra-panel=quality]{--domain:#a3541b;--domain-bright:#ffc17e;--domain-edge:#b26f2e;--domain-tint:#fff4e8;--domain-glow:rgba(233,153,63,.18)}
.bi-dimension-education,[data-bi-metric=education],[data-bi-panel=education],[data-bi-extra-panel=education]{--domain:#6f56be;--domain-bright:#baa4ff;--domain-edge:#7254b5;--domain-tint:#f2effd;--domain-glow:rgba(143,105,220,.19)}
.bi-dimension-ops,[data-bi-metric=ops],[data-bi-panel=ops],[data-bi-extra-panel=ops]{--domain:#2868c9;--domain-bright:#8dbbff;--domain-edge:#3568b7;--domain-tint:#edf4ff;--domain-glow:rgba(70,129,223,.19)}
.bi-dimensional-icon{position:relative;display:block;width:76px;height:76px;flex-shrink:0;pointer-events:none}
.bi-icon-plinth{position:absolute;left:8px;right:2px;height:30px;bottom:2px;transform:rotate(-12deg) skewX(22deg);border:1px solid var(--domain-glow);border-radius:10px;background:var(--domain-glow);box-shadow:0 5px 0 var(--domain-glow)}
.bi-icon-float{position:absolute;inset:3px 10px 17px 8px;animation:bi-icon-hover 6s ease-in-out infinite}
.bi-icon-face{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(140deg,var(--domain-bright),var(--domain));border:1px solid rgba(255,255,255,.6);border-radius:15px;transform:perspective(230px) rotateX(18deg) rotateY(-24deg) rotateZ(-10deg);box-shadow:1px 1px 0 var(--domain-edge),2px 2px 0 var(--domain-edge),3px 3px 0 var(--domain-edge),4px 4px 0 var(--domain-edge),8px 12px 16px var(--domain-glow),inset 0 1px 4px rgba(255,255,255,.4);color:white}
.bi-icon-face:after{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.2);border-radius:12px;pointer-events:none}
.bi-icon-face svg{width:30px;height:30px;filter:drop-shadow(0 2px 1px rgba(25,43,83,.18))}
.bi-dimension-quality .bi-icon-float{animation-delay:-1.5s}.bi-dimension-education .bi-icon-float{animation-delay:-3s}.bi-dimension-ops .bi-icon-float{animation-delay:-4.5s}

/* The care core is an illustration. Its orbit is unrelated to data freshness. */
.bi-care-core{grid-column:2;grid-row:1 / 3;position:relative;width:340px;height:190px;justify-self:center;margin-block:-12px;pointer-events:none}
.bi-core-platform{position:absolute;width:244px;height:144px;left:48px;bottom:14px;transform:rotate(-8deg)}
.bi-core-platform>span{position:absolute;inset:0;border:1px solid rgba(110,211,239,.35);border-radius:50%;background:radial-gradient(ellipse,rgba(56,159,194,.1),rgba(28,75,117,.14));box-shadow:0 6px 0 rgba(14,31,60,.25)}
.bi-core-platform>span:nth-child(2){inset:15px 24px;transform:translateY(-5px);border-color:rgba(126,200,242,.27)}
.bi-core-platform>span:nth-child(3){inset:31px 52px;transform:translateY(-10px);background:rgba(88,185,216,.13);border-color:rgba(142,226,241,.45);box-shadow:0 5px 0 rgba(24,62,95,.6),0 18px 40px rgba(51,161,197,.18)}
.bi-core-orbit{position:absolute;left:34px;right:34px;top:28px;bottom:6px;transform:rotate(-8deg) scaleY(.6)}
.bi-core-orbit-turn{position:absolute;inset:0;border:1px dashed rgba(159,215,245,.24);border-radius:50%;animation:bi-care-orbit 36s linear infinite}
.bi-core-orbit-turn:before,.bi-core-orbit-turn:after{content:"";position:absolute;left:50%;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--care-cyan);box-shadow:0 0 12px var(--care-cyan)}
.bi-core-orbit-turn:after{top:auto;bottom:-3px;background:#b9a4ff;box-shadow:0 0 12px #b9a4ff}
.bi-core-halo{position:absolute;inset:20px 95px 25px;border-radius:50%;background:radial-gradient(ellipse,rgba(92,213,224,.26),transparent 68%);animation:bi-stage-breathe 8s ease-in-out infinite alternate}
.bi-core-center{position:absolute;width:86px;height:90px;left:127px;top:43px;animation:bi-core-hover 8s ease-in-out infinite}
.bi-core-hub{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(198,245,255,.8);border-radius:23px;background:linear-gradient(145deg,#e3fbff,#65bfd3 55%,#348ba8);transform:perspective(400px) rotateX(16deg) rotateY(-23deg) rotateZ(-9deg);box-shadow:1px 1px 0 #447c9e,2px 2px 0 #447c9e,3px 3px 0 #447c9e,4px 4px 0 #447c9e,5px 5px 0 #447c9e,6px 6px 0 #447c9e,0 20px 24px rgba(1,17,39,.3),inset 0 2px 5px rgba(255,255,255,.7)}
.bi-core-cross{width:40px;height:40px;position:relative;display:block;filter:drop-shadow(2px 3px 0 rgba(13,87,117,.4))}
.bi-core-cross:before,.bi-core-cross:after{content:"";position:absolute;background:#f0ffff;border-radius:3px}
.bi-core-cross:before{width:14px;height:38px;left:13px;top:1px}.bi-core-cross:after{width:38px;height:14px;left:1px;top:13px}
.bi-core-caption{font-size:9px;font-weight:700;letter-spacing:.25em;margin-top:8px;color:#174b66}
.bi-core-node{position:absolute;display:flex;align-items:center;gap:5px}
.bi-core-node .bi-dimensional-icon{width:48px;height:52px}
.bi-core-node .bi-icon-float{inset:2px 6px 12px 3px}.bi-core-node .bi-icon-face{border-radius:11px}.bi-core-node .bi-icon-face:after{border-radius:8px}
.bi-core-node .bi-icon-face svg{width:22px;height:22px}.bi-core-node .bi-icon-plinth{height:18px;left:4px;right:0;border-radius:7px;opacity:.6}
.bi-core-node-label{font-size:10px;color:#d1e3f4;letter-spacing:.06em}
.is-staffing-node{left:40px;top:7px}.is-quality-node{right:0;top:22px}.is-education-node{left:0;bottom:13px}.is-ops-node{right:26px;bottom:0}
.bi-core-coordinate{position:absolute;right:60px;top:-9px;font-family:var(--mono);font-size:8px;color:#91b5d5;letter-spacing:.21em}

.has-bi-overview .bi-context-bar{padding:0 0 16px;margin-bottom:16px;border-color:rgba(73,112,158,.16)}
.has-bi-overview .bi-age{background:#e4eaf2;color:#536782}
.has-bi-overview .bi-shifts{background:#dfe8f3;border:1px solid #d5e1ed}
.has-bi-overview .bi-shifts button[aria-pressed=true]{color:#21538b;background:var(--bi-surface);box-shadow:0 1px 4px rgba(37,65,106,.09)}
.has-bi-overview .bi-ai-brief{background:linear-gradient(108deg,var(--bi-tint),var(--bi-surface));border-color:#ccdfeb;border-radius:16px;box-shadow:var(--care-depth);padding:16px 20px}
.has-bi-overview .bi-ai-mark{background:linear-gradient(145deg,#204b77,#138b9c);color:#ddfbff;border-color:#42718f;box-shadow:2px 3px 0 #c0dce9;transform:rotate(-5deg);border-radius:14px;width:44px;height:44px;flex-basis:44px}
.has-bi-overview .bi-ai-mark span{transform:rotate(5deg)}
.has-bi-overview .bi-ai-copy>p{font-size:14px}
.has-bi-overview .bi-ai-label>span{background:var(--bi-surface)}
.has-bi-overview .bi-critical-notice{color:#b44735}
.has-bi-overview .bi-metrics{gap:14px;margin-bottom:24px}
.has-bi-overview .bi-metric{overflow:hidden;min-height:166px;padding:20px;background:linear-gradient(130deg,var(--bi-surface) 24%,var(--domain-tint));border-color:var(--bi-line);border-radius:18px;box-shadow:var(--care-depth);transition:transform .2s ease-out,border-color .2s}
.has-bi-overview .bi-metric:before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;background:linear-gradient(90deg,var(--domain),var(--domain-bright));opacity:.85}
.has-bi-overview .bi-metric:hover{border-color:var(--domain);transform:translateY(-3px)}
.has-bi-overview .bi-metric>.bi-dimensional-icon{position:absolute;right:10px;top:17px}
.has-bi-overview .bi-metric-name{font-size:13px;font-weight:600;color:var(--domain);padding-right:70px}
.has-bi-overview .bi-metric-name .bi-domain-dot{display:none}
.has-bi-overview .bi-metric-name>span:last-child{position:absolute;right:18px;bottom:15px;color:var(--domain);font-size:18px}
.has-bi-overview .bi-metric-number{margin-top:16px;gap:5px}
.has-bi-overview .bi-metric-number strong{font-size:39px;font-weight:600;color:var(--bi-ink);letter-spacing:-.045em}
.has-bi-overview .bi-metric-label{font-size:11px;margin-top:7px;max-width:calc(100% - 10px)}
.has-bi-overview .bi-metric-status{position:static;display:block;max-width:none;text-align:left;font-size:10px;margin-top:8px;color:var(--domain)}
.has-bi-overview .bi-panel{box-shadow:var(--care-depth);border-color:var(--bi-line);border-radius:18px;background:var(--bi-surface)}
.has-bi-overview .bi-panel-heading{display:flex;align-items:center;gap:10px;min-width:0}
.has-bi-overview .bi-panel-heading>div{min-width:0}
.has-bi-overview .bi-panel-symbol{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:var(--domain-tint);color:var(--domain);box-shadow:inset 0 0 0 1px var(--domain-glow)}
.bi-panel-symbol svg{width:22px;height:22px}
.has-bi-overview .bi-panel-head h3{font-size:18px}
.has-bi-overview [data-bi-panel] .bi-eyebrow{color:var(--domain)}
.has-bi-overview .bi-inline-insight{background:var(--bi-tint);border-color:var(--bi-line)}
.has-bi-overview .bi-section-heading h2{font-size:18px;letter-spacing:.01em}
.has-bi-overview .bi-control-section{border-color:#d2dfed}
.has-bi-overview .bi-domain-links{background:var(--bi-surface)}
.has-bi-overview .bi-attention-bar{box-shadow:var(--care-depth)}

body.theme-night.has-bi-overview{--bi-paper:#101e33;--bi-surface:#1a2c44;--bi-ink:#e0eaf6;--bi-muted:#a8bad1;--bi-subtle:#8ea5bf;--bi-line:#344963;--bi-teal:#70d6dc;--bi-sage:#7a9bb0;--bi-amber:#f4b774;--bi-amber-soft:#423327;--bi-lilac:#b8a5f0;--bi-blue:#92baff;--bi-tint:#1b344a;--bi-track:#30435c;--bi-focus:#87c8ff;--care-depth:0 2px 4px rgba(0,0,0,.04),0 12px 28px rgba(0,0,0,.08)}
body.theme-night.has-bi-overview .bi-metric,body.theme-night.has-bi-overview [data-bi-panel],body.theme-night.has-bi-overview [data-bi-extra-panel]{--domain:var(--bi-teal);--domain-tint:#1a3748}
body.theme-night.has-bi-overview :is([data-bi-metric=quality],[data-bi-panel=quality],[data-bi-extra-panel=quality]){--domain:var(--bi-amber);--domain-tint:#38322f}
body.theme-night.has-bi-overview :is([data-bi-metric=education],[data-bi-panel=education],[data-bi-extra-panel=education]){--domain:var(--bi-lilac);--domain-tint:#2e2d4b}
body.theme-night.has-bi-overview :is([data-bi-metric=ops],[data-bi-panel=ops],[data-bi-extra-panel=ops]){--domain:var(--bi-blue);--domain-tint:#1e3554}
body.theme-night.has-bi-overview .bi-context-bar{border-color:var(--bi-line)}
body.theme-night.has-bi-overview .bi-ai-brief{border-color:var(--bi-line)}
body.theme-night.has-bi-overview .bi-shifts{background:var(--bi-track);border-color:var(--bi-line)}
body.theme-night.has-bi-overview .bi-shifts button[aria-pressed=true]{color:var(--bi-ink)}
body.theme-night.has-bi-overview .bi-age{background:var(--bi-track);color:var(--bi-muted)}
body.theme-night.has-bi-overview .bi-critical-notice{color:#ffc1af}
body.theme-night.has-bi-overview .bi-ai-mark{box-shadow:2px 3px 0 #0b243c}

@keyframes bi-ambient-drift{from{transform:translate3d(-12px,-8px,0);opacity:.65}to{transform:translate3d(60px,38px,0);opacity:1}}
@keyframes bi-stage-breathe{from{transform:scale(.92);opacity:.6}to{transform:scale(1.08);opacity:1}}
@keyframes bi-light-travel{0%,100%{transform:translateX(-80px);opacity:0}20%,80%{opacity:.55}50%{transform:translateX(80px);opacity:.7}}
@keyframes bi-icon-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes bi-core-hover{0%,100%{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-7px) rotate(1deg)}}
.bi-ambient-offscreen,.bi-ambient-offscreen *,.bi-ambient-offscreen *:before,.bi-ambient-offscreen *:after,
.has-bi-overview.bi-motion-paused *,.has-bi-overview.bi-motion-paused *:before,.has-bi-overview.bi-motion-paused *:after,
.has-bi-overview.bi-page-hidden *,.has-bi-overview.bi-page-hidden *:before,.has-bi-overview.bi-page-hidden *:after{animation-play-state:paused!important}
.has-bi-overview.bi-motion-paused .bi-metric{transition:none}

@media(min-width:1600px){.bi-command-stage{grid-template-columns:minmax(0,1fr) 400px;min-height:232px}.bi-care-core{transform:scale(1.07)}.has-bi-overview .bi-metric{min-height:176px}.has-bi-overview .bi-metric-number strong{font-size:43px}}
@media(max-width:1199px){.bi-command-stage{grid-template-columns:minmax(0,1fr) 280px;padding:24px;column-gap:8px}.bi-command-stage h1{font-size:31px}.bi-care-core{transform:scale(.83);width:340px;margin-left:-35px;margin-right:-35px}.has-bi-overview .bi-metric{padding:18px 16px}.has-bi-overview .bi-metric>.bi-dimensional-icon{transform:scale(.8);transform-origin:top right;right:6px}.has-bi-overview .bi-metric-name{padding-right:45px}.has-bi-overview .bi-metric-number strong{font-size:34px}.has-bi-overview .bi-panel-symbol{width:32px;height:32px;flex-basis:32px;border-radius:10px}.has-bi-overview .bi-panel-heading{gap:8px}.has-bi-overview .bi-panel-head h3{font-size:16px}}
@media(min-width:768px) and (max-width:1000px){.has-bi-overview .bi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.has-bi-overview .bi-metric>.bi-dimensional-icon{transform:none;right:14px}.has-bi-overview .bi-chart-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){
  .has-bi-overview .content{padding:16px 16px 110px}
  .bi-atmosphere{inset:64px 0 0}.bi-atmosphere-light{width:430px;height:530px;left:-130px;top:20px;animation-duration:30s}.bi-atmosphere-light.is-violet{display:none}
  .bi-command-stage{display:grid;grid-template-columns:minmax(0,1fr) 120px;min-height:190px;padding:22px 20px 16px;gap:0;margin-bottom:16px;border-radius:20px}
  .bi-command-stage .bi-mast-copy{grid-column:1 / -1;align-self:start;padding:0;pointer-events:none}
  .bi-command-stage .bi-eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:10px}.bi-command-stage .bi-eyebrow span{display:none}
  .bi-command-stage h1{font-size:27px;letter-spacing:.015em}.bi-command-stage .bi-scope{font-size:12px;margin-top:8px}
  .bi-command-stage .bi-tools{position:relative;z-index:1;grid-column:1 / -1;display:flex;flex-direction:row;justify-content:flex-start;gap:16px;margin-top:20px;align-self:end}
  .bi-command-stage .bi-button,.bi-command-stage .bi-icon-button{font-size:12px;min-height:44px}
  .bi-care-core{position:absolute;grid-area:auto;right:8px;bottom:46px;width:340px;height:190px;transform:scale(.43);transform-origin:right bottom;margin:0;opacity:.85}
  .bi-core-node-label,.bi-core-coordinate{display:none}.bi-core-node{gap:0}.bi-core-node .bi-dimensional-icon{width:56px;height:56px}
  .bi-command-stage .bi-stage-grid{opacity:.18}
  .has-bi-overview .bi-context-bar{gap:8px;padding-bottom:12px;margin-bottom:14px}
  .has-bi-overview .bi-ai-brief{padding:14px;gap:10px;margin-bottom:14px}
  .has-bi-overview .bi-ai-mark{width:34px;height:34px;flex-basis:34px;border-radius:11px}
  .has-bi-overview .bi-ai-copy{flex-basis:calc(100% - 46px)}.has-bi-overview .bi-ai-copy>p{font-size:14px;line-height:1.7}
  .has-bi-overview .bi-ai-expand{font-size:12px;min-height:32px}.has-bi-overview .bi-critical-notice{font-size:11px;min-height:36px}
  .has-bi-overview .bi-metrics{gap:10px;margin-bottom:20px}
  .has-bi-overview .bi-metric{padding:16px 14px;min-height:134px;border-radius:16px}
  .has-bi-overview .bi-metric:before{left:14px;right:14px}.has-bi-overview .bi-metric>.bi-dimensional-icon{transform:scale(.62);top:11px;right:7px}
  .has-bi-overview .bi-metric-name{font-size:12px;padding-right:38px}.has-bi-overview .bi-metric-name>span:last-child{font-size:16px;right:14px;bottom:11px}
  .has-bi-overview .bi-metric-number{margin-top:17px}.has-bi-overview .bi-metric-number strong{font-size:34px}.has-bi-overview .bi-metric-number>span{font-size:11px}
  .has-bi-overview .bi-metric-label{font-size:11px;margin-top:5px}.has-bi-overview .bi-metric-status{display:none}
  .has-bi-overview .bi-section-heading h2{font-size:16px}.has-bi-overview .bi-panel-head h3{font-size:18px}.has-bi-overview .bi-panel-heading{gap:10px}
  .has-bi-overview .bi-panel-symbol{width:34px;height:34px;flex-basis:34px}.has-bi-overview .bi-panel-head .bi-eyebrow{font-size:9px}
}
@media(max-width:359px){.bi-command-stage{padding:18px 16px 14px}.bi-command-stage h1{font-size:24px}.bi-care-core{right:-5px;bottom:40px;transform:scale(.34);opacity:.75}.has-bi-overview .bi-metric{padding:12px;min-height:126px}.has-bi-overview .bi-metric-number strong{font-size:30px}.has-bi-overview .bi-panel-head h3{font-size:16px}.has-bi-overview .bi-state{font-size:11px}}
@media(prefers-reduced-motion:reduce){.has-bi-overview *,.has-bi-overview *:before,.has-bi-overview *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@keyframes bi-care-orbit{to{transform:rotate(360deg)}}
