@layer theme,base;@layer components{.board>.panel,.panel--solo{flex-direction:column;min-width:0;display:flex}.panel--solo-app{border-radius:var(--r-m);background:var(--panel);box-shadow:var(--panel-lift), 0 0 0 1px #ffffff0a;color:var(--ink-1);padding:16px;font-size:16px;line-height:1.4;position:relative}.panel--solo-story{background:var(--panel);box-shadow:var(--panel-lift);color:var(--ink-1);border-radius:.9em;padding:1em 1.1em}.panel .panel__header{flex-wrap:wrap;align-items:baseline;gap:.15em .75em;min-width:0;margin-bottom:.7em;display:flex}.panel .panel__title{letter-spacing:-.006em;color:var(--ink-1);min-width:0;font-size:.95em;font-weight:600;line-height:1.3}.board--app .panel__title,.panel--solo-app .panel__title{font-size:.9375rem}.panel__chips{flex-wrap:wrap;gap:.3em .8em;min-width:0;display:flex}.panel .panel__header{justify-content:space-between}.panel__chips .source-chip,.mcard__sources .source-chip{font-size:.75rem;line-height:1.35}.board--regular .source-chip,.board--compact .source-chip,.panel--solo-story .source-chip{gap:.45em;font-size:.7em}.board--regular .source-chip--sample:before,.board--compact .source-chip--sample:before,.panel--solo-story .source-chip--sample:before{width:.55em;height:.55em}.board--regular .source-chip .icon,.board--compact .source-chip .icon{width:1em;height:1em}.board--app>.panel{transition:box-shadow var(--dur-base) var(--ease-standard);overflow:visible}.board--app>.panel.is-focus,.panel--solo.is-focus{box-shadow:var(--panel-lift), 0 0 0 1px var(--ink-2)}.board--app>[data-panel]{scroll-margin-top:72px}.sbar{color:var(--ink-1);white-space:nowrap;font-size:1em}.sbar__brand{align-items:center;gap:.5em;display:inline-flex}.sbar__mark{width:1.3em;height:1.3em;color:var(--ink-1);flex:none}.sbar__name{letter-spacing:-.02em;font-size:1.05em;font-weight:650}.sbar__tag{color:var(--ink-3);margin-left:.4em;font-size:.78em;font-weight:500}.sbar__right{align-items:center;gap:1em;margin-left:auto;font-size:.78em;display:inline-flex}.sbar__pill{background:var(--panel);height:2.2em;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.55em;padding:0 .95em;font-weight:600;display:inline-flex}.sbar__lamp.live-dot{width:.62em;height:.62em}.sbar__lamp.live-dot--live{box-shadow:0 0 0 .22em var(--signal-24)}.sbar .status-icon{width:1em;height:1em}.sbar__checked{color:var(--ink-2);font-variant-numeric:tabular-nums}.sbar__day{color:var(--ink-3);font-variant-numeric:tabular-nums}.board--compact .sbar__right{gap:.7em;font-size:.72em}.gs__head{justify-content:space-between;align-items:flex-end;gap:.5em;display:flex}.gs__figure{align-items:baseline;gap:.45em;margin:0;display:flex}.gs__num{letter-spacing:-.035em;color:var(--ink-1);font-size:3.1em;font-weight:600;line-height:.95}.gs__of{color:var(--ink-3);font-weight:500}.gs__unit{color:var(--ink-2);font-size:.85em;font-weight:500}.gs__sentence{color:var(--ink-1);align-items:center;gap:.45em;margin-top:.55em;font-size:.85em;font-weight:500;line-height:1.3;display:flex}.gs__icon{flex:none;display:inline-flex}.gs__stale{color:var(--ink-3);display:inline-flex}.gs__trace{margin-top:.65em}.gs__trace-cap{color:var(--ink-3);margin-top:.2em;font-size:.7em}.gs__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:.4em;font-size:.72em;line-height:1.35}.gs__meta+.gs__meta{margin-top:.15em}.gs__actions{margin-top:auto;padding-top:12px}.gs--down{box-shadow:var(--panel-lift), inset 0 0 0 1px var(--down-24)!important}.board .gs__icon .status-icon{width:1.15em;height:1.15em}.gs__compact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1em;display:grid}.gs__compact .gs__num{font-size:2.3em}.gs__compact .gs__sentence{margin-top:.3em;font-size:.75em}.gs__compact .hbeat{height:2.6em}.board--compact>[data-panel=status] .panel__header{margin-bottom:.35em}.board--app .gs__num,.panel--solo-app .gs__num{font-size:3.25rem}.board--app .gs__unit,.board--app .gs__sentence{font-size:.9375rem}.board--app .gs__meta{font-size:.8125rem}.board--app .gs__trace-cap{font-size:.75rem}.hbeat{min-width:0;height:2.5em;position:relative}.hbeat svg{display:block;overflow:visible}.hbeat__base{stroke:var(--line);stroke-width:1px}.hbeat__line{fill:none;stroke:var(--viz-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.hbeat__dot{stroke:var(--panel);stroke-width:2px}.hbeat__dot--live{fill:var(--signal)}.hbeat__dot--down{fill:var(--status-down)}.hbeat__dot--stale{fill:var(--panel);stroke:var(--control-edge);stroke-width:1.5px}.hbeat__ring{fill:var(--signal);opacity:0;transform-box:fill-box;transform-origin:50%}.hbeat--empty{border-top:1px dashed #0000;align-items:center;display:flex}.hbeat__empty{color:var(--ink-3);align-items:center;gap:.5em;font-size:.72em;display:inline-flex}.hbeat__empty:before{content:"";background:var(--line-strong);width:3.5em;height:1px}.mcard{transition:background-color var(--dur-fast) var(--ease-standard);position:relative}.mcard__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25em .6em;margin-bottom:.25em;display:flex}.mcard__head .panel__title{margin:0}.mcard__select{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.mcard__select:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.mcard__select:focus-visible{box-shadow:none}.mcard__select:focus-visible:after{box-shadow:inset 0 0 0 2px var(--focus)}.board .mcard .status{margin:0;font-size:.82em}.board--app .mcard .status,.panel--solo-app .mcard .status{font-size:.875rem}.mcard__host-line{align-items:center;min-width:0;min-height:1.75em;margin-bottom:.4em;display:flex}.mcard__host{z-index:1;min-width:0;max-width:100%;color:var(--ink-2);border-radius:4px;align-items:center;gap:.35em;font-size:.78em;display:inline-flex;position:relative}.mcard__host-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.mcard__host{text-underline-offset:.2em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}a.mcard__host:hover{color:var(--ink-1);-webkit-text-decoration-color:var(--control-edge);text-decoration-color:var(--control-edge)}a.mcard__host .icon{transition:transform var(--dur-fast) var(--ease-standard);flex:none}a.mcard__host:hover .icon,.mcard:hover a.mcard__host .icon{transform:translate(2px,-2px)}.board--app .mcard__host{min-height:24px;font-size:.8125rem}.mcard__private{z-index:1;position:relative}.board--app .mcard__private{font-size:.75rem}.mcard__alert{flex-wrap:wrap;gap:.2em .6em;margin:-.2em 0 .5em;font-size:.72em;display:flex}.mcard__ongoing{color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:600}.mcard__note{color:var(--ink-3)}.board--app .mcard__alert{font-size:.8125rem}.mcard__metrics{flex-direction:column;margin:0;display:flex}.mmetric{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.6em;min-width:0;padding:.28em 0;display:flex}.mmetric__label{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.72em;font-weight:500;overflow:hidden}.mmetric__value{color:var(--ink-1);white-space:nowrap;align-items:baseline;gap:.4em;margin:0;font-size:.82em;display:inline-flex}.mmetric__value--mono .mmetric__digits{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.mmetric__value--bad .mmetric__digits{font-weight:600}.mmetric__sub{color:var(--ink-3);font-size:.85em;font-family:var(--font-sans)}.board--app .mmetric{padding:6px 0}.board--app .mmetric__label{font-size:.8125rem}.board--app .mmetric__value{font-size:.9375rem}.is-dim .mmetric__digits{color:var(--ink-3)}.mspark{min-width:0;height:2em;margin-top:auto;padding-top:.35em}.mspark svg{display:block;overflow:visible}.mspark__line{fill:none;stroke:var(--viz-line);stroke-opacity:.7;stroke-width:1.5px;stroke-linejoin:round}.mspark__end{fill:var(--viz-line);stroke:var(--panel);stroke-width:2px}.mspark__end--live{fill:var(--signal)}.board--app .mspark{flex:44px;height:auto;min-height:44px;max-height:60px}.mcard__collecting{color:var(--ink-3);margin-top:auto;padding-top:.5em;font-size:.72em}.mcard__sources{flex-wrap:wrap;align-items:center;gap:.2em .5em;margin-top:.4em;display:flex}.mcard__sources-sep{color:var(--line-strong);font-size:.7em}.board--regular .mcard__sources .source-chip,.board--compact .mcard__sources .source-chip{font-size:.66em}.board--app .mcard__sources-sep{font-size:.75rem}.mcard--down{box-shadow:var(--panel-lift), inset 0 0 0 1px var(--down-24)!important}.mcard.is-selected:before{content:"";background:var(--ink-1);border-radius:inherit;height:1px;position:absolute;inset:0 0 auto}.board--app .mcard:hover{background:var(--raised)}.mcard.is-spotlight{box-shadow:var(--panel-lift), 0 0 0 .12em #f5f5f799}.mcard.is-spotlight .mcard__private,.mlist__row.is-spotlight .mcard__private{background:var(--raised);color:var(--ink-1)}.board--regular .mcard .panel__header{margin-bottom:.3em}.board--compact>[data-panel=monitors]{padding:0 1.1em}.mlist__rows{margin:0}.board--compact [data-panel=monitors] .panel__row{flex-direction:column;justify-content:center;align-items:stretch;gap:.3em;display:flex}.mlist__line{align-items:center;gap:.55em;min-width:0;display:flex}.mlist__line .status-icon{width:1.15em;height:1.15em}.mlist__name{font-size:.95em}.mlist__ms{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:.82em}.mlist__line--sub{justify-content:space-between;padding-left:1.7em}.mlist__host{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75em;overflow:hidden}.mlist__cert{font-family:var(--font-mono);color:var(--ink-3);flex:none;font-size:.72em}.mlist__row.is-spotlight{border-radius:.6em;margin-inline:-.55em;padding-inline:.55em;box-shadow:inset 0 0 0 .12em #f5f5f799}.lpanel__plot{min-height:6em;transition:opacity var(--dur-fast) var(--ease-standard);flex:auto;position:relative}.lpanel__plot.is-refetching{opacity:.6}.board--app .lpanel__plot,.panel--solo-app .lpanel__plot{min-height:232px}.lchart{position:absolute;inset:0}.lchart__svg{display:block;overflow:visible}.lchart__grid{stroke:var(--line);stroke-width:1px}.lchart__base,.lchart__xtick{stroke:var(--line-strong);stroke-width:1px}.lchart__tick{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.6875em}.lchart__utc{letter-spacing:.04em}.lchart__name{fill:var(--ink-2);font-size:.72em;font-weight:600}.lchart__area{fill:var(--viz-area)}.lchart__line{fill:none;stroke:var(--viz-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lchart__avg{stroke:var(--ink-3);stroke-width:1px}.lchart__avg-label{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.6875em}.lchart__end{fill:var(--viz-line);stroke:var(--panel);stroke-width:2px}.lchart__end-label{fill:var(--ink-1);font-variant-numeric:tabular-nums;font-size:.72em;font-weight:600}.lchart__collect{fill:var(--ink-3);font-size:.75em}.lchart__cross line{stroke:var(--ink-2);stroke-width:1px}.lchart__cross circle{fill:var(--viz-line);stroke:var(--panel);stroke-width:2px}.lchart__scrub{position:absolute;inset:0}.lrange{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-2px 0 10px;display:flex}.lrange__group{background:var(--chassis);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lrange__btn{min-width:44px;height:26px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.8125rem;font-weight:500}.lrange__btn[aria-pressed=true]{background:var(--raised);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.lrange__btn[aria-disabled=true]{color:var(--ink-4);cursor:not-allowed}.lrange__reasons{color:var(--ink-3);font-size:.75rem}.ptime__rows{flex-direction:column;gap:.75em;margin:0;padding:0;list-style:none;display:flex}.ptime__head{justify-content:space-between;gap:.6em;margin-bottom:.3em;font-size:.75em;display:flex}.ptime__name{color:var(--ink-2);font-weight:600}.ptime__total{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums}.ptime__bar{min-width:0;height:.9em;position:relative}.ptime__bar svg{display:block}.ptime__reason{color:var(--ink-3);font-size:.72em;line-height:1.2}.tbar__seg--dns{fill:var(--ink-4)}.tbar__seg--connect{fill:var(--ink-3)}.tbar__seg--tls{fill:var(--ink-2)}.tbar__seg--ttfb{fill:var(--viz-line)}.ptime__legend{color:var(--ink-2);flex-wrap:wrap;gap:.3em .9em;margin:.9em 0 0;padding:0;font-size:.68em;list-style:none;display:flex}.ptime__legend li{align-items:center;gap:.4em;display:inline-flex}.ptime__key{border-radius:2px;flex:none;width:.9em;height:.55em}.ptime__key--dns{background:var(--ink-4)}.ptime__key--connect{background:var(--ink-3)}.ptime__key--tls{background:var(--ink-2)}.ptime__key--ttfb{background:var(--viz-line)}.ptime__caption{color:var(--ink-3);margin-top:auto;padding-top:.6em;font-size:.68em;line-height:1.35}.ptime.is-dim .tbar{opacity:.55}.board--app .ptime__head{font-size:.8125rem}.board--app .ptime__bar{height:12px}.board--app .ptime__legend,.board--app .ptime__caption{font-size:.75rem}.upanel__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.upanel__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.upanel__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,8.5em) minmax(0,1fr);align-items:center;gap:.2em 1em;padding:10px 0;display:grid}.upanel__row:first-child{border-top:0;padding-top:2px}.upanel__name{color:var(--ink-2);align-items:center;gap:.5em;min-width:0;font-size:.8125rem;font-weight:600;display:inline-flex}.upanel__cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.utile{border-top:1px solid var(--line);outline-offset:2px;border-radius:2px;flex-direction:column;gap:4px;padding:10px 12px 12px 0;display:flex;position:relative}.upanel__cells .utile{border-top:0;padding:0}.utile__label{color:var(--ink-3);white-space:nowrap;font-size:.75rem;font-weight:600}.utile__value{color:var(--ink-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1rem;font-weight:600}.utile--big .utile__value{letter-spacing:-.03em;font-variant-numeric:normal;font-size:2.25rem;line-height:1}.utile__sub{color:var(--ink-3);font-size:.75rem}.utile__tip,.crow__tip{z-index:20;background:var(--raised);color:var(--ink-1);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:.8125rem;font-weight:500;display:none;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 32px -8px #000000b3,0 0 0 1px #ffffff14}.board--app .utile:hover .utile__tip,.board--app .utile:focus-visible .utile__tip,.board--app .crow__meter:hover .crow__tip,.board--app .crow__meter:focus-visible .crow__tip{display:block}.upanel__note{color:var(--ink-3);margin-top:auto;padding-top:12px;font-size:.8125rem;line-height:1.4}.hstrips{flex-direction:column;gap:.55em;margin:0;padding:0;list-style:none;display:flex}.hstrip{grid-template-columns:7.6em minmax(0,1fr) auto;grid-template-areas:"name bars edge";align-items:center;column-gap:.9em;min-width:0;display:grid}.hstrip__name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-self:start;padding-top:.2em;font-size:.75em;font-weight:600;overflow:hidden}.hstrip__bars{grid-area:bars;min-width:0;height:1.9em;position:relative}.hstrip__bars--last{height:2.9em}.hstrip__scrub{grid-area:bars;align-self:stretch;position:relative}.hstrip__edge{text-align:right;min-width:11.5em;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:edge;align-self:start;padding-top:.25em;font-size:.7em}.hpanel--single .hstrip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name edge""bars bars";row-gap:.3em}.board--compact .hpanel .hstrip{grid-template-columns:minmax(0,1fr);grid-template-areas:"bars"}.board--compact .hpanel .hstrip__edge{display:none}.board--compact .hstrip__bars--last{height:2.4em}.board--app .hstrip__bars{height:28px}.board--app .hstrip__bars--last{height:46px}.board--app .hstrip{grid-template-columns:136px minmax(0,1fr) auto}.board--app .hstrip__name{padding-top:6px;font-size:.8125rem}.board--app .hstrip__edge{min-width:140px;padding-top:6px;font-size:.8125rem}.board--app .hstrips{gap:12px}.dbars{display:block;overflow:visible}.dbars__up{fill:var(--signal)}.dbars__degraded{fill:var(--status-degraded)}.dbars__down{fill:var(--status-down)}.dbars__paused{fill:none;stroke:var(--status-paused);stroke-width:1px}.dbars__unknown{fill:var(--viz-nodata)}.dbars__glyph-degraded{fill:none;stroke:var(--ink-2);stroke-width:1.2px}.dbars__glyph-degraded-fill{fill:var(--ink-2)}.dbars__glyph-down{fill:none;stroke:var(--ink-2);stroke-width:1.4px;stroke-linecap:round}.dbars__today{stroke:var(--ink-3);stroke-width:1px}.dbars__today-label{fill:var(--ink-3);font-size:.65em}.dbars__empty-label{fill:var(--ink-3);font-size:.66em}.dbars__hi{fill:none;stroke:var(--control-edge);stroke-width:1px}.board--app .dbars__today-label,.board--app .dbars__empty-label{font-size:.75rem}.hpanel__foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:auto;padding-top:14px;font-size:.75rem;display:flex}.hpanel__day{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.hlegend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.hlegend li{align-items:center;gap:6px;display:inline-flex}.hlegend__g{flex:none;overflow:visible}.hlegend .dbars__paused{stroke-width:1px}.htoggle{background:var(--chassis);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.htoggle__btn{min-width:44px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.8125rem;font-weight:500}.htoggle__btn[aria-pressed=true]{background:var(--raised);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.cpanel__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crow{border-top:1px solid var(--line);grid-template-columns:7.6em minmax(3em,1fr) 6.4em;grid-template-areas:"name meter days""name meter valid";align-items:center;column-gap:.9em;padding:.45em 0;display:grid}.crow:first-child{border-top:0;padding-top:.1em}.crow__name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-area:name;align-items:center;gap:.4em;min-width:0;font-size:.75em;font-weight:600;display:inline-flex;overflow:hidden}.crow__meter{border-radius:4px;grid-area:meter;position:relative}.crow__days{color:var(--ink-1);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:days;font-size:.75em;font-weight:500}.crow__valid{color:var(--ink-3);white-space:nowrap;text-align:right;grid-area:valid;font-size:.66em}.crow--bad .crow__days{font-family:var(--font-sans);font-weight:600}.cmeter{min-width:0;height:1.3em}.cmeter svg{display:block;overflow:visible}.cmeter__track{fill:var(--chip)}.cmeter__fill--ok{fill:var(--signal)}.cmeter__fill--warn{fill:var(--status-degraded)}.cmeter__fill--bad{fill:var(--status-down)}.cmeter__tick{stroke:var(--ink-4);stroke-width:1px}.cpanel__scale{color:var(--ink-3);grid-template-columns:7.6em minmax(3em,1fr) 6.4em;column-gap:.9em;margin-top:4px;display:grid}.cpanel__scale-track{grid-column:2;height:1.2em;position:relative}.cpanel__scale-track>span{font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;top:0}.cpanel__scale-0{left:0}.cpanel__scale-14{left:15.5556%;transform:translate(-50%)}.cpanel__scale-30{left:33.3333%;transform:translate(-50%)}.cpanel__scale-90{right:0}.board--app .crow{grid-template-columns:132px minmax(48px,1fr) 118px;column-gap:14px;padding:10px 0}.board--app .cpanel__scale{grid-template-columns:132px minmax(48px,1fr) 118px;column-gap:14px}.board--app .crow__name,.board--app .crow__days{font-size:.8125rem}.board--app .crow__valid{font-size:.75rem}.board--app .crow__meter[tabindex]{cursor:default}.ilog__empty{color:var(--ink-2);margin-bottom:.5em;font-size:.8em}.ilog__list{margin:0;padding:0;list-style:none}.ilog{border-top:1px solid var(--line);grid-template-columns:1.3em minmax(0,1fr) auto minmax(5.5em,auto);align-items:center;column-gap:.9em;padding:.5em 0;font-size:.8em;display:grid}.ilog:first-child{border-top:0}.ilog__icon{color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.board .ilog__icon .status-icon{width:1.1em;height:1.1em}.ilog__main{align-items:baseline;gap:.6em;min-width:0;display:flex}.ilog__name{color:var(--ink-1);white-space:nowrap;font-weight:600}.ilog__reason{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ilog__when{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9em}.ilog__dur{font-family:var(--font-mono);color:var(--ink-1);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ilog--ongoing .ilog__dur{font-weight:600}.ilog--up .ilog__name{color:var(--ink-2);font-weight:500}.board--app .ilog{padding:10px 2px;font-size:.875rem}.ilog__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;border-radius:8px;flex:auto;max-height:272px;margin:0 -6px;padding:0 6px;overflow:auto}.ilog__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.ilog__scroll::-webkit-scrollbar{width:8px}.ilog__scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:8px}.apath__state{color:var(--ink-2);margin:-.2em 0 .8em;font-size:.75em}.apath__state--alarm{color:var(--ink-1);font-weight:600}.apath__nodes{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.apath__node{text-align:center;flex-direction:column;align-items:center;gap:.45em;min-width:0;display:flex;position:relative}.apath__node:not(:last-child):after{content:"";background:var(--line-strong);height:1px;position:absolute;top:.8em;left:calc(50% + 1.05em);right:calc(1.05em - 50%)}.apath__dot{width:1.6em;height:1.6em;box-shadow:inset 0 0 0 1px var(--control-edge);color:var(--ink-2);font-size:1em;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;width:2.2em;height:2.2em;font-size:.72em;display:inline-grid}.apath__text{flex-direction:column;gap:.15em;min-width:0;display:flex}.apath__label{color:var(--ink-1);font-size:.75em;font-weight:600}.apath__sub{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.66em;line-height:1.3}.apath__node--done .apath__dot{box-shadow:inset 0 0 0 1.5px var(--viz-line);color:var(--ink-1)}.apath__node--alarm .apath__dot{box-shadow:inset 0 0 0 1.5px var(--status-down);color:var(--ink-1)}.apath__node--off .apath__dot{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-3)}.apath__node--off .apath__label{color:var(--ink-2);font-weight:500}.apath__branch{color:var(--ink-3);align-items:center;gap:.4em;margin-top:.9em;font-size:.7em;display:flex}.apath__link{margin-top:auto;padding-top:14px;font-size:.875rem}.board--regular .apath__sub{display:none}.board--regular .apath__state{margin-bottom:.6em}.board--app .apath__state,.board--app .apath__label{font-size:.8125rem}.board--app .apath__sub,.board--app .apath__branch{font-size:.75rem}.dsrc__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dsrc__row{border-top:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:10px;padding:8px 0;font-size:.8125rem;line-height:1.4;display:flex}.dsrc__row:first-child{border-top:0;padding-top:0}.dsrc__row .icon{color:var(--ink-3);margin-top:2px}.dsrc__row.is-sample{color:var(--ink-2)}.dsrc__link{margin-top:auto;padding-top:14px;font-size:.875rem}.dscrub{cursor:crosshair;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:6px;position:absolute;inset:0}.dscrub:focus-visible{box-shadow:0 0 0 2px var(--chassis), 0 0 0 4px var(--focus)}.dtip{z-index:30;background:var(--raised);color:var(--ink-1);white-space:nowrap;pointer-events:none;border-radius:10px;flex-direction:column;gap:3px;padding:8px 11px;font-size:.8125rem;line-height:1.3;display:flex;position:absolute;top:0;left:0;box-shadow:0 16px 36px -10px #000000bf,0 0 0 1px #ffffff17}.dtip[hidden]{display:none}.dtip__row{align-items:baseline;gap:8px;display:flex}.dtip__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-weight:600}.dtip__label{color:var(--ink-2)}.dtip__foot{color:var(--ink-3);font-size:.75rem}.dtable{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.dtable__summary{cursor:pointer;min-height:28px;color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:2px 6px 2px 2px;font-size:.8125rem;font-weight:500;list-style:none;display:inline-flex}.dtable__summary::-webkit-details-marker{display:none}.dtable__summary:hover{color:var(--ink-1)}.dtable__chev{transition:transform var(--dur-fast) var(--ease-standard)}.dtable[open] .dtable__chev{transform:rotate(90deg)}.dtable__scroll{max-height:320px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;margin-top:8px;overflow:auto}.dtable__scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.dtable__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.dtable__table caption{caption-side:top;text-align:left;color:var(--ink-3);padding:10px 12px 6px;font-size:.75rem}.dtable__table th,.dtable__table td{text-align:right;white-space:nowrap;border-top:1px solid var(--line);padding:6px 12px}.dtable__table thead th{background:var(--raised);color:var(--ink-2);border-top:0;font-weight:600;position:sticky;top:0}.dtable__table th[scope=row],.dtable__table thead th:first-child{text-align:left;color:var(--ink-2);font-weight:500}.dtable__table td{color:var(--ink-1)}.dscope{align-items:center;min-height:48px;display:flex}.dscope__group{background:var(--panel);min-width:0;box-shadow:inset 0 0 0 1px var(--line), var(--panel-lift);border:0;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:4px;display:inline-grid;position:relative}.dscope__thumb{background:var(--raised);width:calc(25% - 2px);height:calc(100% - 8px);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px #0006;transition:transform var(--dur-base) var(--ease-standard);pointer-events:none;border-radius:999px;position:absolute;top:4px;left:4px}.dscope--at-1 .dscope__thumb{transform:translate(100%)}.dscope--at-2 .dscope__thumb{transform:translate(200%)}.dscope--at-3 .dscope__thumb{transform:translate(300%)}.dscope__option{cursor:pointer;min-height:36px;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.875rem;font-weight:500;display:flex;position:relative}.dscope__option:hover{color:var(--ink-1)}.dscope__option:has(.dscope__input:checked){color:var(--ink-1)}.dscope__option:has(.dscope__input:focus-visible){box-shadow:var(--focus-ring)}.dscope__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dscope__label{position:relative}.dash-pill{background:var(--panel);min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.dash-pill__text,.dash-pill__extra{text-overflow:ellipsis;overflow:hidden}.dash-pill__extra{color:var(--ink-2);margin-left:-2px;font-weight:500}.dash-pill__dot,.dash-pill__icon{flex:none}.dash-checked{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:12ch;font-size:.8125rem}.dash-checked .time-ago{color:var(--ink-2)}.dash-pause,.dash-drill,.dash-pause .icon,.dash-drill .icon{flex:none}.drill__loading{color:var(--ink-2);padding:24px 0}@media (width<=1100px){.dash-pill__extra,.dash-checked__src{display:none}}@media (width<=899px){.dash-checked{display:none}}@media (width<=1100px){.dash-pause--compact,.dash-drill{justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.dash-pause--compact .dash-pause__text,.dash-drill__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=767px){.dash-controls{gap:6px!important}.dash-title{font-size:.875rem!important}.dash-pill{gap:6px;height:30px;padding:0 10px;font-size:.75rem}.board--app{gap:12px}.board--app>[data-panel=status]{order:-1}.board--app>.board__filter{order:0}.dscope{min-height:0}.dscope__group{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;display:grid}.dscope__thumb{border-radius:14px;width:calc(50% - 4px);height:calc(50% - 4px)}.dscope__option{border-radius:14px;min-height:40px;padding:0 10px}.dscope--at-1 .dscope__thumb{transform:translate(100%)}.dscope--at-2 .dscope__thumb{transform:translateY(100%)}.dscope--at-3 .dscope__thumb{transform:translate(100%,100%)}.board--app .mcard .mspark{flex:0 0 34px;min-height:34px}.board--app .hstrip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name edge""bars bars";row-gap:6px}.board--app .hstrip__name,.board--app .hstrip__edge{padding-top:0}.upanel__cells{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.upanel__row{grid-template-columns:minmax(0,1fr)}.board--app .ilog{grid-template-columns:1.3em minmax(0,1fr) auto;grid-template-areas:"icon main dur"".when when";row-gap:2px}.board--app .ilog__icon{grid-area:icon}.board--app .ilog__main{grid-area:main}.board--app .ilog__dur{grid-area:dur}.board--app .ilog__when{grid-area:when}.board--app .apath__nodes{grid-template-columns:minmax(0,1fr);gap:14px}.board--app .apath__node{text-align:left;flex-direction:row;align-items:flex-start;gap:12px}.board--app .apath__node:not(:last-child):after{width:1px;height:auto;inset:2.2em auto -14px .8em}}@media (width>=768px) and (width<=1279px){.upanel__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.board--app>[data-panel=incidents] .ilog__scroll{max-height:250px}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=calm]) .board--app .mmetric__digits{animation:vigil-digit-in var(--dur-fast) var(--ease-standard)}html:not([data-motion=calm]) .board--app .status.is-changed .status-icon{animation:vigil-status-in var(--dur-base) var(--ease-out-expo)}html:not([data-motion=calm]) .board--app .status.is-changed{position:relative}html:not([data-motion=calm]) .board--app .status.is-changed:before{content:"";width:20px;height:20px;box-shadow:0 0 0 1.5px var(--ink-2);animation:vigil-status-ring .6s var(--ease-out-expo) forwards;pointer-events:none;border-radius:50%;margin-top:-10px;position:absolute;top:50%;left:0}}@keyframes vigil-digit-in{0%{opacity:0}}@keyframes vigil-status-in{0%{opacity:0;transform:scale(.6)}}@keyframes vigil-status-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.dscope__thumb,.mcard,.lpanel__plot,.dtable__chev,a.mcard__host .icon{transition:none}}html[data-motion=calm] .dscope__thumb,html[data-motion=calm] a.mcard__host .icon{transition:none}@media (prefers-contrast:more){.board--app>.panel{box-shadow:var(--panel-lift), 0 0 0 1px var(--control-edge)}.lchart__grid{stroke:var(--line-strong)}}@media (forced-colors:active){.dbars__up,.dbars__degraded,.dbars__down,.dbars__unknown,.dbars__glyph-degraded-fill,.cmeter__fill--ok,.cmeter__fill--warn,.cmeter__fill--bad,.tbar__seg--ttfb,.tbar__seg--tls,.hbeat__dot--live,.hbeat__dot--down,.mspark__end,.lchart__end{fill:canvastext}.dbars__paused,.dbars__glyph-degraded,.dbars__glyph-down,.lchart__line,.mspark__line,.hbeat__line{stroke:canvastext}.tbar__seg--dns,.tbar__seg--connect{fill:graytext}.lchart__area{fill:none}.dscope__thumb{background:highlight}.dtip,.utile__tip,.crow__tip{border:1px solid canvastext}.mcard--down,.gs--down{outline:2px solid canvastext}}.board--regular>.sbar,.board--compact>.sbar{flex-direction:row;justify-content:space-between}.board--regular .gs__trace-cap{display:none}.board--regular .gs__num{font-size:2.75em}.board--regular .gs__trace{margin-top:.5em}.board--regular .gs__meta{font-size:.68em}.board--regular .hstrips{gap:.4em}.board--regular .hstrip__bars{height:1.55em}.board--regular .hstrip__bars--last{height:calc(1.55em + 5px)}.board--regular .hstrip__name,.board--regular .hstrip__edge{padding-top:.1em}.board--regular .crow{padding:.3em 0}.board--regular .crow__valid{font-size:.6em}.board--regular .ilog{padding:.42em 0}.board--compact .crow{grid-template-areas:"name meter days";padding:.15em 0}.board--compact .crow__valid{display:none}.board--compact .ilog{padding:.2em 0}.board--compact>[data-panel=history] .panel__header,.board--compact>[data-panel=certificates] .panel__header,.board--compact>[data-panel=incidents] .panel__header{margin-bottom:.35em}.board--compact>[data-panel=certificates] .panel__header{display:none}.board--compact>[data-panel=certificates]{justify-content:center;padding-block:.55em}.board--compact .crow{font-size:.9em}.board--compact .cmeter{height:.9em}.board--compact>[data-panel=incidents]{padding-block:.6em}.board--compact>[data-panel=history]{padding-block:.7em}@media (width<=767px){.board--app .hstrip__edge{min-width:0}}.board--app .cpanel,.panel--solo-app.cpanel{container-type:inline-size}@container (width<=520px){.board--app .crow,.panel--solo-app .crow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name days""meter meter""valid valid";row-gap:6px}.board--app .crow__valid,.panel--solo-app .crow__valid{text-align:left}.board--app .cpanel__scale,.panel--solo-app .cpanel__scale{grid-template-columns:minmax(0,1fr)}.board--app .cpanel__scale-track,.panel--solo-app .cpanel__scale-track{grid-column:1}}.board--regular .mcard__host-line{min-height:1.6em;margin-bottom:.3em}.board--regular .mmetric{padding:.2em 0}.board--regular .mspark{flex:none;height:1.55em;margin-top:auto;padding-top:.25em}.board--regular .mcard__alert{margin:-.1em 0 .35em}.board--regular .mcard__sources{margin-top:.3em}.board--regular .mcard--down .mmetric{padding:.15em 0}.board--regular .mcard--down .mcard__alert{margin:-.15em 0 .2em}@media (width<=767px){.board--app .hstrip__bars{height:38px}.board--app .hstrip__bars--last{height:56px}}.ilog__start{color:var(--ink-3)}.board .ilog__start{width:1em;height:1em}.board--app .cmeter{height:24px}.ptime__bar .dscrub{inset:-6px 0}.apath__link .text-link,.dsrc__link .text-link{min-height:24px}.board--app>.panel:target{box-shadow:var(--panel-lift), 0 0 0 1px var(--ink-2)}.board--compact .ilog{grid-template-columns:1.3em minmax(0,1fr) auto}.board--compact .ilog__when{display:none}.ilog--ongoing .ilog__dur{font-family:var(--font-sans)}.board--compact .ilog__empty{margin:0;font-size:.72em}.panel__reserve{visibility:hidden}span.panel__reserve{display:contents}.board--app .mcard__sources{min-height:18px}@media (width>=768px) and (width<=1279px){.board--app .panel--monitor-client-portal .mcard__sources{min-height:32px}}.board--app .mcard__collecting{box-sizing:border-box;flex:44px;align-items:flex-end;min-height:44px;max-height:60px;display:flex}@media (width<=767px){.board--app .mcard .mcard__collecting{flex:0 0 34px;min-height:34px}.board--app .gs__meta--check{min-height:2lh}}}@layer utilities;
