@theme inline{@keyframes accordion-down{0%{height:0}to{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}}@keyframes accordion-up{0%{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}to{height:0}}}@utility no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@theme inline{@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}}@utility scroll-fade{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-y{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-x{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%)}-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-t{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t)}}@utility scroll-fade-b{--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-l{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}@utility scroll-fade-r{--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-s{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%)}-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}@utility scroll-fade-e{--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%)}-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-*{--scroll-fade-size:calc(var(--spacing) * --value(integer));--scroll-fade-size:--value([length],[percentage])}@utility scroll-fade-t-*{--scroll-fade-t-size:calc(var(--spacing) * --value(integer));--scroll-fade-t-size:--value([length],[percentage])}@utility scroll-fade-b-*{--scroll-fade-b-size:calc(var(--spacing) * --value(integer));--scroll-fade-b-size:--value([length],[percentage])}@utility scroll-fade-s-*{--scroll-fade-s-size:calc(var(--spacing) * --value(integer));--scroll-fade-s-size:--value([length],[percentage])}@utility scroll-fade-e-*{--scroll-fade-e-size:calc(var(--spacing) * --value(integer));--scroll-fade-e-size:--value([length],[percentage])}@utility scroll-fade-none{--scroll-fade-mask:none}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@theme inline{@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}}@utility shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(
    --shimmer-color,oklch(from currentColor l c h/calc(alpha* 0.2))
  );background-image:var(
    --shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread)))
  );background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;@variant dark{--_highlight:var(
      --shimmer-color,oklch(from currentColor max(0.8,calc(l + 0.4)) c h/calc(alpha + 0.4))
    )}&:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}}@utility shimmer-once{animation-iteration-count:1}@utility shimmer-reverse{animation-direction:reverse}@utility shimmer-none{--shimmer-image:none;--shimmer-text-fill:currentColor}@utility shimmer-color-*{--shimmer-color:--value(--color,[color]);--shimmer-color:color-mix(in oklch,--value(--color,[color]) calc(--modifier(integer) * 1%),transparent)}@utility shimmer-duration-*{--shimmer-duration:calc(--value(integer) * 1ms)}@utility shimmer-spread-*{--shimmer-spread:calc(var(--spacing) * --value(integer));--shimmer-spread:--value([length],[percentage])}@utility shimmer-angle-*{--shimmer-angle:calc(--value(integer) * 1deg)}@media (prefers-reduced-motion:reduce){.shimmer{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}.interim-kpi-card{overflow:hidden;border:1px solid #abc9d7;border-radius:16px;background:#fff;box-shadow:0 12px 30px #0b2a3e12}.interim-kpi-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #d8e4e9;background:linear-gradient(180deg,#fbfdfe,#f3f8fa)}.interim-kpi-card>header>div{display:flex;align-items:center;gap:10px}.interim-kpi-card>header svg{width:22px;color:#277e9c}.interim-kpi-card>header b,.interim-kpi-card>header small,.interim-kpi-card>header span{display:block}.interim-kpi-card>header b{color:#173c54;font-size:16px}.interim-kpi-card>header small{margin-top:3px;color:#687f8d;font-size:13px}.interim-kpi-card>header em{padding:6px 10px;border-radius:999px;background:#edf1f3;color:#617681;font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase}.interim-kpi-card>header em.amber{background:#fff0cf;color:#875b11}.interim-kpi-card>header em.green{background:#ddf4e8;color:#226f50}.interim-kpi-layout{display:grid;grid-template-columns:minmax(400px,.85fr) minmax(0,1.15fr);gap:16px;padding:17px}.interim-kpi-inputs{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:15px;border:1px solid #d5e1e7;border-radius:12px;background:#f7fafb}.interim-kpi-inputs>svg{width:19px;color:#7893a2}.interim-kpi-inputs label>small,.interim-kpi-inputs label>span{display:block}.interim-kpi-inputs label>span{margin-bottom:7px;color:#31596e;font-size:13px;font-weight:900;text-transform:uppercase}.interim-kpi-inputs label>small{margin-top:7px;color:#728590;font-size:12px;line-height:1.4}.interim-kpi-inputs select{width:100%;min-height:42px;padding:0 10px;border:1px solid #bfcfd8;border-radius:8px;background:#fff;color:#173a51;font-size:14px}.interim-kpi-result{padding:16px;border:1px solid #cedae1;border-left:5px solid #8a9aa4;border-radius:12px;background:#f7f9fa}.interim-kpi-result.green{border-color:#b9d9c8 #b9d9c8 #b9d9c8 #329367;background:#f2faf6}.interim-kpi-result.amber{border-color:#ead39f #ead39f #ead39f #d39626;background:#fffaf0}.interim-kpi-result-heading{display:flex;align-items:flex-start;gap:10px}.interim-kpi-result-heading>svg{width:25px;flex:none;color:#397f9c}.interim-kpi-result.green .interim-kpi-result-heading>svg{color:#2b8b61}.interim-kpi-result.amber .interim-kpi-result-heading>svg{color:#b77a14}.interim-kpi-result-heading h2,.interim-kpi-result-heading small{display:block}.interim-kpi-result-heading small{color:#668092;font-size:12px;font-weight:900;text-transform:uppercase}.interim-kpi-result-heading h2{margin:4px 0 0;color:#17394f;font-size:19px}.interim-kpi-result>p{margin:11px 0 0;color:#587181;font-size:14px;line-height:1.55}.interim-proposal{display:flex;gap:9px;margin-top:12px;padding:11px;border:1px solid #e0c37d;border-radius:9px;background:#fff4d9}.interim-proposal>svg{width:18px;flex:none;color:#976612}.interim-proposal b,.interim-proposal small{display:block}.interim-proposal b{color:#73500f;font-size:13px}.interim-proposal small{margin-top:3px;color:#80683c;font-size:12px;line-height:1.4}.interim-kpi-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 17px 17px}.interim-kpi-steps article{display:flex;gap:9px;padding:12px;border:1px solid #d7e2e7;border-radius:10px;background:#fbfdfe}.interim-kpi-steps article>i{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:7px;background:#dff0f6;color:#217492;font-size:12px;font-style:normal;font-weight:900}.interim-kpi-steps b,.interim-kpi-steps small,.interim-kpi-steps span{display:block}.interim-kpi-steps span{color:#5c7d8e;font-size:12px;font-weight:900;text-transform:uppercase}.interim-kpi-steps b{margin-top:4px;color:#27495d;font-size:13px;line-height:1.4}.interim-kpi-steps small{margin-top:6px;color:#72848e;font-size:12px;line-height:1.4}.interim-reasoning-trace{margin:0 17px 17px;border:1px solid #cfdee5;border-radius:10px;background:#f7fafb}.interim-reasoning-trace summary{display:flex;align-items:center;gap:8px;padding:12px;color:#315a6f;font-size:13px;font-weight:900;cursor:pointer}.interim-reasoning-trace summary svg{width:17px}.interim-reasoning-trace>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 12px 12px}.interim-reasoning-trace article{padding:10px;border:1px solid #d8e3e8;border-radius:8px;background:#fff}.interim-reasoning-trace article b,.interim-reasoning-trace article span{display:block}.interim-reasoning-trace article span{color:#528099;font-size:12px;font-weight:900;text-transform:uppercase}.interim-reasoning-trace article b{margin-top:4px;color:#294c60;font-size:12px;line-height:1.4}.interim-kpi-card>footer{display:flex;gap:9px;padding:12px 17px;border-top:1px solid #ead8ad;background:#fff8e9;color:#785d26}.interim-kpi-card>footer svg{width:18px;flex:none}.interim-kpi-card>footer span{font-size:12px;line-height:1.5}.interim-kpi-card>footer b{margin-right:5px}.modeling-lab .prediction-output{grid-template-columns:repeat(4,minmax(0,1fr))}.model-quality-list{display:flex;gap:7px;flex-wrap:wrap;padding:0 17px 14px}.model-quality-list span{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #ead6a5;border-radius:999px;background:#fff9ea;color:#775c25;font-size:12px}.model-quality-list svg{width:14px}.scenario-readiness{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;padding-top:14px;border-top:1px solid #dde6ea}.scenario-causes>span,.scenario-readiness>span{grid-column:1/-1;color:#53778a;font-size:12px;font-weight:900;text-transform:uppercase}.scenario-readiness button{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #d3dfe5;border-radius:8px;background:#f8fafb;color:#567081;font-size:12px;text-align:left;cursor:pointer}.scenario-readiness button i{width:20px;height:20px;display:grid;place-items:center;flex:none;border-radius:6px;background:#e4ebef;color:#71848f;font-style:normal;font-weight:900}.scenario-readiness button.ready{border-color:#add4bf;background:#eff9f4;color:#2f674d}.scenario-readiness button.ready i{background:#339267;color:#fff}.scenario-causes{margin-top:14px}.scenario-causes>div{display:flex!important;gap:6px;flex-wrap:wrap;margin-top:7px}.scenario-causes b{padding:5px 8px;border:1px solid #cbdbe3;border-radius:999px;background:#eef5f7;color:#466b7e;font-size:12px!important}.roi-sensitivity{margin:0 16px 16px;padding:14px;border:1px solid #d1dee5;border-radius:12px;background:#f7fafb}.roi-sensitivity>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.roi-sensitivity>header span{color:#315b70;font-size:13px;font-weight:900;text-transform:uppercase}.roi-sensitivity>header small{color:#71838e;font-size:12px}.roi-sensitivity>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.roi-sensitivity article{padding:9px;border:1px solid #d6e1e6;border-radius:8px;background:#fff}.roi-sensitivity article.positive{border-left:4px solid #369267}.roi-sensitivity article.negative{border-left:4px solid #c65a50}.roi-sensitivity b,.roi-sensitivity small,.roi-sensitivity span{display:block}.roi-sensitivity span{color:#67808f;font-size:12px}.roi-sensitivity b{margin-top:3px;color:#21465a;font-size:14px}.roi-sensitivity small{margin-top:2px;color:#70838e;font-size:12px}.community-reasoning-workbench{padding:14px}.community-reasoning-workbench>label>span{display:block;margin-bottom:6px;color:#56788a;font-size:12px;font-weight:900;text-transform:uppercase}.community-reasoning-workbench select{width:100%;min-height:41px;padding:0 10px;border:1px solid #c4d3dc;border-radius:8px;background:#fff;color:#24475c;font-size:13px}.community-reasoning-summary{margin-top:10px;padding:12px;border:1px solid #c7dce6;border-left:4px solid #3b8fab;border-radius:9px;background:#f2f9fb}.community-reasoning-summary>span{color:#357d99;font-size:12px;font-weight:900;text-transform:uppercase}.community-reasoning-summary h3{margin:4px 0;color:#1d4258;font-size:15px}.community-reasoning-summary p{margin:0;color:#617987;font-size:12px;line-height:1.45}.community-reasoning-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.community-reasoning-columns section{display:grid;gap:6px;padding:11px;border:1px solid #d6e1e7;border-radius:9px;background:#fbfcfd}.community-reasoning-columns section>span{color:#52798d;font-size:12px;font-weight:900;text-transform:uppercase}.community-reasoning-columns section>b{padding-top:6px;border-top:1px solid #e1e8ec;color:#35586c;font-size:12px;line-height:1.4}.community-next-action{display:flex;gap:9px;margin-top:9px;padding:11px;border:1px solid #dfcb94;border-radius:9px;background:#fff9e9}.community-next-action>svg{width:19px;flex:none;color:#a06d14}.community-next-action b,.community-next-action small{display:block}.community-next-action b{color:#755313;font-size:12px}.community-next-action small{margin-top:3px;color:#766746;font-size:12px;line-height:1.4}.community-trace{margin-top:11px;border:1px solid #cbdde6;border-radius:9px;background:#f5fafc}.community-trace summary{display:flex;align-items:center;gap:8px;padding:11px;color:#2e6e89;font-size:13px;font-weight:900;cursor:pointer}.community-trace summary svg{width:17px}.community-trace-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 11px 11px}.community-trace-grid section{display:grid;gap:5px;padding:10px;border:1px solid #d7e3e8;border-radius:8px;background:#fff}.community-trace-grid span{color:#527a8f;font-size:12px;font-weight:900;text-transform:uppercase}.community-trace-grid b{padding-top:5px;border-top:1px solid #e4eaed;color:#3c5d6f;font-size:12px;line-height:1.4}.community-trace>p{margin:0 11px 9px;padding:10px;border-radius:8px;background:#e9f4f8;color:#45697b;font-size:12px;line-height:1.45}.community-trace>p b{display:block;margin-bottom:3px;color:#2c6178}.community-trace>small{display:flex;gap:6px;margin:0 11px 11px;color:#72633f;font-size:12px;line-height:1.4}.community-trace>small svg{width:15px;flex:none}.calculator-quick-deck{overflow:hidden;border:1px solid #bfd5df;border-radius:14px;background:linear-gradient(180deg,#fff,#f6fafb);box-shadow:0 10px 28px #0b2a3e0c}.calculator-quick-deck>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #d8e4e9}.calculator-quick-deck>header>div{display:flex;align-items:center;gap:9px}.calculator-quick-deck>header svg{width:21px;color:#2d809d}.calculator-quick-deck>header b,.calculator-quick-deck>header small{display:block}.calculator-quick-deck>header b{color:#1b4057;font-size:15px}.calculator-quick-deck>header small{margin-top:2px;color:#71848f;font-size:12px}.calculator-quick-deck>header em{color:#4d7183;font-size:12px;font-style:normal;font-weight:900}.calculator-quick-deck>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-quick-deck button{position:relative;min-height:105px;padding:14px 39px 14px 14px;border:0;border-right:1px solid #dce6ea;border-bottom:1px solid #dce6ea;background:transparent;text-align:left;cursor:pointer}.calculator-quick-deck button:nth-child(3n){border-right:0}.calculator-quick-deck button:nth-last-child(-n+3){border-bottom:0}.calculator-quick-deck button:hover{background:#eaf6fa}.calculator-quick-deck button>b,.calculator-quick-deck button>small,.calculator-quick-deck button>span{display:block}.calculator-quick-deck button>span{color:#3183a0;font-size:12px;font-weight:900}.calculator-quick-deck button>b{margin-top:5px;color:#23475b;font-size:14px;line-height:1.3}.calculator-quick-deck button>small{margin-top:5px;color:#71848f;font-size:12px}.calculator-quick-deck button>svg{position:absolute;right:13px;top:50%;width:18px;color:#72a2b4;transform:translateY(-50%)}@media(max-width:1180px){.modeling-lab .prediction-output{grid-template-columns:repeat(2,minmax(0,1fr))}.interim-kpi-layout{grid-template-columns:1fr}.interim-kpi-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.interim-reasoning-trace>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.calculator-quick-deck>div,.community-reasoning-columns,.community-trace-grid,.interim-kpi-inputs,.interim-kpi-steps,.interim-reasoning-trace>div,.modeling-lab .prediction-output,.roi-sensitivity>div,.scenario-readiness{grid-template-columns:1fr}.interim-kpi-inputs>svg{justify-self:center;transform:rotate(90deg)}.calculator-quick-deck button,.calculator-quick-deck button:nth-child(3n),.calculator-quick-deck button:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #dce6ea}.calculator-quick-deck button:last-child{border-bottom:0}.roi-sensitivity>header{flex-direction:column}.interim-kpi-card>header{align-items:flex-start;flex-direction:column}}.community-board{display:flex;flex-direction:column;gap:18px}.community-status a{display:inline-flex;width:max-content;margin-top:14px;padding:8px 11px;border:1px solid #ffffff38;border-radius:8px;background:#ffffff12;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.community-status a:hover{background:#ffffff20}.community-message{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #b9d9c8;border-radius:10px;background:#eff9f4;color:#2d6e50;font-size:14px}.community-message.error{border-color:#e6c98b;background:#fff8e9;color:#795719}.community-message>svg{width:19px;flex:none}.community-message>span{flex:1 1}.community-message>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.community-message>button svg{width:16px}.community-compose,.community-discussions,.community-how{overflow:hidden}.community-compose .panel-head,.community-discussions .panel-head,.community-how .panel-head{padding-bottom:0}.community-file-field{padding:12px;border:1px dashed #9fb8c8;border-radius:9px;background:#f5fafc}.community-file-field>span{display:flex!important;align-items:center;gap:7px}.community-file-field>span svg{width:17px}.community-file-field input[type=file]{padding:7px;background:#fff}.community-file-field em,.community-file-field small{display:block;margin-top:6px;color:#677f8e;font-size:12px;line-height:1.4}.community-file-field em{color:#2e6681;font-style:normal;font-weight:700}.discussion-list{align-items:start}.discussion-card{min-width:0;box-shadow:0 6px 18px #17374d08}.discussion-card>header small{font-size:12px}.discussion-card>footer>div{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.community-replies article>footer button,.discussion-card>footer button{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #c9d7df;border-radius:6px;background:#fff;color:#486577;font-size:12px;font-weight:800;cursor:pointer}.community-replies article>footer button svg,.discussion-card>footer button svg{width:13px}.community-replies article>footer button.danger,.discussion-card>footer button.danger{border-color:#e4c7c5;color:#a14c47}.discussion-card footer em.member-discussion{background:#e9f3fb;color:#2b638f}.discussion-evidence{margin-top:13px}.community-media-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.community-media-gallery a{overflow:hidden;border:1px solid #cfdae0;border-radius:9px;background:#fff;color:#3e6176;text-decoration:none}.community-media-gallery img{display:block;width:100%;height:126px;object-fit:cover;background:#edf2f4}.community-media-gallery a>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 5px;align-items:center;padding:7px;font-size:11px;font-weight:800;overflow-wrap:anywhere}.community-media-gallery a>span svg{grid-row:1/3;width:14px}.community-media-gallery a>span small{color:#83919b;font-size:10px;font-weight:600}.community-thread-actions{display:flex;justify-content:flex-end;margin-top:12px}.community-thread-actions button{min-height:38px}.community-thread-actions svg{width:16px}.community-thread{margin-top:12px;border:1px solid #cbdce5;border-radius:11px;background:#f4f9fb;overflow:hidden}.community-thread>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #d8e4e9;background:#edf5f8;color:#345f75}.community-thread>header span{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.community-thread>header b{display:grid;place-items:center;min-width:25px;height:25px;border-radius:99px;background:#2b7893;color:#fff;font-size:12px}.community-replies{display:grid;gap:8px;padding:10px}.community-replies>article{padding:11px;border:1px solid #d6e1e6;border-radius:9px;background:#fff}.community-replies>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.community-replies>article>header b{color:#264b5f;font-size:13px}.community-replies>article>header small{color:#7b8c96;font-size:11px}.community-replies>article>p{margin:8px 0 0;color:#526e7e;font-size:13px;line-height:1.55;white-space:pre-wrap}.community-replies>article>footer{display:flex;justify-content:flex-end;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid #e4eaed}.community-no-replies{padding:18px;border:1px dashed #c6d5dd;border-radius:8px;color:#6e818d;text-align:center;font-size:13px}.community-reply-form{display:grid;gap:8px;padding:11px;border-top:1px solid #d6e1e7;background:#fff}.community-edit-form label>span,.community-reply-form label>span{display:block;margin-bottom:5px;color:#46677a;font-size:12px;font-weight:900;text-transform:uppercase}.community-edit-form input,.community-edit-form textarea,.community-reply-form textarea{width:100%;padding:9px 10px;border:1px solid #becfd8;border-radius:8px;background:#fff;color:#17374a;font:inherit;line-height:1.45;resize:vertical}.community-edit-form input:focus,.community-edit-form textarea:focus,.community-reply-form textarea:focus{border-color:#3c85a5;outline:0;box-shadow:0 0 0 3px #3c85a516}.community-reply-images{position:relative;display:flex;align-items:center;gap:6px;width:max-content;padding:7px 9px;border:1px solid #c5d5dd;border-radius:7px;background:#f7fafb;color:#3f687b;font-size:12px;font-weight:800;cursor:pointer}.community-reply-images input{position:absolute;inset:0;opacity:0;cursor:pointer}.community-reply-images svg{width:16px}.community-reply-form>small{color:#637d8c;font-size:11px}.community-reply-form>button{justify-self:end}.community-edit-form{display:grid;gap:8px;margin-top:10px}.community-edit-form>div{display:flex;justify-content:flex-end;gap:7px}.spin{animation:community-spin .9s linear infinite}@keyframes community-spin{to{transform:rotate(1turn)}}.trend-customer-benchmark{margin:12px;border:1px solid #b9d4df;border-radius:11px;background:linear-gradient(145deg,#f4fafc,#fff);overflow:hidden}.trend-customer-benchmark>header{padding:11px 12px;border-bottom:1px solid #d6e4e9}.trend-customer-benchmark>header b,.trend-customer-benchmark>header small,.trend-customer-benchmark>header span{display:block}.trend-customer-benchmark>header span{color:#2d7d98;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.trend-customer-benchmark>header b{margin-top:3px;color:#173d52;font-size:14px}.trend-customer-benchmark>header small{margin-top:3px;color:#6f8390;font-size:11px;line-height:1.35}.trend-customer-benchmark-chart{display:block;width:100%;height:128px;padding:8px 4px;background:linear-gradient(#e6eef24d 1px,transparent 0),linear-gradient(90deg,#e6eef24d 1px,transparent 0);background-size:24px 24px}.trend-customer-benchmark-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round}.trend-customer-benchmark-chart path.grid{stroke:#d8e3e8;stroke-width:1;stroke-dasharray:4 4}.trend-customer-benchmark-chart path.customer{stroke:#8598a5;stroke-width:2.4;stroke-dasharray:6 4}.trend-customer-benchmark-chart path.asset{stroke:#187a9b;stroke-width:3}.trend-customer-benchmark>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce6ea}.trend-customer-benchmark>div span{position:relative;padding:9px 10px 9px 23px;background:#fff;color:#667e8c;font-size:10px}.trend-customer-benchmark>div i{position:absolute;left:9px;top:14px;width:9px;height:3px;background:#197b9c}.trend-customer-benchmark>div i.customer{background:#8799a5}.trend-customer-benchmark>div b{display:block;margin-top:3px;color:#26495c;font-size:12px}.trend-customer-benchmark>footer{padding:9px 11px;border-top:1px solid #dce5e9}.trend-customer-benchmark>footer b,.trend-customer-benchmark>footer small{display:block}.trend-customer-benchmark>footer b{color:#1f607a;font-size:12px}.trend-customer-benchmark>footer small{margin-top:3px;color:#71838e;font-size:10px;line-height:1.4}.trend-benchmark-empty{min-height:100px;display:grid;place-items:center;padding:15px;color:#71838e;text-align:center;font-size:12px}.command-evidence-path article.pending{border-color:#ead49d;background:#fffaf0}.command-evidence-path article.pending>i{background:#d59a27}.command-assessment-card>button{width:100%;margin-top:12px}.member-access-page{max-width:1180px;min-height:100vh;margin:0 auto;padding:26px max(18px,4vw) 60px}.member-access-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding:14px 18px;border:1px solid #173d63;border-radius:16px;background:radial-gradient(circle at 12% 0,#15516b 0,transparent 38%),linear-gradient(115deg,#00154f,#072840 72%,#0c465c);box-shadow:0 14px 32px #061c2d24}.member-access-brand>a{display:flex;min-width:0;align-items:center;text-decoration:none}.member-access-brand>a>img{display:block;width:300px;max-width:min(62vw,300px);height:auto;max-height:70px;object-fit:contain;object-position:left center}.member-access-brand>em{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #ffffff45;border-radius:99px;background:#ffffff10;color:#e8f4fa;font-size:12px;font-style:normal;font-weight:900}.member-access-brand>em svg{width:15px}.member-access-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:center;padding:30px;border-radius:18px;background:radial-gradient(circle at 80% 20%,#1f78905e,transparent 34%),linear-gradient(125deg,#071f32,#0c3e58 72%,#146878);color:#fff;box-shadow:0 18px 45px #061c2d22}.member-access-hero>div>span{color:#88d4df;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.member-access-hero h1{margin:6px 0 10px;font-size:clamp(36px,5vw,58px);letter-spacing:-.045em}.member-access-hero p{max-width:680px;margin:0;color:#ccdee6;font-size:16px;line-height:1.55}.member-access-hero>aside{display:flex;gap:11px;align-items:center;padding:15px;border:1px solid #ffffff28;border-radius:12px;background:#ffffff10}.member-access-hero>aside>svg{width:30px;flex:none;color:#78dda8}.member-access-hero>aside.signed-out>svg{color:#f0bf62}.member-access-hero>aside b,.member-access-hero>aside em,.member-access-hero>aside small{display:block}.member-access-hero>aside b{font-size:15px}.member-access-hero>aside small{margin-top:3px;color:#c4dbe4;font-size:13px}.member-access-hero>aside em{margin-top:5px;color:#8ecbd8;font-size:12px;font-style:normal;overflow-wrap:anywhere}.member-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.member-access-grid>article{padding:20px;border:1px solid #c9d7df;border-radius:14px;background:#fff;box-shadow:0 9px 26px #0b2b3e0d}.member-access-grid article>header{display:flex;align-items:center;gap:10px}.member-access-grid article>header>svg{width:26px;color:#2c819a}.member-access-grid article>header span{color:#568092;font-size:11px;font-weight:900;text-transform:uppercase}.member-access-grid h2{margin:3px 0 0;color:#173d52;font-size:18px}.member-access-grid article>p{color:#627987;font-size:14px;line-height:1.55}.member-access-grid ol,.member-access-grid ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.member-access-grid li{display:flex;align-items:flex-start;gap:7px;padding-top:8px;border-top:1px solid #e2e9ec;color:#496575;font-size:13px;line-height:1.4}.member-access-grid ol{counter-reset:member-step}.member-access-grid ol li{counter-increment:member-step}.member-access-grid ol li:before{content:counter(member-step);width:21px;height:21px;display:grid;place-items:center;flex:none;border-radius:50%;background:#dff0f5;color:#24758f;font-size:11px;font-weight:900}.member-access-grid li svg{width:16px;flex:none;color:#339169}.member-access-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border:1px solid #bdd4de;border-radius:12px;background:#edf7fa}.member-access-actions>div{display:flex;align-items:center;gap:9px}.member-access-actions>div>svg{width:24px;color:#2d8099}.member-access-actions b,.member-access-actions small{display:block}.member-access-actions b{color:#21495d;font-size:14px}.member-access-actions small{margin-top:2px;color:#6a808c;font-size:12px}.member-primary,.member-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 13px;border-radius:8px;font-size:13px;font-weight:900;text-decoration:none}.member-primary{background:#0f506d;color:#fff}.member-secondary{border:1px solid #aec8d3;background:#fff;color:#285e75}@media(max-width:900px){.community-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.member-access-grid,.member-access-hero{grid-template-columns:1fr}.member-access-actions{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.community-media-gallery{grid-template-columns:1fr}.community-replies>article>header,.discussion-card>footer{align-items:flex-start;flex-direction:column}.discussion-card>footer>div{justify-content:flex-start}.community-reply-form>button{width:100%}.member-access-page{padding-inline:12px}.member-access-brand{align-items:flex-start;flex-direction:column}.member-access-hero{padding:22px}.member-access-actions>div:last-child{width:100%;align-items:stretch;flex-direction:column}.member-primary,.member-secondary{width:100%}.trend-customer-benchmark>div{grid-template-columns:1fr}}.risk-lab-workflow-note{display:flex;align-items:flex-start;gap:10px;margin:14px 17px 0;padding:12px 13px;border:1px solid #b9d9e3;border-radius:10px;background:#eff8fa;color:#37677b}.risk-lab-workflow-note>svg{width:19px;flex:none;color:#2584a0}.risk-lab-workflow-note b,.risk-lab-workflow-note span{display:block}.risk-lab-workflow-note b{font-size:12px}.risk-lab-workflow-note span{margin-top:3px;font-size:11px;line-height:1.5}.kpi-runtime-status{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(360px,1fr);gap:16px;align-items:center;padding:16px 17px;border:1px solid #c3d6df;border-left:4px solid #7197aa;border-radius:14px;background:linear-gradient(110deg,#f8fbfc,#eef5f8);box-shadow:0 9px 28px #12344a0d}.kpi-runtime-status.preview{border-left-color:#d39a2c;background:linear-gradient(110deg,#fffdf8,#f8f3e7)}.kpi-runtime-status.approved{border-left-color:#2f976d;background:linear-gradient(110deg,#f5fcf8,#edf8f2)}.kpi-runtime-status>div:first-child{display:flex;align-items:center;gap:10px}.kpi-runtime-status>div:first-child>svg{width:23px;color:#2d809c}.kpi-runtime-status.approved>div:first-child>svg{color:#2f8d67}.kpi-runtime-status b,.kpi-runtime-status small,.kpi-runtime-status span{display:block}.kpi-runtime-status>div:first-child b{color:#173d52;font-size:14px}.kpi-runtime-status>div:first-child small{margin-top:3px;color:#6c818e;font-size:11px;line-height:1.4}.kpi-runtime-state{padding-left:16px;border-left:1px solid #cedce3}.kpi-runtime-state>span{color:#568095;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.kpi-runtime-state>b{margin-top:3px;color:#244c61;font-size:13px}.kpi-runtime-state>small{margin-top:3px;color:#6b818e;font-size:11px;line-height:1.45}.kpi-runtime-status>button{white-space:nowrap}.trend-kpi-reference{display:grid;grid-template-columns:auto minmax(250px,1fr) auto;gap:11px;align-items:center;margin:13px 22px 4px;padding:12px 13px;border:1px solid #bed8e1;border-radius:11px;background:linear-gradient(110deg,#f1f9fb,#fbfdfd)}.trend-kpi-reference>svg{width:21px;color:#287f99}.trend-kpi-reference>div:nth-child(2)>b,.trend-kpi-reference>div:nth-child(2)>small,.trend-kpi-reference>div:nth-child(2)>span{display:block}.trend-kpi-reference>div:nth-child(2)>span{color:#287b96;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.trend-kpi-reference>div:nth-child(2)>b{margin-top:3px;color:#1e485d;font-size:12px}.trend-kpi-reference>div:nth-child(2)>small{margin-top:3px;color:#667e8c;font-size:10px;line-height:1.45}.trend-kpi-reference>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.trend-kpi-reference em{display:grid;grid-template-columns:auto auto;gap:2px 5px;align-items:center;padding:6px 8px;border:1px solid #d6e0e5;border-radius:8px;background:#fff;color:#667985;font-size:9px;font-style:normal}.trend-kpi-reference em>i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:#7f929c}.trend-kpi-reference em>b{grid-column:2;color:#294c5e;font-size:10px}.trend-kpi-reference em.green>i{background:#2f976d}.trend-kpi-reference em.amber>i{background:#ca8b21}.trend-kpi-reference em.red>i{background:#c9554f}.trend-kpi-reference.missing{grid-template-columns:auto 1fr;border-style:dashed;border-color:#cad7de;background:#f7fafb}.trend-kpi-reference.missing>svg{color:#8599a4}.trend-lab-chart-panel>footer i.kpi{height:0;border-top:2px dashed #ca8b21;background:transparent}@media(max-width:980px){.kpi-runtime-status{grid-template-columns:1fr}.kpi-runtime-state{grid-column:1/-1;grid-row:2;padding:12px 0 0;border-top:1px solid #cedce3;border-left:0}.trend-kpi-reference{grid-template-columns:auto 1fr}.trend-kpi-reference>div:last-child{grid-column:2;justify-content:flex-start}}@media(max-width:620px){.kpi-runtime-status{grid-template-columns:1fr}.kpi-runtime-status>button{width:100%}.trend-kpi-reference{grid-template-columns:1fr;margin-inline:12px}.trend-kpi-reference>div:last-child{grid-column:auto}.risk-lab-workflow-note{margin-inline:12px}}.kpi-paired-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.65fr);gap:8px;align-items:end}.kpi-paired-field>.kpi-field{min-width:0}@media(max-width:760px){.kpi-paired-field{grid-template-columns:1fr}}.governance-console>.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.governance-live-status{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #b9d8c8;border-left:5px solid #2f8b61;border-radius:9px;background:#f2faf6}.governance-live-status svg{width:21px;flex:none;color:#2f8b61}.governance-live-status b,.governance-live-status span{display:block}.governance-live-status b{font-size:13px;color:#214c39}.governance-live-status span{margin-top:3px;color:#547565;font-size:12px}.governance-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.governance-record-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center;padding:13px;border:1px solid #d6e0e7;border-radius:10px;background:#f8fafc}.governance-record-grid svg{grid-row:1/3;width:20px;color:#2c6f99}.governance-record-grid span{color:#62798b;font-size:11px;font-weight:800}.governance-record-grid b{color:#163b57;font-size:25px}.governance-record-grid small{grid-column:1/-1;margin-top:4px;color:#6e7f8c;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.governance-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.governance-actions>section{padding:15px;border:1px solid #d4dfe7;border-radius:10px;background:white}.governance-actions h3{margin:0;color:#1d405b;font-size:14px}.governance-actions p{min-height:58px;margin:6px 0 12px;color:#687b8b;font-size:11px;line-height:1.45}.governance-actions>section>div:not(.governance-approval){display:grid;grid-template-columns:1fr 1fr;gap:8px}.governance-actions label span,.governance-approval>span{display:block;margin-bottom:5px;color:#536d82;font-size:10px;font-weight:800}.governance-actions input,.governance-actions select,.governance-actions textarea{width:100%;min-height:38px;padding:8px 9px;border:1px solid #c7d4dd;border-radius:7px;background:white;color:#1c394f;font-size:12px}.governance-actions textarea{min-height:70px;resize:vertical}.governance-actions button{margin-top:10px}.governance-approval{display:grid;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #e0e6eb}.governance-approval button{margin-top:0}.community-evidence-review{display:grid;gap:7px;padding:12px;border:1px solid #cbdbe7;border-radius:9px;background:#f5f9fc}.community-evidence-review>span{color:#355c78;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.community-evidence-review input,.community-evidence-review textarea{width:100%;padding:8px 9px;border:1px solid #c5d4df;border-radius:7px;background:white;color:#1b394f;font-size:11px}.community-evidence-review textarea{min-height:62px;resize:vertical}.community-evidence-review button{justify-self:start}.community-evidence-review small{color:#627a8c;font-size:10px}@media(max-width:1100px){.governance-actions,.governance-record-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.governance-console>.panel-head{flex-direction:column}.governance-actions,.governance-actions>section>div:not(.governance-approval),.governance-record-grid{grid-template-columns:1fr}.governance-actions p{min-height:0}}.intelligence-brand{min-height:105px;padding:14px;background:#00154f;border-bottom-color:#f4e90033}.intelligence-brand>img{display:block;width:100%;height:auto;max-height:77px;object-fit:contain}.governance-actions.expanded,.governance-record-grid.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-actions.expanded>section{min-width:0}.governance-actions.expanded>section>small{display:block;margin-top:9px;color:#687d8c;font-size:12px;line-height:1.45}.governance-actions.expanded>section>input,.governance-actions.expanded>section>textarea{width:100%;min-height:38px;margin-top:8px;padding:8px 9px;border:1px solid #c7d4dd;border-radius:7px;background:white;color:#1c394f;font-size:12px}.governance-actions.expanded>section>textarea{min-height:75px;resize:vertical}.tenant-invite{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:14px;padding-top:13px;border-top:1px solid #dfe7eb}.tenant-invite>span{color:#536d82;font-size:11px;font-weight:850}.tenant-invite>div{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:7px}.tenant-invite button{justify-self:start;margin-top:0}.tenant-invite small{color:#6d7f8d;font-size:11px;line-height:1.4}.controlled-file-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:8px;padding:8px 9px;border:1px solid #d5e0e7;border-radius:8px;background:#f7fafb;color:#2c5872;font-size:12px;font-weight:800;text-decoration:none}.controlled-file-link:hover{border-color:#8eb8cd;background:#eef7fa}.controlled-file-link>svg{width:15px}.controlled-file-link>small{color:#778995;font-size:10px;font-weight:700}.recovery-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.recovery-actions button{margin-top:0!important}.pilot-authorization-card{border-color:#a8cebb!important;background:linear-gradient(145deg,#fff,#f1faf5)!important}.pilot-authorization-card>button{width:100%}@media(max-width:1100px){.governance-actions.expanded,.governance-record-grid.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.intelligence-brand{min-height:0;padding:9px 14px}.intelligence-brand>img{width:220px;max-width:72vw;max-height:58px}}@media(max-width:720px){.governance-actions.expanded,.governance-record-grid.expanded{grid-template-columns:1fr}.recovery-actions,.tenant-invite>div{grid-template-columns:1fr!important}.controlled-file-link{grid-template-columns:auto minmax(0,1fr)}.controlled-file-link>small{grid-column:2}}.intelligence-brand{background:transparent}.trend-lab-series-groups{display:grid;gap:15px}.trend-lab-series-group{--series-group-accent:#1683b6;--series-group-border:#bedbe8;--series-group-tint:#eff8fc;padding:12px;border:1px solid var(--series-group-border);border-top:3px solid var(--series-group-accent);border-radius:12px;background:var(--series-group-tint)}.trend-lab-series-group.flow-assurance{--series-group-accent:#6b62b5;--series-group-border:#d4d0ea;--series-group-tint:#f6f4fc}.trend-lab-series-group.phase-separation{--series-group-accent:#168c88;--series-group-border:#c2dfdc;--series-group-tint:#eff9f7}.trend-lab-series-group.needs-classification{--series-group-accent:#7a8793;--series-group-border:#d7dde2;--series-group-tint:#f6f8f9;border-style:dashed}.trend-lab-series-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 2px 11px}.trend-lab-series-group-heading{min-width:0;display:flex;align-items:flex-start;gap:10px}.trend-lab-series-group-heading>svg{width:20px;margin-top:2px;flex:none;color:var(--series-group-accent)}.trend-lab-series-group-heading h3,.trend-lab-series-group-heading p,.trend-lab-series-group-heading span{display:block}.trend-lab-series-group-heading span{color:var(--series-group-accent);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.trend-lab-series-group-heading h3{margin:3px 0;color:#18314b;font-size:15px;letter-spacing:-.01em}.trend-lab-series-group-heading p{margin:0;color:#6c7e8d;font-size:10px;line-height:1.45}.trend-lab-series-group>header>em{padding:5px 8px;border:1px solid var(--series-group-border);border-radius:99px;background:#fff;color:#536b7b;font-size:9px;font-style:normal;font-weight:850;white-space:nowrap}.trend-lab-series-group .trend-lab-series-grid>button{background:#fff}.trend-lab-series-group .trend-lab-series-grid>button:focus-visible{outline:3px solid color-mix(in srgb,var(--series-group-accent) 22%,transparent);outline-offset:2px;border-color:var(--series-group-accent)}.trend-lab-series-group-empty{padding:18px;border:1px dashed var(--series-group-border);border-radius:9px;background:#ffffffa8;color:#81909b;font-size:10px;text-align:center}@media(max-width:620px){.trend-lab-series-group{padding:10px}.trend-lab-series-group>header{flex-direction:column}.trend-lab-series-group>header>em{margin-left:30px}}