:root{--green: #78a22f;--slate: #122831;--slate-lift: #1d3a47;--void: #08151b;--green-lift: #9ecb45;--answering: #4dbe7a;--late: #ffc94d;--orange: #ff8a3d;--silent: #e03340;--unheard: #86a9c4;--ink: #dbe7ec;--ink-muted: #8ba3ad;--ink-faint: #5b7480;--hair: rgb(120 162 47 / 22%);--hair-strong: rgb(120 162 47 / 45%);--panel: rgb(18 40 49 / 72%);--display: "Chakra Petch", "Segoe UI", sans-serif;--body: "IBM Plex Sans", "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--text-scale: 1}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--void);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green-lift);outline-offset:2px}.field{position:relative;min-height:100%;padding:14px;zoom:var(--text-scale, 1);background:radial-gradient(ellipse 900px 620px at 50% 42%,rgb(120 162 47 / 7%),transparent 70%),radial-gradient(ellipse 600px 400px at 50% 100%,rgb(29 58 71 / 40%),transparent 70%)}.field:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgb(255 255 255 / 2%) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.label{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--green-lift)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.panel{position:relative;background:var(--panel);border:1px solid var(--hair);padding:12px 14px}.panel:before,.panel:after{content:"";position:absolute;width:9px;height:9px;border:1px solid var(--hair-strong);pointer-events:none}.panel:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.panel:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid var(--hair)}.panel__count{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.topbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 14px;margin-bottom:14px;background:var(--panel);border:1px solid var(--hair)}.brand{display:flex;align-items:baseline;gap:10px}.brand__mark{width:24px;height:24px;flex:none;align-self:center}.brand__name{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:.2em}.brand__host{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.brand__version{font-size:10.5px;color:var(--ink-faint);padding:1px 6px;border:1px solid var(--hair);white-space:nowrap}.nav{display:flex;gap:2px;margin-left:8px}.nav__item{font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:none;border:1px solid transparent;border-bottom:2px solid transparent;color:var(--ink-muted);padding:6px 12px;cursor:pointer}.nav__item:hover{color:var(--ink);background:#78a22f14}.nav__item[aria-current=page]{color:var(--ink);border-bottom-color:var(--green-lift);background:#78a22f1f}.topbar__spacer{flex:1 1 auto}.stamp{display:flex;flex-direction:column;gap:1px}.stamp__v{font-family:var(--mono);font-size:13px}.stamp__v--big{font-size:17px}.ghost-button{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:none;border:1px solid var(--hair-strong);color:var(--green-lift);padding:5px 10px;cursor:pointer}.ghost-button:hover{background:#78a22f24}.ghost-button[disabled]{color:var(--ink-faint);border-color:var(--hair);cursor:default;background:none}.grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,1.35fr) minmax(280px,1fr);gap:14px;align-items:start}@media(max-width:1180px){.grid{grid-template-columns:1fr 1fr}.col--centre{grid-column:1 / -1;order:-1}}@media(max-width:720px){.grid{grid-template-columns:1fr}}.col{display:flex;flex-direction:column;gap:14px;min-width:0}.dial__wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.dial{width:100%;max-width:calc(440px * var(--dial-scale, 1));height:auto;display:block;transform:translate(var(--dial-x, 0),var(--dial-y, 0))}.dial__centre-num{font-family:var(--display);font-size:62px;font-weight:700;fill:var(--ink)}.dial__centre-of{font-family:var(--mono);font-size:13px;fill:var(--ink-muted)}.dial__centre-cap{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.18em;fill:var(--green-lift)}.dial__mark-txt{font-family:var(--mono);font-size:9.5px;fill:var(--ink-faint)}.tick{cursor:pointer}.tick line{stroke-linecap:round}.tick.is-active line{stroke-width:6}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sweep{transform-origin:210px 210px;animation:sweep 12s linear infinite}@media(prefers-reduced-motion:reduce){.sweep{animation:none;opacity:.25}}.headline{font-size:17px;line-height:1.45;text-wrap:balance;text-align:center;margin:0;max-width:46ch}.headline strong{font-weight:600}.headline__sub{font-size:13px;color:var(--ink-muted);text-align:center;margin:6px 0 0;max-width:52ch}.dial__key{font-size:12px;line-height:1.5;color:var(--ink-muted);text-align:center;max-width:52ch;margin:10px 0 0}.legend{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:4px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--hair);background:#08151b99;font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ink-muted);cursor:pointer}.chip:hover{border-color:var(--hair-strong);color:var(--ink)}.chip[aria-pressed=true]{border-color:var(--green-lift);color:var(--ink);background:#78a22f1f}.chip__n{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.glyph{width:10px;height:10px;flex:0 0 10px}.roster{display:flex;flex-direction:column;max-height:560px;overflow-y:auto}.roster::-webkit-scrollbar{width:8px}.roster::-webkit-scrollbar-thumb{background:var(--slate-lift)}.row{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:7px 4px;border-bottom:1px solid rgb(29 58 71 / 45%);cursor:pointer;text-align:left;background:none;border-left:0;border-right:0;border-top:0;width:100%}.row:hover,.row.is-active{background:#78a22f1a}.row.is-dim{opacity:.22}.row__name{font-size:13px;font-weight:500;line-height:1.25}.row__where{font-size:11px;color:var(--ink-faint);line-height:1.3}.row__right{text-align:right}.row__ago{font-family:var(--mono);font-size:12.5px}.row__state{font-family:var(--display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.incident{padding:10px 0 10px 11px;border-left:3px solid var(--silent);border-bottom:1px solid rgb(29 58 71 / 45%)}.incident:last-child{border-bottom:0}.incident--warning{border-left-color:var(--late)}.incident__what{font-size:13.5px;line-height:1.4;margin:0 0 4px}.incident__meta{display:flex;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#1d3a4773}.tile{background:var(--slate);padding:9px 10px}.tile__k{font-family:var(--display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.tile__v{font-family:var(--mono);font-size:15px;margin-top:2px}.tile__v small{font-size:10.5px;color:var(--ink-faint)}.strip{display:flex;align-items:flex-end;gap:2px;height:62px}.strip__bar{flex:1 1 0;background:var(--green);min-height:2px;border-radius:1px 1px 0 0;transition:background .12s ease}.strip__bar:hover{background:var(--green-lift)}.strip__bar.is-gap{background:var(--silent)}.strip__axis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--ink-faint);margin-top:5px;padding-top:5px;border-top:1px solid var(--hair)}.figures{font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--ink-muted);background:var(--void);border:1px solid var(--hair);padding:10px 12px;margin:0;max-height:260px;overflow:auto;white-space:pre}.uptime{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.uptime--poor{color:var(--late)}.filters{display:flex;gap:8px;align-items:center;margin-bottom:10px}.filters select{font-family:var(--body);font-size:12px;background:var(--void);color:var(--ink);border:1px solid var(--hair);padding:5px 8px;flex:1 1 auto;min-width:0}.notice{max-width:60ch;margin:0 auto;padding:22px}.notice__title{font-family:var(--display);font-size:20px;font-weight:600;margin:0 0 10px}.notice p{margin:0 0 12px;line-height:1.6}.notice--trouble{border-left:3px solid var(--silent)}.gate{display:flex;flex-direction:column;gap:10px;margin-top:16px}.gate input{font-family:var(--mono);font-size:13px;padding:9px 11px;background:var(--void);border:1px solid var(--hair-strong);color:var(--ink)}.gate input::placeholder{color:var(--ink-faint)}.staleness{font-family:var(--mono);font-size:11px;color:var(--late)}.sheet{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;background:#040a0ec7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:sheet-in .14s ease-out}@keyframes sheet-in{0%{opacity:0}}.sheet__panel{position:relative;width:min(1180px,100%);background:linear-gradient(180deg,#0d1d25,var(--void) 220px);border:1px solid var(--hair-strong);border-radius:4px;box-shadow:0 24px 70px #0009}.sheet__panel:focus{outline:none}.sheet__loading{margin:0;padding:48px;color:var(--ink-muted);text-align:center}.sheet__head{display:grid;grid-template-columns:minmax(180px,auto) 1fr auto;gap:18px;align-items:start;padding:18px 20px 16px;border-bottom:1px solid var(--hair)}.sheet__name{margin:0;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:.01em}.sheet__where{margin:2px 0 0;color:var(--ink-muted);font-size:12px}.sheet__verdict{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sheet__says{margin:0;max-width:62ch;color:var(--ink);font-size:13px;line-height:1.45}.verdict{padding:3px 10px;border:1px solid currentcolor;border-radius:2px;font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.verdict--well{color:var(--answering)}.verdict--watch{color:var(--late)}.verdict--unwell{color:var(--silent)}.verdict--partly-blind,.verdict--unknown{color:var(--unheard)}.sheet__close{padding:6px 12px;border:1px solid var(--hair-strong);border-radius:2px;background:transparent;color:var(--ink-muted);cursor:pointer;font-size:14px;line-height:1}.sheet__close:hover{border-color:var(--green-lift);color:var(--ink)}.sheet__tabs{position:sticky;top:-24px;z-index:2;flex-wrap:wrap;margin:0;padding:6px 20px 0;background:#0b1a21}.sheet__body{display:flex;flex-direction:column;gap:14px;padding:16px 20px 22px}.sheet__split{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.sheet__head{grid-template-columns:1fr auto}.sheet__verdict{grid-column:1 / -1}.sheet__split{grid-template-columns:1fr}}.wheels{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:780px){.wheels{grid-template-columns:repeat(2,1fr)}}.wheel{display:flex;flex-direction:column;gap:6px;align-items:center;margin:0;padding:12px 8px 10px;background:var(--panel);border:1px solid var(--hair);border-radius:3px}.wheel__num{font-family:var(--display);font-size:26px;font-weight:600}.wheel__pc{font-size:13px;opacity:.7}.wheel__cap{fill:var(--ink-muted);font-family:var(--body);font-size:9.5px}.wheel figcaption{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center}.wheel__note{color:var(--ink-faint);font-size:11px}.finds__list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.finds__none{margin:0;padding:6px 2px 2px;color:var(--ink-muted)}.find{display:grid;grid-template-columns:152px 1fr;gap:14px;padding:10px 2px;border-top:1px solid var(--hair)}.find:first-child{border-top:none}@media(max-width:700px){.find{grid-template-columns:1fr;gap:4px}}.find__tag{display:flex;flex-direction:column;gap:2px}.find__level{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.find__area{color:var(--ink-faint);font-size:11px}.find--critical .find__level{color:var(--silent)}.find--serious .find__level{color:#ff8a3d}.find--warning .find__level{color:var(--late)}.find--blind .find__level{color:var(--unheard)}.find__body{display:flex;flex-direction:column;gap:3px}.find__says{margin:0;font-size:13.5px;line-height:1.45}.find__do{margin:0;color:var(--ink-muted);font-size:12.5px;line-height:1.45}.find__evidence{margin:2px 0 0;color:var(--ink-faint);font-family:var(--mono);font-size:11px}.bars{display:flex;flex-direction:column;gap:6px}.bars__row{display:flex;gap:3px;align-items:flex-end;height:120px;padding-top:4px}.bars__bar{flex:1;min-height:3px;padding:0;border:none;border-radius:2px 2px 0 0;cursor:pointer}.bars__bar--unwatched{height:3px!important;background:var(--hair)!important;cursor:default}.chart__axis{display:flex;justify-content:space-between;gap:10px;margin:0;color:var(--ink-faint);font-size:11px}.chart__hint{color:var(--ink-faint)}.chart__read{color:var(--ink)}.chart__none{margin:0;padding:18px 2px;color:var(--ink-muted);text-align:center}.trend__svg{width:100%;height:auto}.trend__tick{fill:var(--ink-faint);font-family:var(--mono);font-size:9px}.trend__key{display:inline-flex;gap:5px;align-items:center}.trend__key i{width:12px;height:2px;border-radius:1px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;padding:1px}.fact{display:flex;flex-direction:column;gap:1px;padding:9px 10px;background:var(--void);box-shadow:0 0 0 1px var(--hair)}.fact__k{color:var(--ink-faint);font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fact__v{font-size:16px}.fact__sub{color:var(--ink-faint);font-size:11px}.table-scroll{overflow-x:auto}.readout{width:100%;border-collapse:collapse;font-size:12.5px}.readout th{padding:6px 8px;border-bottom:1px solid var(--hair-strong);color:var(--ink-faint);font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.readout td{padding:7px 8px;border-bottom:1px solid var(--hair);vertical-align:top}.readout tr:last-child td{border-bottom:none}.readout__n{font-variant-numeric:tabular-nums;text-align:right}.readout th.readout__n{text-align:right}.readout th.readout__gap,.readout td.readout__gap{padding-left:28px}.readout__n--bad{color:var(--silent);font-weight:600}.readout__strong{display:block;font-weight:600}.readout__sub{display:block;color:var(--ink-faint);font-size:11px}.readout__blind{color:var(--ink-faint)}.pill{display:inline-block;padding:1px 7px;border:1px solid currentcolor;border-radius:2px;font-size:10.5px;letter-spacing:.04em;white-space:nowrap}.pill--good{color:var(--answering)}.pill--warn{color:var(--late)}.pill--bad{color:var(--silent)}.pill--blind{color:var(--unheard)}.notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;padding:1px}.note{display:flex;flex-direction:column;gap:1px;padding:9px 10px;background:var(--void);box-shadow:0 0 0 1px var(--hair)}.note__k{color:var(--ink-faint);font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.note__v{font-size:14px}.note__v--good{color:var(--answering)}.note__v--warn{color:var(--late)}.note__v--bad{color:var(--silent)}.note__v--blind{color:var(--unheard)}.note__sub{color:var(--ink-faint);font-size:11px;line-height:1.35}.outages{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.outage{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:baseline;padding:7px 2px;border-bottom:1px solid var(--hair)}.outage:last-child{border-bottom:none}.outage__dot{width:7px;height:7px;border-radius:50%}.outage__dot--open{background:var(--silent)}.outage__dot--closed{background:var(--ink-faint)}.outage__what{font-size:13px}.outage__meta{color:var(--ink-faint);font-size:11px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sheet{animation:none}}.add{display:flex;flex-direction:column;gap:14px;width:min(760px,100%);margin:0 auto}.add__why{margin:0 0 12px;max-width:64ch;color:var(--ink);font-size:13px;line-height:1.5}.add__why strong{color:var(--green-lift)}.add__why-quiet{color:var(--ink-muted);font-size:12.5px}.add__form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:end}@media(max-width:720px){.add__form{grid-template-columns:1fr}}.add__field{display:flex;flex-direction:column;gap:4px;min-width:0}.add__field--wide{grid-column:1 / -1}.add__field select,.add__field input{padding:7px 9px;background:var(--void);border:1px solid var(--hair-strong);border-radius:2px;color:var(--ink);font:inherit;font-size:13px}.add__field select:disabled{color:var(--ink-faint);cursor:not-allowed}.add__field input::placeholder{color:var(--ink-faint)}.add__go{grid-column:1 / -1;justify-self:start}.code{border-color:var(--hair-strong)}.code__value{display:block;width:100%;margin:10px 0 4px;padding:14px 10px;background:#78a22f14;border:1px dashed var(--hair-strong);border-radius:3px;color:var(--green-lift);cursor:pointer;font-size:clamp(18px,3.4vw,27px);font-weight:500;letter-spacing:.06em;text-align:center;word-break:break-all}.code__value:hover{border-color:var(--green-lift);border-style:solid}.code__once{margin:0 0 14px;color:var(--ink-muted);font-size:12px;text-align:center}.code__then{display:flex;flex-direction:column;gap:5px;padding-top:12px;border-top:1px solid var(--hair)}.code__line{display:block;width:100%;padding:9px 10px;background:var(--void);border:1px solid var(--hair);border-radius:2px;color:var(--ink);cursor:pointer;font-size:12px;text-align:left;word-break:break-all}.code__line:hover{border-color:var(--green-lift)}.code__hint{margin:0;color:var(--ink-faint);font-size:11.5px}.marks{display:inline-flex;gap:5px;align-items:center;margin-left:9px;vertical-align:-3px}.mark{display:inline-flex;gap:2px;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 4px;border:1px solid currentcolor;border-radius:3px;line-height:1}.mark svg{width:13px;height:13px;flex:none}.mark__n{font-family:var(--mono);font-size:10px;font-weight:700}.mark--critical{color:var(--silent);background:#e0334024}.mark--serious{color:#ff8a3d;background:#ff8a3d1f}.mark--warning{color:var(--late);background:#ffc94d1a}.mark--blind{color:var(--unheard);border-style:dashed}.marks__more{color:var(--ink-muted);font-family:var(--mono);font-size:11px;font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.row__name{display:inline-flex;flex-wrap:wrap;gap:2px 0;align-items:center}.token{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.token__note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}.token__once{margin:0;font-size:12.5px;line-height:1.5;color:var(--late)}.token__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.token__value{flex:1 1 22ch;min-width:0;overflow-x:auto;padding:8px 10px;border-radius:4px;background:#08151bb3;box-shadow:0 0 0 1px var(--hair);font-family:var(--mono);font-size:12.5px;color:var(--ink);white-space:nowrap;-webkit-user-select:all;user-select:all}.token__choice{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--ink)}.token__choice input{margin-top:2px;flex:0 0 auto}.token__choice em{font-style:normal;color:var(--ink-muted)}.token__failed{margin:0;padding:0 14px 14px;font-size:12.5px;line-height:1.5;color:var(--silent)}.fleet__well{margin:0 0 6px;padding:6px 2px;font-size:12px;line-height:1.55;color:var(--ink-muted);border-bottom:1px solid var(--hair)}.fleet__toggle{display:block;margin-top:5px;padding:0;font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:none;border:0;color:var(--green-lift);cursor:pointer}.fleet__toggle:hover{text-decoration:underline}.firms{display:flex;flex-direction:column}.firm{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;width:100%;padding:7px 4px;border:0;border-bottom:1px solid rgb(29 58 71 / 45%);background:none;text-align:left;cursor:pointer}.firm:hover{background:#78a22f1a}.firm__name{font-size:13px;font-weight:500;line-height:1.25}.firm__where{font-size:11px;color:var(--ink-faint)}.firm__right{text-align:right}.firm__ok{font-size:11px;color:var(--ink-faint)}.firm__bad{font-size:11px;font-weight:500}.kits{display:flex;flex-direction:column}.kit{display:grid;grid-template-columns:14px 1fr minmax(150px,auto);align-items:start;gap:12px;width:100%;padding:11px 4px;border:0;border-bottom:1px solid rgb(29 58 71 / 45%);background:none;text-align:left;cursor:pointer}.kit:hover{background:#78a22f1a}.kit__mark{padding-top:3px}.kit__main{display:flex;flex-direction:column;gap:3px;min-width:0}.kit__name{font-size:14px;font-weight:500;line-height:1.25}.kit__where{font-size:11px;color:var(--ink-faint)}.kit__says{font-size:12px;line-height:1.5;color:var(--ink-muted)}.kit__hushed{font-size:11px;line-height:1.5;color:var(--unheard)}.kit__right{display:flex;flex-direction:column;gap:3px;align-items:flex-end;text-align:right}.kit__state{font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kit__ago,.kit__skew{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}@media(max-width:700px){.kit{grid-template-columns:14px 1fr}.kit__right{grid-column:2;align-items:flex-start;text-align:left}}.finds__problem{margin:0 0 8px;padding:7px 9px;font-size:12.5px;line-height:1.5;color:var(--silent);border-left:2px solid var(--silent);background:#e0334014}.finds__quietline{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:16px;padding-top:10px;border-top:1px solid var(--hair)}.finds__quietline .label{color:var(--ink-faint)}.find{grid-template-columns:152px 1fr auto}.find--hushed{opacity:.62}.find--hushed .find__level,.find--hushed .find__says{color:var(--ink-muted)}.find__who{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:var(--ink-faint)}.find__lapsed{margin:6px 0 0;padding:6px 9px;font-size:11.5px;line-height:1.55;color:var(--late);border-left:2px solid var(--late);background:#ffc94d14}.find__hush{align-self:start;font-family:var(--display);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:none;border:1px solid var(--hair);color:var(--ink-faint);padding:4px 8px;cursor:pointer}.find__hush:hover{border-color:var(--hair-strong);color:var(--ink)}.find__hush--on{border-color:var(--hair-strong);color:var(--green-lift)}.find__hush[disabled]{cursor:default;color:var(--ink-faint)}@media(max-width:700px){.find{grid-template-columns:1fr}}.hub__note{margin:10px 0 0;font-family:var(--mono);font-size:10.5px;line-height:1.6;color:var(--ink-faint)}.hub__alarm{margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.55;color:var(--silent);border-left:2px solid var(--silent);background:#e0334014}.fleet__hushed{color:var(--unheard)}.grid--nopanels{grid-template-columns:minmax(280px,1fr) minmax(520px,2.4fr)}@media(max-width:1180px){.grid--nopanels{grid-template-columns:1fr 1fr}}@media(max-width:720px){.grid--nopanels{grid-template-columns:1fr}}.viewpick{position:relative}.viewpick__away{position:fixed;inset:0;z-index:40}.viewpick__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:41;width:232px;padding:10px 12px;background:var(--slate);border:1px solid var(--hair-strong);box-shadow:0 10px 30px #08151bb3}.viewpick__row{display:flex;gap:8px;align-items:center;padding:5px 0;font-size:12.5px;color:var(--ink);cursor:pointer}.viewpick__row input{flex:0 0 auto;accent-color:var(--green);cursor:pointer}.viewpick__note{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--hair);font-size:11px;line-height:1.5;color:var(--ink-faint)}.sheet__name--editable{cursor:text;border-bottom:1px dashed transparent}.sheet__name--editable:hover{border-bottom-color:var(--hair-strong)}.rename__box{width:100%;max-width:460px;padding:4px 8px;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:.01em;color:var(--ink);background:var(--void);border:1px solid var(--green)}.rename__box:focus{outline:none;border-color:var(--green-lift)}.rename__hint{margin:5px 0 0;font-size:11px;color:var(--ink-faint)}.rename__problem{margin:6px 0 0;max-width:460px;padding:6px 9px;font-size:12px;line-height:1.5;color:var(--silent);border-left:2px solid var(--silent);background:#e0334014}.pip{cursor:pointer}.pip circle{transition:r .6s ease,fill .6s ease}.pip.is-active circle{stroke:var(--ink);stroke-width:1.5}@keyframes pip-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes pip-flash{0%,45%{opacity:1}55%,to{opacity:.3}}.pip--pulse{animation:pip-breathe 2.6s ease-in-out infinite}.pip--slow{animation:pip-flash 1.6s steps(1,end) infinite}.pip--fast{animation:pip-flash .6s steps(1,end) infinite}@media(prefers-reduced-motion:reduce){.pip--pulse,.pip--slow,.pip--fast{animation:none;opacity:1}}.dial__stage-txt{font-family:var(--mono);font-size:8.5px;letter-spacing:.04em}.radar__who{font-family:var(--display);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar__beam{animation:radar-sweep 12s linear infinite}@media(prefers-reduced-motion:reduce){.radar__beam{animation:none;opacity:.25}}.tilegrid{display:grid;gap:6px;width:100%;padding:4px 0 10px}.tilegrid__cell{display:flex;flex-direction:column;gap:3px;min-height:58px;padding:8px 9px;border-style:solid;text-align:left;cursor:pointer;color:var(--ink)}.tilegrid__cell:hover,.tilegrid__cell.is-active{filter:brightness(1.35)}.tilegrid__name{font-size:12px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.tilegrid__state{font-family:var(--display);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.tilegrid__none{grid-column:1 / -1;margin:0;color:var(--ink-muted)}.skyline{position:relative;width:100%;padding:18px 0 10px}.skyline__rules{position:absolute;inset:18px 0 10px 190px;pointer-events:none}.skyline__rule{position:absolute;top:-14px;bottom:0;border-left:1px dashed;opacity:.6}.skyline__rulelabel{position:absolute;top:-2px;left:3px;font-family:var(--mono);font-size:9px}.skyline__row{display:grid;grid-template-columns:180px 1fr;gap:10px;align-items:center;width:100%;padding:3px 0;border:0;background:none;text-align:left;cursor:pointer}.skyline__row:hover,.skyline__row.is-active{background:#78a22f1a}.skyline__name{font-size:11.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skyline__track{position:relative;display:block;height:14px;border-bottom:1px solid var(--hair)}.skyline__bar{position:absolute;bottom:2px;left:0;display:block;border-radius:1px;transition:width .6s ease,background .6s ease,height .6s ease}.settings{display:flex;flex-direction:column;gap:14px;max-width:1000px}.settings__tabs{display:flex;gap:4px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--hair)}.settings__spacer{flex:1}.settings__tab{font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:7px 12px;border:0;background:none;color:var(--ink-muted);cursor:pointer}.settings__tab:hover{color:var(--ink)}.settings__tab[aria-current=page]{color:var(--green-lift);box-shadow:inset 0 -2px 0 var(--green)}.settings__caveat{margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55;color:var(--ink-muted);border-left:2px solid var(--hair-strong);background:var(--panel)}.settings__note{margin:12px 0 0;font-size:11.5px;line-height:1.6;color:var(--ink-faint)}.settings__rows{display:flex;flex-direction:column}.settings__row{display:grid;grid-template-columns:minmax(170px,260px) 1fr;gap:14px;align-items:center;padding:9px 2px;border-bottom:1px solid rgb(29 58 71 / 45%)}.settings__row:last-child{border-bottom:0}.settings__k{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink)}.settings__k small{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.settings__check{display:flex;gap:8px;align-items:center;cursor:pointer}.settings__check input{accent-color:var(--green);cursor:pointer}.settings__scale{display:flex;gap:10px;align-items:center}.settings__scale input[type=range]{flex:1;max-width:360px;accent-color:var(--green)}.settings__pc{min-width:44px;font-size:11px;color:var(--ink-muted);text-align:right}.settings select,.settings input[type=number]{font-family:var(--body);font-size:12.5px;padding:5px 8px;color:var(--ink);background:var(--void);border:1px solid var(--hair-strong)}.settings input[type=number]{width:74px;font-family:var(--mono)}.settings input[type=range],.settings input[type=checkbox]{accent-color:var(--green)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.swatch{display:flex;flex-direction:column;gap:6px;padding:10px;text-align:left;cursor:pointer;color:var(--ink);background:var(--void);border:1px solid var(--hair)}.swatch:hover{border-color:var(--hair-strong)}.swatch.is-on{border-color:var(--green-lift);box-shadow:inset 0 0 0 1px var(--green)}.swatch__strip{display:flex;height:16px;overflow:hidden}.swatch__strip span{flex:1}.swatch__name{font-family:var(--display);font-size:12.5px;font-weight:600}.swatch__note{font-size:11px;line-height:1.5;color:var(--ink-faint)}.pickers{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.picker{display:flex;gap:9px;align-items:center;cursor:pointer}.picker input[type=color]{width:34px;height:28px;padding:0;border:1px solid var(--hair-strong);background:none;cursor:pointer}.picker__label{display:block;font-size:12px;color:var(--ink)}.picker__note{display:block;font-size:10.5px;color:var(--ink-faint)}.ladder{display:flex;flex-direction:column;overflow-x:auto}.ladder__head,.ladder__row{display:grid;grid-template-columns:minmax(150px,1.4fr) 118px 104px 130px 54px;gap:10px;align-items:center;min-width:580px;padding:8px 2px}.ladder__head{font-family:var(--display);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--hair)}.ladder__row{border-bottom:1px solid rgb(29 58 71 / 45%)}.ladder__row:last-child{border-bottom:0}.ladder__name{display:flex;gap:8px;align-items:center;font-size:12.5px}.ladder__dot{width:11px;height:11px;flex:0 0 auto;border-radius:50%}.ladder__fixed{font-style:normal;font-size:11.5px;color:var(--ink-faint)}.ladder small{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.viewpick__menu{width:300px}.viewpick__row{display:flex;flex-direction:column;gap:3px;padding:6px 0;border-bottom:1px solid rgb(29 58 71 / 45%)}.viewpick__row:last-of-type{border-bottom:0}.viewpick__on{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink);cursor:pointer}.viewpick__on input{accent-color:var(--green);cursor:pointer}.viewpick__size{display:flex;gap:8px;align-items:center;padding-left:22px}.viewpick__size input[type=range]{flex:1;accent-color:var(--green)}.viewpick__pc{min-width:38px;font-size:10.5px;color:var(--ink-faint);text-align:right}.viewpick__more{display:block;width:100%;margin-top:8px;padding:7px 0 0;border:0;border-top:1px solid var(--hair);background:none;font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--green-lift);text-align:left;cursor:pointer}.shapes{display:flex;flex-wrap:wrap;gap:6px}.shape{display:flex;flex-direction:column;gap:2px;align-items:center;width:72px;padding:7px 4px;cursor:pointer;background:var(--void);border:1px solid var(--hair);color:var(--ink-muted)}.shape:hover{border-color:var(--hair-strong);color:var(--ink)}.shape.is-on{border-color:var(--green-lift);color:var(--green-lift);box-shadow:inset 0 0 0 1px var(--green)}.shape svg{width:26px;height:26px}.shape span{font-size:10px;line-height:1.3;text-align:center}.radar__ring-txt{font-family:var(--mono);font-size:8px;letter-spacing:.03em}.radar__hub-txt{font-family:var(--display);font-size:7.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.shapes__preview{display:flex;flex-direction:column;gap:3px;align-items:center;margin-left:6px;padding:6px 10px 4px;border:1px solid var(--hair);background:var(--void)}.ringview{display:block;width:190px;height:37px}.shapes__caption{font-family:var(--display);font-size:8.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.audio__armed{margin:0 0 10px;padding:8px 10px;font-size:12.5px;line-height:1.55;color:var(--late);border-left:2px solid var(--late);background:#ffc94d14}.audio__armed.is-armed{color:var(--answering);border-left-color:var(--answering);background:#4dbe7a14}.audio__said{margin:0 0 10px;padding:7px 9px;font-size:12.5px;line-height:1.5;color:var(--answering);border-left:2px solid var(--answering);background:#4dbe7a14}.audio__gone{display:block;margin-top:3px;font-size:10.5px;color:var(--late)}.audio__upload{display:flex;gap:10px;align-items:center;padding:4px 0 10px}.audio__upload input[type=file]{font-family:var(--body);font-size:12px;color:var(--ink-muted)}.audio__upload input[type=file]::file-selector-button{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-right:10px;padding:5px 10px;background:none;border:1px solid var(--hair-strong);color:var(--green-lift);cursor:pointer}.audio__busy{font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.audio__actions{display:flex;gap:6px;justify-content:flex-end}.ladder__row--audio{grid-template-columns:minmax(150px,1.4fr) 100px minmax(180px,1fr) 90px}.settings .ladder__row--audio+.ladder__row--audio{border-top:0}.placer{position:relative;display:flex;flex-direction:column;gap:3px;align-items:flex-end}.placer__pip{position:relative;z-index:31;display:flex;padding:2px;border:1px solid var(--hair);background:none;color:var(--ink-faint);cursor:pointer;line-height:0}.placer__pip svg{width:13px;height:13px}.placer__pip:hover{border-color:var(--hair-strong);color:var(--ink)}.placer__pip.is-on{border-color:var(--green-lift);color:var(--green-lift)}.placer__panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;width:290px;max-width:calc(100vw - 32px);padding:10px 12px;background:var(--slate);border:1px solid var(--hair-strong);box-shadow:0 10px 30px #08151bb3}.placer__row{display:grid;grid-template-columns:78px 1fr 40px;gap:8px;align-items:center;padding:4px 0;cursor:pointer}.placer__k{font-size:11.5px;color:var(--ink)}.placer__row input[type=range]{width:100%;accent-color:var(--green)}.placer__v{font-size:10.5px;color:var(--ink-faint);text-align:right}.placer__reset{display:block;width:100%;margin-top:6px;padding:6px 0 0;border:0;border-top:1px solid var(--hair);background:none;font-family:var(--display);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green-lift);text-align:left;cursor:pointer}.placer__away{position:fixed;inset:0;z-index:29}.placer__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;margin-bottom:4px;border-bottom:1px solid var(--hair)}.placer__close{padding:0 4px;border:0;background:none;color:var(--ink-faint);font-size:13px;line-height:1;cursor:pointer}.placer__close:hover{color:var(--ink)}.customers__add{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.customers__add input{font-family:var(--body);font-size:12.5px;padding:5px 8px;color:var(--ink);background:var(--void);border:1px solid var(--hair-strong)}.customers__two{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:12px;align-items:start}.customers__list,.customers__theirs{min-width:0}.customers__title{display:flex;align-items:baseline;gap:8px;min-width:0}.customers__name{font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers__ref{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--ink-faint)}.customers__acts{display:flex;gap:6px;flex-shrink:0}.customers__act{font-family:var(--display);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:none;border:0;border-bottom:1px solid transparent;color:var(--ink-faint);padding:2px 1px;cursor:pointer}.customers__act:hover:not([disabled]){color:var(--green-lift);border-bottom-color:var(--hair-strong)}.customers__act[disabled]{opacity:.4;cursor:default}.customers__none{margin:2px 0 0;font-size:11.5px;color:var(--ink-faint)}.customers__machines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.customers__machine{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:9px;padding:7px 4px;border-bottom:1px solid rgb(29 58 71 / 45%);cursor:grab}.customers__machine:last-child{border-bottom:0}.customers__machine:hover{background:#78a22f1a}.customers__machine:active{cursor:grabbing}.customers__machine-name{font-size:13px;font-weight:500;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers__machine-state{font-size:11px;color:var(--ink-faint);white-space:nowrap}.customers__move{appearance:none;font-family:var(--body);font-size:11px;padding:2px 16px 2px 6px;color:var(--ink-faint);background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--ink-faint) 50%),linear-gradient(135deg,var(--ink-faint) 50%,transparent 50%);background-position:calc(100% - 9px) calc(50% + 1px),calc(100% - 5px) calc(50% + 1px);background-size:4px 4px,4px 4px;background-repeat:no-repeat;border:1px solid transparent;border-radius:2px;cursor:pointer;max-width:12ch}.customers__move:hover:not([disabled]),.customers__move:focus-visible{color:var(--ink);border-color:var(--hair-strong);background-color:var(--void)}.customers__move option{background:var(--slate);color:var(--ink)}.customers__move[disabled]{opacity:.35;cursor:default}@media(max-width:560px){.customers__two{grid-template-columns:1fr}}.customers__who{list-style:none;margin:0;padding:0}.customers__firm{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;width:100%;padding:7px 6px;border:0;border-bottom:1px solid rgb(29 58 71 / 45%);background:none;text-align:left;cursor:pointer}.customers__who li:last-child .customers__firm{border-bottom:0}.customers__firm:hover{background:#78a22f1a}.customers__firm.is-on{box-shadow:inset 2px 0 0 var(--green-lift);background:#78a22f14}.customers__firm.is-over{box-shadow:inset 0 0 0 1px var(--green-lift);background:#78a22f24}.customers__firm-name{font-size:13px;font-weight:500;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers__firm-n{font-family:var(--mono);font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.customers__add input{min-width:0;flex:1 1 120px}.typeable{font:inherit;color:inherit;background:none;border:0;border-bottom:1px dashed rgb(139 163 173 / 28%);padding:0;cursor:text;text-align:inherit}.typeable:hover:not([disabled]){color:var(--green-lift);border-bottom-color:var(--hair-strong)}.typeable[disabled]{border-bottom-color:transparent;cursor:default}.typeable--on{width:7ch;border:1px solid var(--hair-strong);border-radius:2px;background:var(--void);color:var(--ink);padding:0 3px;cursor:text}.typeable--on:focus-visible{outline:1px solid var(--green-lift);outline-offset:1px}.screen{display:flex;flex-direction:column;gap:12px;margin-inline:auto;position:relative}.screen__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.screen__count{font-family:var(--mono);font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.screen__note{margin:0;max-width:78ch;font-size:12.5px;line-height:1.55;color:var(--ink-muted)}.settings{max-width:none}.panel__head:has(.panel__close){justify-content:flex-start}.panel__head:has(.panel__close) .panel__count{margin-left:auto}.panel__head .panel__close{margin-left:auto;font-family:var(--body);font-size:15px;line-height:1;color:var(--ink-faint);background:none;border:1px solid transparent;border-radius:2px;padding:0 5px 2px;cursor:pointer}.panel__head .panel__count+.panel__close{margin-left:8px}.panel__head .panel__close:hover{color:var(--silent);border-color:#e0334066}.panel__head .panel__close:focus-visible{outline:1px solid var(--green-lift);outline-offset:1px}.sift{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.sift__group{display:inline-flex;align-items:stretch;border:1px solid var(--hair);border-radius:3px;background:#08151b99;overflow:hidden}.sift__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:40px;height:28px;padding:0 8px;border:0;border-right:1px solid var(--hair);background:none;color:var(--ink-faint);cursor:pointer;line-height:1}.sift__group .sift__btn:last-child{border-right:0}.sift__btn svg{width:14px;height:14px;flex:none}.sift__n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.sift__btn:hover{background:#1d3a478c;color:var(--ink-muted)}.sift__btn:focus-visible{outline:1px solid var(--green-lift);outline-offset:-2px}.sift__btn[aria-pressed=true].sift__btn--critical{color:var(--silent);background:#e0334024}.sift__btn[aria-pressed=true].sift__btn--warning{color:var(--late);background:#ffc94d1f}.sift__btn[aria-pressed=true].sift__btn--info{color:var(--unheard);background:#86a9c41f}.sift__btn[aria-pressed=true].sift__btn--closed{color:var(--answering);background:#4dbe7a1f}.sift__nothing{margin:0;color:var(--ink-muted);max-width:60ch}.sift__btn[aria-pressed=true].sift__btn--serious{color:var(--orange);background:#ff8a3d1f}.sift__btn[aria-pressed=true].sift__btn--blind{color:var(--unheard);background:#86a9c41a}.sift__btn[aria-pressed=true].sift__btn--hushed{color:var(--green-lift);background:#78a22f1f}.sift__where select{font-family:var(--body);font-size:12px;background:var(--void);color:var(--ink);border:1px solid var(--hair);border-radius:3px;padding:6px 8px;height:28px}.finds--fleet .find{grid-template-columns:210px 1fr auto}.find__where{margin-top:5px;padding:0;text-align:left;background:none;border:0;border-bottom:1px solid transparent;align-self:start;font-family:var(--body);font-size:12.5px;color:var(--ink);cursor:pointer}.find__where:hover{border-bottom-color:var(--green-lift);color:var(--green-lift)}.find__firm{color:var(--ink-faint);font-size:11px}.find__stale{margin-top:5px;font-size:10.5px;line-height:1.45;color:var(--late)}@media(max-width:700px){.finds--fleet .find{grid-template-columns:1fr}}.hostband{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.hostcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;align-items:start}.hostgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 18px;margin-bottom:4px}.hostsays{margin:0 0 10px;font-size:13px;line-height:1.5}.hostsays strong{color:var(--ink);font-weight:600}.hostsays--quiet{color:var(--ink-muted);margin:0}.hostsays--bad{margin:10px 0 0;color:var(--ink-muted)}.hostsays--bad strong{color:var(--silent)}.hostsub{margin:14px 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.hostchart{margin:0;min-width:0}.hostchart__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.hostchart__name{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.hostchart__now{display:flex;gap:10px;align-items:baseline}.hostchart__reading{font-family:var(--mono);font-size:13px;font-weight:600;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.hostchart__reading i{font-style:normal;font-size:9.5px;font-weight:400;letter-spacing:.04em;color:var(--ink-faint);text-transform:lowercase}.hostchart__svg{display:block;width:100%;height:86px;background:#09141a73;border:1px solid var(--hair)}.hostchart__foot{display:flex;justify-content:space-between;gap:8px;margin-top:3px;font-size:10px;color:var(--ink-faint);font-family:var(--mono)}.hostchart__scale{color:var(--ink-muted)}.hostchart__none{margin:0;padding:22px 10px;font-size:12px;color:var(--ink-muted);background:#09141a73;border:1px solid var(--hair);text-align:center}.cores{display:flex;gap:3px;align-items:flex-end;flex-wrap:wrap}.cores__core{display:flex;flex-direction:column;align-items:center;gap:2px;width:18px}.cores__track{width:100%;height:40px;background:#09141a99;border:1px solid var(--hair);display:flex;align-items:flex-end}.cores__fill{width:100%;min-height:3px;transition:height .4s ease}.cores__n{font-family:var(--mono);font-size:9px;color:var(--ink-faint)}.hostmeters{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 18px;margin-top:14px}.meter__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.meter__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.meter__value{font-family:var(--mono);font-size:15px;font-weight:600}.meter__track{height:7px;margin:5px 0;background:#09141ab3;border:1px solid var(--hair)}.meter__fill{height:100%;transition:width .5s ease}.meter__fill--blind{background:repeating-linear-gradient(135deg,var(--unheard) 0 4px,transparent 4px 9px)!important;opacity:.6}.meter__caption{font-size:11.5px;line-height:1.45;color:var(--ink-muted)}.hostsensors{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px}.hostsensors .tile{box-shadow:0 0 0 1px #1d3a4773}.hubtab{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,480px));justify-content:center;gap:14px;align-items:start}@media(max-width:720px){.hubtab{grid-template-columns:1fr}}.code__where{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.code__platforms{display:inline-flex;gap:1px}.code__platform{font:inherit;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);background:transparent;border:1px solid var(--hair);padding:2px 9px;cursor:pointer}.code__platform:hover{color:var(--ink);border-color:var(--hair-strong)}.code__platform--on{color:var(--answering);border-color:var(--answering)}.code__guide{color:var(--answering);text-decoration:none;border-bottom:1px solid rgb(122 176 74 / 35%);white-space:nowrap}.code__guide:hover{border-bottom-color:var(--answering)}.backup__field{display:flex;flex-direction:column;gap:5px;margin:14px 0;max-width:420px}.backup__field>span{font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.backup__field>input{font-family:var(--mono);font-size:14px;padding:9px 10px;color:var(--ink);background:var(--void);border:0;box-shadow:0 0 0 1px var(--hair)}.backup__field>input:focus-visible{outline:none;box-shadow:0 0 0 1px var(--live)}.backup__note{max-width:560px;margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--dim)}.backup__note--warn{color:var(--warn, #d8a23a)}.backup__note--good{color:var(--live, #78a22f)}.backup__go{margin-top:6px}.backup__go:disabled{opacity:.45;cursor:not-allowed}.backup__code{max-width:100%;overflow-x:auto;margin:12px 0;padding:11px 12px;font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--ink);background:var(--void);box-shadow:0 0 0 1px var(--hair);white-space:pre}.subtabs{display:flex;gap:4px;align-items:center;margin-bottom:12px;border-bottom:1px solid var(--hair)}.subtabs__tab{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:8px 14px;border:0;background:none;color:var(--ink-muted);cursor:pointer}.subtabs__tab:hover{color:var(--ink)}.subtabs__tab[aria-current=page]{color:var(--green-lift);box-shadow:inset 0 -2px 0 var(--green)}.subtabs__n{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.02em;text-transform:none;padding:2px 7px;color:var(--ink-muted);background:var(--void);box-shadow:0 0 0 1px var(--hair)}.subtabs__n--live{color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.subtabs__n--clear{color:var(--green-lift);box-shadow:0 0 0 1px var(--hair-strong)}
