.key[data-v-03061579]{--key-bg:var(--card);--key-ink:var(--ink);--key-line:var(--line-strong);--key-edge:var(--line-strong);border:1.5px solid var(--key-line);background:var(--key-bg);min-height:52px;color:var(--key-ink);box-shadow:0 4px 0 var(--key-edge);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:16px;justify-content:center;align-items:center;gap:.6em;margin-bottom:4px;padding:0 20px;font-size:1.0625rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform 90ms ease-out,box-shadow 90ms ease-out,background-color .2s,filter .2s;display:inline-flex}.key[data-v-03061579]:hover{--key-bg:var(--tint)}.key.is-busy[data-v-03061579],.key[data-v-03061579]:active{box-shadow:0 1px 0 var(--key-edge);transform:translateY(3px)}.key[data-v-03061579]:disabled{opacity:.45;cursor:default;box-shadow:0 4px 0 var(--key-edge);transform:none}.key.is-busy[data-v-03061579]{cursor:progress}.key--accent[data-v-03061579]{--key-bg:var(--accent);--key-ink:var(--accent-ink);--key-line:var(--accent);--key-edge:var(--accent-edge)}.key--accent[data-v-03061579]:hover{--key-bg:var(--accent);filter:brightness(1.08)}.key--danger[data-v-03061579]{--key-bg:var(--danger-bg);--key-ink:var(--danger);--key-line:var(--danger);--key-edge:var(--danger)}.key--danger[data-v-03061579]:hover{--key-bg:var(--danger-bg);filter:brightness(1.04)}.key--quiet[data-v-03061579]{--key-bg:transparent;--key-line:transparent;--key-edge:transparent;box-shadow:none;text-underline-offset:3px;font-weight:600;text-decoration:underline}.key--quiet[data-v-03061579]:hover{--key-bg:var(--tint)}.key--quiet[data-v-03061579]:active{box-shadow:none;transform:none}.key--small[data-v-03061579]{border-radius:13px;min-height:44px;padding:0 14px;font-size:.9375rem}.key--block[data-v-03061579]{width:100%;display:flex}.key__label[data-v-03061579]{min-width:0}.key[data-v-03061579] svg{flex:none;width:1.25em;height:1.25em}.key__spinner[data-v-03061579]{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.1em;height:1.1em;animation:.7s linear infinite spin-03061579}@keyframes spin-03061579{to{transform:rotate(1turn)}}.sheet-backdrop{z-index:40;background:var(--scrim);position:fixed;inset:0}.sheet{z-index:41;width:100%;max-width:560px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding:0 var(--pad) max(20px,env(safe-area-inset-bottom));background:var(--card);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;outline:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px -30px #00000080}.sheet__grab{flex:none;padding-top:8px}.sheet__handle[data-vaul-handle]{background:var(--line-strong);opacity:.6;border-radius:2px;width:40px;height:4px;margin:0 auto 6px;display:block}.sheet__head{align-items:center;gap:12px;min-height:52px;display:flex}.sheet__title{letter-spacing:-.02em;text-wrap:balance;flex:1;font-size:1.5rem;font-weight:700;font-stretch:80%;line-height:1.1}.sheet__close{cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;margin-right:-8px;display:grid}.sheet__close:hover{background:var(--tint)}.sheet__close svg{width:22px;height:22px}.sheet__desc{color:var(--muted);text-wrap:pretty;margin:-2px 0 12px}.sheet__body{overscroll-behavior:contain;flex-direction:column;gap:10px;min-height:0;margin:0 -6px;padding:6px 6px 4px;display:flex;overflow-y:auto}.avatar[data-v-4dae69e1]{background:var(--tint);color:var(--ink);border:1.5px solid var(--card-line);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;font-stretch:85%;display:inline-grid;overflow:hidden}.avatar img[data-v-4dae69e1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mark[data-v-7dc32a8c]{background:var(--mark);color:#fff;box-shadow:0 3px 0 color-mix(in oklab,var(--mark) 55%,#000);flex:none;place-items:center;font-weight:700;font-stretch:80%;line-height:1;display:inline-grid}.notice[data-v-bd3604cb]{background:var(--tint);color:var(--ink);animation:notice-in-bd3604cb .3s var(--ease);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9375rem;line-height:1.4;display:flex}.notice svg[data-v-bd3604cb]{flex:none;width:20px;height:20px;margin-top:1px}.notice--error[data-v-bd3604cb]{background:var(--danger-bg);color:var(--danger)}.notice--ok svg[data-v-bd3604cb]{color:var(--ok)}.notice__text[data-v-bd3604cb]{text-wrap:pretty;min-width:0}@keyframes notice-in-bd3604cb{0%{opacity:0;transform:translateY(-4px)}}.screen[data-v-70557bdb]{width:min(100%,1120px);height:100dvh;padding:0 max(var(--pad),env(safe-area-inset-right)) 0 max(var(--pad),env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid}.screen--narrow[data-v-70557bdb]{width:min(100%,480px)}.bar[data-v-70557bdb]{min-height:64px;padding-top:env(safe-area-inset-top);align-items:center;gap:8px;display:flex}.wordmark[data-v-70557bdb]{letter-spacing:-.03em;align-items:baseline;padding:6px 4px;font-size:1.875rem;font-weight:700;font-stretch:78%;line-height:1;text-decoration:none;display:inline-flex}.wordmark__suffix[data-v-70557bdb]{letter-spacing:0;color:var(--muted);margin-left:.3em;font-size:.55em;font-weight:600;font-stretch:90%}.bar__back[data-v-70557bdb]{cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:48px;height:48px;margin-left:-10px;display:grid}.bar__back[data-v-70557bdb]:hover{background:var(--tint)}.bar__back svg[data-v-70557bdb]{width:24px;height:24px}.bar__title[data-v-70557bdb]{letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-size:1.375rem;font-weight:700;font-stretch:80%}.bar__end[data-v-70557bdb]{align-items:center;gap:8px;margin-left:auto;display:flex}.screen__main[data-v-70557bdb]{overscroll-behavior:contain;outline:none;min-height:0;overflow-y:auto}.screen__actions[data-v-70557bdb],.screen__main[data-v-70557bdb]{flex-direction:column;display:flex}.screen__actions[data-v-70557bdb]{padding:12px 0 max(16px,env(safe-area-inset-bottom));gap:6px}@media (height>=760px){.screen__actions[data-v-70557bdb]{padding-bottom:max(28px,env(safe-area-inset-bottom))}}.field[data-v-eb7bffc7]{gap:6px;display:grid}.field__label[data-v-eb7bffc7]{font-size:.9375rem;font-weight:600}.field__input[data-v-eb7bffc7]{border:1.5px solid var(--line-strong);background:var(--card);border-radius:16px;width:100%;min-height:52px;padding:0 16px;font-size:1.0625rem;transition:border-color .15s,box-shadow .15s}.field__input[data-v-eb7bffc7]:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--focus) 30%,transparent);outline:none}.field__input.is-invalid[data-v-eb7bffc7]{border-color:var(--danger)}.field__error[data-v-eb7bffc7]{color:var(--danger);font-size:.875rem}.field__hint[data-v-eb7bffc7]{color:var(--muted);font-size:.875rem}.status[data-v-819ed5f5]{color:var(--tone);white-space:nowrap;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.status--large[data-v-819ed5f5]{gap:8px;font-size:1.0625rem}.status__icon[data-v-819ed5f5]{flex:none;width:1.15em;height:1.15em}.status--up[data-v-819ed5f5]{--tone:var(--ok)}.status--degraded[data-v-819ed5f5],.status--maintenance[data-v-819ed5f5]{--tone:var(--warn)}.status--down[data-v-819ed5f5]{--tone:var(--danger)}.status--unknown[data-v-819ed5f5]{--tone:var(--muted)}.status--up .status__icon[data-v-819ed5f5]{animation:3.2s ease-in-out infinite breathe-819ed5f5}@keyframes breathe-819ed5f5{50%{opacity:.75;transform:scale(.88)}}.seg[data-v-2f761447]{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.seg__legend[data-v-2f761447]{padding:0;font-size:.9375rem;font-weight:600}.seg__track[data-v-2f761447]{grid-template-columns:repeat(var(--count),minmax(0,1fr));background:var(--tint);border:1px solid var(--line);border-radius:16px;padding:4px;display:grid;position:relative}.seg__thumb[data-v-2f761447]{width:calc((100% - 8px) / var(--count));transform:translateX(calc(100% * var(--index)));background:var(--card);border:1.5px solid var(--line-strong);box-shadow:0 2px 0 var(--line-strong);transition:transform .32s var(--spring);border-radius:12px;position:absolute;top:4px;bottom:4px;left:4px}.seg__option[data-v-2f761447]{cursor:pointer;text-align:center;place-items:center;min-height:44px;padding:0 6px;display:grid;position:relative}.seg--small .seg__option[data-v-2f761447]{min-height:40px}.seg__text[data-v-2f761447]{color:var(--muted);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.15;transition:color .2s}.seg__option:has(input:checked) .seg__text[data-v-2f761447]{color:var(--ink)}.seg__option[data-v-2f761447]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:-2px;border-radius:12px}.spark[data-v-02147100]{width:100%;height:30px;display:block}.spark__bar[data-v-02147100]{fill:var(--line-strong)}.spark__gap[data-v-02147100]{fill:var(--line)}.spark__fail[data-v-02147100]{fill:var(--danger)}.chart[data-v-e4637c35]{gap:8px;min-width:0;margin:0;display:grid}.chart__readout[data-v-e4637c35]{font-variant-numeric:tabular-nums;min-height:1.4em;font-size:.9375rem;font-weight:600}.chart__plot[data-v-e4637c35]{touch-action:pan-y;cursor:crosshair;border-radius:12px;height:148px;padding-bottom:22px;position:relative}.chart__plot svg[data-v-e4637c35]{width:100%;height:calc(100% - 22px);position:absolute;inset:0 0 22px}.chart__grid[data-v-e4637c35]{border-top:1px dashed var(--line);pointer-events:none;position:absolute;left:0;right:0}.chart__grid span[data-v-e4637c35]{color:var(--muted);font-variant-numeric:tabular-nums;background:var(--card);padding-right:4px;font-size:.75rem;position:absolute;top:-1.35em;left:0}.chart__bar[data-v-e4637c35]{fill:var(--line-strong);transition:fill .15s}.chart__bar.is-active[data-v-e4637c35]{fill:var(--ink)}.chart__fail[data-v-e4637c35]{fill:var(--danger)}.chart__cursor[data-v-e4637c35]{fill:var(--ink);opacity:.35}.chart__days[data-v-e4637c35]{height:18px;position:absolute;bottom:0;left:0;right:0}.chart__days span[data-v-e4637c35]{color:var(--muted);border-left:1px solid var(--line);padding-left:4px;font-size:.75rem;line-height:18px;position:absolute}.tabs[data-v-15094688]{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.tabs__list[data-v-15094688]{grid-template-columns:repeat(var(--count),minmax(0,1fr));border-bottom:1px solid var(--line);display:grid;position:relative}.tabs__ink[data-v-15094688]{height:3px;width:calc(100% / var(--count));transform:translateX(calc(100% * var(--index)));background:var(--ink);transition:transform .35s var(--spring);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0}.tabs__tab[data-v-15094688]{cursor:pointer;min-height:48px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:.9375rem;font-weight:600;transition:color .2s;display:inline-flex}.tabs__tab[aria-selected=true][data-v-15094688]{color:var(--ink)}.tabs__tab[data-v-15094688]:focus-visible{outline-offset:-3px}.tabs__badge[data-v-15094688]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.tabs__viewport[data-v-15094688]{touch-action:pan-y;overflow:hidden}.tabs__panel[data-v-15094688],.tabs__viewport[data-v-15094688]{flex-direction:column;min-height:0;display:flex}.tabs__panel[data-v-15094688]{transition:transform .3s var(--ease);flex:1}.tab-left-enter-active[data-v-15094688],.tab-left-leave-active[data-v-15094688],.tab-right-enter-active[data-v-15094688],.tab-right-leave-active[data-v-15094688]{transition:transform .22s var(--ease),opacity .22s var(--ease)}.tab-left-enter-from[data-v-15094688],.tab-right-leave-to[data-v-15094688]{opacity:0;transform:translate(24px)}.tab-left-leave-to[data-v-15094688],.tab-right-enter-from[data-v-15094688]{opacity:0;transform:translate(-24px)}.qr[data-v-41b465d6]{border-radius:16px;width:100%;height:auto;display:block}.confirm__text[data-v-1a14ac0a]{color:var(--muted);text-wrap:pretty;margin-bottom:6px}
