body:has([data-kimun-app=operations-dashboard]){--paper:#f4f1e8;--line:#174b3529;color:#17221d;background:radial-gradient(circle at 10% 10%, #d681422e, transparent 32rem), radial-gradient(circle at 90% 30%, #2b765621, transparent 36rem), var(--paper)}body:has([data-kimun-app=operations-dashboard]):before{z-index:-1;content:"";opacity:.3;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:4rem 4rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}[data-kimun-app=operations-dashboard]{--ink:#17221d;--muted-text:#5e6d65;--paper:#f4f1e8;--surface:#ffffffd1;--forest:#174b35;--forest-light:#2b7656;--line:#174b3529;--warm:#d68142;--serif:Georgia, "Times New Roman", serif;width:min(1120px,100% - 2rem);min-height:100vh;color:var(--ink);margin:0 auto;padding:4.5rem 0 2rem;font-size:1rem;line-height:1.5}[data-kimun-app=operations-dashboard] .hero{justify-content:space-between;align-items:flex-end;gap:3rem;padding:1rem 0 4.5rem;display:flex}[data-kimun-app=operations-dashboard] .hero__content{max-width:760px}[data-kimun-app=operations-dashboard] .hero h1{color:var(--forest);font-family:var(--serif);letter-spacing:-.08em;margin:.25rem 0 1rem;font-size:clamp(5rem,16vw,10rem);font-weight:500;line-height:.85}[data-kimun-app=operations-dashboard] .hero__summary{max-width:650px;color:var(--muted-text);margin:0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}[data-kimun-app=operations-dashboard] .hero__mark{border:1px solid var(--line);width:7rem;height:7rem;color:var(--paper);background:var(--forest);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:3.4rem;display:grid;box-shadow:0 1.5rem 4rem #174b3538}[data-kimun-app=operations-dashboard] .eyebrow{color:var(--forest-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:800}[data-kimun-app=operations-dashboard] .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}[data-kimun-app=operations-dashboard] .card{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.25rem;min-height:24rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 1.5rem 5rem #2e363114}[data-kimun-app=operations-dashboard] .card--status{flex-direction:column;display:flex}[data-kimun-app=operations-dashboard] .card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}[data-kimun-app=operations-dashboard] .card h2{font-family:var(--serif);margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500}[data-kimun-app=operations-dashboard] .badge{border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.45rem .75rem;font-size:.74rem;font-weight:800}[data-kimun-app=operations-dashboard] .badge--ok{color:#f1fff7;border-color:var(--forest);background:var(--forest)}[data-kimun-app=operations-dashboard] .badge--neutral{color:var(--muted-text);background:#ffffff80}[data-kimun-app=operations-dashboard] .facts{gap:.9rem;margin:2.5rem 0 2rem;display:grid}[data-kimun-app=operations-dashboard] .facts div{border-bottom:1px solid var(--line);grid-template-columns:7rem 1fr;gap:1rem;padding-bottom:.85rem;display:grid}[data-kimun-app=operations-dashboard] .facts dt{color:var(--muted-text)}[data-kimun-app=operations-dashboard] .facts dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}[data-kimun-app=operations-dashboard] .card__description{color:var(--muted-text);margin:2rem 0;font-size:1.05rem;line-height:1.65}[data-kimun-app=operations-dashboard] .card button{color:#fff;background:var(--forest);cursor:pointer;font:inherit;border:0;border-radius:.7rem;align-self:flex-start;margin-top:auto;padding:.8rem 1.1rem;font-weight:750}[data-kimun-app=operations-dashboard] .card button:disabled{cursor:wait;opacity:.55}[data-kimun-app=operations-dashboard] .card button:focus-visible{outline:3px solid var(--warm);outline-offset:3px}[data-kimun-app=operations-dashboard] .module-list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}[data-kimun-app=operations-dashboard] .module-list li{border:1px solid var(--line);color:var(--muted-text);background:#ffffff8c;border-radius:.65rem;padding:.65rem .85rem}[data-kimun-app=operations-dashboard] footer{color:var(--muted-text);justify-content:space-between;gap:1rem;padding:2rem 0 0;font-size:.85rem;display:flex}@media (max-width:760px){[data-kimun-app=operations-dashboard]{padding-top:2.5rem}[data-kimun-app=operations-dashboard] .hero{align-items:flex-start;padding-bottom:3rem}[data-kimun-app=operations-dashboard] .hero__mark{width:4rem;height:4rem;font-size:2rem}[data-kimun-app=operations-dashboard] .grid{grid-template-columns:1fr}[data-kimun-app=operations-dashboard] footer{flex-direction:column}}
