.rc,.sp-page{--up-r1:var(--color-violet);--up-r2:#c9783e;--up-r3:#1c958f}.up-seg{background:var(--color-sunken);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.up-seg button{font:600 12.5px var(--font-sans);color:var(--color-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 10px}.up-seg button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #0000001f}.up-seg button:focus-visible{outline:2px solid var(--color-violet);outline-offset:1px}.rc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 8px;display:flex}.rc-sum{color:var(--color-ink-2);margin:0;font-size:13.5px}.rc-tools{flex-wrap:wrap;gap:8px;display:flex}.rc-plot{border-radius:10px;outline:none;min-width:0;position:relative}.rc-plot:focus-visible{box-shadow:0 0 0 2px var(--color-violet)}.rc-plot svg{-webkit-user-select:none;user-select:none;display:block;overflow:visible}.rc-grid{stroke:var(--color-line);stroke-width:1px}.rc-ylab,.rc-xlab{font:500 11px var(--font-sans);fill:var(--color-ink-3);font-variant-numeric:tabular-nums}.rc-band{fill:var(--color-down);opacity:.14}.rc-band.hard{opacity:.3}.rc-line{fill:none;stroke:var(--up-r1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rc-line.r2{stroke:var(--up-r2);stroke-width:1.6px}.rc-line.r3{stroke:var(--up-r3);stroke-width:1.6px}.rc-line.r1{stroke-width:1.6px}.rc-deploy line{stroke:var(--color-violet);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.8}.rc-deploy circle{fill:var(--color-violet)}.rc-deploy text{font:650 10.5px var(--font-sans);fill:var(--color-violet-ink)}.rc-cursor{stroke:var(--color-ink-3);stroke-width:1px}.rc-dot{fill:var(--color-surface);stroke:var(--up-r1);stroke-width:2px}.rc-dot.r2{stroke:var(--up-r2)}.rc-dot.r3{stroke:var(--up-r3)}.rc-empty{font:500 13.5px var(--font-sans);fill:var(--color-ink-3)}.rc-empty.bad{fill:var(--color-down);font-weight:650}.rc-tip{z-index:2;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line), 0 10px 28px -12px #1e140a59;pointer-events:none;box-sizing:border-box;border-radius:10px;gap:3px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;top:14px}.rc-tip b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.rc-tr{color:var(--color-ink-2);align-items:center;gap:6px;display:flex}.rc-tr em{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:650}.rc-bad{color:var(--color-down);overflow-wrap:anywhere;font-weight:600}.rc-ok{color:var(--color-ok);font-weight:600}.rc-dep{color:var(--color-violet-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rc-legend{color:var(--color-ink-3);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.rc-legend span{align-items:center;gap:6px;display:inline-flex}.rc-sw{background:var(--up-r1);border-radius:2px;flex:none;width:12px;height:3px;display:inline-block}.rc-sw.r2{background:var(--up-r2)}.rc-sw.r3{background:var(--up-r3)}.rc-sw.band{background:color-mix(in srgb, var(--color-down) 30%, transparent);width:10px;height:10px}.rc-sw.dep{background:var(--color-violet);width:2px;height:11px}.up-quiet{color:var(--color-ink-2);margin:0 0 12px;font-size:14px}.up-hint{color:var(--color-ink-3);margin:-2px 0 12px;font-size:12.5px}.up-ok{color:var(--color-ok);font-size:13px;font-weight:600}.up-err{color:var(--color-down);font-size:13px;font-weight:600}.hb-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rule-line{color:var(--color-ink);background:var(--color-canvas);overflow-wrap:anywhere;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:14px}.rule-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.rule-grid .field{min-width:0;margin-bottom:8px}.rule-grid .field input,.rule-grid .field select{box-sizing:border-box;width:100%;min-width:0}.field label small{color:var(--color-ink-3);font-weight:500}.hb-list{border-top:1px solid var(--color-line);margin:0 0 14px;display:grid}.hb-row{border-bottom:1px solid var(--color-line)}.hb-row summary{cursor:pointer;align-items:center;gap:14px;padding:11px 2px;list-style:none;display:grid}.hb-row summary::-webkit-details-marker{display:none}.hb-row summary:after{content:"";border-right:1.5px solid var(--color-ink-3);border-bottom:1.5px solid var(--color-ink-3);width:7px;height:7px;margin:-4px 4px 0 0;transition:transform .15s;transform:rotate(45deg)}.hb-row[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.hb-row summary:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:6px}.hb-name{min-width:0;display:grid}.hb-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.hb-name small,.hb-last{color:var(--color-ink-3);font-size:12.5px}.hb-body{gap:10px;min-width:0;padding:2px 2px 16px;display:grid}.hb-help{color:var(--color-ink-2);margin:0;font-size:13.5px}.hb-body .copy{margin-top:0}.hb-snip{justify-items:start;gap:8px;min-width:0;display:grid}.hb-snip pre{box-sizing:border-box;background:var(--color-sunken);width:100%;color:var(--color-code-ink);font:500 12.5px/1.6 var(--font-mono);border-radius:10px;margin:0;padding:12px 14px;overflow-x:auto}.hb-foot{justify-content:flex-end;display:flex}.hb-form{grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:0 10px;display:grid}.hb-form .field{min-width:0}.hb-form .field input,.hb-form .field select{box-sizing:border-box;width:100%;min-width:0}.hb-form .hb-acts{grid-column:1/-1}.up-inc-panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-down) 35%, var(--color-line))}.up-inc+.up-inc{border-top:1px solid var(--color-line);margin-top:14px;padding-top:14px}.up-inc-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.up-inc-head b{overflow-wrap:anywhere;font-weight:650}.up-inc-head .tp-open{margin-left:auto}.up-inc-meta{color:var(--color-ink-2);overflow-wrap:anywhere;margin:6px 0 10px;font-size:13.5px}.su-form{gap:8px;display:grid}.su-label{font-size:13px;font-weight:600}.su-label small{color:var(--color-warn);font-weight:500}.su-form textarea{background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-line);font:500 14.5px/1.45 var(--font-sans);color:var(--color-ink);resize:vertical;box-sizing:border-box;border:0;border-radius:10px;width:100%;min-height:60px;padding:10px 12px}.su-form textarea:focus{box-shadow:inset 0 0 0 2px var(--color-violet);outline:none}.su-left{color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.su-left.low{color:var(--color-warn)}.su-list{border-left:2px solid var(--color-line-2);color:var(--color-ink);gap:8px;margin:8px 0 12px;padding:0 0 0 12px;font-size:14px;list-style:none;display:grid}.su-list li{overflow-wrap:anywhere;gap:1px;display:grid}.su-list time{color:var(--color-ink-3);font-size:12px;font-weight:600}.up-strip{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:14px;display:grid}.up-card{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink);border-radius:16px;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;display:grid}.up-card.down{background:color-mix(in srgb, var(--color-down-soft) 70%, var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-down) 30%, transparent)}.up-card.warn{background:color-mix(in srgb, var(--color-warn-soft) 70%, var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-warn) 30%, transparent)}.up-card:hover{box-shadow:0 0 0 1px var(--color-line-2)}.up-card-h{align-items:center;gap:8px;min-width:0;display:flex}.up-card-h b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.up-card-v{font:750 20px/1.2 var(--font-sans);letter-spacing:-.01em}.up-card-s{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.up-calm{background:var(--color-ok-soft);color:var(--color-ok-ink);border-radius:14px;align-items:center;margin:0 0 14px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.up-risks{margin:0;padding:0;list-style:none}.up-risks li{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.up-risks li:first-child{border-top:0;padding-top:2px}.up-risks li>span:nth-child(2){overflow-wrap:anywhere}.up-risk-dot{background:var(--color-warn);border-radius:50%;width:8px;height:8px}.up-risk-dot.down{background:var(--color-down)}.up-win{color:var(--color-ink-3);font-size:11.5px;font-weight:500;display:block}@media (max-width:640px){.rule-grid,.hb-form{grid-template-columns:1fr}.hb-row summary{grid-template-columns:minmax(0,1fr) auto 12px}.hb-last{display:none}.rc-bar{align-items:flex-start}.up-table,.up-table tbody{display:block}.up-table thead{display:none}.up-table tr{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px 16px;display:grid}.up-table tr:first-child{border-top:0}.up-table td{border:0;min-width:0;display:block;padding:0!important}.up-table td.hide-m{display:none}.up-table .up-c-status{justify-self:end}.up-table .up-c-ms,.up-table .up-c-up{font-size:13.5px;text-align:left!important}.up-table .up-c-ms:before,.up-table .up-c-up:before{content:attr(data-label);color:var(--color-ink-3);font-size:11.5px;font-weight:500;display:block}.up-table .up-c-up{text-align:right!important}.up-table .up-c-up:before{content:"Uptime"}.up-table .mod-link small{white-space:normal;max-width:none}.up-checks th:nth-child(4),.up-checks td:nth-child(4){display:none}}.ck-row summary{grid-template-columns:minmax(0,1fr) auto auto auto 12px}.ck-url-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-res{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.ck-ms{color:var(--color-ink-2);min-width:0;font-size:12.5px}.ck-now{overflow-wrap:anywhere;margin:0}.ck-now a{color:inherit}.ck-form{gap:0;min-width:0;display:grid}.ck-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 10px;display:grid}.ck-grid .field{min-width:0;margin-bottom:8px}.ck-grid .field input,.ck-grid .field select{box-sizing:border-box;width:100%;min-width:0}.ck-grid .ck-url{grid-column:1/-1}.ck-on{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.ck-on small{color:var(--color-ink-3);font-size:12.5px;font-weight:500}.rule-form .rule-grid+.rule-grid,.ck-form .rule-grid+.rule-grid{margin-top:0}.mw-on{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-warn) 35%, var(--color-line))}.mw-list{border-top:1px solid var(--color-line);margin:0 0 14px;padding:0;list-style:none}.mw-row{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.mw-what{min-width:0;font-size:14px;display:grid}.mw-what b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650}.mw-what small{color:var(--color-ink-3);overflow-wrap:anywhere;font-size:12.5px}.hb-form .mw-note{grid-column:1/-1}.up-maint{background:var(--color-warn-soft);color:var(--color-warn-ink);border-radius:14px;align-items:center;margin:0 0 14px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.up-maint .dot{background:var(--color-warn)}.up-subs{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:12px 0 0;font-size:14px;display:flex}.up-subs b{font-weight:700}.up-subs small{color:var(--color-ink-3);font-size:12.5px}.up-subs small:last-child{flex-basis:100%}@media (max-width:640px){.ck-grid{grid-template-columns:1fr}.ck-row summary{grid-template-columns:minmax(0,1fr) auto 12px}.ck-ms{display:none}}.sp-maint{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-warn) 35%, var(--color-line))}.sp-maint b{color:var(--color-warn-ink)}.sp-sub{gap:8px;min-width:0;display:grid}.sp-sub label{color:var(--color-ink-2);font-size:14px}.sp-sub-row{gap:8px;min-width:0;display:flex}.sp-sub-row input{background:var(--color-canvas);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);font:500 15px var(--font-sans);color:var(--color-ink);border:0;border-radius:10px;flex:1;padding:9px 12px}.sp-sub-row input:focus{box-shadow:inset 0 0 0 2px var(--color-violet);outline:none}.sp-sub p{margin:0}.sp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.sp-narrow{max-width:520px}.sp-text{color:var(--color-ink-2);overflow-wrap:anywhere;margin:0 0 18px;font-size:15px}@media (max-width:380px){.sp-sub-row{flex-direction:column}}.sp-head{align-items:center;gap:14px;min-width:0;margin:0 0 18px;display:flex}.sp-head h1{overflow-wrap:anywhere;margin:0}.sp-site{color:var(--color-violet-ink);font-size:14px;font-weight:600;text-decoration:none}.sp-site:hover{text-decoration:underline}.sp-logo{background:var(--color-violet-soft);width:48px;height:48px;color:var(--color-violet-text);font:800 22px var(--font-display);box-shadow:0 0 0 1px var(--color-line);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.sp-logo img{object-fit:contain;box-sizing:border-box;background:var(--color-surface);width:100%;height:100%;padding:8px;position:absolute;inset:0}.sp-say{gap:2px;display:grid}.sp-say small{opacity:.85;margin-left:0;font-size:13px;font-weight:500}.sp-latest{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);overflow-wrap:anywhere;border-radius:14px;gap:2px;margin:10px 0 0;padding:12px 16px;font-size:14.5px;display:grid}.sp-latest b{color:var(--color-ink-3);font-size:12.5px;font-weight:600}.sp-incs{margin:0;padding:0;list-style:none}.sp-incs>li{border-top:1px solid var(--color-line);padding:10px 0}.sp-incs>li:first-child{border-top:0;padding-top:0}.sp-inc-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-inc-what{gap:1px;min-width:0;font-size:14.5px;display:grid}.sp-inc-what small{color:var(--color-ink-3);font-size:12.5px}.sp-incs .su-list{margin:8px 0 2px}@media (max-width:640px){.sp-in{padding:32px 18px}.sp-in h1{font-size:28px}.sp-banner{flex-wrap:wrap;font-size:16px}.sp-banner>small{margin-left:40px}}@media (prefers-color-scheme:dark){.sp-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-ink);--color-canvas:#15131a;--color-surface:#1e1b24;--color-ink:#f2eee8;--color-ink-2:#bdb5aa;--color-ink-3:#a09789;--color-line:#2c2833;--color-line-2:#3d3746;--color-sunken:#27232e;--color-violet:#7b61ff;--color-violet-ink:#c4b8ff;--color-violet-soft:#2a2348;--color-violet-text:#d6ccff;--color-ok:#3dbe7f;--color-ok-soft:#16301f;--color-ok-ink:#9be3bb;--color-warn:#e3a64a;--color-warn-soft:#33260f;--color-warn-ink:#f2cf98;--color-down:#f0645c;--color-down-soft:#3a1a1a;--color-down-ink:#ffb8b2;--color-day-ok:#37a36c;--color-day-none:#2a2631;--color-day-part:#c18a2e}}.up-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.up-head .mod-h1{margin:0}.up-lead{color:var(--color-ink-3);max-width:62ch;margin:6px 0 0;font-size:15px}.up-ok-t{color:var(--color-ok-ink)}.up-bad-t{color:var(--color-down-ink)}.up-sum{gap:28px;margin:0;display:flex}.up-sum>div{text-align:right}.up-sum dt{color:var(--color-ink-3);white-space:nowrap;font-size:12px}.up-sum dd{letter-spacing:-.01em;white-space:nowrap;margin:2px 0 0;font-size:20px;font-weight:750}.up-down{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-down) 38%, var(--color-line));padding:0;overflow:hidden}.up-down>h2{border-bottom:1px solid var(--color-line);color:var(--color-down-ink);margin:0;padding:12px 18px}.up-down ul{margin:0;padding:0;list-style:none}.up-down li{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:14px;padding:11px 18px;display:grid}.up-down li:first-child{border-top:0}.up-down-app{min-width:0;color:inherit;text-decoration:none}.up-down-app b{font-size:14.5px;display:block}.up-down-app span{color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.up-down-t{color:var(--color-down-ink);font-size:14.5px;font-weight:750}.up-down li.slow .up-down-t{color:var(--color-warn-ink)}.up-down-acts{align-items:center;gap:6px;display:flex}.up-risk-line{padding:4px 18px}.up-list{padding:0;overflow:hidden}.up-list ol{margin:0;padding:0;list-style:none}.up-row{border-top:1px solid var(--color-line);color:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 78px 82px 96px;align-items:center;gap:16px;padding:11px 18px;font-size:13.5px;text-decoration:none;display:grid}.up-list li:first-child .up-row{border-top:0}a.up-row:hover{background:var(--color-hover)}a.up-row:focus-visible{outline:2px solid var(--color-violet);outline-offset:-2px}.up-row-h{color:var(--color-ink-3);border-top:0;border-bottom:1px solid var(--color-line);padding-top:10px;padding-bottom:10px;font-size:12px}.up-row-h>span:nth-child(n+3),.up-pct,.up-ms,.up-ren{text-align:right}.up-app{min-width:0}.up-app b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.up-app small{color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.up-row.is-down{background:color-mix(in srgb, var(--color-down-soft) 45%, transparent)}.up-pct{font-weight:700}.up-pct.bad{color:var(--color-down-ink)}.up-ms{color:var(--color-ink-2)}.up-ren{font-size:12.5px;font-weight:650}.up-ren.ok{color:var(--color-ok-ink)}.up-ren.warn{color:var(--color-warn-ink)}.up-ren.bad{color:var(--color-down-ink)}.up-m{display:none}.up-days{gap:2px;height:22px;display:flex}.up-days i{background:var(--color-day-ok,var(--color-ok));border-radius:2px;flex:1;min-width:2px}.up-days i.part{background:var(--color-day-part,var(--color-warn))}.up-days i.bad{background:var(--color-down)}.up-days i.none{background:var(--color-day-none,var(--color-line))}.up-days i.pre{background:var(--color-line);opacity:.55}.up-note{border-top:1px solid var(--color-line);color:var(--color-ink-3);margin:0;padding:10px 18px;font-size:12.5px}@media (max-width:900px){.up-sum{gap:18px}.up-sum>div{text-align:left}.up-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 70px 80px}.up-row>.up-ms,.up-row-h>span:nth-child(4){display:none}}@media (max-width:640px){.up-down li{grid-template-columns:minmax(0,1fr) auto}.up-down-acts{grid-column:1/-1}.up-row-h{display:none}.up-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"app pct""days days""ms ren";row-gap:8px}.up-app{grid-area:app}.up-pct{grid-area:pct}.up-row>.up-days{grid-area:days}.up-row>.up-ms{text-align:left;grid-area:ms;font-size:12.5px;display:block}.up-ren{grid-area:ren}.up-m{color:var(--color-ink-3);font-weight:500;display:inline}.up-pct .up-m{display:none}}.up-tab-head{align-items:flex-end}.up-tab-lead{color:var(--color-ink-2);max-width:56ch;margin:0;font-size:16.5px;line-height:1.5}.up-tab-lead b{font-weight:650}.up-warn-t{color:var(--color-warn-ink)}.up-notice{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line);color:var(--color-ink-2);border-radius:12px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;display:flex}.up-notice .dot{background:var(--color-warn)}.up-notice a{color:var(--color-violet-ink);margin-left:auto;font-weight:600;text-decoration:none}.up-days-big{gap:4px;height:44px}.up-days-big i{border-radius:4px}.up-axis{color:var(--color-ink-3);justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.up-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.up-cols.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.up-cols>.panel2{margin:0}.up-regs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.up-regs li{background:var(--color-canvas);border-radius:12px;gap:2px;padding:11px 14px;display:grid}.up-regs li.bad{background:color-mix(in srgb, var(--color-down-soft) 70%, var(--color-canvas))}.up-reg-h{color:var(--color-ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.up-regs b{letter-spacing:-.01em;font-size:19px;font-weight:750}.up-regs small{color:var(--color-down-ink);overflow-wrap:anywhere;font-size:12.5px}.up-what{margin:0;padding:0;list-style:none}.up-what li{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.up-what li:first-child{border-top:0;padding-top:2px}.up-what-n{min-width:0}.up-what-n b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.up-what-n small{color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.up-what-m{color:var(--color-ink-3);white-space:nowrap;font-size:12.5px}.up-what-note,.up-foot-note{color:var(--color-ink-3);margin:10px 0 0;font-size:12.5px}.up-what-note a,.up-foot-note a,.up-calm-empty a{color:var(--color-violet-ink);font-weight:600;text-decoration:none}.up-foot-note{margin:4px 2px 0}.up-calm-empty{align-items:center;gap:16px;display:flex}.up-calm-empty img{flex:none;width:132px;height:auto}.up-calm-empty p{color:var(--color-ink-2);margin:0;font-size:13.5px;line-height:1.5}.up-hist{margin:0;padding:0;list-style:none}.up-hist li{border-top:1px solid var(--color-line);padding:10px 0}.up-hist li:first-child{border-top:0;padding-top:2px}.up-hist-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.up-hist-h a{color:var(--color-ink);text-decoration:none}.up-hist-h a:hover{color:var(--color-violet-ink)}.up-hist small{color:var(--color-ink-3);margin-top:2px;font-size:12.5px;display:block}.up-hist .su-list{margin-top:8px}.up-recent>summary{cursor:pointer;font:650 15px var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:10px;list-style:none;display:flex}.up-recent>summary::-webkit-details-marker{display:none}.up-recent>summary:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;align-self:center;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.up-recent[open]>summary:before{transform:rotate(45deg)}.up-recent>summary small{font:500 12.5px var(--font-sans);color:var(--color-ink-3)}.up-recent[open]>summary{margin-bottom:12px}.up-recent .table{min-width:0}.setup-head{margin-bottom:14px}.setup-head h3{font:650 15.5px var(--font-sans);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.setup-head h3 .pill{font-size:11.5px}.setup-head p{color:var(--color-ink-2);max-width:70ch;margin:4px 0 0;font-size:13.5px}.setup-sec{scroll-margin-top:80px}.up-set-status{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (max-width:900px){.up-cols,.up-cols.even{grid-template-columns:minmax(0,1fr)}.up-regs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.up-tab-lead{font-size:15px}.up-sum{flex-wrap:wrap;gap:12px 20px}.up-days-big{gap:2px;height:34px}.up-days-big i{border-radius:2px}.up-tab-head .up-sum{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;width:100%;display:grid}.up-regs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.up-regs li{padding:9px 10px}.up-reg-h{flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px}.up-regs b{font-size:15px}.up-regs small{font-size:11.5px}.up-calm-empty img{width:96px}.up-recent .up-checks th:nth-child(3),.up-recent .up-checks td:nth-child(3){display:none}}.sp-update{color:var(--color-ink);overflow-wrap:anywhere;margin-top:6px;font-size:14.5px;font-weight:500;display:block}.sp-update b{color:inherit;opacity:.75;margin-right:4px;font-size:12.5px;font-weight:650}.up-list.no-ren .up-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 78px 82px}@media (max-width:900px){.up-list.no-ren .up-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 70px}}@media (max-width:640px){.up-list.no-ren .up-row{grid-template-columns:minmax(0,1fr) auto}}.up-cost{background:var(--color-down-soft);color:var(--color-down-ink);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0 0;padding:8px 12px;font-size:13.5px;display:flex}.up-cost b{font-weight:700}.up-cost span{opacity:.8;font-size:12.5px}.up-hist-cost{color:var(--color-down-ink);margin-top:2px;font-weight:600;display:block}.up-rstat{color:var(--color-ink-2);margin:-2px 0 10px;font-size:13px}.up-rstat b{color:var(--color-ink);font-weight:650}.up-down-t small{color:var(--color-down-ink);opacity:.85;text-align:right;font-size:12px;font-weight:600;display:block}.ic-sum>div{gap:1px;display:grid}.ic-sum small{color:var(--color-ink-3);white-space:nowrap;font-size:11.5px}.ic{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.ic>*{min-width:0}.ic-main.live{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-down) 30%, var(--color-line))}.ic-reg-what{color:var(--color-ink-2);overflow-wrap:anywhere;font-size:12.5px}.ic-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ic-head-t{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ic-head h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.ic-head h2 a{color:inherit;text-decoration:none}.ic-head h2 span{color:var(--color-ink-3);font-weight:500}.ic-close{color:var(--color-ink-3);padding:0 4px;font-size:22px;line-height:1;text-decoration:none}.ic-close:hover{color:var(--color-ink)}.ic-cause{background:var(--color-warn-soft);border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.ic-cause-ic{color:#fff;background:var(--color-warn);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.ic-cause b{font-weight:650;display:block}.ic-cause p{color:var(--color-ink-2);overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px}.ic-cause code,.ic-tl code{font:12px var(--font-mono);background:color-mix(in srgb, var(--color-ink) 6%, transparent);border-radius:5px;padding:1px 5px}.ic-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ic-acts-plain{margin-top:14px}.ic-nocause{color:var(--color-ink-3);font-size:13px}.ic-tl{margin:16px 0 0;padding:0;list-style:none;position:relative}.ic-tl:before{content:"";background:var(--color-line);width:2px;position:absolute;top:8px;bottom:8px;left:61px}.ic-tl li{grid-template-columns:48px 14px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;font-size:14px;display:grid;position:relative}.ic-tl time{color:var(--color-ink-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12.5px}.ic-tl li>i{background:var(--color-line-2);z-index:1;width:12px;height:12px;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;margin-top:4px;position:relative}.ic-tl li.deploy>i{background:var(--color-warn)}.ic-tl li.bad>i{background:var(--color-down)}.ic-tl li.info>i{background:var(--color-violet)}.ic-tl li.good>i{background:var(--color-ok)}.ic-tl li>span{overflow-wrap:anywhere;min-width:0}.ic-tl b{font-weight:650}.ic-tl a{color:inherit;text-decoration:none}.ic-tl a:hover b{text-decoration:underline}.ic-tl q{color:var(--color-ink-2);margin-left:6px}.ic-tl small{color:var(--color-ink-3);margin-top:1px;font-size:12.5px;display:block}.ic-update{margin-top:14px}.ic-foot{color:var(--color-ink-3);margin:14px 0 0;font-size:12.5px}.ic-foot a{color:var(--color-violet-ink);font-weight:600;text-decoration:none}.ic-side{gap:12px;display:grid}.ic-card h3{justify-content:space-between;gap:8px;margin:0 0 10px;font-size:15px;font-weight:650;display:flex}.ic-card h3 small{color:var(--color-ink-3);font-size:12px;font-weight:500}.ic-cost{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ic-cost>div{background:var(--color-sunken);border-radius:12px;min-width:0;padding:10px 12px}.ic-cost>div.bad{background:var(--color-down-soft)}.ic-cost b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:750;display:block}.ic-cost>div.bad b{color:var(--color-down-ink)}.ic-cost span{color:var(--color-ink-2);font-size:12px}.ic-regs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ic-regs li{grid-template-columns:74px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.ic-reg-n{color:var(--color-ink-2)}.ic-regs b{text-align:right;font-variant-numeric:tabular-nums}.ic-regs b.bad{color:var(--color-down)}.ic-regs b.ok{color:var(--color-ok)}.ic-reg-err{color:var(--color-ink-3);overflow-wrap:anywhere;grid-column:2/-1;margin-top:-2px;font-size:11.5px}.ic-bar{background:var(--color-sunken);border-radius:4px;height:12px;display:flex;overflow:hidden}.ic-bar.empty{background:0 0;justify-content:flex-end;align-items:center;height:14px}.ic-bar.empty em{color:var(--color-ink-3);font-size:11.5px;font-style:normal}.ic-bar i{height:100%;display:block}.ic-bar .k1,.ic-leg .k1{background:#b9acf5}.ic-bar .k2,.ic-leg .k2{background:#8b72f7}.ic-bar .k3,.ic-leg .k3{background:var(--color-violet)}.ic-bar .k4,.ic-leg .k4{background:var(--color-down)}.ic-leg{color:var(--color-ink-3);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:11.5px;display:flex}.ic-leg span{align-items:center;gap:5px;display:flex}.ic-leg i{border-radius:2px;width:9px;height:9px}.ic-body{background:var(--color-sunken);font:12px/1.5 var(--font-mono);color:var(--color-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:10px 0 0;padding:8px 10px}.ic-dim{color:var(--color-ink-3);margin:0;font-size:13px}@media (max-width:900px){.ic{grid-template-columns:minmax(0,1fr)}.ic-sum{flex-wrap:wrap}}@media (max-width:560px){.ic-tl:before{left:53px}.ic-tl li{grid-template-columns:40px 14px minmax(0,1fr)}.ic-cost{grid-template-columns:minmax(0,1fr)}}.up-tim{border-top:1px solid var(--color-line);margin-top:14px;padding-top:12px}.up-tim-h{color:var(--color-ink-3);margin:0 0 6px;font-size:12px}.up-tim-r{grid-template-columns:72px minmax(0,1fr) 64px;align-items:center;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.up-tim-l{color:var(--color-ink-2)}.up-tim-bar{background:var(--color-sunken);border-radius:4px;height:8px;display:flex;overflow:hidden}.up-tim-bar i{height:100%;display:block}.up-tim-dns{background:color-mix(in srgb, var(--color-violet) 35%, transparent)}.up-tim-net{background:color-mix(in srgb, var(--color-violet) 62%, transparent)}.up-tim-ttfb{background:var(--color-violet)}.up-tim-ms{text-align:right;color:var(--color-ink-2)}.up-tim-ms.bad{color:var(--color-down-ink);font-weight:650}.up-tim-leg{color:var(--color-ink-3);flex-wrap:wrap;gap:12px;margin:6px 0 0;font-size:11.5px;display:flex}.up-tim-leg span{align-items:center;gap:5px;display:inline-flex}.up-tim-leg i{border-radius:2px;width:9px;height:9px;display:inline-block}.ic-tl time em{color:var(--color-ink-3);font-size:11px;font-style:normal;display:block}.hb-row summary{grid-template-columns:minmax(0,1fr) auto auto auto 12px}.hb-runs{color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.hb-bars{align-items:flex-end;gap:2px;height:18px;display:flex}.hb-bars i{background:color-mix(in srgb, var(--color-violet) 45%, transparent);border-radius:1px;width:4px;height:100%}.hb-bars i.bad{background:var(--color-down);height:100%!important}.hb-bars i.nt{background:var(--color-line-2);height:4px}.hb-fast{color:var(--color-warn-ink,var(--color-warn));background:var(--color-warn-soft);border-radius:10px;margin:0 2px 10px;padding:8px 10px;font-size:13px}.hb-fast b{font-weight:650}.hb-help code,.hb-preview code{font:12px var(--font-mono);background:var(--color-sunken);border-radius:5px;padding:1px 5px}.hb-mode{gap:6px;display:grid}.hb-l{color:var(--color-ink-2);font-size:13px;font-weight:550}.hb-cron input{font-family:var(--font-mono)}.hb-cron small{margin-top:4px;font-size:12.5px;display:block}.hb-preview{color:var(--color-ink-2)}.hb-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hb-foot .btn-danger{margin-left:auto}@media (max-width:640px){.hb-row summary{grid-template-columns:minmax(0,1fr) auto 12px}.hb-runs{display:none}}.sp-parts-off{background:var(--color-sunken);color:var(--color-ink-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px;font-size:13px;display:flex}.sp-parts-edit{gap:8px;margin:14px 0 0;display:grid}.sp-parts-h{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.sp-parts-h small{color:var(--color-ink-3);font-size:12.5px}.sp-parts-edit ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sp-parts-edit li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sp-parts-edit input,.sp-parts-edit select{width:100%;min-width:0}.sp-parts-ord{gap:2px;display:flex}.sp-parts{gap:18px;display:grid}.sp-part{gap:8px;display:grid}.sp-part-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-part-h b{font-size:15px;font-weight:650}.sp-part-r{align-items:center;gap:10px;display:flex}.sp-part-r small{color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.sp-inc-part{color:var(--color-ink-2);font-weight:500}@media (max-width:640px){.sp-parts-edit li{grid-template-columns:minmax(0,1fr) auto}.sp-parts-edit li select{grid-area:2/1/auto/-1}}.hb-name small.hb-fast-line{color:var(--color-warn);white-space:normal}.sp-parts-edit input,.sp-parts-edit select{background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-line);font:500 14px var(--font-sans);color:var(--color-ink);box-sizing:border-box;border:0;border-radius:10px;padding:9px 12px}.sp-parts-edit input:focus-visible,.sp-parts-edit select:focus-visible{outline:2px solid var(--color-violet);outline-offset:1px}.ck-post{grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:start;gap:0 10px;display:grid}.ck-post .field{min-width:0;margin-bottom:8px}.ck-post .field input{box-sizing:border-box;width:100%;min-width:0;font-family:var(--font-mono);font-size:13.5px}.ck-post textarea{box-sizing:border-box;resize:vertical;background:var(--color-canvas);width:100%;min-height:92px;box-shadow:inset 0 0 0 1px var(--color-line);font:500 13.5px/1.55 var(--font-mono);color:var(--color-ink);border:0;border-radius:10px;padding:10px 12px}.ck-post textarea:focus{box-shadow:inset 0 0 0 2px var(--color-violet);outline:none}.ck-headers{background:var(--color-sunken);border:0;border-radius:12px;gap:6px;min-width:0;margin:0 0 12px;padding:10px 12px 12px;display:grid}.ck-headers legend{float:left;width:100%;margin:0 0 4px;padding:0;font-size:13px;font-weight:600}.ck-headers legend small{color:var(--color-ink-3);font-weight:500}.ck-h{grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.ck-h input{box-sizing:border-box;background:var(--color-surface);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);font:500 13.5px var(--font-mono);color:var(--color-ink);border:0;border-radius:8px;padding:8px 10px}.ck-h input:focus{box-shadow:inset 0 0 0 2px var(--color-violet);outline:none}.ck-h code{font:500 13px var(--font-mono);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:8px 10px;overflow:hidden}.ck-h-v{color:var(--color-ink-3)}.ck-h-x,.ck-h-add,.sd-remove{font:600 13px var(--font-sans);color:var(--color-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 4px}.ck-h-x:hover,.sd-remove:hover{color:var(--color-down-ink)}.ck-h-add{color:var(--color-violet-ink);justify-self:start;margin:0 0 10px;padding:4px 0}.ck-headers .ck-h-add{margin:2px 0 0}.ck-h-add small{color:var(--color-ink-3);margin-left:4px;font-weight:500}.ck-h-x:focus-visible,.ck-h-add:focus-visible,.sd-remove:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px}@media (max-width:640px){.ck-post{grid-template-columns:1fr}.ck-h{grid-template-columns:minmax(0,1fr) auto}.ck-h>:nth-child(2){grid-area:2/1}.ck-h>.ck-h-x{grid-area:1/2/span 2}}.sd-off{color:var(--color-ink-3);margin:12px 0 0;font-size:13px}.sd-form{gap:6px;margin-top:14px;display:grid}.sd-form label{font-size:13px;font-weight:600}.sd-form label small{color:var(--color-ink-3);font-weight:500}.sd-row{gap:8px;min-width:0;display:flex}.sd-row input{background:var(--color-canvas);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);font:500 14px var(--font-mono);color:var(--color-ink);border:0;border-radius:10px;flex:1;padding:9px 12px}.sd-row input:focus{box-shadow:inset 0 0 0 2px var(--color-violet);outline:none}.sd-card{background:var(--color-sunken);border-radius:12px;gap:10px;min-width:0;margin-top:14px;padding:12px 14px 14px;display:grid}.sd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sd-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sd-name b{font:650 14.5px var(--font-mono);overflow-wrap:anywhere}.sd-acts{align-items:center;gap:6px;display:flex}.sd-steps{color:var(--color-ink-3);gap:6px;margin:0;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.sd-steps li{align-items:center;gap:6px;display:flex}.sd-steps li:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--color-line);border-radius:50%}.sd-steps li+li:after{content:none}.sd-steps li:not(:last-child):after{content:"";background:var(--color-line);width:22px;height:1.5px;margin-left:2px}.sd-steps li.done{color:var(--color-ink-2)}.sd-steps li.done:before{background:var(--color-ok);box-shadow:none}.sd-steps li.now{color:var(--color-ink)}.sd-steps li.now:before{background:var(--color-warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warn) 22%, transparent)}.sd-hint{color:var(--color-ink-2);margin:0;font-size:13px}.sd-recs{gap:4px;min-width:0;display:grid}.sd-rec{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:8px;grid-template-columns:64px minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.sd-rec code{font:500 13px var(--font-mono);overflow-wrap:anywhere}.sd-rec-h{box-shadow:none;color:var(--color-ink-3);background:0 0;padding:0 8px;font-size:11.5px;font-weight:600}@media (max-width:640px){.sd-rec{grid-template-columns:56px minmax(0,1fr) auto}.sd-rec>:nth-child(3){grid-area:2/1/auto/-2}.sd-rec>:nth-child(4){grid-area:1/3/span 2}.sd-rec-h{display:none}}
