@layer reset;@layer base{.case-hero--weekly-summary{background:radial-gradient(circle at 14% 18%,#28b87538,#0000 30rem),radial-gradient(circle at 87% 12%,#5799ff2b,#0000 26rem),linear-gradient(145deg,#173b35 0%,#20584b 56%,#102d2a 100%)}.case-hero--weekly-summary .eyebrow{color:#b8f5d6}.case-hero--weekly-summary .case-hero__copy h1{max-inline-size:22ch}}@layer layout;@layer components{.summary-demo{--summary-bg:#eef2f0;--summary-panel:#fff;--summary-soft:#f6f8f7;--summary-line:#ccd7d2;--summary-text:#182a25;--summary-muted:#63736d;--summary-primary:#187b58;--summary-primary-dark:#10573f;--summary-primary-soft:#e1f3e9;--summary-blue:#2f66b2;--summary-blue-soft:#e9f1ff;--summary-alert:#a13c20;--summary-alert-soft:#fff0e8;color:var(--summary-text);background:var(--summary-bg);border:.0625rem solid #becdc6;border-radius:1.5rem;overflow:clip;box-shadow:0 1.5rem 4rem #0f2a222e;container:summary/inline-size}.summary-demo :is(button,input){font:inherit}.summary-demo :is(button,input):focus-visible{outline-offset:.1875rem;outline:.1875rem solid #1d67b1}.summary-demo__toolbar{border-bottom:.0625rem solid var(--summary-line);background:#fff;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;min-block-size:4.875rem;padding:.9rem clamp(1rem,2.4cqi,2rem);display:flex}.summary-demo__identity,.summary-demo__period{align-items:center;gap:.75rem;display:flex}.summary-demo__identity{border-inline-end:.0625rem solid var(--summary-line);padding-inline-end:1.25rem}.summary-demo__mark{aspect-ratio:1;background:linear-gradient(135deg,#10573f,#22926a);border-radius:.85rem .85rem .85rem .25rem;justify-content:center;align-items:end;gap:.18rem;inline-size:2.75rem;padding:.58rem;display:flex;box-shadow:0 .5rem 1.25rem #187b5840}.summary-demo__mark i{background:#fff;border-radius:999px;inline-size:.3rem;display:block}.summary-demo__mark i:first-child{block-size:.72rem}.summary-demo__mark i:nth-child(2){block-size:1.2rem}.summary-demo__mark i:nth-child(3){block-size:.94rem}.summary-demo__identity div,.summary-demo__period div{gap:.12rem;display:grid}.summary-demo__identity strong,.summary-demo__period strong{font-size:1rem}.summary-demo__identity small,.summary-demo__period small{color:var(--summary-muted);font-size:.875rem}.summary-demo__period{margin-inline:auto}.summary-demo__period>span{min-block-size:2.2rem;min-inline-size:3.5rem;color:var(--summary-primary-dark);background:var(--summary-primary-soft);border-radius:.65rem;place-items:center;padding-inline:.55rem;font-size:.875rem;font-weight:850;display:grid}.summary-demo__send{color:#fff;background:var(--summary-primary);cursor:pointer;border:0;border-radius:.75rem;min-block-size:3rem;padding:.65rem 1rem;font-weight:850;transition:background-color .16s,transform .16s}.summary-demo__send:hover{background:var(--summary-primary-dark);transform:translateY(-.08rem)}.summary-demo__send:active{transform:translateY(0)}.summary-demo__workspace{grid-template-columns:minmax(18rem,.7fr) minmax(40rem,1.8fr) minmax(19rem,.76fr);min-inline-size:0;display:grid}.summary-demo__sources,.summary-demo__report,.summary-demo__details{min-inline-size:0;padding:clamp(1rem,2cqi,1.65rem)}.summary-demo__sources,.summary-demo__report{border-right:.0625rem solid var(--summary-line)}.summary-demo__sources{background:radial-gradient(circle at 0 0, #187b581c, transparent 18rem), var(--summary-soft)}.summary-demo__report{background:var(--summary-panel)}.summary-demo__details{background:radial-gradient(circle at 100% 0,#2f66b21a,#0000 17rem),#eef2f0}.summary-demo__heading,.summary-demo__report-head,.summary-demo__deviations-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.summary-demo__heading,.summary-demo__report-head{margin-block-end:1rem}.summary-demo__kicker{color:var(--summary-primary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .3rem;font-size:.875rem;font-weight:850}.summary-demo h3,.summary-demo h4{color:var(--summary-text);text-wrap:balance;margin:0;font-weight:850;line-height:1.2}.summary-demo h3{font-size:clamp(1.1rem,1.8cqi,1.35rem)}.summary-demo h4{font-size:1rem}.summary-demo__ready{color:var(--summary-primary-dark);background:#e9f8f0;border:.0625rem solid #94cdb4;border-radius:999px;flex:none;padding:.38rem .62rem;font-size:.875rem;font-weight:800}.summary-demo__source-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.summary-demo__source-list li{border:.0625rem solid var(--summary-line);background:#fff;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .7rem;min-block-size:5rem;padding:.75rem;display:grid}.summary-demo__file{aspect-ratio:1;color:#fff;background:var(--summary-primary);border-radius:.6rem;grid-row:span 2;place-items:center;inline-size:2.45rem;font-size:.875rem;font-weight:900;display:grid}.summary-demo__source-list div{gap:.18rem;min-inline-size:0;display:grid}.summary-demo__source-list strong,.summary-demo__source-list small{overflow-wrap:anywhere}.summary-demo__source-list strong{font-size:.875rem}.summary-demo__source-list small{color:var(--summary-muted);font-size:.875rem}.summary-demo__status{color:var(--summary-primary-dark);grid-column:2;font-size:.875rem;font-weight:800}.summary-demo__recipient{background:var(--summary-blue-soft);border:.0625rem solid #a9bdd8;border-radius:.8rem;align-items:center;gap:.7rem;margin-block-start:1rem;padding:.75rem;display:flex}.summary-demo__recipient>span{aspect-ratio:1;color:#fff;background:var(--summary-blue);border-radius:50%;flex:none;place-items:center;inline-size:2.25rem;font-weight:900;display:grid}.summary-demo__recipient div{gap:.15rem;min-inline-size:0;display:grid}.summary-demo__recipient small{color:#53677f;font-size:.875rem}.summary-demo__recipient strong{overflow-wrap:anywhere;font-size:.875rem}.summary-demo__report-head{align-items:end}.summary-demo__filters{flex-wrap:wrap;justify-content:end;gap:.4rem;display:flex}.summary-demo__filters button{border:.0625rem solid var(--summary-line);min-block-size:2.75rem;color:var(--summary-text);cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .75rem;font-size:.875rem;font-weight:750;transition:border-color .16s,background-color .16s}.summary-demo__filters button:hover{background:#f3f8f5;border-color:#76a692}.summary-demo__filters button.is-active{border-color:var(--summary-primary);color:#fff;background:var(--summary-primary)}.summary-demo__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 1rem;display:grid}.summary-demo__metrics div{border:.0625rem solid var(--summary-line);background:#f8faf9;border-radius:.8rem;min-inline-size:0;padding:.8rem}.summary-demo__metrics dt{min-block-size:2.5em;color:var(--summary-muted);font-size:.875rem;line-height:1.25}.summary-demo__metrics dd{overflow-wrap:anywhere;margin:.2rem 0 .25rem;font-size:clamp(1.05rem,1.8cqi,1.35rem);font-weight:900;line-height:1.1}.summary-demo__metrics p{margin:0;font-size:.875rem;font-weight:750}.summary-demo__metrics .is-attention{color:var(--summary-alert)}.summary-demo__metrics .is-ok{color:var(--summary-primary-dark)}.summary-demo__deviations{border:.0625rem solid var(--summary-line);border-radius:.9rem;overflow:hidden}.summary-demo__deviations-head{background:#f3f7f5;align-items:center;padding:.75rem .9rem}.summary-demo__deviations-head span{color:var(--summary-muted);font-size:.875rem}.summary-demo__rows{display:grid}.summary-demo__row{border:0;border-top:.0625rem solid var(--summary-line);min-block-size:4.15rem;color:var(--summary-text);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .8rem;transition:background-color .16s,box-shadow .16s;display:grid}.summary-demo__row:hover{background:#f6faf8}.summary-demo__row.is-selected{background:var(--summary-primary-soft);box-shadow:inset .25rem 0 var(--summary-primary)}.summary-demo__row-icon{aspect-ratio:1;border-radius:50%;place-items:center;inline-size:2rem;font-size:.875rem;font-weight:900;display:grid}.summary-demo__row-icon--attention{color:#8f3218;background:var(--summary-alert-soft);border:.0625rem solid #ebb494}.summary-demo__row-icon--ok{color:var(--summary-primary-dark);background:#e9f8f0;border:.0625rem solid #94cdb4}.summary-demo__row>span:nth-child(2){gap:.15rem;min-inline-size:0;display:grid}.summary-demo__row strong,.summary-demo__row small{overflow-wrap:anywhere}.summary-demo__row strong{font-size:.875rem}.summary-demo__row small{color:var(--summary-muted);font-size:.875rem}.summary-demo__row b{white-space:nowrap;font-size:.875rem}.summary-demo__empty{border-top:.0625rem solid var(--summary-line);color:var(--summary-muted);margin:0;padding:1rem;font-size:.875rem}.summary-demo__value{background:var(--summary-alert-soft);border:.0625rem solid #ebb494;border-radius:.8rem;gap:.25rem;margin:1rem 0;padding:.85rem;display:grid}.summary-demo__value span{color:#7b4b3c;font-size:.875rem}.summary-demo__value strong{overflow-wrap:anywhere;color:#853018;font-size:1.35rem}.summary-demo__detail{color:#40534c;margin:0;font-size:.875rem;line-height:1.55}.summary-demo__origin{border:.0625rem solid var(--summary-line);background:#fff;border-radius:.75rem;align-items:start;gap:.65rem;margin-block-start:1rem;padding:.75rem;display:flex}.summary-demo__origin>span{aspect-ratio:1;color:#fff;background:var(--summary-primary);border-radius:.5rem;flex:none;place-items:center;inline-size:2rem;font-size:.875rem;font-weight:900;display:grid}.summary-demo__origin div{gap:.18rem;min-inline-size:0;display:grid}.summary-demo__origin small{color:var(--summary-muted);font-size:.875rem}.summary-demo__origin strong{overflow-wrap:anywhere;font-size:.875rem}.summary-demo__check{border:.0625rem solid var(--summary-line);cursor:pointer;background:#fff;border-radius:.75rem;align-items:center;gap:.65rem;min-block-size:3rem;margin-block-start:.8rem;padding:.65rem .75rem;font-size:.875rem;font-weight:750;display:flex}.summary-demo__check:hover{border-color:#76a692}.summary-demo__check input{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--summary-primary)}.summary-demo__message{color:#4d5f58;background:#ffffffb3;border-radius:.7rem;min-block-size:2.8rem;margin:.8rem 0 0;padding:.65rem .75rem;font-size:.875rem;line-height:1.4}.summary-demo__message.is-success{color:var(--summary-primary-dark);background:#e9f8f0;font-weight:750}.summary-demo__caption{color:#52675f;text-align:center;margin:.8rem 0 0;font-size:.875rem}.value-formula--weekly-summary{background:radial-gradient(circle at 90% 10%,#5799ff1f,#0000 18rem),#173b35;border-color:#86efac4d;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}}@layer responsive{@container summary (inline-size<74rem){.summary-demo__workspace{grid-template-columns:minmax(17rem,.62fr) minmax(36rem,1.38fr)}.summary-demo__details{border-top:.0625rem solid var(--summary-line);grid-column:1/-1}.summary-demo__report{border-right:0}.summary-demo__details{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);gap:.8rem 1rem;display:grid}.summary-demo__details>:not(.summary-demo__detail,.summary-demo__origin){grid-column:1}.summary-demo__detail,.summary-demo__origin{grid-column:2}}@media (width<=42rem){.case-hero--weekly-summary .case-hero__copy h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-inline-size:100%;font-size:clamp(1.9rem,9vw,2.9rem)}.summary-demo{border-radius:1rem}.summary-demo__toolbar,.summary-demo__sources,.summary-demo__report,.summary-demo__details{padding:1rem}.summary-demo__identity{border-inline-end:0;inline-size:100%;padding-inline-end:0}.summary-demo__period{inline-size:100%;margin-inline:0}.summary-demo__send{inline-size:100%}.summary-demo__workspace,.summary-demo__details,.summary-demo__metrics{grid-template-columns:minmax(0,1fr)}.summary-demo__sources,.summary-demo__report{border-right:0;border-bottom:.0625rem solid var(--summary-line)}.summary-demo__details{border-top:0;grid-column:auto;gap:0}.summary-demo__details>:not(.summary-demo__detail,.summary-demo__origin),.summary-demo__detail,.summary-demo__origin{grid-column:auto}.summary-demo__report-head{flex-direction:column;align-items:stretch}.summary-demo__filters{justify-content:start}.summary-demo__filters button{flex:9rem}.summary-demo__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-demo__row{grid-template-columns:auto minmax(0,1fr)}.summary-demo__row b{white-space:normal;grid-column:2}}@media (width<=24rem){.summary-demo__metrics{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.summary-demo :is(button,input,label){min-block-size:3rem}}@media (prefers-reduced-motion:reduce){.summary-demo__send,.summary-demo__filters button,.summary-demo__row{transition:none}}@media (forced-colors:active){.summary-demo__filters button.is-active,.summary-demo__row.is-selected,.summary-demo__row-icon{border-color:highlight}}html[data-capture=card],html[data-capture=card] body{background:var(--summary-bg,#eef2f0);block-size:873px;min-block-size:873px;inline-size:1800px;min-inline-size:1800px;overflow:hidden}html[data-capture=card] .skip-link,html[data-capture=card] .case-header,html[data-capture=card] .case-footer,html[data-capture=card] article>section:not(.case-preview-section),html[data-capture=card] .case-preview-section .section-heading,html[data-capture=card] .summary-demo__caption{display:none}html[data-capture=card] main,html[data-capture=card] article,html[data-capture=card] .case-preview-section,html[data-capture=card] .case-preview-section .case-container{block-size:100%;inline-size:100%;max-inline-size:none;margin:0;padding:0}html[data-capture=card] .summary-demo{block-size:873px;inline-size:1800px;box-shadow:none;border:0;border-radius:0}html[data-capture=card] .summary-demo__workspace{block-size:795px}}
