.backdrop[data-v-a40a35b9]{z-index:20;padding:12px 12px calc(env(safe-area-inset-bottom) + 12px);background:#00000059;background:lab(0% 0 0/.35);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-a40a35b9]{width:100%;max-width:520px;padding:10px}.title[data-v-a40a35b9]{text-align:center;padding:8px 10px 10px;font-size:13px}.option[data-v-a40a35b9]{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;width:100%;padding:15px;font-size:17px;display:block}.option.danger[data-v-a40a35b9]{color:var(--danger)}.cancel[data-v-a40a35b9]{margin-top:8px}.ranking[data-v-6431b4e8]{padding-bottom:6px}header[data-v-6431b4e8]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}h2[data-v-6431b4e8]{font-size:16px}.segments[data-v-6431b4e8]{background:var(--track);border-radius:10px;padding:3px;display:flex}.segments button[data-v-6431b4e8]{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:13px}.segments button[aria-selected=true][data-v-6431b4e8]{background:var(--card);font-weight:600;box-shadow:0 1px 2px #0000001f;box-shadow:0 1px 2px lab(0% 0 0/.12)}.row[data-v-6431b4e8]{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 2px;display:flex}.row[data-v-6431b4e8]:first-of-type{border-top:0}.rank[data-v-6431b4e8]{width:18px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.name[data-v-6431b4e8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.paused[data-v-6431b4e8]{background:color-mix(in oklab, var(--warning) 18%, transparent);color:var(--warning);border-radius:999px;padding:2px 8px;font-size:12px}.value[data-v-6431b4e8]{font-variant-numeric:tabular-nums;font-weight:600}.meter[data-v-af7f87af]{background:var(--track);border-radius:999px;height:6px;overflow:hidden}.meter span[data-v-af7f87af]{border-radius:inherit;background:var(--primary);height:100%;transition:width .4s;display:block}.meter .warning[data-v-af7f87af]{background:var(--warning)}.meter .critical[data-v-af7f87af]{background:var(--danger)}.sparkline[data-v-bcb816c1]{width:100%;height:34px;display:block}.line[data-v-bcb816c1]{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.area[data-v-bcb816c1]{fill:color-mix(in oklab, var(--primary) 14%, transparent)}.dashboard[data-v-bf35e66b]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.top[data-v-bf35e66b]{align-items:center;gap:12px;display:flex}.logo[data-v-bf35e66b]{border-radius:9px}.identity[data-v-bf35e66b]{flex:1;min-width:0}.brand[data-v-bf35e66b]{font-size:12px}h1[data-v-bf35e66b]{text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.status[data-v-bf35e66b]{background:var(--track);color:var(--muted);border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.status.online[data-v-bf35e66b]{background:color-mix(in oklab, var(--success) 16%, transparent);color:var(--success)}.status.revoked[data-v-bf35e66b]{background:color-mix(in oklab, var(--danger) 14%, transparent);color:var(--danger)}.switcher[data-v-bf35e66b]{gap:8px;display:flex;overflow-x:auto}.switcher button[data-v-bf35e66b]{background:var(--track);cursor:pointer;border:0;border-radius:999px;flex:none;padding:7px 14px}.switcher button[aria-pressed=true][data-v-bf35e66b]{background:var(--primary);color:var(--primary-text)}.subtitle[data-v-bf35e66b]{margin-top:-6px;font-size:12px}.awake[data-v-bf35e66b]{background:var(--primary-soft);align-items:center;gap:12px;display:flex}.awake p[data-v-bf35e66b]{flex:1;font-weight:600}.pill[data-v-bf35e66b]{background:var(--card);cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.grid[data-v-bf35e66b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric[data-v-bf35e66b]{align-content:start;gap:6px;min-height:128px;display:grid}.metric.wide[data-v-bf35e66b]{grid-column:span 2;min-height:0}.metric header[data-v-bf35e66b]{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.value[data-v-bf35e66b]{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.value.small[data-v-bf35e66b]{font-size:19px}.rate[data-v-bf35e66b]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.detail[data-v-bf35e66b]{font-size:12px}.detail.warning[data-v-bf35e66b]{color:var(--warning)}.detail.critical[data-v-bf35e66b]{color:var(--danger)}.chips[data-v-bf35e66b]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-bf35e66b]{background:var(--card);box-shadow:var(--shadow);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:13px}.actions h2[data-v-bf35e66b]{margin-bottom:12px;font-size:16px}.buttons[data-v-bf35e66b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.buttons button[data-v-bf35e66b]{background:var(--track);cursor:pointer;border:0;border-radius:16px;justify-items:center;gap:8px;padding:14px 6px 12px;font-size:13px;font-weight:600;display:grid}.buttons button[data-v-bf35e66b]:disabled{opacity:.55}.state[data-v-bf35e66b]{text-align:center;gap:10px;padding:26px 18px;line-height:1.6;display:grid}.state h2[data-v-bf35e66b]{font-size:18px}.pulse[data-v-bf35e66b]{animation:1.6s ease-in-out infinite pulse-bf35e66b}@keyframes pulse-bf35e66b{50%{opacity:.55}}footer[data-v-bf35e66b]{justify-items:center;gap:4px;display:grid}.e2e[data-v-bf35e66b]{align-items:center;gap:6px;font-size:12px;display:inline-flex}.toast[data-v-bf35e66b]{left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);z-index:30;color:#f5f5f5;color:lab(96.52% -.0000298023 .0000119209);text-align:center;background:#1b2324f0;background:lab(13.108% -3.63343 -1.94006/.94);border-radius:14px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:14px;line-height:1.5;position:fixed;transform:translate(-50%)}.pair[data-v-8c38b8e8]{text-align:center;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:5vh;display:grid}.hero[data-v-8c38b8e8]{margin:0 auto}h1[data-v-8c38b8e8]{font-size:22px}.intro[data-v-8c38b8e8]{line-height:1.6}.field[data-v-8c38b8e8]{text-align:left;gap:8px;display:grid}.field span[data-v-8c38b8e8]{font-size:13px}.field input[data-v-8c38b8e8]{border:0;border-bottom:1px solid var(--line);color:var(--text);font:inherit;background:0 0;outline:none;padding:6px 0;font-size:17px}.code[data-v-8c38b8e8]{color:var(--primary);letter-spacing:.1em;font-variant-numeric:tabular-nums;justify-content:center;gap:18px;font-size:46px;font-weight:700;display:flex}.compare[data-v-8c38b8e8]{line-height:1.6}.waiting[data-v-8c38b8e8]{font-size:13px}.e2e[data-v-8c38b8e8]{justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}.welcome[data-v-557e2dae]{text-align:center;grid-template-columns:minmax(0,1fr);gap:18px;padding-top:6vh;display:grid}h1[data-v-557e2dae]{font-size:24px}.steps[data-v-557e2dae]{text-align:left;align-items:flex-start;gap:14px;line-height:1.6;display:flex}.hint[data-v-557e2dae]{font-size:13px;line-height:1.6}.e2e[data-v-557e2dae]{justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f0f7f8;--card:#fff;--text:#1b2324;--muted:#5a6667;--line:#dce3e4;--track:#e1eaeb;--primary:#0c7b7c;--primary-text:#f0fdff;--primary-soft:#d7f4f3;--success:#319751;--warning:#d6810c;--danger:#d73337;--shadow:0 1px 2px #0000000a, 0 8px 24px #344d4f14;--radius:20px;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Rounded,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--bg:lab(96.825% -2.43807 -1.30723);--card:lab(100% 0 0);--text:lab(13.108% -3.63343 -1.94006);--muted:lab(42.1269% -4.25315 -2.27525);--line:lab(89.633% -2.43783 -1.30703);--track:lab(91.9711% -3.04633 -1.63287);--primary:lab(46.3955% -28.5611 -9.18962);--primary-text:lab(98.3874% -4.26251 -2.28384);--primary-soft:lab(93.9372% -9.73144 -3.21739);--success:lab(55.358% -42.3219 27.9624);--warning:lab(62.3846% 28.4251 66.4184);--danger:lab(49.2539% 63.2983 39.3808);--shadow:0 1px 2px lab(0% 0 0/.04), 0 8px 24px lab(30.6676% -9.04058 -4.81809/.08)}}@media (prefers-color-scheme:dark){:root{--bg:#141818;--card:#202526;--text:#e7eced;--muted:#9ea6a7;--line:#313737;--track:#33393a;--primary:#1bbfc1;--primary-text:#102123;--primary-soft:#173939;--success:#5ac576;--warning:#f5ae39;--danger:#f75d59;--shadow:none}@supports (color:lab(0% 0 0)){:root{--bg:lab(7.83549% -1.76565 -.972804);--card:lab(14.2235% -2.12693 -1.13796);--text:lab(93.0948% -1.82906 -.980961);--muted:lab(67.611% -3.04478 -1.63145);--line:lab(22.3526% -2.43187 -1.30146);--track:lab(23.5126% -2.43215 -1.30171);--primary:lab(70.1709% -39.2715 -12.6374);--primary-text:lab(11.2315% -6.90042 -3.67375);--primary-soft:lab(21.5382% -12.9812 -4.20849);--success:lab(71.7413% -45.1561 29.6234);--warning:lab(76.6715% 19.8199 66.5811);--danger:lab(60.9896% 59.8331 35.3706)}}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0}body{min-height:100dvh}#app{max-width:560px;padding:calc(env(safe-area-inset-top) + 18px) 16px calc(env(safe-area-inset-bottom) + 28px);margin:0 auto}button{font:inherit;color:inherit}h1,h2,p{margin:0}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.button{appearance:none;background:var(--primary);width:100%;color:var(--primary-text);cursor:pointer;border:0;border-radius:14px;padding:14px 18px;font-size:16px;font-weight:600;display:block}.button.secondary{background:var(--primary-soft);color:var(--text)}.button.plain{color:var(--muted);background:0 0;font-weight:500}.button:disabled{opacity:.5}.muted{color:var(--muted)}.clay{object-fit:contain;filter:drop-shadow(0 1px 1px #0003);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none}.mascot{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;margin:0 auto;display:block}
