.app-footer[data-v-698f7e6b]{text-align:center;border-top:1px solid var(--border);justify-content:center;align-items:center;gap:1.5rem;margin-top:auto;padding-top:2rem;font-size:.75rem;display:flex}.footer-link[data-v-698f7e6b]{color:var(--text-muted);text-decoration:none}.footer-link[data-v-698f7e6b]:hover{color:var(--accent)}.base-btn[data-v-cb35e548]{cursor:pointer;text-align:center;box-sizing:border-box;border-radius:4px;font-family:inherit;line-height:1.4;text-decoration:none;display:inline-block}.size-sm[data-v-cb35e548]{padding:.5rem .75rem;font-size:.75rem}.size-md[data-v-cb35e548]{padding:.5rem .75rem;font-size:1rem}.size-lg[data-v-cb35e548]{padding:.5rem 1rem;font-size:1rem}.full-width[data-v-cb35e548]{width:100%}.base-btn.disabled[data-v-cb35e548]{opacity:.4;cursor:default;pointer-events:none}.variant-secondary[data-v-cb35e548]{border:1px solid var(--border-input);color:var(--text);background:0 0}.variant-secondary[data-v-cb35e548]:hover:not(.disabled){border-color:var(--accent);color:var(--accent)}.variant-primary[data-v-cb35e548]{background:var(--accent);color:var(--bg);border:1px solid #0000;border-radius:6px;padding:.5rem 1rem;font-weight:700}.variant-danger[data-v-cb35e548]{border:1px solid var(--danger);color:var(--danger);background:0 0}.variant-danger[data-v-cb35e548]:hover:not(.disabled){background:#ff44441a}.landing[data-v-e49aae57]{max-width:720px;margin:0 auto;padding:1.5rem 1rem 3rem}.hero[data-v-e49aae57]{text-align:center;padding:4rem 0 3rem}h1[data-v-e49aae57]{font-size:2rem;font-weight:700;line-height:1.3}.subtitle[data-v-e49aae57]{color:var(--text-muted);max-width:480px;margin:1rem auto 2rem;font-size:1rem;line-height:1.6}.hero-actions[data-v-e49aae57]{justify-content:center;align-items:center;gap:.75rem;display:flex}.hero-actions a[data-v-e49aae57]:hover{text-decoration:none}.btn-lg[data-v-e49aae57]{padding:.75rem 1.5rem;font-size:1rem}.features[data-v-e49aae57]{grid-template-columns:1fr 1fr;gap:1.5rem;padding:2rem 0;display:grid}.feature-wide[data-v-e49aae57]{grid-column:1/-1}.feature h3[data-v-e49aae57]{margin-bottom:.5rem;font-size:1rem;font-weight:600}.feature p[data-v-e49aae57]{color:var(--text-muted);font-size:.875rem;line-height:1.5}@media (width<=500px){h1[data-v-e49aae57]{font-size:1.5rem}.features[data-v-e49aae57]{grid-template-columns:1fr}}.auth-page[data-v-0faf09bc]{flex-direction:column;flex:1;display:flex}.auth-card[data-v-0faf09bc]{background:var(--bg-card);border-radius:12px;align-self:center;width:100%;max-width:400px;margin:auto 0;padding:2rem}.auth-card h2[data-v-0faf09bc]{margin-bottom:.5rem}.auth-card .info[data-v-0faf09bc]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1rem}.auth-card .back-link[data-v-0faf09bc]{margin-top:1rem;display:block}.auth-card .back-link a[data-v-0faf09bc]{color:var(--text-muted);font-size:.875rem}.auth-field[data-v-8a7fcc7a]{margin-bottom:.75rem}.auth-field label[data-v-8a7fcc7a]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}.auth-field input[data-v-8a7fcc7a-s]{background:var(--bg);border:1px solid var(--border-input);width:100%;color:var(--text);box-sizing:border-box;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.auth-field input[data-v-8a7fcc7a-s]:focus{border-color:var(--accent);outline:none}.error[data-v-8a7fcc7a]{color:var(--danger);margin-top:.5rem;font-size:.75rem}.tabs[data-v-4b9c9469]{border:1px solid var(--border);border-radius:8px;margin-bottom:1.5rem;display:flex;overflow:hidden}.tabs button[data-v-4b9c9469]{background:var(--bg);color:var(--text-muted);border:none;flex:1;padding:.5rem;font-family:inherit;font-size:1rem;font-weight:500}.tabs button.active[data-v-4b9c9469]{background:var(--accent);color:var(--bg);font-weight:700}.error[data-v-4b9c9469]{color:var(--danger);margin-top:.5rem}.forgot-link[data-v-4b9c9469]{margin-top:.75rem;font-size:.875rem}.forgot-link a[data-v-4b9c9469]{color:var(--text-muted)}h2[data-v-bc8dc4e9]{margin-bottom:1.5rem}.project-subtitle[data-v-bc8dc4e9]{color:var(--text-muted);margin-bottom:1rem;font-size:.875rem}.empty-state[data-v-bc8dc4e9]{text-align:center;padding:3rem 1rem}.inline-form[data-v-bc8dc4e9]{gap:.5rem;display:flex}.project-grid[data-v-bc8dc4e9]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.project-card[data-v-bc8dc4e9]{background:var(--bg-card);color:inherit;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:.25rem;padding:1.25rem;text-decoration:none;display:flex}.project-card[data-v-bc8dc4e9]:hover{border-color:var(--accent)}.project-card-add[data-v-bc8dc4e9]{border:1px dashed var(--border-input);cursor:pointer;text-align:center;font:inherit;background:0 0;justify-content:center;align-items:center}.project-card-add[data-v-bc8dc4e9]:hover{border-color:var(--accent);background:#39ff140d}.project-name[data-v-bc8dc4e9]{font-size:1rem;font-weight:600}.project-summary[data-v-bc8dc4e9]{color:var(--text-muted);font-size:.875rem}.region-picker[data-v-c2446a90]{flex-direction:column;gap:.5rem;display:flex}.region-list[data-v-c2446a90]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.region-option[data-v-c2446a90]{cursor:pointer;align-items:center;gap:.5rem;font-size:1rem;display:flex}.muted[data-v-c2446a90]{color:var(--text-muted)}.error[data-v-c2446a90]{color:var(--danger)}@media (width<=640px){.region-list[data-v-c2446a90]{grid-template-columns:1fr}}.form-actions[data-v-604a2c76]{justify-content:flex-end;gap:.75rem;width:100%;display:flex}@media (width<=640px){.form-actions[data-v-604a2c76] .base-btn{text-align:center;flex:1}}h2[data-v-5b465ef5]{margin-bottom:1.5rem}.field[data-v-5b465ef5]{margin-bottom:1rem}.field label[data-v-5b465ef5]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}h3[data-v-5b465ef5]{margin:0 0 .75rem}.error[data-v-5b465ef5]{color:var(--danger)}.actions-hamburger[data-v-00481a48]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1;display:none}.actions-overlay[data-v-00481a48]{z-index:200;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.actions-close[data-v-00481a48]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:2rem;line-height:1;position:absolute;top:.5rem;right:1rem}.actions-menu-links[data-v-00481a48]{flex-direction:column;gap:.5rem;width:100%;max-width:280px;display:flex}.actions-menu-link[data-v-00481a48]{color:var(--text);text-align:center;border-radius:8px;padding:1rem;font-size:1rem;text-decoration:none;display:block}.actions-menu-link[data-v-00481a48]:hover{background:#222}.actions-menu-link.primary[data-v-00481a48]{color:var(--accent);font-weight:700}.action-icon[data-v-00481a48]{margin-right:.5rem;font-size:1rem;line-height:1}@media (width<=640px){.action-icon[data-v-00481a48]{font-size:1.25rem}}.header-actions[data-v-00481a48]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=640px){.actions-hamburger[data-v-00481a48]{display:flex}.header-actions[data-v-00481a48]{display:none}}.data-card[data-v-af420e10]{border:1px solid var(--border);color:inherit;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s;display:flex}.data-card[data-v-af420e10]:hover{background:#ffffff08}.data-card.clickable[data-v-af420e10]{cursor:pointer}.pagination[data-v-f8f3f24d]{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.page-info[data-v-f8f3f24d]{color:var(--text-muted);font-size:.75rem}.list-items[data-v-c5caad22]{flex-direction:column;gap:.5rem;display:flex}.skeleton-row[data-v-c5caad22]{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex}.skeleton-line[data-v-c5caad22]{background:var(--border);opacity:.5;border-radius:4px;height:.75rem}.skeleton-line-lg[data-v-c5caad22]{width:60%}.skeleton-line-sm[data-v-c5caad22]{width:40%}.header-row[data-v-ff859b42]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.status-link[data-v-ff859b42]{color:var(--text-muted);word-break:break-all;margin-top:.25rem;font-size:.875rem}.empty-services[data-v-ff859b42]{text-align:center;padding:3rem 1rem}.empty-services p[data-v-ff859b42]{color:var(--text-muted);margin-bottom:1rem}.service-content[data-v-ff859b42]{padding:.25rem .5rem}[data-v-ff859b42] .data-card{background:var(--bg-card)}.service-name[data-v-ff859b42]{color:var(--accent);margin-bottom:.5rem;font-size:1rem;font-weight:600}.service-url[data-v-ff859b42]{color:var(--text-muted);word-break:break-all;margin-bottom:.25rem;font-size:.875rem}.badge-paused[data-v-ff859b42]{color:var(--text-meta);text-transform:uppercase;letter-spacing:.05em;margin-left:.5rem;font-size:.75rem;font-weight:400}.service-meta[data-v-ff859b42]{color:var(--text-meta);margin-top:.25rem;font-size:.875rem}.card-toggle[data-v-67e4404e]{cursor:pointer;-webkit-user-select:none;user-select:none}.card-toggle[data-v-67e4404e]:hover{color:var(--accent)}.card.collapsed[data-v-67e4404e]{cursor:pointer}.card.collapsed[data-v-67e4404e]:hover{border-color:var(--accent)}.danger-zone[data-v-18c0ad7a]{border:1px solid var(--danger);border-radius:8px;margin-top:2rem;padding:1.25rem}.danger-zone h3[data-v-18c0ad7a]{color:var(--danger);margin:0}.danger-toggle[data-v-18c0ad7a]{cursor:pointer;-webkit-user-select:none;user-select:none}.danger-actions[data-v-18c0ad7a]{justify-content:flex-end;margin-top:.75rem;display:flex}@media (width<=640px){.danger-actions .base-btn[data-v-18c0ad7a]{width:100%}}.modal-overlay[data-v-421d5e7d]{z-index:100;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-421d5e7d]{background:var(--bg-card);border-radius:12px;width:100%;max-width:360px;padding:1.5rem}.modal-title[data-v-421d5e7d]{margin:0 0 .75rem;font-size:1rem}.modal p[data-v-421d5e7d]{margin-bottom:.5rem}.modal-actions[data-v-421d5e7d]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}h2[data-v-b44081fd],h3[data-v-b44081fd]{margin-bottom:.75rem}.card[data-v-b44081fd]{background:var(--bg-card);border-radius:8px;padding:1rem 1.25rem}.field label[data-v-b44081fd]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}.presets[data-v-b44081fd]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.preset-btn[data-v-b44081fd]{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;display:flex}.preset-btn[data-v-b44081fd]:hover{border-color:var(--accent)}.preset-swatch[data-v-b44081fd]{border-radius:50%;flex-shrink:0;width:14px;height:14px}.theme-grid[data-v-b44081fd]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.theme-field[data-v-b44081fd]{align-items:center;gap:.5rem;display:flex}.theme-label[data-v-b44081fd]{color:var(--text);min-width:4.5rem;font-weight:600}.theme-input[data-v-b44081fd]{border:1px solid var(--border-input);cursor:pointer;background:0 0;border-radius:4px;width:2.5rem;height:2rem;padding:0}.theme-hex[data-v-b44081fd]{background:var(--bg);border:1px solid var(--border-input);color:var(--text);border-radius:4px;flex:1;min-width:5rem;padding:.5rem .75rem;font-family:monospace;font-size:.75rem}.logo-section[data-v-b44081fd]{margin-top:1rem;margin-bottom:.5rem}.logo-preview[data-v-b44081fd]{justify-content:flex-end;display:flex}.field-label[data-v-b44081fd]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}.mock-status[data-v-b44081fd]{border:1px solid;border-radius:8px;margin-top:2rem;padding:1rem 1.25rem;font-size:.75rem}.mock-header[data-v-b44081fd]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.mock-h1[data-v-b44081fd]{font-size:1rem;font-weight:700}.mock-logo[data-v-b44081fd]{max-width:200px;max-height:100px;display:inline-block}.mock-badge[data-v-b44081fd]{border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.mock-card[data-v-b44081fd]{border-radius:6px;margin-bottom:.5rem;padding:.5rem .75rem}.mock-card-top[data-v-b44081fd]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.mock-name[data-v-b44081fd]{font-size:.75rem;font-weight:600}.mock-meta[data-v-b44081fd]{margin-top:.25rem;font-size:.75rem}.mock-right[data-v-b44081fd]{align-items:center;gap:.5rem;display:flex}.mock-dot[data-v-b44081fd]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mock-status-text[data-v-b44081fd]{text-transform:capitalize;font-size:.75rem}.mock-history[data-v-b44081fd]{gap:2px;display:flex}.mock-bar[data-v-b44081fd]{border-radius:1px;flex-shrink:0;width:8px;height:14px}@media (width<=480px){.mock-bar[data-v-b44081fd]:nth-child(-n+10){display:none}}.mock-incidents[data-v-b44081fd]{border-top:1px solid;margin-top:1rem;padding-top:.75rem}.mock-incidents-title[data-v-b44081fd]{margin-bottom:.5rem;font-size:1rem;font-weight:600}.mock-incident[data-v-b44081fd]{border-left:3px solid;border-radius:6px;padding:.5rem .75rem}.mock-incident-title[data-v-b44081fd]{font-size:.75rem;font-weight:600}.mock-resolved-icon[data-v-b44081fd]{margin-left:.5rem;font-size:.75rem}.mock-timeline[data-v-b44081fd]{margin-top:.5rem;padding-left:1rem;position:relative}.mock-timeline[data-v-b44081fd]:before{content:"";background:var(--tl-line);width:1px;position:absolute;top:0;bottom:.25rem;left:.15rem}.mock-timeline-item[data-v-b44081fd]{margin-bottom:.5rem;position:relative}.mock-timeline-dot[data-v-b44081fd]{border-radius:50%;width:6px;height:6px;position:absolute;top:.25rem;left:-1rem}.mock-update-title[data-v-b44081fd]{font-size:.75rem;font-weight:600}.mock-update-meta[data-v-b44081fd]{margin-left:.5rem;font-size:.75rem;font-weight:400}.mock-update-desc[data-v-b44081fd]{margin-top:.25rem;font-size:.75rem}.channel-name[data-v-b44081fd]{font-weight:600}.channel-type[data-v-b44081fd]{color:var(--text-muted);text-transform:uppercase;flex-shrink:0;font-weight:400}.status-active[data-v-b44081fd]{color:var(--accent);flex-shrink:0;margin-left:auto}.status-paused[data-v-b44081fd]{color:var(--text-muted);flex-shrink:0;margin-left:auto}.reset-wrap[data-v-b44081fd]{justify-content:flex-end;display:flex}@media (width<=640px){.card>*>.base-btn[data-v-b44081fd],.logo-preview .base-btn[data-v-b44081fd],.reset-wrap .base-btn[data-v-b44081fd]{width:100%}}.headers-section[data-v-6d5e438f]{border:1px solid var(--border);border-radius:8px;padding:1rem}.headers-section legend[data-v-6d5e438f]{color:var(--text);padding:0 .25rem;font-weight:600}.field-hint[data-v-6d5e438f]{color:var(--text-meta);margin-bottom:.75rem;font-size:.875rem}.header-row[data-v-6d5e438f]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.header-input[data-v-6d5e438f]{background:var(--bg);border:1px solid var(--border-input);color:var(--text);border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.header-input[data-v-6d5e438f]:focus{border-color:var(--accent);outline:none}.header-key[data-v-6d5e438f]{flex:2}.header-val[data-v-6d5e438f]{flex:3}.btn-remove[data-v-6d5e438f]{border:1px solid var(--border-input);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .5rem;font-family:inherit;font-size:1rem;line-height:1}.btn-remove[data-v-6d5e438f]:hover{color:var(--danger);border-color:#f66}@media (width<=480px){.header-row[data-v-6d5e438f]{flex-direction:column;gap:.5rem}}h2[data-v-fd0ab534]{margin-bottom:.75rem}.field label[data-v-fd0ab534]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}.card[data-v-fd0ab534]{background:var(--bg-card);border-radius:8px;margin-bottom:1rem;padding:1rem 1.25rem}.error[data-v-fd0ab534]{color:var(--danger);margin-top:.5rem}.badge[data-v-b110d0af]{text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1.6}.badge-up[data-v-b110d0af]{color:var(--accent);background:#39ff1426}.badge-down[data-v-b110d0af]{background:var(--danger);color:#fff}.badge-pending[data-v-b110d0af]{background:var(--bg);color:var(--text-muted);border:1px solid var(--border)}.badge-muted[data-v-b110d0af]{background:var(--bg);color:var(--text-muted)}.page-header[data-v-7cf9e7f8]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}h2[data-v-7cf9e7f8]{margin:0}.card[data-v-7cf9e7f8]{background:var(--bg-card);border-radius:8px;padding:1rem 1.25rem}.field label[data-v-7cf9e7f8]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}label.toggle-switch[data-v-7cf9e7f8]{cursor:pointer;align-items:center;gap:.5rem;margin-bottom:0;display:inline-flex}.field-value[data-v-7cf9e7f8]{color:var(--text);word-break:break-all;font-size:1rem}.toggle-label[data-v-7cf9e7f8]{color:var(--text);cursor:pointer;align-items:center;gap:.25rem;font-size:.75rem;display:flex}h3[data-v-7cf9e7f8]{margin:0 0 .75rem}.card h3[data-v-7cf9e7f8]:first-child{margin-top:0}.delivery-row[data-v-7cf9e7f8]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.delivery-description[data-v-7cf9e7f8]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.delivery-error[data-v-7cf9e7f8]{color:var(--danger);cursor:help;font-size:.75rem}.delivery-time[data-v-7cf9e7f8]{color:var(--text-muted);margin-left:auto}@media (width<=640px){.delivery-time[data-v-7cf9e7f8],.delivery-error[data-v-7cf9e7f8]{width:100%;margin-left:0}}.toggle-switch input[data-v-7cf9e7f8]{display:none}.toggle-track[data-v-7cf9e7f8]{background:var(--text-muted);border-radius:999px;width:2.25rem;height:1.25rem;transition:background .2s;position:relative}.toggle-switch input:checked+.toggle-track[data-v-7cf9e7f8]{background:var(--accent)}.toggle-thumb[data-v-7cf9e7f8]{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:.25rem;left:.25rem}.toggle-switch input:checked+.toggle-track .toggle-thumb[data-v-7cf9e7f8]{transform:translate(1rem)}.toggle-text[data-v-7cf9e7f8]{color:var(--text);font-size:.875rem}.row[data-v-c6cbd174]{gap:1rem;display:flex}.row>.field[data-v-c6cbd174]{flex:1}label[data-v-c6cbd174]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}@media (width<=480px){.row[data-v-c6cbd174]{flex-direction:column;gap:.75rem}.row>.field[data-v-c6cbd174]{flex:none}}h2[data-v-23fb3953]{margin-bottom:1.5rem}.card[data-v-23fb3953]{background:var(--bg-card);border-radius:8px;padding:1rem 1.25rem}.page-header[data-v-95e44026]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.badge-paused[data-v-95e44026]{color:var(--text-meta);text-transform:uppercase;letter-spacing:.05em;margin-left:.5rem;font-size:.75rem;font-weight:400}.card[data-v-95e44026]{background:var(--bg-card);border-radius:8px;padding:1rem 1.25rem}.field[data-v-95e44026]{flex:1}.field label[data-v-95e44026]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}.field-value[data-v-95e44026]{color:var(--text);word-break:break-all;font-size:1rem}.row[data-v-95e44026]{gap:1rem;display:flex}.header-display[data-v-95e44026]{gap:.5rem;padding:.25rem 0;font-size:1rem;display:flex}.header-key-label[data-v-95e44026]{color:var(--accent);font-weight:600}.header-val-label[data-v-95e44026]{color:var(--text)}h3[data-v-95e44026]{margin-bottom:.75rem}.incident-time[data-v-95e44026]{color:var(--text-muted)}.cycle-time[data-v-95e44026]{font-weight:600}.cycle-summary[data-v-95e44026]{margin-left:auto;font-size:.75rem;font-weight:700}.cycle-summary.ok[data-v-95e44026]{color:var(--accent)}.cycle-summary.fail[data-v-95e44026]{color:var(--danger)}.error[data-v-95e44026]{color:var(--danger);margin-top:.5rem}h2[data-v-735059e1]{margin-bottom:.25rem;line-height:1}.page-header[data-v-735059e1]{margin-bottom:1.5rem}.meta[data-v-735059e1]{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}.timeline[data-v-735059e1]{margin-bottom:2rem;padding-left:1.5rem;position:relative}.timeline[data-v-735059e1]:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:.45rem}.timeline-item[data-v-735059e1]{margin-bottom:1rem;position:relative}.timeline-dot[data-v-735059e1]{background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;top:.5rem;left:-1.3rem}.timeline-card[data-v-735059e1]{background:var(--bg-card);border-radius:8px;padding:1rem}.update-title[data-v-735059e1]{margin-bottom:.25rem;font-size:1rem;font-weight:700}.update-desc[data-v-735059e1]{color:var(--text);white-space:pre-wrap;margin-bottom:.25rem;font-size:.875rem}.update-meta[data-v-735059e1]{color:var(--text-muted);font-size:.75rem}.btn-edit[data-v-735059e1]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:0;font-family:inherit;font-size:.75rem;text-decoration:underline}.btn-edit[data-v-735059e1]:hover{color:var(--accent)}.edit-actions[data-v-735059e1]{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.add-update[data-v-735059e1]{margin-top:1rem}.add-update h3[data-v-735059e1]{margin-bottom:.75rem;font-size:1rem}.field label[data-v-735059e1]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}.edit-fields[data-v-735059e1]{flex-direction:column;gap:.5rem;display:flex}.error[data-v-735059e1]{color:var(--danger);margin-top:.5rem}.card[data-v-735059e1]{background:var(--bg-card);border-radius:8px;padding:1rem 1.25rem}@media (width<=640px){.btn-edit[data-v-735059e1]{text-align:left;width:100%}}.invite-page[data-v-bdb0ce7c]{flex-direction:column;flex:1;display:flex}.invite-content[data-v-bdb0ce7c]{align-self:center;width:100%;max-width:400px;margin:auto 0}.invite-card[data-v-bdb0ce7c]{background:var(--bg-card);text-align:center;border-radius:12px;padding:2rem}h2[data-v-bdb0ce7c]{margin-bottom:.5rem}p[data-v-bdb0ce7c]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.info[data-v-bdb0ce7c]{color:var(--text-muted);font-size:1rem}.error[data-v-bdb0ce7c]{color:var(--danger);margin-top:.5rem}.success[data-v-bdb0ce7c]{color:var(--accent);margin-bottom:1rem;font-weight:700}.success-msg[data-v-bdb0ce7c]{margin-top:1rem}.register-form[data-v-bdb0ce7c]{text-align:left;margin-top:1rem}.register-form .btn-primary[data-v-bdb0ce7c]{text-align:center;width:100%;margin-top:.5rem}.input-disabled[data-v-bdb0ce7c]{background:var(--bg-card);color:var(--text-muted)}.btn-primary[data-v-bdb0ce7c]{background:var(--accent);color:var(--bg);border:none;border-radius:6px;padding:.5rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-block}.btn-primary[data-v-bdb0ce7c]:disabled{opacity:.4}.error[data-v-af53b0ef]{color:var(--danger);margin-top:.5rem}.success[data-v-af53b0ef]{color:var(--accent);margin-top:1rem;font-size:1rem;display:block}.error[data-v-8a79a850]{color:var(--danger);margin-top:.5rem}.success[data-v-8a79a850]{color:var(--accent);margin-top:.5rem;font-size:1rem;display:block}.success[data-v-76d5b7c3]{color:var(--accent);display:inline}.error[data-v-76d5b7c3]{color:var(--danger)}.picker-page[data-v-c62d8f7b]{max-width:500px;margin:0 auto}h2[data-v-c62d8f7b]{margin-bottom:1.5rem;font-size:1.25rem}.org-list[data-v-c62d8f7b]{flex-direction:column;gap:.75rem;display:flex}.org-card[data-v-c62d8f7b]{background:var(--bg-card);color:inherit;border-radius:8px;padding:1rem 1.25rem;text-decoration:none;transition:box-shadow .15s;display:block}.org-card[data-v-c62d8f7b]:hover{border:1px solid var(--accent);margin:-1px}.org-name[data-v-c62d8f7b]{margin-bottom:.25rem;font-weight:600}.org-slug[data-v-c62d8f7b]{color:var(--text-muted);font-size:.875rem}h2[data-v-ab8fc228]{margin-bottom:1.5rem}h3[data-v-ab8fc228]{margin:0 0 .75rem}.section-label[data-v-ab8fc228]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:1.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.section-label[data-v-ab8fc228]:first-of-type{margin-top:0}.card[data-v-ab8fc228]{background:var(--bg-card);border-radius:8px;padding:1rem 1.25rem}.card h3[data-v-ab8fc228]:first-child{margin-top:0}.field label[data-v-ab8fc228]{color:var(--text);margin-bottom:.25rem;font-weight:600;display:block}.field-value[data-v-ab8fc228]{color:var(--text);word-break:break-all;font-size:1rem}.field-row[data-v-ab8fc228]{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.rename-input[data-v-ab8fc228]{background:var(--bg);border:1px solid var(--border-input);color:var(--text);border-radius:4px;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.rename-input[data-v-ab8fc228]:focus{border-color:var(--accent);outline:none}.btn-rename[data-v-ab8fc228]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:1.5rem;line-height:1}.btn-rename[data-v-ab8fc228]:hover{color:var(--accent)}.inline-form[data-v-ab8fc228]{gap:.5rem;margin-top:.5rem;display:flex}.badge-admin[data-v-ab8fc228]{color:var(--accent);text-transform:uppercase;background:#39ff1426;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}[data-v-ab8fc228] .apikeys-list{margin-top:1rem}.ak-name[data-v-ab8fc228]{color:var(--text);flex:1;font-size:1rem}.ak-prefix[data-v-ab8fc228]{color:var(--text-meta);font-family:Courier New,Courier,monospace;font-size:.75rem}.ak-dismiss-actions[data-v-ab8fc228]{justify-content:flex-end;display:flex}.ak-dismiss-actions .base-btn[data-v-ab8fc228]{width:100%}@media (width>640px){.ak-dismiss-actions .base-btn[data-v-ab8fc228]{width:auto}}.ak-new-key[data-v-ab8fc228]{background:var(--bg);border:1px solid var(--accent);border-radius:6px;margin-top:.75rem;padding:.75rem}.ak-new-key label[data-v-ab8fc228]{color:var(--text-muted);margin-bottom:.5rem;display:block}.ak-new-key code[data-v-ab8fc228]{word-break:break-all;background:var(--bg-card);color:var(--accent);border-radius:4px;margin-bottom:.5rem;padding:.5rem;font-size:.75rem;display:block}.field-hint[data-v-ab8fc228]{color:var(--text-meta);margin-bottom:.75rem;font-size:.875rem}.divider[data-v-ab8fc228]{border:none;border-top:1px solid var(--border);margin:1rem 0}.error[data-v-ab8fc228]{color:var(--danger);margin-top:.5rem}.success[data-v-ab8fc228]{margin-top:.5rem}@media (width<=480px){.inline-form[data-v-ab8fc228]{flex-direction:column}.field-row[data-v-ab8fc228]{flex-wrap:wrap}}.pricing-page[data-v-a333ac7e]{flex-direction:column;gap:2.25rem;margin:0 auto;padding:1.5rem 1rem 4rem;display:flex}h1[data-v-a333ac7e]{text-align:center}.subtitle[data-v-a333ac7e]{text-align:center;color:var(--text-muted)}.plans[data-v-a333ac7e]{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.plan-card[data-v-a333ac7e]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:1.5rem;display:flex;position:relative}.plan-card.featured[data-v-a333ac7e]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan-card.featured .price[data-v-a333ac7e]{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.badge[data-v-a333ac7e]{background:var(--accent);color:#000;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.plan-card h2[data-v-a333ac7e]{margin-bottom:.5rem}.price[data-v-a333ac7e]{margin-bottom:1.25rem}.amount[data-v-a333ac7e]{font-size:2rem;font-weight:700}.amount.cross[data-v-a333ac7e]{color:var(--text-muted);font-size:2rem;text-decoration:line-through}.slash-mo[data-v-a333ac7e]{font-size:1rem;text-decoration:none;display:inline-block}.amount.free[data-v-a333ac7e]{color:var(--accent);align-self:center;font-size:1.5rem}.period[data-v-a333ac7e]{color:var(--text-muted);font-size:1rem}.features[data-v-a333ac7e]{flex:1;margin:0 0 1.5rem;padding:0;list-style:none}.features li[data-v-a333ac7e]{border-bottom:1px solid var(--border);padding:.25rem 0;font-size:1rem}.features li[data-v-a333ac7e]:last-child{border-bottom:none}.features li[data-v-a333ac7e]:before{content:"✓ ";color:var(--accent)}.fine[data-v-a333ac7e]{color:var(--text-meta);text-align:center;margin-top:.75rem;font-size:.75rem}.post-beta-note[data-v-a333ac7e]{text-align:center;color:var(--text-muted);border-top:1px solid var(--border);padding-top:1.5rem;font-size:1rem}.plan-card .btn-primary[data-v-a333ac7e]{text-align:center}.btn-primary.disabled[data-v-a333ac7e]{opacity:.5;cursor:not-allowed;pointer-events:none;text-align:center}@media (width<=640px){.plans[data-v-a333ac7e]{grid-template-columns:1fr}.pricing-page[data-v-a333ac7e]{padding:1rem 1rem 3rem}h1[data-v-a333ac7e]{font-size:1.25rem}}.results-list[data-v-615995ad]{flex-direction:column;gap:.75rem;display:flex}.summary[data-v-615995ad]{margin:.5rem 0 1rem;font-size:1.125rem;font-weight:700}.summary.ok[data-v-615995ad]{color:var(--accent)}.summary.fail[data-v-615995ad]{color:var(--danger)}.result-card[data-v-615995ad]{background:var(--bg-card);border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.result-left[data-v-615995ad]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.dot[data-v-615995ad]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.dot-up[data-v-615995ad]{background:var(--accent)}.dot-down[data-v-615995ad]{background:var(--danger)}.status-code[data-v-615995ad]{font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:1rem;font-weight:700}.result-body[data-v-615995ad]{flex:1;min-width:0}.region-name[data-v-615995ad]{font-size:1rem;font-weight:600}.result-meta[data-v-615995ad]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;display:flex}.error-msg[data-v-615995ad]{color:var(--danger)}.btn-link[data-v-615995ad]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.btn-link[data-v-615995ad]:hover{color:var(--accent)}.headers-json[data-v-615995ad]{color:var(--text-muted);background:var(--bg);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:300px;margin-top:.25rem;padding:.5rem;font-size:.75rem;overflow-y:auto}h2[data-v-615995ad]{margin-bottom:.75rem}.muted[data-v-615995ad]{color:var(--text-muted)}.error[data-v-615995ad]{color:var(--danger)}.navbar[data-v-f0bdc103]{background:var(--bg-nav);border-bottom:1px solid var(--border);padding:0 1rem}.nav-inner[data-v-f0bdc103]{justify-content:space-between;align-items:center;max-width:800px;height:56px;margin:0 auto;display:flex}.brand[data-v-f0bdc103]{color:var(--accent);font-family:Courier New,Courier,monospace;font-size:1.25rem;font-weight:700;text-decoration:none}.face[data-v-f0bdc103]{color:var(--text)}.nav-links[data-v-f0bdc103]{align-items:center;gap:1.5rem;display:flex}.nav-links a[data-v-f0bdc103]{color:var(--text-muted);font-size:1rem;text-decoration:none}.nav-links a.router-link-active[data-v-f0bdc103]{color:var(--accent);font-weight:700}.nav-links a[data-v-f0bdc103]:hover{color:var(--text)}.hamburger[data-v-f0bdc103]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:4px;display:none}.hamburger span[data-v-f0bdc103]{background:var(--text-muted);width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger.open span[data-v-f0bdc103]:first-child{transform:translateY(6px)rotate(45deg)}.hamburger.open span[data-v-f0bdc103]:nth-child(2){opacity:0}.hamburger.open span[data-v-f0bdc103]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.backdrop[data-v-f0bdc103]{background:var(--bg);z-index:99;margin-top:56px;position:fixed;inset:0}@media (width<=640px){.hamburger[data-v-f0bdc103]{display:flex}.nav-links[data-v-f0bdc103]{border-bottom:1px solid var(--border);z-index:100;background:#111;flex-direction:column;gap:0;display:none;position:absolute;top:56px;left:0;right:0}.nav-links.open[data-v-f0bdc103]{display:flex}.nav-links a[data-v-f0bdc103]{box-sizing:border-box;border-bottom:1px solid var(--border);width:100%;padding:.75rem 1rem;font-size:1rem}.nav-links a[data-v-f0bdc103]:hover{color:var(--text);background:#222}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Courier New,Courier,monospace;line-height:1.6;overflow-y:scroll}main{flex-direction:column;max-width:800px;min-height:calc(100vh - 56px - 4rem);margin:2rem auto;padding:0 1rem;display:flex}main.wide{max-width:1200px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}.back-link{color:var(--text-muted);margin-bottom:.75rem;font-size:.875rem;display:inline-block}.back-link:hover{color:var(--accent)}h2{font-size:1.25rem}h3{font-size:1rem}label,legend{font-size:.875rem}.muted{color:var(--text-muted)}.error{color:var(--danger);margin-bottom:.5rem;font-size:.75rem}.success{color:var(--accent);font-size:.75rem}.app-input{background:var(--bg);border:1px solid var(--border-input);width:100%;color:var(--text);border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.app-input:focus{border-color:var(--accent);outline:none}.pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.stack{flex-direction:column;gap:1rem;display:flex}.form-fields{flex-direction:column;gap:.75rem;display:flex}.card{background:var(--bg-card);border-radius:8px;margin-bottom:1rem;padding:1rem 1.25rem}.stack>.card{margin-bottom:0}:root{--bg:#121212;--bg-card:#1e1e1e;--bg-nav:#1a1a1a;--accent:#39ff14;--accent-rgb:57, 255, 20;--text:#e0e0e0;--text-muted:#aaa;--text-meta:#999;--border:#333;--border-input:#444;--danger:#f44}
