:root{--color-bg:#0a1220;--color-bg-soft:#111a2c;--color-surface:#0f1a2d;--color-border:#1f2b40;--color-border-strong:#30415e;--color-text:#c4d2e7;--color-text-strong:#eef4ff;--color-text-muted:#8ea2bf;--color-primary:#1ddf88;--color-primary-hover:#13c978;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#0284c7;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 6px 16px #00000047;--shadow-md:0 18px 48px #00000052;--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--color-bg:#0a1220;--color-bg-soft:#111a2c;--color-surface:#0f1a2d;--color-border:#1f2b40;--color-border-strong:#30415e;--color-text:#c4d2e7;--color-text-strong:#eef4ff;--color-text-muted:#8ea2bf;--color-primary:#1ddf88;--color-primary-hover:#13c978;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#38bdf8;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{color:var(--color-text);background:var(--color-bg);background-image:radial-gradient(circle at 15% 0,#1ddf881f,#0000 40%),radial-gradient(circle at 90% 0,#0ea5e91a,#0000 34%);margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:color-mix(in srgb, var(--color-bg-soft) 70%, #000 30%);border:1px solid var(--color-border);color:var(--color-text-strong);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:left;box-sizing:border-box;border:none;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;display:flex}button,input,select,textarea{font:inherit}button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, #fff 4%), var(--color-surface));color:var(--color-text-strong);cursor:pointer;padding:.4rem .75rem}button:hover:not(:disabled){border-color:var(--color-border-strong)}button:disabled{opacity:.6;cursor:not-allowed}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.app-root[data-v-2e01dacd]{flex-direction:column;flex:1;width:100%;max-width:100%;min-height:100%;display:flex}.auth-page[data-v-d34723f2]{box-sizing:border-box;flex:1;justify-content:center;align-items:flex-start;width:100%;padding:2rem 1rem 3rem;display:flex}.auth-card[data-v-d34723f2]{border:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, #fff 8%), var(--color-surface));width:100%;max-width:22rem;box-shadow:var(--shadow-md);text-align:left;border-radius:14px;padding:1.5rem}.brand[data-v-d34723f2]{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.brand a[data-v-d34723f2]{color:var(--color-text-strong);text-decoration:none}.brand a[data-v-d34723f2]:hover{color:var(--color-primary)}.auth-card[data-v-d34723f2] h1{letter-spacing:normal;margin:0 0 1rem;font-size:1.35rem}.form[data-v-9fa1bf38]{flex-direction:column;gap:.75rem;display:flex}label[data-v-9fa1bf38]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input[data-v-9fa1bf38]{font:inherit;border:1px solid var(--color-border);background:var(--color-bg-soft);color:var(--color-text-strong);border-radius:8px;padding:.5rem}input[data-v-9fa1bf38]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.primary[data-v-9fa1bf38]{font:inherit;border:1px solid color-mix(in srgb, var(--color-primary) 65%, #fff 35%);background:linear-gradient(180deg, var(--color-primary), var(--color-primary-hover));color:#04130b;cursor:pointer;border-radius:8px;padding:.5rem .75rem;font-weight:600}.primary[data-v-9fa1bf38]:hover:not(:disabled){filter:brightness(1.05)}.primary[data-v-9fa1bf38]:disabled{opacity:.6;cursor:not-allowed}.google[data-v-9fa1bf38]{width:100%;font:inherit;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-soft) 88%, #000 12%);color:var(--color-text-strong);cursor:pointer;border-radius:8px;padding:.45rem .75rem}.google[data-v-9fa1bf38]:hover{border-color:var(--color-border-strong)}.err[data-v-9fa1bf38]{color:var(--color-danger);font-size:.9rem}.muted[data-v-9fa1bf38]{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9rem}.muted a[data-v-9fa1bf38]{color:var(--color-primary);font-weight:500}.form[data-v-d1c3bb8a]{flex-direction:column;gap:.75rem;display:flex}label[data-v-d1c3bb8a]{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input[data-v-d1c3bb8a]{font:inherit;border:1px solid var(--color-border);background:var(--color-bg-soft);color:var(--color-text-strong);border-radius:8px;padding:.5rem}input[data-v-d1c3bb8a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}.primary[data-v-d1c3bb8a]{font:inherit;border:1px solid color-mix(in srgb, var(--color-primary) 65%, #fff 35%);background:linear-gradient(180deg, var(--color-primary), var(--color-primary-hover));color:#04130b;cursor:pointer;border-radius:8px;padding:.5rem .75rem;font-weight:600}.primary[data-v-d1c3bb8a]:hover:not(:disabled){filter:brightness(1.05)}.primary[data-v-d1c3bb8a]:disabled{opacity:.6;cursor:not-allowed}.err[data-v-d1c3bb8a]{color:var(--color-danger);font-size:.9rem}.ok[data-v-d1c3bb8a]{color:var(--color-success);font-size:.9rem}.muted[data-v-d1c3bb8a]{margin:.75rem 0 0;font-size:.9rem}.muted a[data-v-d1c3bb8a]{color:var(--color-primary);font-weight:500}.err[data-v-df0c4f41]{color:var(--color-danger);font-size:.95rem}.ok[data-v-df0c4f41]{color:var(--color-success);font-size:.95rem}.hint[data-v-df0c4f41]{color:var(--color-text);font-size:.95rem}.muted[data-v-df0c4f41]{margin-top:1rem;font-size:.9rem}.muted a[data-v-df0c4f41]{color:var(--color-primary);font-weight:500}.err[data-v-adad2960]{color:var(--color-danger);font-size:.95rem}.muted[data-v-adad2960]{color:var(--color-text-muted);font-size:.95rem}.app-shell[data-v-93c52c14]{flex-direction:column;min-height:100%;display:flex}.app-header[data-v-93c52c14]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;box-shadow:var(--shadow-sm);border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:.6rem .8rem 0;padding:.75rem 1.25rem;display:flex;position:sticky;top:.6rem}.brand[data-v-93c52c14]{color:var(--color-text-strong);letter-spacing:-.02em;font-size:1.08rem;font-weight:600;text-decoration:none}.brand[data-v-93c52c14]:hover{color:var(--color-primary)}.app-nav[data-v-93c52c14]{flex:1;gap:1rem;display:flex}.app-nav a[data-v-93c52c14]{color:var(--color-text-muted);font-size:.88rem;text-decoration:none}.app-nav a.router-link-active[data-v-93c52c14]{color:var(--color-text-strong);font-weight:600}.app-nav a[data-v-93c52c14]:hover{color:var(--color-primary)}.signout[data-v-93c52c14]{font:inherit;border:1px solid var(--border);background:var(--color-bg-soft);color:var(--color-text-strong);cursor:pointer;border-radius:6px;margin-left:auto;padding:.35rem .75rem}.signout[data-v-93c52c14]:hover:not(:disabled){border-color:var(--color-border-strong)}.signout[data-v-93c52c14]:disabled{opacity:.6;cursor:not-allowed}.logout-err[data-v-93c52c14]{color:var(--color-danger);margin:0;padding:.35rem 1.25rem;font-size:.9rem}.app-main[data-v-93c52c14]{box-sizing:border-box;flex:1;width:100%;max-width:72rem;margin:0 auto;padding:1.2rem 1.25rem 2rem}.app-main[data-v-93c52c14] h1{letter-spacing:-.02em;margin:0 0 1.1rem;font-size:1.7rem}.app-main[data-v-93c52c14] h2{margin:0 0 .5rem;font-size:1.1rem}.ui-btn[data-v-15195ff1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 90%, #fff 10%);color:var(--color-text-strong);cursor:pointer;font-weight:600;transition:all .14s}.ui-btn.full[data-v-15195ff1]{width:100%}.ui-btn.s-sm[data-v-15195ff1]{padding:.3rem .6rem;font-size:.82rem}.ui-btn.s-md[data-v-15195ff1]{padding:.45rem .8rem;font-size:.9rem}.ui-btn.v-primary[data-v-15195ff1]{background:linear-gradient(180deg, var(--color-primary), var(--color-primary-hover));border-color:color-mix(in srgb, var(--color-primary) 65%, #fff 35%);color:#04130b}.ui-btn.v-primary[data-v-15195ff1]:hover:not(:disabled){filter:brightness(1.06)}.ui-btn.v-danger[data-v-15195ff1]{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.ui-btn.v-danger[data-v-15195ff1]:hover:not(:disabled){filter:brightness(.95)}.ui-btn.v-ghost[data-v-15195ff1]{color:var(--color-text);background:0 0}.ui-btn[data-v-15195ff1]:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-btn[data-v-15195ff1]:disabled{opacity:.55;cursor:not-allowed}.ui-card[data-v-c8040a24]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, #fff 8%), var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm)}.ui-card.compact[data-v-c8040a24]{padding:var(--space-3)}.ui-panel-header[data-v-cb934f29]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}h3[data-v-cb934f29]{color:var(--color-text-strong);margin:0;font-size:1rem}p[data-v-cb934f29]{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.82rem}.actions[data-v-cb934f29]{gap:var(--space-2);align-items:center;display:inline-flex}.ui-badge[data-v-2cd2c238]{border:1px solid #0000;border-radius:999px;align-items:center;gap:.28rem;padding:.2rem .56rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-badge.t-neutral[data-v-2cd2c238]{background:var(--color-bg-soft);color:var(--color-text);border-color:var(--color-border)}.ui-badge.t-success[data-v-2cd2c238]{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success)}.ui-badge.t-warning[data-v-2cd2c238]{background:color-mix(in srgb, var(--color-warning) 18%, transparent);color:var(--color-warning)}.ui-badge.t-danger[data-v-2cd2c238]{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger)}.ui-badge.t-info[data-v-2cd2c238]{background:color-mix(in srgb, var(--color-info) 15%, transparent);color:var(--color-info)}.page[data-v-b9fa9a10]{width:100%;font-family:var(--sans), system-ui, sans-serif}.page h1[data-v-b9fa9a10]{color:var(--color-text-strong)}.panel[data-v-b9fa9a10]{border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;padding:.75rem}.panel h2[data-v-b9fa9a10]{margin:0 0 .5rem;font-size:1rem}.uptime-panel .small[data-v-b9fa9a10]{margin:0 0 .5rem;font-size:.85rem}.uptime-row[data-v-b9fa9a10]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.uptime-row label[data-v-b9fa9a10]{flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.uptime-row input[type=datetime-local][data-v-b9fa9a10]{font:inherit;padding:.25rem .35rem}.btn-primary[data-v-b9fa9a10]{font-weight:600}.cards[data-v-b9fa9a10]{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.expiry-cards[data-v-b9fa9a10]{margin-bottom:0}.region-table[data-v-b9fa9a10]{border-collapse:collapse;width:100%}.region-table th[data-v-b9fa9a10],.region-table td[data-v-b9fa9a10]{text-align:left;border-bottom:1px solid var(--border);padding:.38rem}.panel li a[data-v-b9fa9a10]{color:var(--color-primary);margin-right:.5rem;font-weight:500;text-decoration:none}.panel li a[data-v-b9fa9a10]:hover{text-decoration:underline}.card[data-v-b9fa9a10]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.card small[data-v-b9fa9a10]{font-size:.7rem;line-height:1.2}.panel ul[data-v-b9fa9a10]{margin:0;padding-left:1rem}.panel li[data-v-b9fa9a10]{margin-bottom:.35rem}.empty-row[data-v-b9fa9a10]{margin-left:-1rem;list-style:none}.err[data-v-b9fa9a10]{color:#b91c1c}.muted[data-v-b9fa9a10]{color:#64748b}.ui-table-wrap[data-v-79103811]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 94%, #fff 6%);width:100%;overflow:auto}.ui-table[data-v-79103811]{border-collapse:collapse;width:100%;font-size:.88rem}.ui-table[data-v-79103811] th,.ui-table[data-v-79103811] td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.5rem .6rem}.ui-table[data-v-79103811] th{color:var(--color-text-strong);background:color-mix(in srgb, var(--color-bg-soft) 86%, #000 14%);font-weight:600}.page[data-v-7abd7121]{width:100%;font-family:var(--sans), system-ui, sans-serif}.page h1[data-v-7abd7121]{color:var(--color-text-strong)}.panel[data-v-7abd7121]{border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;padding:.75rem}.grid[data-v-7abd7121]{grid-template-columns:1fr 2fr;gap:.5rem;margin-bottom:.5rem;display:grid}.toolbar[data-v-7abd7121]{grid-template-columns:11rem 1fr auto;gap:.5rem;margin-bottom:.75rem;display:grid}.pager[data-v-7abd7121]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.5rem;display:flex}.pager-meta[data-v-7abd7121]{color:var(--color-text);font-size:.9rem}.pager-size[data-v-7abd7121]{align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.pager-size select[data-v-7abd7121]{font:inherit;padding:.2rem .35rem}table[data-v-7abd7121]{border-collapse:collapse;table-layout:fixed;width:100%}th[data-v-7abd7121],td[data-v-7abd7121]{text-align:left;border-bottom:1px solid var(--border);padding:.4rem}.actions[data-v-7abd7121]{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:20rem;display:flex}.actions[data-v-7abd7121] button,.actions a[data-v-7abd7121]{font-size:.78rem;line-height:1.1}.actions a[data-v-7abd7121]{color:var(--color-primary);text-decoration:none}.actions a[data-v-7abd7121]:hover{text-decoration:underline}.run-state[data-v-7abd7121]{text-transform:capitalize;color:#64748b}.risk[data-v-7abd7121]{color:var(--color-danger);font-weight:600}.risk small[data-v-7abd7121]{color:var(--color-text-muted);margin-left:.25rem;font-weight:400}.ok-risk[data-v-7abd7121]{color:var(--color-success)}.mini-edit[data-v-7abd7121]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mini-edit input[type=number][data-v-7abd7121]{width:4.25rem}.region-picker[data-v-7abd7121]{z-index:2;min-width:12rem;position:relative}.region-picker summary[data-v-7abd7121]{cursor:pointer;color:var(--color-text);font-size:.85rem}.region-options[data-v-7abd7121]{gap:.2rem;max-height:9rem;margin-top:.35rem;display:grid;overflow:auto}.region-picker[open] .region-options[data-v-7abd7121]{border:1px solid var(--border);background:#0b1730;border-radius:6px;min-width:12rem;padding:.35rem;position:absolute;top:100%;left:0;box-shadow:0 8px 16px #00000059}.region-option[data-v-7abd7121]{color:var(--color-text);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.selected-region-table[data-v-7abd7121]{border:1px solid var(--border);border-radius:6px;width:100%;margin-bottom:.5rem;overflow:hidden}.selected-region-table th[data-v-7abd7121],.selected-region-table td[data-v-7abd7121]{border-bottom:1px solid var(--border);padding:.3rem .45rem;font-size:.85rem}.selected-region-table tbody tr:last-child td[data-v-7abd7121]{border-bottom:none}.selected-region-table--compact[data-v-7abd7121]{min-width:12rem;max-width:16rem;margin-bottom:0}.codes[data-v-7abd7121]{color:var(--color-text-muted);display:block}.active-region-select[data-v-7abd7121]{border:1px solid var(--border);color:#0f172a;background:#fff;border-radius:6px;min-width:7.2rem;padding:.22rem .35rem}td[data-v-7abd7121]:first-child,td[data-v-7abd7121]:nth-child(2),td[data-v-7abd7121]:nth-child(3){overflow-wrap:anywhere;word-break:break-word}td[data-v-7abd7121]:first-child{width:18%}td[data-v-7abd7121]:nth-child(2){width:24%}td[data-v-7abd7121]:nth-child(3){width:23%}td[data-v-7abd7121]:nth-child(4){width:10%}td[data-v-7abd7121]:nth-child(5),td[data-v-7abd7121]:nth-child(6){width:8%}td[data-v-7abd7121]:nth-child(7){width:27%}.err[data-v-7abd7121]{color:#b91c1c}.ok[data-v-7abd7121]{color:#15803d}.muted[data-v-7abd7121]{color:#64748b}.page[data-v-091113f7]{width:100%;font-family:var(--sans), system-ui, sans-serif}.back[data-v-091113f7]{margin:0 0 .5rem;font-size:.9rem}.back a[data-v-091113f7]{color:var(--accent);font-weight:500;text-decoration:none}.back a[data-v-091113f7]:hover{text-decoration:underline}.panel[data-v-091113f7]{border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;padding:.75rem}.panel ul[data-v-091113f7]{margin:0;padding-left:1rem}.panel li[data-v-091113f7]{margin-bottom:.4rem}.chart-head[data-v-091113f7]{justify-content:space-between;align-items:end;gap:.75rem;margin-top:.75rem;display:flex}.chart-head h3[data-v-091113f7]{margin:0;font-size:.95rem}.chart-head label[data-v-091113f7]{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.chart-wrap[data-v-091113f7]{border:1px solid var(--border);border-radius:8px;margin-top:.5rem;padding:.5rem}.chart-svg[data-v-091113f7]{color:#2563eb;width:100%;height:140px;display:block}.table-tools[data-v-091113f7]{flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;display:flex}.table-tools label[data-v-091113f7]{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.table-tools[data-v-091113f7] .ui-btn{align-self:end}.table-scroll[data-v-091113f7]{border:1px solid var(--border);border-radius:8px}.history-table[data-v-091113f7]{border-collapse:collapse;width:100%;font-size:.85rem}.history-table th[data-v-091113f7],.history-table td[data-v-091113f7]{text-align:left;border-bottom:1px solid var(--border);padding:.35rem .45rem}.history-table th[data-v-091113f7]{background:var(--bg);z-index:1;position:sticky;top:0}.empty-row[data-v-091113f7]{text-align:center}.checks-list[data-v-091113f7]{overscroll-behavior:contain;scrollbar-gutter:stable;height:20rem;padding-right:.2rem;overflow:hidden scroll}.history-list[data-v-091113f7]{overscroll-behavior:contain;scrollbar-gutter:stable;height:11rem;padding-right:.2rem;overflow:hidden scroll}.err[data-v-091113f7]{color:#b91c1c}.ok[data-v-091113f7]{color:#15803d}.muted[data-v-091113f7]{color:#64748b;font-size:.9rem}.actions[data-v-091113f7]{flex-wrap:wrap;gap:.5rem;display:flex}.range[data-v-091113f7]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.range label[data-v-091113f7]{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.range input[type=datetime-local][data-v-091113f7]{font-size:.85rem}.ghost[data-v-091113f7]{border:1px solid var(--border);background:0 0}.page[data-v-c3750537]{width:100%;font-family:var(--sans), system-ui, sans-serif}.muted[data-v-c3750537]{color:var(--color-text-muted)}.err[data-v-c3750537]{color:var(--color-danger)}.ok[data-v-c3750537]{color:var(--color-success)}.grid[data-v-c3750537]{grid-template-columns:1fr 1fr auto;gap:.5rem;margin-bottom:.5rem;display:grid}.page textarea[data-v-c3750537]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px;margin-bottom:.5rem;padding:.45rem .55rem}.chk[data-v-c3750537]{align-items:center;gap:.35rem;display:inline-flex}.monitor-filters[data-v-c3750537]{grid-template-columns:11rem 1fr;gap:.5rem;margin:.35rem 0 .5rem;display:grid}.monitor-table[data-v-c3750537]{border-collapse:collapse;width:100%;margin-bottom:.7rem}.monitor-table th[data-v-c3750537],.monitor-table td[data-v-c3750537]{text-align:left;border-bottom:1px solid var(--color-border);padding:.38rem}.empty-row[data-v-c3750537]{text-align:center}.page-card[data-v-c3750537]{border:1px solid var(--color-border);border-radius:8px;margin-bottom:.6rem;padding:.65rem}.mini-monitors[data-v-c3750537]{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.actions[data-v-c3750537]{gap:.5rem;display:flex}.linkline[data-v-c3750537]{margin-top:-.2rem}.notes[data-v-c3750537]{margin-top:-.15rem;margin-bottom:.5rem}.public-page[data-v-dee1fc3d]{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:1.25rem}.muted[data-v-dee1fc3d]{color:var(--color-text-muted)}.err[data-v-dee1fc3d]{color:var(--color-danger)}.notes[data-v-dee1fc3d]{white-space:pre-wrap;margin:0}.table[data-v-dee1fc3d]{border-collapse:collapse;width:100%}.table th[data-v-dee1fc3d],.table td[data-v-dee1fc3d]{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.4rem}
