/* Additional optical depth only. Palette, controls and accounting are unchanged. */
@media screen{
 html body #main :is(.box,.stat),html body .workspace #director-brief.brief-ocean :is(.box,.brief-kpi){
  position:relative;isolation:isolate;
  background:radial-gradient(ellipse at 4% 0%,#e8f7ff21,transparent 47%),linear-gradient(122deg,#ffffff13,transparent 35%,#ffffff02 64%,#82ceff0d),#0b28468f!important;
  border:1px solid #afd9ff4a!important;
  box-shadow:inset 0 1.5px 1px #edfbffc2,inset 1.5px 0 1px #b8e9ff4d,inset -1px -1px 1px #87caff24,0 1px 0 #00142966,0 12px 32px #000d2838,0 2px 8px #00132e24!important;
  backdrop-filter:blur(36px) saturate(165%);-webkit-backdrop-filter:blur(36px) saturate(165%);
 }
 html body #main :is(.box,.stat)::before,html body #director-brief .brief-kpi::before{
  content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;padding:1px;
  background:linear-gradient(125deg,#efffffbd,#8fd8ff21 28%,#ffffff03 49%,#98d7ff46 76%,#e8ffff8c);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;
 }
 html body .workspace #director-brief.brief-ocean .brief-hero{background:radial-gradient(ellipse at 0 0,#c5eeff24,transparent 60%),linear-gradient(115deg,#0d3d6fa6,#104fbba6)!important}
 html body :is(.topbar,.sidebar){box-shadow:inset 0 1.5px 1px #e4f9ff87,inset 1px 0 0 #b2deff38,0 8px 30px #00132936!important;backdrop-filter:blur(40px) saturate(170%);-webkit-backdrop-filter:blur(40px) saturate(170%)}
 html body .button.secondary{box-shadow:inset 0 1px 0 #def5ff61,inset 1px 0 0 #c8edff21,0 3px 9px #00122e1f!important;background:linear-gradient(130deg,#d8f3ff18,#ffffff04),#10335166!important}
 html[data-theme=light] body #main :is(.box,.stat),html[data-theme=light] body .workspace #director-brief.brief-ocean :is(.box,.brief-kpi){background:radial-gradient(ellipse at 0 0,#fffffff5,transparent 52%),linear-gradient(122deg,#ffffffb8,#ffffff73 48%,#e9f5ff8c),#f5faff94!important;border-color:#ffffffea!important;box-shadow:inset 0 2px 1px #fff,inset 1.5px 0 1px #fff,inset -1px -1px 1px #8bb4d438,0 12px 32px #38698e1f,0 2px 8px #28567712!important;backdrop-filter:blur(36px) saturate(135%);-webkit-backdrop-filter:blur(36px) saturate(135%)}
 html[data-theme=light] body #main :is(.box,.stat)::before,html[data-theme=light] body #director-brief .brief-kpi::before{background:linear-gradient(125deg,#fff,#ffffff45 30%,#9bbfd01c 53%,#fff 85%)}
 html[data-theme=light] body .workspace #director-brief.brief-ocean .brief-hero{background:radial-gradient(ellipse at 0 0,#fff,transparent 60%),linear-gradient(115deg,#edf7ffd4,#d5ecffb3)!important}
 html[data-theme=light] body .button.secondary{background:linear-gradient(130deg,#fffffff0,#ffffff6b),#e6f1fc80!important;box-shadow:inset 0 1.5px 0 #fff,0 3px 9px #38698e12!important}
 html[data-theme=light] body :is(.topbar,.sidebar){box-shadow:inset 0 1.5px 0 #fff,inset 1px 0 0 #ffffffdf,0 8px 30px #3b6b9421!important}
 .navigation-enter{animation-duration:.85s;animation-timing-function:cubic-bezier(.2,.75,.2,1)}
 @supports not (backdrop-filter:blur(1px)){html body #main :is(.box,.stat){background:#102d4b!important}html[data-theme=light] body #main :is(.box,.stat){background:#f5faff!important}}
}

@media screen{html[data-theme=light] body .workspace #director-brief.brief-ocean .brief-hero :is(h2,p,strong,button,.brief-eyebrow){color:#193c5e!important}html[data-theme=light] body .workspace #director-brief.brief-ocean .brief-hero .brief-eyebrow{color:#527092!important}}
