.ks [data-state],.ks [data-overall]{--ks-solid:var(--color-text-secondary);--ks-tile:var(--color-bg-sunken);--ks-day:var(--color-border-strong)}.ks [data-state=operational],.ks [data-overall=operational]{--ks-solid:var(--color-positive);--ks-tile:var(--color-positive-subtle);--ks-day:var(--color-positive)}.ks [data-state=degraded],.ks [data-overall=degraded]{--ks-solid:var(--color-warning);--ks-tile:var(--color-warning-subtle);--ks-day:var(--color-warning)}.ks [data-state=down],.ks [data-overall=down]{--ks-solid:var(--color-danger);--ks-tile:var(--color-danger-subtle);--ks-day:var(--color-danger)}.ks .ks-ic{flex:none;display:none}.ks .ks-ic-checking,.ks .ks-ic-none{border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px}.ks .ks-board:is([data-overall=checking],[data-overall=unknown]) .ks-well>.ks-ic-checking,.ks .ks-board[data-overall=operational] .ks-well>.ks-ic-operational,.ks .ks-board[data-overall=degraded] .ks-well>.ks-ic-degraded,.ks .ks-board[data-overall=down] .ks-well>.ks-ic-down,.ks .ks-row[data-state=checking] .ks-pill>.ks-ic-checking,.ks .ks-row[data-state=operational] .ks-pill>.ks-ic-operational,.ks .ks-row[data-state=degraded] .ks-pill>.ks-ic-degraded,.ks .ks-row[data-state=down] .ks-pill>.ks-ic-down,.ks .ks-detail-state[data-state=none]>.ks-ic-none,.ks .ks-detail-state[data-state=operational]>.ks-ic-operational,.ks .ks-detail-state[data-state=degraded]>.ks-ic-degraded,.ks .ks-detail-state[data-state=down]>.ks-ic-down{display:block}.ks .ks-hero>.wrap{gap:var(--gap-hero-object);display:grid}.ks .ks-copy{justify-items:start;gap:var(--gap-h1-lead);min-width:0;display:grid}.ks .ks-copy-head{justify-items:start;gap:var(--gap-eyebrow);min-width:0;display:grid}.ks .ks-copy h1{max-width:16ch}.ks .ks-copy .lead{max-width:30rem}.ks .ks-noscript{color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui)}.ks .ks-stage{min-width:0;position:relative}.ks .ks-stage .hero-glow{--fit-w:70%}.ks .ks-board{z-index:1;min-width:0;position:relative}.ks .ks-shell{border-radius:var(--radius-lg);background:var(--color-border-faint);box-shadow:var(--shadow-float);border:1px solid #0000;padding:2px}.ks .ks-card{border-radius:var(--radius-inner);background:var(--color-bg-surface);box-shadow:var(--shadow-ring);position:relative}.ks .ks-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}@media (width<=39.99rem){.ks .ks-head{padding-inline:var(--space-4)}}.ks .ks-overall{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-h3);line-height:var(--leading-h3);font-weight:var(--weight-medium);letter-spacing:-.01em;text-wrap:balance;margin:0;display:flex}.ks .ks-well{background:var(--ks-tile);width:32px;height:32px;color:var(--ks-solid);box-shadow:inset 0 0 0 1px oklch(from var(--ks-solid) l c h / .14);border-radius:50%;flex:none;place-items:center;display:grid}.ks .ks-board[data-overall] .ks-well svg{stroke-width:1.75px;width:16px;height:16px}.ks .ks-legend{gap:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-caption);flex-wrap:wrap;margin:0;padding:0;line-height:16px;list-style:none;display:flex}.ks .ks-legend li{align-items:center;gap:6px;display:inline-flex}.ks .ks-swatch{background:var(--ks-day);border-radius:1px;width:4px;height:12px}.ks .ks-rows{margin:0;padding:0;list-style:none}.ks .ks-row{gap:var(--space-4) var(--space-4);padding:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name now""strip strip";display:grid}.ks .ks-row+.ks-row{border-top:1px solid var(--color-border-subtle)}@media (width>=40rem){.ks .ks-row{padding:var(--space-6)}}@media (width>=64rem){.ks .ks-row{column-gap:var(--space-8);grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,9rem);grid-template-areas:"name strip now";align-items:start}}.ks .ks-name{column-gap:var(--space-3);grid-area:name;grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.ks .ks-name .icon-tile{margin-top:0}.ks .ks-name-text{gap:var(--gap-item-title);min-width:0;display:grid}.ks .ks-name h3{font-size:var(--text-h4);margin:0;line-height:24px}.ks .ks-name p{color:var(--color-text-secondary);font-size:var(--text-ui);margin:0;line-height:20px}.ks .ks-now{text-align:end;grid-area:now;align-content:start;justify-items:end;gap:6px;min-width:0;display:grid}.ks .ks-pill{border-radius:var(--radius-full);background:var(--ks-tile);height:24px;color:var(--ks-solid);font:var(--weight-medium) var(--text-caption)/16px var(--font-text);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.ks .ks-row[data-state=checking] .ks-pill{color:var(--color-text-secondary)}.ks .ks-pill svg{stroke-width:2px;width:12px;height:12px}.ks .ks-checked{color:var(--color-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:16px}.ks .ks-strip-box{grid-area:strip;min-width:0;position:relative}.ks .ks-strip{border-radius:var(--radius-sm);cursor:default;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:stretch;gap:2px;height:40px;margin:-4px;padding:4px;display:flex}:root[data-kt-nav] .ks .ks-strip:focus-visible{background-image:linear-gradient(var(--focus-fill), var(--focus-fill))}.ks .ks-day{background:var(--ks-day);border-radius:2px;flex:1 1 0;min-width:0}.ks .ks-day[data-active]{box-shadow:0 0 0 1px var(--color-bg-surface), 0 0 0 2px var(--color-text-primary)}@media (width<=39.99rem){.ks .ks-strip{gap:1px;height:36px}.ks .ks-day{border-radius:1px}}.ks .ks-axis{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);font:400 11px/16px var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.ks .ks-summary{font:400 var(--text-caption)/16px var(--font-text);letter-spacing:0;text-transform:none;color:var(--color-text-secondary);flex-basis:100%;order:3}.ks .ks-summary:empty{display:none}@media (width>=40rem){.ks .ks-summary{text-align:center;flex-basis:auto;order:0}}.ks .ks-detail{z-index:3;translate:var(--ks-detail-x,0px) calc(-100% - var(--space-2));min-width:9.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-2);pointer-events:none;white-space:nowrap;border:1px solid #0000;gap:2px;display:grid;position:absolute;top:0;left:0}.ks .ks-detail[hidden]{display:none}.ks .ks-detail-date{font:400 11px/16px var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary)}.ks .ks-detail-state{color:var(--ks-solid);font:var(--weight-medium) var(--text-ui)/20px var(--font-text);align-items:center;gap:6px;display:inline-flex}.ks .ks-detail-state[data-state=none]{color:var(--color-text-primary)}.ks .ks-detail-state svg{stroke-width:2px;width:12px;height:12px}.ks .ks-detail-uptime{color:var(--color-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;line-height:16px}@keyframes ks-detail-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.ks .ks-detail:not([hidden]){animation:ks-detail-in var(--duration-hover) var(--ease-hover)}}.ks .ks-foot{justify-content:space-between;gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--text-caption);flex-wrap:wrap;line-height:16px;display:flex}@media (width<=39.99rem){.ks .ks-foot{padding-inline:var(--space-4)}}.ks .ks-foot p{margin:0}.ks .ks-since[hidden]{display:none}.ks .ks-days{border-top:1px solid var(--color-border-subtle)}.ks .ks-days[hidden]{display:none}.ks .ks-days summary{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);cursor:pointer;font-size:var(--text-ui);font-weight:var(--weight-medium);border-radius:0 0 var(--radius-inner) var(--radius-inner);list-style:none;display:flex}.ks .ks-days summary::-webkit-details-marker{display:none}.ks .ks-days summary:before{content:"";width:6px;height:6px;transition:rotate var(--duration-hover) var(--ease-hover);border-bottom:1.5px solid;border-right:1.5px solid;margin-inline-end:2px;rotate:-45deg}.ks .ks-days[open] summary:before{rotate:45deg}:root[data-kt-nav] .ks .ks-days summary:focus-visible{background-image:linear-gradient(var(--focus-fill), var(--focus-fill))}@media (width<=39.99rem){.ks .ks-days summary{padding-inline:var(--space-4)}}.ks .ks-table-wrap{max-height:24rem;padding:0 var(--space-6) var(--space-4);overflow:auto}@media (width<=39.99rem){.ks .ks-table-wrap{padding-inline:var(--space-4)}}.ks .ks-days table{border-collapse:collapse;width:100%;font-size:var(--text-caption);font-variant-numeric:tabular-nums;line-height:16px}.ks .ks-days th,.ks .ks-days td{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border-subtle)}.ks .ks-days thead th{background:var(--color-bg-surface);color:var(--color-text-secondary);font-weight:var(--weight-medium);position:sticky;top:0}.ks .ks-days tbody th{font-weight:var(--weight-medium);white-space:nowrap}.ks .ks-days td{color:var(--color-text-secondary)}.ks .ks-days td:is([data-state=degraded],[data-state=down]){color:var(--ks-solid);font-weight:var(--weight-medium)}.ks .ks-facts{margin-bottom:var(--gap-head-object)}.ks .ks-states{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.ks .ks-states{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.ks .ks-states li{align-content:start;justify-items:start;gap:var(--gap-card-title);min-width:0;display:grid}.ks .ks-states .ks-well{width:24px;height:24px;margin-bottom:var(--space-1)}.ks .ks-states .ks-well svg{stroke-width:1.75px;width:14px;height:14px;display:block}.ks .ks-states h3{font-size:var(--text-h4);line-height:var(--leading-h4);margin:0}.ks .ks-states p{color:var(--color-text-secondary);font-size:var(--text-ui);max-width:18rem;margin:0;line-height:20px}@media (forced-colors:active){.ks .ks-day{border:1px solid canvastext}.ks .ks-day[data-active]{background:highlight;border-color:highlight}}
