@layer reset,base,layout;@layer components{.case-hero--application{background:radial-gradient(circle at 80% 18%,#2fb88438,#0000 32rem),radial-gradient(circle at 55% 86%,#476a9d33,#0000 30rem),linear-gradient(#07121c,#101d2b)}.application-live{--application-bg:#07111d;--application-panel:#0e1b29;--application-panel-soft:#122337;--application-line:#2a3d52;--application-text:#f4f7fa;--application-muted:#a9b8c8;--application-green:#35c78c;--application-green-dark:#126b4a;--application-green-soft:#173d35;--application-red:#ff7a7f;--application-red-soft:#43252c;--application-amber:#f3bd63;--application-blue:#79aef2;background:var(--application-bg);color:var(--application-text);border:.0625rem solid #2f4459;border-radius:clamp(1rem,2vw,1.75rem);overflow:hidden;box-shadow:0 2.5rem 7rem #040f1b61;container-type:inline-size}.application-live :where(button):focus-visible{outline:.1875rem solid var(--application-blue);outline-offset:.1875rem}.application-live__toolbar{border-bottom:.0625rem solid var(--application-line);background:#0a1724;grid-template-columns:minmax(16rem,1fr) auto minmax(16rem,1fr);align-items:center;gap:1.5rem;min-height:5.5rem;padding:1rem 1.5rem;display:grid}.application-live__identity{align-items:center;gap:.85rem;min-width:0;display:flex}.application-live__identity>div,.application-live__period{gap:.25rem;min-width:0;display:grid}.application-live__identity strong,.application-live__period strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.application-live__identity span:not(.application-live__mark),.application-live__period span{color:var(--application-muted);font-size:.875rem}.application-live__mark{aspect-ratio:1;color:#8ef0c8;background:linear-gradient(145deg,#164f3d,#0d2e2b);border:.0625rem solid #35c78c8c;border-radius:.8rem;flex:none;place-items:center;width:2.9rem;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 .8rem 2rem #126b4a40}.application-live__period{text-align:center}.application-live__status{color:var(--application-text);justify-self:end;align-items:center;gap:.55rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.application-live__status span{aspect-ratio:1;background:var(--application-green-soft);width:1.4rem;color:var(--application-green);border-radius:50%;place-items:center;font-weight:800;display:grid}.application-live__workspace{grid-template-columns:minmax(14rem,.72fr) minmax(25rem,1.4fr) minmax(20rem,1fr);min-height:35rem;display:grid}.application-live__summary,.application-live__queue,.application-live__review{min-width:0;padding:clamp(1.2rem,2.2cqi,2rem)}.application-live__summary,.application-live__queue{border-right:.0625rem solid var(--application-line)}.application-live__summary{background:radial-gradient(circle at 0 0, #35c78c1a, transparent 19rem), var(--application-panel-soft)}.application-live__queue{background:var(--application-panel)}.application-live__review{background:radial-gradient(circle at 100% 0,#35c78c17,#0000 20rem),#0a1724}.application-live__kicker{color:#79deb6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.875rem;font-weight:760}.application-live h3{color:var(--application-text);text-wrap:balance;margin:0;font-size:clamp(1.1rem,2.1cqi,1.45rem);line-height:1.15}.application-live__metrics{gap:.7rem;margin:1.5rem 0;display:grid}.application-live__metrics div{border-bottom:.0625rem solid var(--application-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.application-live__metrics dt{color:var(--application-muted);font-size:.875rem}.application-live__metrics dd{color:var(--application-text);margin:0;font-size:1.15rem;font-weight:780}.application-live__guardrail{background:#79aef217;border:.0625rem solid #79aef259;border-radius:.8rem;gap:.75rem;padding:.9rem;display:flex}.application-live__guardrail>span{aspect-ratio:1;color:#fff;background:#285c91;border-radius:50%;flex:none;place-items:center;width:2rem;font-size:.875rem;font-weight:800;display:grid}.application-live__guardrail div{min-width:0}.application-live__guardrail strong{font-size:.875rem}.application-live__guardrail p,.application-live__note{color:var(--application-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.45}.application-live__note{margin-top:1rem}.application-live__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.application-live__heading>strong,.application-live__source{color:var(--application-muted);flex:none;font-size:.875rem;font-weight:650}.application-live__filters{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem;display:flex}.application-live__filters button{border:.0625rem solid var(--application-line);min-block-size:2.35rem;color:var(--application-muted);font:inherit;cursor:pointer;background:#102032;border-radius:999rem;padding:.5rem .75rem;font-size:.875rem;font-weight:680;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.application-live__filters button:hover:not(:disabled){border-color:var(--application-green);color:var(--application-text);transform:translateY(-.0625rem)}.application-live__filters button.is-active{border-color:var(--application-green);background:var(--application-green-soft);color:#a5f3d3}.application-live__applications{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.application-live__applications li[hidden]{display:none}.application-live__applications button{width:100%;border:.0625rem solid var(--application-line);min-block-size:4.65rem;color:var(--application-text);font:inherit;text-align:left;cursor:pointer;background:#0c1927;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem .9rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.application-live__applications button:hover{background:#102235;border-color:#35c78cb3;transform:translateY(-.0625rem)}.application-live__applications button.is-active{border-color:var(--application-green);box-shadow:inset .22rem 0 var(--application-green);background:linear-gradient(90deg,#35c78c1f,#0000 70%),#102032}.application-live__application-main{gap:.3rem;min-width:0;display:grid}.application-live__application-main strong,.application-live__application-main small{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.application-live__application-main small{color:var(--application-muted)}.application-live__application-side{justify-items:end;gap:.35rem;display:grid}.application-live__badge{background:var(--application-red-soft);color:#ffb3b6;white-space:nowrap;border:.0625rem solid #ff7a7f66;border-radius:999rem;padding:.35rem .55rem;font-size:.875rem;font-weight:720}.application-live__badge--review{color:#f7ce8a;background:#3b3024;border-color:#f3bd6361}.application-live__badge--ready{background:var(--application-green-soft);color:#9cebc9;border-color:#35c78c61}.application-live__time{color:var(--application-muted);font-size:.875rem}.application-live__product{border:.0625rem solid var(--application-line);background:#0e1d2d;border-radius:.8rem;margin:1rem 0;padding:.9rem}.application-live__product span{color:var(--application-muted);margin-bottom:.25rem;font-size:.875rem;display:block}.application-live__product strong{font-size:.875rem;line-height:1.4}.application-live__completion{grid-template-columns:1fr auto;align-items:center;gap:.6rem 1rem;margin:0 0 1rem;display:grid}.application-live__completion dt{color:var(--application-muted);font-size:.875rem}.application-live__completion dd{color:var(--application-text);margin:0;font-size:.875rem;font-weight:750}.application-live__progress{background:#25364a;border-radius:999rem;grid-column:1/-1;height:.45rem;overflow:hidden}.application-live__progress span{border-radius:inherit;background:linear-gradient(90deg, #1e8d61, var(--application-green));width:71%;height:100%;display:block}.application-live__review-status{color:var(--application-red);margin:0 0 .75rem;font-size:.875rem;font-weight:750}.application-live__review-status[data-state=ready]{color:var(--application-green)}.application-live__review-status[data-state=review]{color:var(--application-amber)}.application-live__missing{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.application-live__missing li{color:#f6dfe0;background:#ff7a7f12;border:.0625rem solid #ff7a7f47;border-radius:.7rem;padding:.65rem .75rem .65rem 2.2rem;font-size:.875rem;line-height:1.35;position:relative}.application-live__missing li:before{content:"!";aspect-ratio:1;background:var(--application-red-soft);width:1rem;color:var(--application-red);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.66rem;left:.75rem}.application-live__action{width:100%;background:var(--application-green);color:#06150f;min-block-size:2.9rem;font:inherit;cursor:pointer;border:.0625rem solid #35c78c;border-radius:.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:800;transition:background-color .16s,transform .16s}.application-live__action:hover:not(:disabled){background:#65d9aa;transform:translateY(-.0625rem)}.application-live__action:disabled{color:#8ab7a5;cursor:default;background:#35c78c29;border-color:#35c78c59}.application-live__message{min-height:2.5em;color:var(--application-muted);margin:.7rem 0 0;font-size:.875rem;line-height:1.45}.application-live__caption{color:var(--muted);text-align:center;margin:.8rem 0 0;font-size:.875rem}.value-formula--application{grid-template-columns:auto 1.15fr auto .8fr auto 1.25fr}}@layer responsive{@container (width<=70rem){.application-live__workspace{grid-template-columns:14rem minmax(24rem,1.35fr) minmax(19rem,1fr)}}@media (width<=67rem){.application-live__toolbar{grid-template-columns:1fr auto}.application-live__period{display:none}.application-live__workspace{grid-template-columns:minmax(0,1.35fr) minmax(19rem,1fr)}.application-live__summary{display:none}}@media (width<=48rem){.application-live__toolbar{grid-template-columns:1fr;gap:.8rem}.application-live__status{justify-self:start}.application-live__workspace{min-height:0;display:block}.application-live__queue,.application-live__review{border-right:0;border-bottom:.0625rem solid var(--application-line)}.application-live__review .application-live__heading{display:grid}.value-formula--application{grid-template-columns:auto 1fr}}@media (width<=28rem){.application-live__toolbar,.application-live__queue,.application-live__review{padding:1rem}.application-live__filters{grid-template-columns:1fr;display:grid}.application-live__filters button{width:100%}.application-live__applications button{grid-template-columns:1fr;gap:.55rem}.application-live__application-side{grid-template-columns:1fr auto;justify-items:start;width:100%}}@media (pointer:coarse){.application-live__filters button,.application-live__action{min-block-size:3rem}}}@layer motion{@media (prefers-reduced-motion:reduce){.application-live__filters button,.application-live__applications button,.application-live__action{transition:none}}}@layer capture{html[data-capture=card],html[data-capture=card] body{background:var(--application-bg,#07111d);width:112.5rem;min-width:112.5rem;height:54.5625rem;min-height:54.5625rem;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] .application-live__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{width:100%;max-width:none;height:100%;margin:0;padding:0}html[data-capture=card] .application-live{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}html[data-capture=card] .application-live__workspace{min-height:calc(100% - 5.5rem)}}
