.status-dashboard,.status-widget{--status-ok:rgb(var(--system-green));--status-warning:rgb(var(--system-orange));--status-critical:rgb(var(--system-red));--status-unknown:var(--muted-foreground);--status-line:rgb(var(--ink) / 7%)}.status-dashboard{--status-surface:#f5f5f7;gap:16px;display:grid}.status-dashboard [data-slot=card]{background:var(--status-surface);box-shadow:none}.status-dashboard [data-slot=card-title]{font-size:15px;font-weight:600}.status-health{flex:none}.status-health-ok{color:var(--status-ok)}.status-health-warning{color:var(--status-warning)}.status-health-critical{color:var(--status-critical)}.status-health-unknown{color:var(--status-unknown)}.status-summary [data-slot=card-header]{align-items:center}.status-headline{align-items:center;gap:10px;display:flex}.status-headline h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.status-actions [data-slot=tabs-list]{background:rgb(var(--ink) / 6%)}.status-actions [data-slot=tabs-trigger][data-active],.status-actions>button:not([data-stale]),.status-dashboard [data-slot=badge]{background:#fff}@media (hover:hover) and (pointer:fine){.status-actions>button:not([data-stale]):hover:not(:disabled){background:#e8e8ed}}.status-refresh{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.status-refresh>svg{flex:none}.status-countdown{align-items:center;gap:6px;display:inline-flex}.status-countdown svg{flex:none;width:16px;height:16px;transform:rotate(-90deg)}.status-countdown circle{fill:none;stroke-width:2.5px}.status-countdown-track{stroke:rgb(var(--ink) / 9%)}.status-countdown-arc{stroke:var(--primary);stroke-linecap:round;stroke-dasharray:100;animation:15s linear forwards status-drain}@keyframes status-drain{to{stroke-dashoffset:100px}}.status-countdown-digits{text-align:end;min-width:2ch;display:inline-block}@media (prefers-reduced-motion:reduce){.status-countdown-arc{animation-timing-function:steps(15,end)}}.status-checks{border-top:1px solid var(--status-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;list-style:none;display:grid}.status-checks li{align-items:flex-start;gap:8px;min-width:0;display:flex}.status-checks li>div{gap:2px;min-width:0;display:grid}.status-checks strong{font-size:13px;font-weight:600}.status-checks span{color:var(--muted-foreground);font-size:12px;line-height:1.4}.status-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.status-row-live{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.status-live-body,.status-round-body{container-type:inline-size}.status-live-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px 24px;display:grid}.status-live-figure{gap:8px;min-width:0;display:grid}.status-hero{letter-spacing:-.04em;font-size:48px;font-weight:600;line-height:1}.status-live-trend{gap:2px;min-width:0;display:grid}.status-caption{color:var(--muted-foreground);font-size:12px}.status-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:0;padding:0;list-style:none;display:grid}.status-roles li{grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.status-roles li>span{color:var(--muted-foreground);white-space:nowrap}.status-roles strong{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5ch;font-weight:600}.status-roles .status-roles-empty{grid-column:1/-1;display:block}.status-role-bar{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:999px;height:6px;overflow:hidden}.status-role-bar>div{background:var(--primary);border-radius:999px;min-width:4px;height:100%}@container (min-width:520px){.status-live-grid{grid-template-columns:minmax(150px,190px) minmax(0,1fr)}.status-roles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.status-breakdown{gap:9px;margin:0;padding:0;list-style:none;display:grid}.status-breakdown li{grid-template-columns:9em minmax(0,1fr) 5ch 4ch;align-items:center;gap:10px;font-size:13px;display:grid}.status-breakdown li>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-breakdown strong{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.status-breakdown small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.status-breakdown-counts li{grid-template-columns:9em minmax(0,1fr) 5ch}.status-breakdown-group{gap:8px;display:grid}.status-dashboard{--share-1:var(--primary);--share-2:rgb(var(--system-cyan));--share-3:rgb(var(--system-pink));--share-4:color-mix(in oklab, rgb(var(--system-yellow)) 78%, black);--share-5:rgb(var(--system-purple));--share-6:rgb(var(--system-mint))}.finance{--share-1:rgb(var(--system-blue));--share-2:rgb(var(--system-green));--share-3:rgb(var(--system-purple));--share-4:rgb(var(--system-orange));--share-5:rgb(var(--system-red))}.status-dashboard,.finance{--share-unknown:rgb(var(--ink) / 30%);--share-other:rgb(var(--ink) / 14%)}.status-share{container-type:inline-size}.status-share-body{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px 28px;display:grid}@container (max-width:300px){.status-share-body{grid-template-columns:minmax(0,1fr);justify-items:center}.status-share-legend{width:100%}}.status-share [data-tone="1"]{--share-tone:var(--share-1)}.status-share [data-tone="2"]{--share-tone:var(--share-2)}.status-share [data-tone="3"]{--share-tone:var(--share-3)}.status-share [data-tone="4"]{--share-tone:var(--share-4)}.status-share [data-tone="5"]{--share-tone:var(--share-5)}.status-share [data-tone="6"]{--share-tone:var(--share-6)}.status-share [data-tone=unknown]{--share-tone:var(--share-unknown)}.status-share [data-tone=other]{--share-tone:var(--share-other)}.status-share-ring{aspect-ratio:1;width:120px;position:relative}.status-share-ring svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.status-share-ring path{fill:var(--share-tone);transition:d .5s cubic-bezier(.2,.8,.2,1),opacity .15s}.status-share-centre{pointer-events:none;text-align:center;place-content:center;justify-items:center;gap:1px;display:grid;position:absolute;inset:0}.status-share-centre strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.status-share-centre span{max-width:76px;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.status-share-legend{gap:8px;min-width:0;max-width:320px;margin:0;padding:0;list-style:none;display:grid}.status-share-legend li{grid-template-columns:10px minmax(0,1fr) auto 4ch;align-items:center;gap:10px;font-size:13px;transition:opacity .15s;display:grid}.status-share-legend i{background:var(--share-tone);border-radius:50%;width:10px;height:10px}.status-share-legend span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-share-legend strong{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.status-share-legend small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.status-share-legend[data-bars]{grid-template-columns:10px fit-content(16em) minmax(64px,1fr) auto 4ch;gap:10px 14px;max-width:none}.status-share-legend[data-bars] li{grid-column:1/-1;grid-template-columns:subgrid;gap:inherit}.status-share-bar{background:rgb(var(--ink) / 6%);border-radius:4px;height:8px;display:block;overflow:hidden}.status-share-bar>b{background:var(--share-tone);border-radius:4px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}@container (max-width:520px){.status-share-legend[data-bars]{grid-template-columns:10px minmax(0,1fr) auto 4ch}.status-share-legend[data-bars] .status-share-bar{display:none}}.status-share-ring path[data-dim]{opacity:.28}.status-share-legend li[data-dim]{opacity:.45}@media (prefers-reduced-motion:reduce){.status-share-ring path,.status-share-legend li,.status-share-bar>b{transition:none}}.status-round-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px 24px;display:grid}.status-deadline{gap:2px;display:grid}.status-deadline>span,.status-deadline>small{color:var(--muted-foreground);font-size:12px}.status-deadline>strong{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.15}.status-deadline>strong.status-deadline-soon{color:var(--status-critical)}.status-round .status-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.status-round .status-facts>div{border:0;flex-direction:column;justify-content:flex-start;gap:1px;padding:0}.status-round .status-facts dt{font-size:12px}.status-round .status-facts dd{text-align:left;font-size:17px;font-weight:600}@container (min-width:480px){.status-round-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.status-facts{gap:0;margin:0;display:grid}.status-facts>div{border-bottom:1px solid var(--status-line);justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.status-facts>div:last-child{border-bottom:0}.status-facts dt{color:var(--muted-foreground)}.status-facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:500}.status-facts dd .build-label{font:inherit;color:inherit;margin:0}.status-live-figure .status-facts>div{padding:3px 0;font-size:12px}.status-inline{align-items:center;gap:5px;display:inline-flex}.status-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.status-tile [data-slot=card-content]{gap:2px;display:grid}.status-tile span{color:var(--muted-foreground);font-size:12px}.status-tile strong{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.2}.status-tile small{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;display:inline-flex}.status-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.status-charts>:first-child{grid-column:1/-1}.status-chart-card [data-slot=card-header]{gap:2px}.status-chart{aspect-ratio:auto;width:100%;height:150px}.status-live-trend .status-chart{height:112px}.status-chart .recharts-cartesian-grid line{stroke:var(--status-line)}.status-chart-empty{min-height:120px;color:var(--muted-foreground);text-align:center;place-items:center;margin:0;font-size:13px;line-height:1.5;display:grid}.status-tooltip-row{flex:1;justify-content:space-between;gap:12px;display:flex}.status-tooltip-row>span{color:var(--muted-foreground)}.status-tooltip-row>strong{font-variant-numeric:tabular-nums;font-weight:600}.status-meters{gap:14px;display:grid}.status-meter{--meter:var(--primary);gap:6px}.status-meter-name{color:var(--muted-foreground);font-size:13px;font-weight:400}.status-meter-value{color:var(--foreground);font-size:13px;font-weight:600}.status-meter [data-slot=progress-track]{background:color-mix(in srgb, var(--meter) 14%, transparent);height:8px}.status-meter [data-slot=progress-indicator]{background:var(--meter);border-radius:999px}.status-meter-warning{--meter:var(--status-warning)}.status-meter-critical{--meter:var(--status-critical)}.status-meter-unknown{--meter:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.status-meter [data-slot=progress-indicator]{transition:none}}.status-note{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}@media (max-width:1200px){.status-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.status-row-live{grid-template-columns:minmax(0,1fr)}.status-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.status-summary [data-slot=card-header]{grid-template-columns:1fr}.status-actions{grid-area:auto/1;justify-content:flex-start;justify-self:start}.status-row,.status-charts{grid-template-columns:minmax(0,1fr)}.status-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.status-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-skeleton{--skeleton-base:rgb(var(--ink) / 6%);--skeleton-shine:#ffffffb3}.status-skeleton .home-skeleton-fill{height:12px}.status-skeleton .status-skel-headline{width:280px;max-width:70%;height:30px}.status-skeleton .status-skel-actions{border-radius:999px;width:330px;max-width:100%;height:36px}.status-skeleton .status-skel-title{width:120px;height:20px}.status-skeleton .status-skel-text{width:240px;max-width:80%;height:16px}.status-skeleton .status-skel-dot{border-radius:50%;flex:none;width:20px;height:20px}.status-skeleton .status-checks li{min-height:41px}.status-skeleton .status-checks li>div{flex:1;gap:8px;padding-top:2px}.status-skeleton .status-skel-label{width:70%}.status-skeleton .status-skel-small{width:60%;height:10px}.status-skeleton .status-skel-hero{width:110px;height:48px}.status-skeleton .status-skel-chart{height:156px}.status-skeleton .status-skel-live-chart{height:128px}.status-skeleton .status-skel-countdown{width:170px;height:34px}.status-skeleton .status-skel-value{width:90px;height:30px;margin:6px 0}.status-skel-facts{gap:12px;display:grid}.status-skel-facts>div{gap:6px;display:grid}.status-skeleton .status-skel-pair-value{width:50px;height:22px}.status-skeleton .status-live-figure{min-height:130px}.status-skeleton .status-roles .home-skeleton-fill{margin:4px 0}.status-skeleton .status-deadline{gap:6px}.status-skeleton .status-round .status-skel-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.status-skeleton .status-tile [data-slot=card-content]{gap:6px}.status-skeleton .status-roles{align-items:center}.status-skeleton .status-skel-ring{border-radius:50%;width:120px;height:120px;-webkit-mask:radial-gradient(circle closest-side,#0000 74%,#000 75%);mask:radial-gradient(circle closest-side,#0000 74%,#000 75%)}.status-skeleton .status-share-body>.status-skel-facts{max-width:320px}.status-widget{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:18px 32px;margin-bottom:19px;padding:22px 25px 25px;display:grid;container-type:inline-size}.status-widget-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.status-widget-head h2{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:16px;font-weight:600;display:inline-flex}.status-widget-head h2 small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}.status-widget-verdict{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.status-widget-verdict strong{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.25}.status-widget-live{align-items:baseline;gap:12px;margin:0;display:flex}.status-widget-live dt{color:var(--muted-foreground);font-size:12px}.status-widget-live dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:600;line-height:1.1}.status-widget-tiles{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:520px){.status-widget-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:900px){.status-widget-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.status-widget-tile{--tile-graph:var(--primary);border-radius:var(--radius-3xl);background:#f5f5f7;flex-direction:column;gap:2px;min-width:0;min-height:148px;padding:14px 14px 58px;display:flex;position:relative;overflow:hidden}.status-widget-tile[data-health=warning]{--tile-graph:var(--status-warning)}.status-widget-tile[data-health=critical]{--tile-graph:var(--status-critical)}.status-widget-tile>:not(.status-widget-spark,.status-widget-quota){position:relative}.status-widget-tile-name{align-items:center;gap:6px;min-width:0;display:flex}.status-widget-tile-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.status-widget-tile>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:600;line-height:1.15}.status-widget-tile[data-health=unknown]>b{color:var(--muted-foreground)}.status-widget-tile>small{color:var(--muted-foreground);text-wrap:balance;font-size:12px;line-height:1.4}.status-widget-spark{width:100%;height:50%;color:var(--tile-graph);transform-origin:bottom;animation:.7s cubic-bezier(.2,.8,.2,1) both status-spark-rise;position:absolute;inset:auto 0 0}@keyframes status-spark-rise{0%{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.status-widget-spark{animation:none}}.status-widget-quota{background:color-mix(in srgb, var(--tile-graph) 16%, transparent);border-radius:999px;height:8px;position:absolute;inset:auto 14px 16px;overflow:hidden}.status-widget-quota>i{background:var(--tile-graph);border-radius:999px;height:100%;display:block}.status-widget-tiles[data-graphs=none] .status-widget-tile{min-height:0;padding-bottom:14px}.status-widget-tiles[data-graphs=none] .status-widget-quota{flex:none;order:1;margin-top:10px;position:static}.status-widget-skeleton{grid-template-columns:minmax(0,1fr)}.status-widget-skeleton .status-widget-skel-title{width:150px;height:20px;margin:6px 0}.status-widget-skeleton .status-widget-skel-verdict{width:320px;max-width:80%;height:34px}.status-widget-skeleton .status-widget-skel-tile{border-radius:var(--radius-3xl);height:148px}@media (max-width:560px){.status-widget{grid-template-columns:minmax(0,1fr);padding:20px 18px}.status-widget-verdict strong{font-size:21px}}:root[data-dark-mode] .status-dashboard{--status-surface:var(--muted);--share-4:rgb(var(--system-yellow))}:root[data-dark-mode] .status-widget-tile{background:var(--muted)}:root[data-dark-mode] .status-actions [data-slot=tabs-trigger][data-active]{background:var(--studio-control-fill-hover)}:root[data-dark-mode] .status-actions>button:not([data-stale]),:root[data-dark-mode] .status-dashboard [data-slot=badge]{background:var(--studio-control-fill)}@media (hover:hover) and (pointer:fine){:root[data-dark-mode] .status-actions>button:not([data-stale]):hover:not(:disabled){background:var(--studio-control-fill-hover)}}:root[data-dark-mode] .status-skeleton{--skeleton-base:rgb(var(--ink) / 6%);--skeleton-shine:rgb(var(--ink) / 8%)}
