.landing-page.svelte-pjjyjq{min-height:100vh;color:var(--gray-900);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.navbar.svelte-pjjyjq{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);background:#ffffffeb;position:sticky;top:0}.nav-container.svelte-pjjyjq{justify-content:space-between;align-items:center;max-width:1100px;height:60px;margin:0 auto;padding:0 24px;display:flex}.brand.svelte-pjjyjq{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.brand-accent.svelte-pjjyjq{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}.brand-title.svelte-pjjyjq{letter-spacing:-.3px;color:var(--gray-900);font-size:15px;font-weight:600}.brand-suffix.svelte-pjjyjq{color:var(--gray-500);font-weight:400}.nav-links.svelte-pjjyjq{align-items:center;gap:24px;display:flex}.nav-link.svelte-pjjyjq{color:var(--gray-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 0;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.nav-link.svelte-pjjyjq:hover{color:var(--gray-900)}.external-icon.svelte-pjjyjq{opacity:.5}.nav-actions.svelte-pjjyjq{align-items:center;gap:12px;display:flex}.btn.svelte-pjjyjq{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-sm.svelte-pjjyjq{height:32px;padding:0 12px;font-size:12px}.btn-lg.svelte-pjjyjq{height:42px;padding:0 20px;font-size:14px}.btn-primary.svelte-pjjyjq{background:var(--gray-900);color:#fff;border:1px solid var(--gray-900)}.btn-primary.svelte-pjjyjq:hover{background:#27272a;border-color:#27272a}.btn-secondary.svelte-pjjyjq{color:var(--gray-800);border:1px solid var(--gray-300);background:#fff}.btn-secondary.svelte-pjjyjq:hover{background:var(--gray-50);border-color:var(--gray-400)}.btn-ghost.svelte-pjjyjq{color:var(--gray-700);background:0 0}.btn-ghost.svelte-pjjyjq:hover{color:var(--gray-950)}.hero-section.svelte-pjjyjq{background:#fff;padding:72px 24px 64px}.hero-container.svelte-pjjyjq{text-align:center;max-width:860px;margin:0 auto}.hero-title.svelte-pjjyjq{letter-spacing:-1.2px;color:var(--gray-950);margin-bottom:18px;font-size:46px;font-weight:700;line-height:1.15}.hero-title-sub.svelte-pjjyjq{color:var(--gray-500)}.hero-desc.svelte-pjjyjq{max-width:620px;color:var(--gray-600);margin:0 auto 32px;font-size:16px;line-height:1.6}.hero-actions.svelte-pjjyjq{justify-content:center;align-items:center;gap:12px;margin-bottom:56px;display:flex}.terminal-card.svelte-pjjyjq{text-align:left;background:#0d0e11;border:1px solid #27272a;border-radius:10px;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 16px 40px -12px #00000026}.terminal-header.svelte-pjjyjq{background:#14151a;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.terminal-dots.svelte-pjjyjq{gap:6px;display:flex}.terminal-dots.svelte-pjjyjq .dot:where(.svelte-pjjyjq){background:#2e3039;border-radius:50%;width:9px;height:9px}.terminal-tabs.svelte-pjjyjq{gap:4px;display:flex}.tab-btn.svelte-pjjyjq{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .12s}.tab-btn.svelte-pjjyjq:hover{color:#e4e4e7}.tab-btn.active.svelte-pjjyjq{color:#fafafa;background:#27272a}.copy-btn.svelte-pjjyjq{color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #2e3039;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;transition:all .12s;display:inline-flex}.copy-btn.svelte-pjjyjq:hover{color:#fafafa;border-color:#3f3f46}.terminal-body.svelte-pjjyjq{background:#0d0e11;padding:16px 20px}.code-block.svelte-pjjyjq{color:#e4e4e7;white-space:pre-wrap;word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6}.terminal-footer.svelte-pjjyjq{background:#090a0d;border-top:1px solid #1c1d24;padding:14px 20px 16px}.response-label.svelte-pjjyjq{align-items:center;gap:8px;margin-bottom:8px;display:flex}.status-code.svelte-pjjyjq{color:#22c55e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.latency-pill.svelte-pjjyjq{color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.response-block.svelte-pjjyjq{color:#a1a1aa;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5}.stats-section.svelte-pjjyjq{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:var(--gray-50)}.stats-container.svelte-pjjyjq{justify-content:space-around;align-items:center;max-width:1100px;margin:0 auto;padding:28px 24px;display:flex}.stat-item.svelte-pjjyjq{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-value.svelte-pjjyjq{color:var(--gray-950);letter-spacing:-.5px;font-size:22px;font-weight:700}.stat-label.svelte-pjjyjq{color:var(--gray-500);margin-top:2px;font-size:12px}.stat-divider.svelte-pjjyjq{background:var(--gray-200);width:1px;height:32px}.endpoints-section.svelte-pjjyjq{background:#fff;padding:80px 24px}.section-container.svelte-pjjyjq{max-width:1100px;margin:0 auto}.section-header.svelte-pjjyjq{text-align:center;max-width:600px;margin:0 auto 48px}.section-tag.svelte-pjjyjq{letter-spacing:.8px;color:var(--primary-600);margin-bottom:8px;font-size:11px;font-weight:600}.section-title.svelte-pjjyjq{letter-spacing:-.6px;color:var(--gray-950);margin-bottom:10px;font-size:28px;font-weight:700}.section-desc.svelte-pjjyjq{color:var(--gray-600);font-size:14px;line-height:1.5}.cards-grid.svelte-pjjyjq{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.feature-card.svelte-pjjyjq{border:1px solid var(--gray-200);background:#fff;border-radius:8px;padding:24px;transition:border-color .15s}.feature-card.svelte-pjjyjq:hover{border-color:var(--gray-300)}.card-top.svelte-pjjyjq{align-items:center;gap:10px;margin-bottom:14px;display:flex}.card-icon.svelte-pjjyjq{background:var(--gray-100);width:32px;height:32px;color:var(--gray-800);border-radius:6px;justify-content:center;align-items:center;display:flex}.card-tag.svelte-pjjyjq{color:var(--gray-500);font-size:11px;font-weight:500}.feature-card.svelte-pjjyjq h3:where(.svelte-pjjyjq){color:var(--gray-900);margin-bottom:8px;font-size:16px;font-weight:600}.feature-card.svelte-pjjyjq p:where(.svelte-pjjyjq){color:var(--gray-600);margin-bottom:16px;font-size:13px;line-height:1.55}.card-endpoints.svelte-pjjyjq{flex-wrap:wrap;gap:6px;display:flex}.card-endpoints.svelte-pjjyjq code:where(.svelte-pjjyjq){background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-800);border-radius:4px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.features-section.svelte-pjjyjq{background:var(--gray-50);border-top:1px solid var(--gray-200);padding:72px 24px}.features-grid.svelte-pjjyjq{grid-template-columns:repeat(2,1fr);gap:28px 40px;max-width:900px;margin:0 auto;display:grid}.feature-item.svelte-pjjyjq{align-items:flex-start;gap:12px;display:flex}.feature-dot.svelte-pjjyjq{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.feature-item.svelte-pjjyjq h4:where(.svelte-pjjyjq){color:var(--gray-900);margin-bottom:4px;font-size:14px;font-weight:600}.feature-item.svelte-pjjyjq p:where(.svelte-pjjyjq){color:var(--gray-600);font-size:13px;line-height:1.5}.feature-item.svelte-pjjyjq code:where(.svelte-pjjyjq){background:var(--gray-200);color:var(--gray-800);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.quickstart-section.svelte-pjjyjq{border-top:1px solid var(--gray-200);background:#fff;padding:80px 24px}.steps-grid.svelte-pjjyjq{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-card.svelte-pjjyjq{border:1px solid var(--gray-200);background:#fff;border-radius:8px;padding:24px}.step-num.svelte-pjjyjq{color:var(--primary-600);margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-block}.step-card.svelte-pjjyjq h4:where(.svelte-pjjyjq){color:var(--gray-900);margin-bottom:6px;font-size:15px;font-weight:600}.step-card.svelte-pjjyjq p:where(.svelte-pjjyjq){color:var(--gray-600);font-size:13px;line-height:1.5}.bottom-cta-section.svelte-pjjyjq{background:var(--gray-50);border-top:1px solid var(--gray-200);text-align:center;padding:80px 24px}.cta-container.svelte-pjjyjq{max-width:600px;margin:0 auto}.cta-container.svelte-pjjyjq h2:where(.svelte-pjjyjq){letter-spacing:-.6px;color:var(--gray-950);margin-bottom:10px;font-size:28px;font-weight:700}.cta-container.svelte-pjjyjq p:where(.svelte-pjjyjq){color:var(--gray-600);margin-bottom:28px;font-size:14px}.cta-actions.svelte-pjjyjq{justify-content:center;align-items:center;gap:12px;display:flex}.footer.svelte-pjjyjq{border-top:1px solid var(--gray-200);background:#fff;padding-top:48px}.footer-container.svelte-pjjyjq{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.footer-brand.svelte-pjjyjq{flex-direction:column;gap:8px;display:flex}.footer-text.svelte-pjjyjq{color:var(--gray-500);font-size:12.5px}.footer-links.svelte-pjjyjq{align-items:center;gap:20px;display:flex}.footer-links.svelte-pjjyjq a:where(.svelte-pjjyjq),.footer-links.svelte-pjjyjq button:where(.svelte-pjjyjq){color:var(--gray-600);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:none;transition:color .12s}.footer-links.svelte-pjjyjq a:where(.svelte-pjjyjq):hover,.footer-links.svelte-pjjyjq button:where(.svelte-pjjyjq):hover{color:var(--gray-950)}.footer-bottom.svelte-pjjyjq{border-top:1px solid var(--gray-100);margin-top:40px;padding:20px 0}.bottom-bar.svelte-pjjyjq{color:var(--gray-500);justify-content:space-between;align-items:center;font-size:12px;display:flex}.status-indicator-subtle.svelte-pjjyjq{color:var(--gray-600);align-items:center;gap:6px;display:inline-flex}.dot-online.svelte-pjjyjq{background:#22c55e;border-radius:50%;width:6px;height:6px}@media (width<=768px){.nav-links.svelte-pjjyjq{display:none}.hero-title.svelte-pjjyjq{font-size:32px}.hero-actions.svelte-pjjyjq{flex-direction:column;width:100%}.hero-actions.svelte-pjjyjq .btn:where(.svelte-pjjyjq){width:100%}.stats-container.svelte-pjjyjq{flex-direction:column;gap:20px}.stat-divider.svelte-pjjyjq{display:none}.cards-grid.svelte-pjjyjq,.features-grid.svelte-pjjyjq,.steps-grid.svelte-pjjyjq{grid-template-columns:1fr}.cta-actions.svelte-pjjyjq{flex-direction:column;width:100%}.cta-actions.svelte-pjjyjq .btn:where(.svelte-pjjyjq){width:100%}.footer-container.svelte-pjjyjq{flex-direction:column;align-items:flex-start;gap:24px}.bottom-bar.svelte-pjjyjq{flex-direction:column;align-items:flex-start;gap:8px}}.tos-wrapper.svelte-wcibbj{min-height:100vh;color:var(--gray-900);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tos-navbar.svelte-wcibbj{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);background:#fffffff0;position:sticky;top:0}.nav-container.svelte-wcibbj{justify-content:space-between;align-items:center;max-width:1100px;height:56px;margin:0 auto;padding:0 24px;display:flex}.brand.svelte-wcibbj{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;text-decoration:none;display:flex}.brand-accent.svelte-wcibbj{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}.brand-title.svelte-wcibbj{letter-spacing:-.3px;color:var(--gray-900);font-size:15px;font-weight:600}.brand-suffix.svelte-wcibbj{color:var(--gray-500);font-weight:400}.nav-actions.svelte-wcibbj{align-items:center;gap:16px;display:flex}.nav-link.svelte-wcibbj{color:var(--gray-600);font-size:13px;font-weight:500;text-decoration:none;transition:color .12s}.nav-link.svelte-wcibbj:hover{color:var(--gray-950)}.btn.svelte-wcibbj{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-sm.svelte-wcibbj{height:32px;padding:0 12px;font-size:12px}.btn-primary.svelte-wcibbj{background:var(--gray-900);color:#fff;border:1px solid var(--gray-900)}.btn-primary.svelte-wcibbj:hover{background:#27272a;border-color:#27272a}.btn-ghost.svelte-wcibbj{color:var(--gray-700);background:0 0}.btn-ghost.svelte-wcibbj:hover{color:var(--gray-950)}.tos-page.svelte-wcibbj{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.tos-hero.svelte-wcibbj{border-bottom:1px solid var(--gray-200);margin-bottom:40px;padding-bottom:24px}.hero-tag.svelte-wcibbj{letter-spacing:.8px;color:var(--primary-600);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-flex}.tag-dot.svelte-wcibbj{background:var(--primary-500);border-radius:50%;width:6px;height:6px}.tos-title.svelte-wcibbj{letter-spacing:-.8px;color:var(--gray-950);margin-bottom:8px;font-size:32px;font-weight:700}.tos-subtitle.svelte-wcibbj{color:var(--gray-500);font-size:14px}.tos-layout.svelte-wcibbj{grid-template-columns:240px 1fr;align-items:start;gap:36px;display:grid}.tos-sidebar.svelte-wcibbj{position:sticky;top:76px}.toc-card.svelte-wcibbj{border:1px solid var(--gray-200);background:#fff;border-radius:8px;padding:12px}.toc-header.svelte-wcibbj{letter-spacing:.5px;text-transform:uppercase;color:var(--gray-500);border-bottom:1px solid var(--gray-100);margin-bottom:6px;padding:6px 8px 10px;font-size:11px;font-weight:700}.toc-nav.svelte-wcibbj{flex-direction:column;gap:2px;display:flex}.toc-link.svelte-wcibbj{color:var(--gray-600);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.toc-link.svelte-wcibbj:hover{background:var(--gray-100);color:var(--gray-900)}.toc-link.active.svelte-wcibbj{background:var(--primary-50);color:var(--primary-700);font-weight:600}.toc-indicator.svelte-wcibbj{background:var(--gray-300);border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:all .2s cubic-bezier(.16,1,.3,1)}.toc-link.svelte-wcibbj:hover .toc-indicator:where(.svelte-wcibbj){background:var(--gray-400)}.toc-link.active.svelte-wcibbj .toc-indicator:where(.svelte-wcibbj){background:var(--primary-500);box-shadow:0 0 0 2.5px var(--primary-100);transform:scale(1.3)}.toc-label.svelte-wcibbj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tos-content.svelte-wcibbj{flex-direction:column;gap:24px;display:flex}.notice-box.svelte-wcibbj{background:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-700);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.notice-indicator.svelte-wcibbj{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.doc-card.svelte-wcibbj{border:1px solid var(--gray-200);background:#fff;border-radius:8px;padding:24px 28px;scroll-margin-top:80px}.card-meta.svelte-wcibbj{margin-bottom:12px}.badge-pasal.svelte-wcibbj{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-700);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-pasal.danger.svelte-wcibbj{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.doc-card.svelte-wcibbj h2:where(.svelte-wcibbj){letter-spacing:-.3px;color:var(--gray-900);margin-bottom:14px;font-size:18px;font-weight:600}.doc-body.svelte-wcibbj p:where(.svelte-wcibbj){color:var(--gray-600);margin-bottom:12px;font-size:13.5px;line-height:1.65}.doc-body.svelte-wcibbj p:where(.svelte-wcibbj):last-child{margin-bottom:0}.clean-list.svelte-wcibbj{flex-direction:column;gap:10px;margin:12px 0;padding:0;list-style:none;display:flex}.clean-list.svelte-wcibbj li:where(.svelte-wcibbj){color:var(--gray-600);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.clean-list.svelte-wcibbj strong:where(.svelte-wcibbj){color:var(--gray-900)}.list-bullet.svelte-wcibbj{background:var(--gray-400);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.clean-num-list.svelte-wcibbj{color:var(--gray-600);flex-direction:column;gap:8px;margin:12px 0;padding-left:20px;font-size:13.5px;line-height:1.6;display:flex}.plan-table-wrap.svelte-wcibbj{border:1px solid var(--gray-200);border-radius:6px;margin:16px 0;overflow-x:auto}.plan-table.svelte-wcibbj{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.plan-table.svelte-wcibbj th:where(.svelte-wcibbj){background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-600);text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;font-size:11px;font-weight:600}.plan-table.svelte-wcibbj td:where(.svelte-wcibbj){border-bottom:1px solid var(--gray-100);color:var(--gray-600);padding:10px 14px}.plan-table.svelte-wcibbj tr:where(.svelte-wcibbj):last-child td:where(.svelte-wcibbj){border-bottom:none}.plan-table.svelte-wcibbj td:where(.svelte-wcibbj) strong:where(.svelte-wcibbj){color:var(--gray-900)}.footnote.svelte-wcibbj{color:var(--gray-500)!important;font-size:12.5px!important}.contact-box.svelte-wcibbj{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px;display:flex}.contact-item.svelte-wcibbj{align-items:center;gap:10px;font-size:13px;display:flex}.contact-label.svelte-wcibbj{color:var(--gray-500);width:110px;font-weight:500}.contact-value.svelte-wcibbj{color:var(--gray-900);align-items:center;gap:6px;font-weight:500;display:inline-flex}.dot-online.svelte-wcibbj{background:#22c55e;border-radius:50%;width:6px;height:6px}.footer.svelte-wcibbj{border-top:1px solid var(--gray-200);background:#fff;padding-top:40px}.footer-container.svelte-wcibbj{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.footer-brand.svelte-wcibbj{flex-direction:column;gap:8px;display:flex}.footer-text.svelte-wcibbj{color:var(--gray-500);font-size:12.5px}.footer-links.svelte-wcibbj{align-items:center;gap:20px;display:flex}.footer-links.svelte-wcibbj a:where(.svelte-wcibbj){color:var(--gray-600);font-size:13px;text-decoration:none;transition:color .12s}.footer-links.svelte-wcibbj a:where(.svelte-wcibbj):hover{color:var(--gray-950)}.footer-bottom.svelte-wcibbj{border-top:1px solid var(--gray-100);margin-top:36px;padding:18px 0}.bottom-bar.svelte-wcibbj{color:var(--gray-500);justify-content:space-between;align-items:center;font-size:12px;display:flex}.status-indicator-subtle.svelte-wcibbj{color:var(--gray-600);align-items:center;gap:6px;display:inline-flex}@media (width<=768px){.tos-layout.svelte-wcibbj{grid-template-columns:1fr;gap:24px}.tos-sidebar.svelte-wcibbj{position:static}.doc-card.svelte-wcibbj{padding:18px 16px}.footer-container.svelte-wcibbj{flex-direction:column;align-items:flex-start;gap:20px}.bottom-bar.svelte-wcibbj{flex-direction:column;align-items:flex-start;gap:8px}}.privacy-wrapper.svelte-1dpzi1l{min-height:100vh;color:var(--gray-900);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.privacy-navbar.svelte-1dpzi1l{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);background:#fffffff0;position:sticky;top:0}.nav-container.svelte-1dpzi1l{justify-content:space-between;align-items:center;max-width:1100px;height:56px;margin:0 auto;padding:0 24px;display:flex}.brand.svelte-1dpzi1l{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;text-decoration:none;display:flex}.brand-accent.svelte-1dpzi1l{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}.brand-title.svelte-1dpzi1l{letter-spacing:-.3px;color:var(--gray-900);font-size:15px;font-weight:600}.brand-suffix.svelte-1dpzi1l{color:var(--gray-500);font-weight:400}.nav-actions.svelte-1dpzi1l{align-items:center;gap:16px;display:flex}.nav-link.svelte-1dpzi1l{color:var(--gray-600);font-size:13px;font-weight:500;text-decoration:none;transition:color .12s}.nav-link.svelte-1dpzi1l:hover{color:var(--gray-950)}.btn.svelte-1dpzi1l{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-sm.svelte-1dpzi1l{height:32px;padding:0 12px;font-size:12px}.btn-primary.svelte-1dpzi1l{background:var(--gray-900);color:#fff;border:1px solid var(--gray-900)}.btn-primary.svelte-1dpzi1l:hover{background:#27272a;border-color:#27272a}.btn-ghost.svelte-1dpzi1l{color:var(--gray-700);background:0 0}.btn-ghost.svelte-1dpzi1l:hover{color:var(--gray-950)}.privacy-page.svelte-1dpzi1l{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.privacy-hero.svelte-1dpzi1l{border-bottom:1px solid var(--gray-200);margin-bottom:40px;padding-bottom:24px}.hero-tag.svelte-1dpzi1l{letter-spacing:.8px;color:var(--primary-600);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-flex}.tag-dot.svelte-1dpzi1l{background:var(--primary-500);border-radius:50%;width:6px;height:6px}.privacy-title.svelte-1dpzi1l{letter-spacing:-.8px;color:var(--gray-950);margin-bottom:8px;font-size:32px;font-weight:700}.privacy-subtitle.svelte-1dpzi1l{color:var(--gray-500);font-size:14px}.privacy-layout.svelte-1dpzi1l{grid-template-columns:240px 1fr;align-items:start;gap:36px;display:grid}.privacy-sidebar.svelte-1dpzi1l{position:sticky;top:76px}.toc-card.svelte-1dpzi1l{border:1px solid var(--gray-200);background:#fff;border-radius:8px;padding:12px}.toc-header.svelte-1dpzi1l{letter-spacing:.5px;text-transform:uppercase;color:var(--gray-500);border-bottom:1px solid var(--gray-100);margin-bottom:6px;padding:6px 8px 10px;font-size:11px;font-weight:700}.toc-nav.svelte-1dpzi1l{flex-direction:column;gap:2px;display:flex}.toc-link.svelte-1dpzi1l{color:var(--gray-600);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.toc-link.svelte-1dpzi1l:hover{background:var(--gray-100);color:var(--gray-900)}.toc-link.active.svelte-1dpzi1l{background:var(--primary-50);color:var(--primary-700);font-weight:600}.toc-indicator.svelte-1dpzi1l{background:var(--gray-300);border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:all .2s cubic-bezier(.16,1,.3,1)}.toc-link.svelte-1dpzi1l:hover .toc-indicator:where(.svelte-1dpzi1l){background:var(--gray-400)}.toc-link.active.svelte-1dpzi1l .toc-indicator:where(.svelte-1dpzi1l){background:var(--primary-500);box-shadow:0 0 0 2.5px var(--primary-100);transform:scale(1.3)}.toc-label.svelte-1dpzi1l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.privacy-content.svelte-1dpzi1l{flex-direction:column;gap:24px;display:flex}.notice-box.svelte-1dpzi1l{background:var(--gray-50);border:1px solid var(--gray-200);color:var(--gray-700);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.notice-indicator.svelte-1dpzi1l{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.doc-card.svelte-1dpzi1l{border:1px solid var(--gray-200);background:#fff;border-radius:8px;padding:24px 28px;scroll-margin-top:80px}.card-meta.svelte-1dpzi1l{margin-bottom:12px}.badge-tag.svelte-1dpzi1l{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-700);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.doc-card.svelte-1dpzi1l h2:where(.svelte-1dpzi1l){letter-spacing:-.3px;color:var(--gray-900);margin-bottom:14px;font-size:18px;font-weight:600}.doc-body.svelte-1dpzi1l p:where(.svelte-1dpzi1l){color:var(--gray-600);margin-bottom:12px;font-size:13.5px;line-height:1.65}.doc-body.svelte-1dpzi1l p:where(.svelte-1dpzi1l):last-child{margin-bottom:0}.clean-list.svelte-1dpzi1l{flex-direction:column;gap:10px;margin:12px 0;padding:0;list-style:none;display:flex}.clean-list.svelte-1dpzi1l li:where(.svelte-1dpzi1l){color:var(--gray-600);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.clean-list.svelte-1dpzi1l strong:where(.svelte-1dpzi1l){color:var(--gray-900)}.list-bullet.svelte-1dpzi1l{background:var(--gray-400);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.clean-num-list.svelte-1dpzi1l{color:var(--gray-600);flex-direction:column;gap:8px;margin:12px 0;padding-left:20px;font-size:13.5px;line-height:1.6;display:flex}.clean-num-list.svelte-1dpzi1l strong:where(.svelte-1dpzi1l){color:var(--gray-900)}code.svelte-1dpzi1l{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-800);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.retention-table-wrap.svelte-1dpzi1l{border:1px solid var(--gray-200);border-radius:6px;margin:16px 0;overflow-x:auto}.retention-table.svelte-1dpzi1l{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.retention-table.svelte-1dpzi1l th:where(.svelte-1dpzi1l){background:var(--gray-50);border-bottom:1px solid var(--gray-200);color:var(--gray-600);text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;font-size:11px;font-weight:600}.retention-table.svelte-1dpzi1l td:where(.svelte-1dpzi1l){border-bottom:1px solid var(--gray-100);color:var(--gray-600);padding:10px 14px}.retention-table.svelte-1dpzi1l tr:where(.svelte-1dpzi1l):last-child td:where(.svelte-1dpzi1l){border-bottom:none}.retention-table.svelte-1dpzi1l td:where(.svelte-1dpzi1l) strong:where(.svelte-1dpzi1l){color:var(--gray-900)}.contact-box.svelte-1dpzi1l{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px;display:flex}.contact-item.svelte-1dpzi1l{align-items:center;gap:10px;font-size:13px;display:flex}.contact-label.svelte-1dpzi1l{color:var(--gray-500);width:120px;font-weight:500}.contact-value.svelte-1dpzi1l{color:var(--gray-900);align-items:center;gap:6px;font-weight:500;display:inline-flex}.dot-online.svelte-1dpzi1l{background:#22c55e;border-radius:50%;width:6px;height:6px}.footer.svelte-1dpzi1l{border-top:1px solid var(--gray-200);background:#fff;padding-top:40px}.footer-container.svelte-1dpzi1l{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.footer-brand.svelte-1dpzi1l{flex-direction:column;gap:8px;display:flex}.footer-text.svelte-1dpzi1l{color:var(--gray-500);font-size:12.5px}.footer-links.svelte-1dpzi1l{align-items:center;gap:20px;display:flex}.footer-links.svelte-1dpzi1l a:where(.svelte-1dpzi1l){color:var(--gray-600);font-size:13px;text-decoration:none;transition:color .12s}.footer-links.svelte-1dpzi1l a:where(.svelte-1dpzi1l):hover{color:var(--gray-950)}.footer-bottom.svelte-1dpzi1l{border-top:1px solid var(--gray-100);margin-top:36px;padding:18px 0}.bottom-bar.svelte-1dpzi1l{color:var(--gray-500);justify-content:space-between;align-items:center;font-size:12px;display:flex}.status-indicator-subtle.svelte-1dpzi1l{color:var(--gray-600);align-items:center;gap:6px;display:inline-flex}@media (width<=768px){.privacy-layout.svelte-1dpzi1l{grid-template-columns:1fr;gap:24px}.privacy-sidebar.svelte-1dpzi1l{position:static}.doc-card.svelte-1dpzi1l{padding:18px 16px}.footer-container.svelte-1dpzi1l{flex-direction:column;align-items:flex-start;gap:20px}.bottom-bar.svelte-1dpzi1l{flex-direction:column;align-items:flex-start;gap:8px}}.split-auth.svelte-uizwas{background:#fff;min-height:100vh;display:flex}.form-pane.svelte-uizwas{background:#fff;flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}.form-container.svelte-uizwas{width:100%;max-width:380px}.brand.svelte-uizwas{align-items:center;gap:8px;margin-bottom:36px;display:flex}.brand-accent.svelte-uizwas{background:var(--primary-500);border-radius:50%;width:8px;height:8px}.brand-title.svelte-uizwas{color:var(--gray-900);letter-spacing:-.01em;font-size:15px;font-weight:600}.auth-intro.svelte-uizwas{margin-bottom:28px}.auth-intro.svelte-uizwas h1:where(.svelte-uizwas){color:var(--gray-900);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700}.auth-intro.svelte-uizwas p:where(.svelte-uizwas){color:var(--gray-500);font-size:13.5px;line-height:1.5}.auth-fields.svelte-uizwas{flex-direction:column;gap:18px;display:flex}.label-split.svelte-uizwas{justify-content:space-between;align-items:center;display:flex}.link-sm.svelte-uizwas{color:var(--gray-500);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;transition:color .12s}.link-sm.svelte-uizwas:hover{color:var(--primary-600)}.form-footer.svelte-uizwas{color:var(--gray-500);border-top:1px solid var(--gray-100);align-items:center;gap:6px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.link-btn.svelte-uizwas{color:var(--primary-600);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.link-btn.svelte-uizwas:hover{color:var(--primary-700);text-decoration:underline}.sub-footer.svelte-uizwas{color:var(--gray-400);margin-top:36px;font-size:11.5px}.preview-pane.svelte-uizwas{background:var(--gray-950);border-left:1px solid var(--gray-800);flex:1.1;justify-content:center;align-items:center;padding:48px;display:flex}.preview-inner.svelte-uizwas{width:100%;max-width:480px}.snippet-box.svelte-uizwas{border-radius:var(--radius);background:#0f1117;border:1px solid #1f2430;margin-bottom:32px;overflow:hidden}.snippet-topbar.svelte-uizwas{background:#141720;border-bottom:1px solid #1f2430;align-items:center;gap:8px;padding:10px 14px;display:flex}.dot.svelte-uizwas{background:var(--primary-500);border-radius:50%;width:7px;height:7px}.snippet-title.svelte-uizwas{color:var(--gray-400);font-family:JetBrains Mono,monospace;font-size:12px}.badge-accent.svelte-uizwas{color:var(--primary-500);background:#f380201a;border-radius:4px;margin-left:auto;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.snippet-code.svelte-uizwas{color:#cbd5e1;margin:0;padding:18px;font-size:12.5px;line-height:1.6;overflow-x:auto}.c-method.svelte-uizwas{color:#38bdf8;font-weight:600}.c-string.svelte-uizwas{color:#a7f3d0}.c-comment.svelte-uizwas{color:#64748b;font-style:italic}.c-key.svelte-uizwas{color:#f1f5f9}.c-bool.svelte-uizwas{color:#f472b6}.preview-meta.svelte-uizwas{flex-direction:column;gap:20px;display:flex}.meta-item.svelte-uizwas{align-items:flex-start;gap:12px;display:flex}.meta-dot.svelte-uizwas{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.meta-item.svelte-uizwas h3:where(.svelte-uizwas){color:#f1f5f9;margin-bottom:2px;font-size:13.5px;font-weight:600}.meta-item.svelte-uizwas p:where(.svelte-uizwas){color:#94a3b8;font-size:12.5px;line-height:1.5}@media (width<=900px){.preview-pane.svelte-uizwas{display:none}.form-pane.svelte-uizwas{padding:36px 20px}}.split-auth.svelte-14p4fla{background:#fff;min-height:100vh;display:flex}.form-pane.svelte-14p4fla{background:#fff;flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}.form-container.svelte-14p4fla{width:100%;max-width:380px}.brand.svelte-14p4fla{align-items:center;gap:8px;margin-bottom:36px;display:flex}.brand-accent.svelte-14p4fla{background:var(--primary-500);border-radius:50%;width:8px;height:8px}.brand-title.svelte-14p4fla{color:var(--gray-900);letter-spacing:-.01em;font-size:15px;font-weight:600}.auth-intro.svelte-14p4fla{margin-bottom:28px}.auth-intro.svelte-14p4fla h1:where(.svelte-14p4fla){color:var(--gray-900);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700}.auth-intro.svelte-14p4fla p:where(.svelte-14p4fla){color:var(--gray-500);font-size:13.5px;line-height:1.5}.auth-fields.svelte-14p4fla{flex-direction:column;gap:18px;display:flex}.form-footer.svelte-14p4fla{color:var(--gray-500);border-top:1px solid var(--gray-100);align-items:center;gap:6px;margin-top:24px;padding-top:20px;font-size:13px;display:flex}.link-btn.svelte-14p4fla{color:var(--primary-600);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.link-btn.svelte-14p4fla:hover{color:var(--primary-700);text-decoration:underline}.terms-group.svelte-14p4fla{margin:-2px 0 4px}.terms-label.svelte-14p4fla{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:9px;display:flex}.terms-checkbox.svelte-14p4fla{border:1px solid var(--gray-300);width:15px;height:15px;accent-color:var(--primary-500);cursor:pointer;border-radius:4px;flex-shrink:0;margin-top:2px}.terms-text.svelte-14p4fla{color:var(--gray-600);font-size:12px;line-height:1.5}.terms-text.svelte-14p4fla a:where(.svelte-14p4fla){color:var(--gray-900);font-weight:500;text-decoration:underline;transition:color .12s}.terms-text.svelte-14p4fla a:where(.svelte-14p4fla):hover{color:var(--primary-600)}.preview-pane.svelte-14p4fla{background:var(--gray-950);border-left:1px solid var(--gray-800);flex:1.1;justify-content:center;align-items:center;padding:48px;display:flex}.preview-inner.svelte-14p4fla{width:100%;max-width:480px}.snippet-box.svelte-14p4fla{border-radius:var(--radius);background:#0f1117;border:1px solid #1f2430;margin-bottom:32px;overflow:hidden}.snippet-topbar.svelte-14p4fla{background:#141720;border-bottom:1px solid #1f2430;align-items:center;gap:8px;padding:10px 14px;display:flex}.dot.svelte-14p4fla{background:var(--primary-500);border-radius:50%;width:7px;height:7px}.snippet-title.svelte-14p4fla{color:var(--gray-400);font-family:JetBrains Mono,monospace;font-size:12px}.badge-accent.svelte-14p4fla{color:var(--primary-500);background:#f380201a;border-radius:4px;margin-left:auto;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.tier-card.svelte-14p4fla{padding:24px 20px}.tier-stat.svelte-14p4fla{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.tier-num.svelte-14p4fla{color:#f1f5f9;letter-spacing:-.02em;font-size:32px;font-weight:800}.tier-unit.svelte-14p4fla{color:#94a3b8;font-size:13px}.tier-desc.svelte-14p4fla{color:#94a3b8;margin-bottom:20px;font-size:13px;line-height:1.5}.feature-checks.svelte-14p4fla{border-top:1px solid #1f2430;flex-direction:column;gap:10px;padding-top:16px;display:flex}.check-item.svelte-14p4fla{color:#cbd5e1;align-items:center;gap:10px;font-size:12.5px;display:flex}.check-icon.svelte-14p4fla{color:var(--primary-500);font-size:13px;font-weight:700}.preview-meta.svelte-14p4fla{flex-direction:column;gap:20px;display:flex}.meta-item.svelte-14p4fla{align-items:flex-start;gap:12px;display:flex}.meta-dot.svelte-14p4fla{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.meta-item.svelte-14p4fla h3:where(.svelte-14p4fla){color:#f1f5f9;margin-bottom:2px;font-size:13.5px;font-weight:600}.meta-item.svelte-14p4fla p:where(.svelte-14p4fla){color:#94a3b8;font-size:12.5px;line-height:1.5}@media (width<=900px){.preview-pane.svelte-14p4fla{display:none}.form-pane.svelte-14p4fla{padding:36px 20px}}.split-auth.svelte-xlpt1i{background:#fff;min-height:100vh;display:flex}.form-pane.svelte-xlpt1i{background:#fff;flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}.form-container.svelte-xlpt1i{width:100%;max-width:380px}.brand.svelte-xlpt1i{align-items:center;gap:8px;margin-bottom:36px;display:flex}.brand-accent.svelte-xlpt1i{background:var(--primary-500);border-radius:50%;width:8px;height:8px}.brand-title.svelte-xlpt1i{color:var(--gray-900);letter-spacing:-.01em;font-size:15px;font-weight:600}.auth-intro.svelte-xlpt1i{margin-bottom:28px}.auth-intro.svelte-xlpt1i h1:where(.svelte-xlpt1i){color:var(--gray-900);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700}.auth-intro.svelte-xlpt1i p:where(.svelte-xlpt1i){color:var(--gray-500);font-size:13.5px;line-height:1.5}.auth-fields.svelte-xlpt1i{flex-direction:column;gap:18px;display:flex}.otp-input.svelte-xlpt1i{letter-spacing:6px;text-align:center;padding:10px;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:600}.resend-row.svelte-xlpt1i{text-align:center;font-size:13px}.resend-hint.svelte-xlpt1i{color:var(--gray-400)}.link-btn-text.svelte-xlpt1i{color:var(--primary-600);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.link-btn-text.svelte-xlpt1i:hover{text-decoration:underline}.form-footer.svelte-xlpt1i{border-top:1px solid var(--gray-100);margin-top:28px;padding-top:20px}.back-link.svelte-xlpt1i{color:var(--gray-500);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.back-link.svelte-xlpt1i:hover{color:var(--gray-900)}.preview-pane.svelte-xlpt1i{background:var(--gray-950);border-left:1px solid var(--gray-800);flex:1.1;justify-content:center;align-items:center;padding:48px;display:flex}.preview-inner.svelte-xlpt1i{width:100%;max-width:440px}.security-box.svelte-xlpt1i{border-radius:var(--radius);background:#0f1117;border:1px solid #1f2430;padding:32px}.sec-icon.svelte-xlpt1i{width:32px;height:32px;color:var(--primary-500);background:#f3802026;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;display:flex}.security-box.svelte-xlpt1i h2:where(.svelte-xlpt1i){color:#f1f5f9;margin-bottom:8px;font-size:17px;font-weight:600}.security-box.svelte-xlpt1i p:where(.svelte-xlpt1i){color:#94a3b8;font-size:13px;line-height:1.6}@media (width<=900px){.preview-pane.svelte-xlpt1i{display:none}.form-pane.svelte-xlpt1i{padding:36px 20px}}.split-auth.svelte-kz382v{background:#fff;min-height:100vh;display:flex}.form-pane.svelte-kz382v{background:#fff;flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}.form-container.svelte-kz382v{width:100%;max-width:380px}.brand.svelte-kz382v{align-items:center;gap:8px;margin-bottom:36px;display:flex}.brand-accent.svelte-kz382v{background:var(--primary-500);border-radius:50%;width:8px;height:8px}.brand-title.svelte-kz382v{color:var(--gray-900);letter-spacing:-.01em;font-size:15px;font-weight:600}.auth-intro.svelte-kz382v{margin-bottom:28px}.auth-intro.svelte-kz382v h1:where(.svelte-kz382v){color:var(--gray-900);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700}.auth-intro.svelte-kz382v p:where(.svelte-kz382v){color:var(--gray-500);font-size:13.5px;line-height:1.5}.auth-fields.svelte-kz382v{flex-direction:column;gap:18px;display:flex}.form-footer.svelte-kz382v{border-top:1px solid var(--gray-100);margin-top:28px;padding-top:20px}.back-link.svelte-kz382v{color:var(--gray-500);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.back-link.svelte-kz382v:hover{color:var(--gray-900)}.preview-pane.svelte-kz382v{background:var(--gray-950);border-left:1px solid var(--gray-800);flex:1.1;justify-content:center;align-items:center;padding:48px;display:flex}.preview-inner.svelte-kz382v{width:100%;max-width:440px}.security-box.svelte-kz382v{border-radius:var(--radius);background:#0f1117;border:1px solid #1f2430;padding:32px}.sec-icon.svelte-kz382v{width:32px;height:32px;color:var(--primary-500);background:#f3802026;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.security-box.svelte-kz382v h2:where(.svelte-kz382v){color:#f1f5f9;margin-bottom:8px;font-size:17px;font-weight:600}.security-box.svelte-kz382v p:where(.svelte-kz382v){color:#94a3b8;font-size:13px;line-height:1.6}@media (width<=900px){.preview-pane.svelte-kz382v{display:none}.form-pane.svelte-kz382v{padding:36px 20px}}.split-auth.svelte-1qg4ajj{background:#fff;min-height:100vh;display:flex}.form-pane.svelte-1qg4ajj{background:#fff;flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}.form-container.svelte-1qg4ajj{width:100%;max-width:380px}.brand.svelte-1qg4ajj{align-items:center;gap:8px;margin-bottom:36px;display:flex}.brand-accent.svelte-1qg4ajj{background:var(--primary-500);border-radius:50%;width:8px;height:8px}.brand-title.svelte-1qg4ajj{color:var(--gray-900);letter-spacing:-.01em;font-size:15px;font-weight:600}.auth-intro.svelte-1qg4ajj{margin-bottom:28px}.auth-intro.svelte-1qg4ajj h1:where(.svelte-1qg4ajj){color:var(--gray-900);letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:700}.auth-intro.svelte-1qg4ajj p:where(.svelte-1qg4ajj){color:var(--gray-500);font-size:13.5px;line-height:1.5}.auth-fields.svelte-1qg4ajj{flex-direction:column;gap:18px;display:flex}.otp-input.svelte-1qg4ajj{letter-spacing:5px;text-align:center;padding:9px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.resend-row.svelte-1qg4ajj{text-align:center;font-size:13px}.resend-hint.svelte-1qg4ajj{color:var(--gray-400)}.link-btn-text.svelte-1qg4ajj{color:var(--primary-600);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.link-btn-text.svelte-1qg4ajj:hover{text-decoration:underline}.form-footer.svelte-1qg4ajj{border-top:1px solid var(--gray-100);margin-top:28px;padding-top:20px}.back-link.svelte-1qg4ajj{color:var(--gray-500);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.back-link.svelte-1qg4ajj:hover{color:var(--gray-900)}.preview-pane.svelte-1qg4ajj{background:var(--gray-950);border-left:1px solid var(--gray-800);flex:1.1;justify-content:center;align-items:center;padding:48px;display:flex}.preview-inner.svelte-1qg4ajj{width:100%;max-width:440px}.security-box.svelte-1qg4ajj{border-radius:var(--radius);background:#0f1117;border:1px solid #1f2430;padding:32px}.sec-icon.svelte-1qg4ajj{width:32px;height:32px;color:var(--primary-500);background:#f3802026;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.security-box.svelte-1qg4ajj h2:where(.svelte-1qg4ajj){color:#f1f5f9;margin-bottom:8px;font-size:17px;font-weight:600}.security-box.svelte-1qg4ajj p:where(.svelte-1qg4ajj){color:#94a3b8;font-size:13px;line-height:1.6}@media (width<=900px){.preview-pane.svelte-1qg4ajj{display:none}.form-pane.svelte-1qg4ajj{padding:36px 20px}}.mobile-topbar.svelte-owj5vn,.mobile-close-btn.svelte-owj5vn,.sidebar-backdrop.svelte-owj5vn{display:none}.sidebar.svelte-owj5vn{width:var(--sidebar-width);border-right:1px solid var(--gray-200);z-index:100;background:#fff;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-header.svelte-owj5vn{height:var(--header-height);border-bottom:1px solid var(--gray-200);flex-shrink:0;align-items:center;padding:0 18px;display:flex}.logo.svelte-owj5vn{align-items:center;gap:8px;display:flex}.logo-accent-dot.svelte-owj5vn{background:var(--primary-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}.logo-text.svelte-owj5vn{color:var(--gray-900);letter-spacing:-.02em;font-size:15px;font-weight:700}.logo-sub.svelte-owj5vn{color:var(--gray-500);margin-left:2px;font-weight:400}.env-tag.svelte-owj5vn{color:var(--gray-500);background:var(--gray-100);border:1px solid var(--gray-200);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600}.sidebar-nav.svelte-owj5vn{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;padding:14px 10px;display:flex;overflow:hidden auto}.nav-divider.svelte-owj5vn{background:var(--gray-200);height:1px;margin:8px 6px}.nav-item.svelte-owj5vn{border-radius:var(--radius-sm);color:var(--gray-600);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;transition:all .12s;display:flex;position:relative}.nav-item.svelte-owj5vn:hover{background:var(--gray-100);color:var(--gray-900)}.nav-item.active.svelte-owj5vn{background:var(--gray-100);color:var(--gray-900);font-weight:600}.nav-item.active.svelte-owj5vn:before{content:"";background:var(--primary-500);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-10px}.nav-icon.svelte-owj5vn{width:16px;height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-label.svelte-owj5vn{flex:1}.nav-badge.svelte-owj5vn{background:var(--gray-200);color:var(--gray-700);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.sidebar-footer.svelte-owj5vn{border-top:1px solid var(--gray-200);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;flex-shrink:0}.user-block.svelte-owj5vn{align-items:center;gap:10px;padding:6px 6px 10px;display:flex}.user-avatar.svelte-owj5vn{background:var(--gray-100);width:28px;height:28px;color:var(--gray-800);border:1px solid var(--gray-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.user-info.svelte-owj5vn{flex:1;overflow:hidden}.user-name.svelte-owj5vn{color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-plan.svelte-owj5vn{color:var(--gray-500);font-size:11px}.logout-btn.svelte-owj5vn{border-radius:var(--radius-sm);color:var(--gray-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:7px 8px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.logout-btn.svelte-owj5vn:hover{background:var(--danger-bg);color:var(--danger)}@media (width<=768px){.mobile-topbar.svelte-owj5vn{height:calc(52px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--gray-200);z-index:90;padding:env(safe-area-inset-top,0px) 14px 0;background:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.mobile-menu-btn.svelte-owj5vn{border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--gray-700);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:all .12s;display:flex}.mobile-menu-btn.svelte-owj5vn:hover{background:var(--gray-100);color:var(--gray-900)}.mobile-avatar.svelte-owj5vn{background:var(--gray-100);border:1px solid var(--gray-300);width:28px;height:28px;color:var(--gray-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex}.mobile-close-btn.svelte-owj5vn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;transition:all .12s;display:flex}.mobile-close-btn.svelte-owj5vn:hover{background:var(--gray-100);color:var(--gray-900)}.sidebar-header.svelte-owj5vn{padding-top:env(safe-area-inset-top,0px);height:calc(var(--header-height) + env(safe-area-inset-top,0px))}.sidebar-backdrop.svelte-owj5vn{z-index:98;-webkit-backdrop-filter:blur(2px);background:#00000073;height:100dvh;animation:.15s svelte-owj5vn-fadeIn;display:block;position:fixed;inset:0}.sidebar.svelte-owj5vn{z-index:100;width:270px;max-width:85vw;height:100dvh;max-height:100dvh;box-shadow:none;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;top:0;bottom:0;transform:translate(-100%)}.sidebar.open.svelte-owj5vn{transform:translate(0);box-shadow:6px 0 28px #0003}}@keyframes svelte-owj5vn-fadeIn{0%{opacity:0}to{opacity:1}}.stat-card.svelte-1jc0yv{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-xs);background:#fff;align-items:center;gap:14px;padding:16px 18px;display:flex}.stat-icon.svelte-1jc0yv{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stat-icon.color-primary.svelte-1jc0yv{background:var(--primary-50);color:var(--primary-600);border:1px solid var(--primary-200)}.stat-icon.color-success.svelte-1jc0yv{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.stat-icon.color-warning.svelte-1jc0yv{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.stat-icon.color-danger.svelte-1jc0yv{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.stat-body.svelte-1jc0yv{flex:1;min-width:0}.stat-label.svelte-1jc0yv{color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11.5px;font-weight:500}.stat-value.svelte-1jc0yv{color:var(--gray-900);font-size:20px;font-weight:700;line-height:1.25}.stat-sub.svelte-1jc0yv{color:var(--gray-400);margin-top:3px;font-size:11px}.topbar.svelte-8hd0yb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.topbar-left.svelte-8hd0yb{flex-direction:column;gap:2px;display:flex}.page-title.svelte-8hd0yb{color:var(--gray-900);letter-spacing:-.01em;font-size:18px;font-weight:600}.page-subtitle.svelte-8hd0yb{color:var(--gray-500);font-size:13px}.topbar-right.svelte-8hd0yb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.loading-row.svelte-1e18npr{color:var(--gray-400);align-items:center;gap:10px;font-size:13px;display:flex}.spinner.svelte-1e18npr{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite svelte-1e18npr-spin}@keyframes svelte-1e18npr-spin{to{transform:rotate(360deg)}}.plan-banner.svelte-1e18npr{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex}.plan-badge.svelte-1e18npr{letter-spacing:.05em;border-radius:99px;margin-right:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.plan-primary.svelte-1e18npr{background:var(--primary-100);color:var(--primary-700)}.plan-success.svelte-1e18npr{background:var(--success-bg);color:var(--success)}.plan-warning.svelte-1e18npr{background:var(--warning-bg);color:var(--warning)}.plan-default.svelte-1e18npr{background:var(--gray-100);color:var(--gray-600)}.plan-name.svelte-1e18npr{color:var(--gray-800);margin-bottom:4px;font-size:14px;font-weight:600}.plan-email.svelte-1e18npr{color:var(--gray-400);font-size:12px}.plan-usage.svelte-1e18npr{flex:1;max-width:280px}.usage-label.svelte-1e18npr{color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:500}.usage-bar-wrap.svelte-1e18npr{background:var(--gray-100);border-radius:99px;height:6px;margin-bottom:6px;overflow:hidden}.usage-bar.svelte-1e18npr{background:var(--cf-gradient);border-radius:99px;height:100%;transition:width .5s}.usage-text.svelte-1e18npr{color:var(--gray-500);font-size:11px}.stats-grid.svelte-1e18npr{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px;display:grid}.section-card.svelte-1e18npr{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:20px;overflow:hidden}.section-header.svelte-1e18npr{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.section-title.svelte-1e18npr{color:var(--gray-800);font-size:14px;font-weight:600}.table-wrap.svelte-1e18npr{overflow-x:auto}.table.svelte-1e18npr{border-collapse:collapse;width:100%;font-size:13px}.table.svelte-1e18npr th:where(.svelte-1e18npr){text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;background:var(--gray-50);border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.table.svelte-1e18npr td:where(.svelte-1e18npr){border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:middle;padding:9px 14px}.table.svelte-1e18npr tbody:where(.svelte-1e18npr) tr:where(.svelte-1e18npr):last-child td:where(.svelte-1e18npr){border-bottom:none}.table.svelte-1e18npr tbody:where(.svelte-1e18npr) tr:where(.svelte-1e18npr):hover td:where(.svelte-1e18npr){background:var(--gray-50)}.mono.svelte-1e18npr{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.path-cell.svelte-1e18npr{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.method-badge.svelte-1e18npr{border-radius:4px;padding:1px 7px;font-family:monospace;font-size:11px;font-weight:700;display:inline-block}.method-GET.svelte-1e18npr{background:var(--primary-50);color:var(--primary-700)}.method-POST.svelte-1e18npr{background:var(--success-bg);color:var(--success)}.method-PUT.svelte-1e18npr{background:var(--warning-bg);color:var(--warning)}.method-DELETE.svelte-1e18npr{background:var(--danger-bg);color:var(--danger)}.badge{border-radius:99px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.badge-success{background:var(--success-bg);color:var(--success)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-default{background:var(--gray-100);color:var(--gray-600)}.category-list.svelte-1e18npr{flex-direction:column;gap:10px;padding:12px 18px;display:flex}.category-row.svelte-1e18npr{align-items:center;gap:12px;display:flex}.cat-name.svelte-1e18npr{width:100px;color:var(--gray-700);text-transform:capitalize;font-size:12px;font-weight:500}.cat-bar-wrap.svelte-1e18npr{background:var(--gray-100);border-radius:99px;flex:1;height:6px;overflow:hidden}.cat-bar.svelte-1e18npr{background:var(--cf-gradient);border-radius:99px;height:100%;transition:width .5s}.cat-count.svelte-1e18npr{text-align:right;width:50px;color:var(--gray-500);font-size:12px}.contact-card.svelte-1e18npr{background:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius);color:var(--gray-700);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.contact-card.svelte-1e18npr a:where(.svelte-1e18npr){color:var(--primary-600);font-weight:500}.contact-card.svelte-1e18npr svg:where(.svelte-1e18npr){color:var(--primary-500);flex-shrink:0}.section-card.svelte-1uhw417{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:20px;overflow:hidden}.section-header.svelte-1uhw417{border-bottom:1px solid var(--gray-100);padding:14px 18px}.section-title.svelte-1uhw417{color:var(--gray-800);font-size:14px;font-weight:600}.section-body.svelte-1uhw417{flex-direction:column;gap:16px;padding:18px;display:flex}.alert.svelte-1uhw417{border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;font-weight:500}.alert-success.svelte-1uhw417{background:var(--success-bg);color:var(--success);border:1px solid #a7f3d0}.alert-error.svelte-1uhw417{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.key-display.svelte-1uhw417{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 14px;display:flex}.key-value.svelte-1uhw417{color:var(--gray-700);word-break:break-all;flex:1;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.key-actions.svelte-1uhw417{flex-shrink:0;gap:6px;display:flex}.icon-btn.svelte-1uhw417{border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;width:30px;height:30px;color:var(--gray-500);background:#fff;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:flex}.icon-btn.svelte-1uhw417:hover{border-color:var(--primary-400);color:var(--primary-600)}.key-meta.svelte-1uhw417{color:var(--gray-500);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.key-meta.svelte-1uhw417 strong:where(.svelte-1uhw417){color:var(--gray-700)}.danger-zone.svelte-1uhw417{background:var(--danger-bg);border-radius:var(--radius-sm);border:1px solid #fecaca;flex-direction:column;gap:8px;padding:16px;display:flex}.dz-title.svelte-1uhw417{color:var(--danger);font-size:13px;font-weight:600}.dz-desc.svelte-1uhw417{color:var(--gray-600);font-size:12px}.btn.svelte-1uhw417{border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,opacity .12s;display:inline-flex}.btn.svelte-1uhw417:disabled{opacity:.65;cursor:not-allowed}.btn-danger.svelte-1uhw417{background:var(--danger);color:#fff}.btn-danger.svelte-1uhw417:hover:not(:disabled){background:#dc2626}.btn-spinner.svelte-1uhw417{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite svelte-1uhw417-spin;display:inline-block}@keyframes svelte-1uhw417-spin{to{transform:rotate(360deg)}}.example-tabs.svelte-1uhw417{flex-direction:column;gap:14px;display:flex}.example-item.svelte-1uhw417{flex-direction:column;gap:6px;display:flex}.example-label.svelte-1uhw417{color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.code-block.svelte-1uhw417{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-700);white-space:pre-wrap;word-break:break-all;padding:10px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;display:block}.pagination.svelte-tl1zcj{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px 0;display:flex}.pag-info.svelte-tl1zcj{color:var(--gray-500);font-size:12.5px}.pag-info.svelte-tl1zcj strong:where(.svelte-tl1zcj){color:var(--gray-800)}.pag-controls.svelte-tl1zcj{gap:5px;display:flex}.pag-btn.svelte-tl1zcj{border-radius:var(--radius-sm);border:1px solid var(--gray-200);color:var(--gray-700);cursor:pointer;background:#fff;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.pag-btn.svelte-tl1zcj:hover:not(:disabled):not(.active){background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-900)}.pag-btn.active.svelte-tl1zcj{background:var(--cf-gradient);color:#fff;border-color:#0000;box-shadow:0 2px 6px #f380204d}.pag-btn.svelte-tl1zcj:disabled{opacity:.5;cursor:not-allowed}.section-card.svelte-1eoqfs3{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.section-header.svelte-1eoqfs3{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.section-title.svelte-1eoqfs3{color:var(--gray-800);font-size:14px;font-weight:600}.section-footer.svelte-1eoqfs3{padding:10px 16px 14px}.header-actions.svelte-1eoqfs3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-form.svelte-1eoqfs3{gap:6px;display:flex}.search-input.svelte-1eoqfs3{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-800);outline:none;width:200px;padding:6px 10px;font-size:13px}.search-input.svelte-1eoqfs3:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-100)}.btn.svelte-1eoqfs3{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:6px 12px;font-size:13px;font-weight:500;transition:background .12s}.btn-secondary.svelte-1eoqfs3{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-200)}.btn-secondary.svelte-1eoqfs3:hover{background:var(--gray-200)}.table-wrap.svelte-1eoqfs3{overflow-x:auto}.table.svelte-1eoqfs3{border-collapse:collapse;width:100%;font-size:13px}.table.svelte-1eoqfs3 th:where(.svelte-1eoqfs3){text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;background:var(--gray-50);border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.table.svelte-1eoqfs3 td:where(.svelte-1eoqfs3){border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:middle;padding:9px 14px}.table.svelte-1eoqfs3 tbody:where(.svelte-1eoqfs3) tr:where(.svelte-1eoqfs3):last-child td:where(.svelte-1eoqfs3){border-bottom:none}.table.svelte-1eoqfs3 tbody:where(.svelte-1eoqfs3) tr:where(.svelte-1eoqfs3):hover td:where(.svelte-1eoqfs3){background:var(--gray-50)}.table-state.svelte-1eoqfs3{text-align:center;color:var(--gray-400);padding:40px 16px}.state-loading.svelte-1eoqfs3{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mono.svelte-1eoqfs3{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.path-cell.svelte-1eoqfs3{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.method-badge.svelte-1eoqfs3{border-radius:4px;padding:1px 7px;font-family:monospace;font-size:11px;font-weight:700;display:inline-block}.method-GET.svelte-1eoqfs3{background:var(--primary-50);color:var(--primary-700)}.method-POST.svelte-1eoqfs3{background:var(--success-bg);color:var(--success)}.method-PUT.svelte-1eoqfs3{background:var(--warning-bg);color:var(--warning)}.method-DELETE.svelte-1eoqfs3{background:var(--danger-bg);color:var(--danger)}.status-badge.svelte-1eoqfs3{border-radius:99px;padding:2px 7px;font-family:monospace;font-size:11px;font-weight:600;display:inline-block}.status-badge.ok.svelte-1eoqfs3{background:var(--success-bg);color:var(--success)}.status-badge.err.svelte-1eoqfs3{background:var(--danger-bg);color:var(--danger)}.status-badge.warn.svelte-1eoqfs3{background:var(--warning-bg);color:var(--warning)}.spinner.svelte-1eoqfs3{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-1eoqfs3-spin;display:inline-block}@keyframes svelte-1eoqfs3-spin{to{transform:rotate(360deg)}}.layout.svelte-17vnex8{background:var(--gray-50);min-height:100vh;display:flex}.main-content.svelte-17vnex8{margin-left:var(--sidebar-width);flex:1;min-width:0;padding:28px 32px}@media (width<=768px){.main-content.svelte-17vnex8{padding:16px;padding-top:calc(68px + env(safe-area-inset-top,0px));margin-left:0}}.loading-row.svelte-wymu8f{color:var(--gray-400);align-items:center;gap:10px;font-size:13px;display:flex}.spinner.svelte-wymu8f{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite svelte-wymu8f-spin}@keyframes svelte-wymu8f-spin{to{transform:rotate(360deg)}}.stats-grid.svelte-wymu8f{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:24px;display:grid}.two-col.svelte-wymu8f{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (width<=900px){.two-col.svelte-wymu8f{grid-template-columns:1fr}}.section-card.svelte-wymu8f{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:20px;overflow:hidden}.section-header.svelte-wymu8f{border-bottom:1px solid var(--gray-100);padding:14px 18px}.section-title.svelte-wymu8f{color:var(--gray-800);font-size:14px;font-weight:600}.table-wrap.svelte-wymu8f{overflow-x:auto}.table.svelte-wymu8f{border-collapse:collapse;width:100%;font-size:13px}.table.svelte-wymu8f th:where(.svelte-wymu8f){text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;background:var(--gray-50);border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.table.svelte-wymu8f td:where(.svelte-wymu8f){border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:middle;padding:9px 14px}.table.svelte-wymu8f tbody:where(.svelte-wymu8f) tr:where(.svelte-wymu8f):last-child td:where(.svelte-wymu8f){border-bottom:none}.table.svelte-wymu8f tbody:where(.svelte-wymu8f) tr:where(.svelte-wymu8f):hover td:where(.svelte-wymu8f){background:var(--gray-50)}.mono.svelte-wymu8f{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.path-cell.svelte-wymu8f{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.category-list.svelte-wymu8f{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.category-row.svelte-wymu8f{align-items:center;gap:12px;display:flex}.cat-name.svelte-wymu8f{width:90px;color:var(--gray-700);text-transform:capitalize;flex-shrink:0;font-size:12px;font-weight:500}.cat-bar-wrap.svelte-wymu8f{background:var(--gray-100);border-radius:99px;flex:1;height:6px;overflow:hidden}.cat-bar.svelte-wymu8f{background:var(--cf-gradient);border-radius:99px;height:100%}.cat-count.svelte-wymu8f{text-align:right;width:50px;color:var(--gray-500);font-size:12px}.server-grid.svelte-wymu8f{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0;display:grid}.server-item.svelte-wymu8f{border-right:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:14px 18px}.server-item.svelte-wymu8f:nth-child(4n){border-right:none}.srv-label.svelte-wymu8f{color:var(--gray-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:500}.srv-value.svelte-wymu8f{color:var(--gray-800);font-size:13px;font-weight:500}.env-badge.svelte-wymu8f{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.env-badge.prod.svelte-wymu8f{background:var(--success-bg);color:var(--success)}.env-badge.dev.svelte-wymu8f{background:var(--warning-bg);color:var(--warning)}.monitor-btn.svelte-wymu8f{color:var(--primary-600);background:#f3802014;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.monitor-btn.svelte-wymu8f:hover{background:#f3802026}.toast.svelte-1suneba{border-radius:var(--radius-sm);z-index:1000;box-shadow:var(--shadow);padding:12px 18px;font-size:13px;font-weight:500;position:fixed;top:20px;right:20px}.toast-success.svelte-1suneba{background:var(--success-bg);color:var(--success);border:1px solid #a7f3d0}.toast-error.svelte-1suneba{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.modal-backdrop.svelte-1suneba{z-index:500;background:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1suneba{border-radius:var(--radius);width:100%;max-width:400px;box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.modal-header.svelte-1suneba{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title.svelte-1suneba{color:var(--gray-800);font-size:15px;font-weight:600}.modal-close.svelte-1suneba{cursor:pointer;color:var(--gray-400);background:0 0;border:none;font-size:16px}.modal-body.svelte-1suneba{flex-direction:column;gap:14px;padding:20px;display:flex}.modal-footer.svelte-1suneba{border-top:1px solid var(--gray-100);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.form-group.svelte-1suneba{flex-direction:column;gap:6px;display:flex}.form-group.svelte-1suneba label:where(.svelte-1suneba){color:var(--gray-700);font-size:13px;font-weight:500}.form-select.svelte-1suneba,.form-input.svelte-1suneba{border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-800);outline:none;padding:8px 10px;font-size:13px}.form-select.svelte-1suneba:focus,.form-input.svelte-1suneba:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-100)}.section-card.svelte-1suneba{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.section-header.svelte-1suneba{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.section-title.svelte-1suneba{color:var(--gray-800);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.section-footer.svelte-1suneba{padding:10px 16px 14px}.count-badge.svelte-1suneba{background:var(--primary-100);color:var(--primary-700);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.search-form.svelte-1suneba{gap:6px;display:flex}.search-input.svelte-1suneba{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-800);outline:none;width:200px;padding:6px 10px;font-size:13px}.search-input.svelte-1suneba:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-100)}.table-wrap.svelte-1suneba{overflow-x:auto}.table.svelte-1suneba{border-collapse:collapse;width:100%;font-size:13px}.table.svelte-1suneba th:where(.svelte-1suneba){text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;background:var(--gray-50);border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.table.svelte-1suneba td:where(.svelte-1suneba){border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:middle;padding:9px 14px}.table.svelte-1suneba tbody:where(.svelte-1suneba) tr:where(.svelte-1suneba):last-child td:where(.svelte-1suneba){border-bottom:none}.table.svelte-1suneba tbody:where(.svelte-1suneba) tr:where(.svelte-1suneba):hover td:where(.svelte-1suneba){background:var(--gray-50)}.table-state.svelte-1suneba{text-align:center;color:var(--gray-400);padding:40px 16px}.state-loading.svelte-1suneba{justify-content:center;align-items:center;gap:8px;display:inline-flex}.user-cell.svelte-1suneba{align-items:center;gap:10px;display:flex}.user-av.svelte-1suneba{background:var(--primary-100);width:28px;height:28px;color:var(--primary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.user-name.svelte-1suneba{color:var(--gray-800);font-size:13px;font-weight:500}.user-email.svelte-1suneba{color:var(--gray-400);font-size:11px}.mono.svelte-1suneba{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.badge.svelte-1suneba{white-space:nowrap;border-radius:99px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.badge-default.svelte-1suneba{background:var(--gray-100);color:var(--gray-600)}.badge-primary.svelte-1suneba{background:var(--primary-100);color:var(--primary-700)}.badge-success.svelte-1suneba{background:var(--success-bg);color:var(--success)}.badge-warning.svelte-1suneba{background:var(--warning-bg);color:var(--warning)}.badge-danger.svelte-1suneba{background:var(--danger-bg);color:var(--danger)}.action-row.svelte-1suneba{gap:5px;display:flex}.btn-xs.svelte-1suneba{cursor:pointer;border:none;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .12s}.btn-xs.svelte-1suneba:hover{opacity:.85}.btn-edit.svelte-1suneba{background:var(--primary-100);color:var(--primary-700)}.btn-warn.svelte-1suneba{background:var(--warning-bg);color:var(--warning)}.btn-ok.svelte-1suneba{background:var(--success-bg);color:var(--success)}.btn.svelte-1suneba{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:7px 14px;font-size:13px;font-weight:500;transition:background .12s}.btn-primary.svelte-1suneba{background:var(--primary-600);color:#fff}.btn-primary.svelte-1suneba:hover{background:var(--primary-700)}.btn-secondary.svelte-1suneba{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-200)}.btn-secondary.svelte-1suneba:hover{background:var(--gray-200)}.spinner.svelte-1suneba{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-1suneba-spin;display:inline-block}@keyframes svelte-1suneba-spin{to{transform:rotate(360deg)}}.toast.svelte-14bghim{border-radius:var(--radius-sm);z-index:1000;box-shadow:var(--shadow);padding:12px 18px;font-size:13px;font-weight:500;position:fixed;top:20px;right:20px}.toast-success.svelte-14bghim{background:var(--success-bg);color:var(--success);border:1px solid #a7f3d0}.toast-error.svelte-14bghim{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.section-card.svelte-14bghim{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:16px;overflow:hidden}.section-header.svelte-14bghim{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.section-title.svelte-14bghim{color:var(--gray-800);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.section-body.svelte-14bghim{padding:16px 18px}.count-badge.svelte-14bghim{background:var(--primary-100);color:var(--primary-700);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.add-form.svelte-14bghim{gap:8px;display:flex}.form-input.svelte-14bghim{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-800);outline:none;flex:1;padding:8px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.form-input.svelte-14bghim:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-100)}.table-wrap.svelte-14bghim{overflow-x:auto}.table.svelte-14bghim{border-collapse:collapse;width:100%;font-size:13px}.table.svelte-14bghim th:where(.svelte-14bghim){text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;background:var(--gray-50);border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.table.svelte-14bghim td:where(.svelte-14bghim){border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:middle;padding:9px 14px}.table.svelte-14bghim tbody:where(.svelte-14bghim) tr:where(.svelte-14bghim):last-child td:where(.svelte-14bghim){border-bottom:none}.table.svelte-14bghim tbody:where(.svelte-14bghim) tr:where(.svelte-14bghim):hover td:where(.svelte-14bghim){background:var(--gray-50)}.table-state.svelte-14bghim{text-align:center;color:var(--gray-400);padding:40px 16px}.state-loading.svelte-14bghim{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mono.svelte-14bghim{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.key-cell.svelte-14bghim{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.badge.svelte-14bghim{border-radius:99px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.badge-success.svelte-14bghim{background:var(--success-bg);color:var(--success)}.badge-danger.svelte-14bghim{background:var(--danger-bg);color:var(--danger)}.action-row.svelte-14bghim{gap:5px;display:flex}.btn-xs.svelte-14bghim{cursor:pointer;border:none;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:600;transition:opacity .12s}.btn-xs.svelte-14bghim:hover{opacity:.8}.btn-warn.svelte-14bghim{background:var(--warning-bg);color:var(--warning)}.btn-ok.svelte-14bghim{background:var(--success-bg);color:var(--success)}.btn-del.svelte-14bghim{background:var(--danger-bg);color:var(--danger)}.btn.svelte-14bghim{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,opacity .12s}.btn.svelte-14bghim:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-14bghim{background:var(--primary-600);color:#fff}.btn-primary.svelte-14bghim:hover:not(:disabled){background:var(--primary-700)}.spinner.svelte-14bghim{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-14bghim-spin;display:inline-block}@keyframes svelte-14bghim-spin{to{transform:rotate(360deg)}}.topbar-actions.svelte-1nx7qzn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ddos-card.svelte-1nx7qzn{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:16px;padding:12px 16px}.ddos-header.svelte-1nx7qzn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.ddos-title.svelte-1nx7qzn{color:var(--gray-800);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ddos-hint.svelte-1nx7qzn{color:var(--gray-400);font-size:11px}.ddos-chips.svelte-1nx7qzn{flex-wrap:wrap;gap:8px;display:flex}.ddos-chip.svelte-1nx7qzn{border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-700);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}.ddos-chip.svelte-1nx7qzn:hover{background:var(--gray-100);border-color:var(--gray-300)}.ddos-chip.active.svelte-1nx7qzn{border-color:var(--primary-500);color:var(--primary-700);background:#f380201a;font-weight:600}.ddos-chip.warning.svelte-1nx7qzn{background:#fffbeb;border-color:#fde68a}.chip-count.svelte-1nx7qzn{color:var(--gray-800);font-family:monospace;font-size:11px;font-weight:600}.chip-err.svelte-1nx7qzn{color:#dc2626;font-size:10.5px;font-weight:600}.chip-alert.svelte-1nx7qzn{color:#b91c1c;text-transform:uppercase;background:#fee2e2;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.active-filter-pill.svelte-1nx7qzn{color:var(--primary-800);background:#f380201f;border:1px solid #f380204d;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.clear-filter-btn.svelte-1nx7qzn{color:var(--primary-800);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:12px;line-height:1;display:flex}.clear-filter-btn.svelte-1nx7qzn:hover{color:#b91c1c}.toast.svelte-1nx7qzn{border-radius:var(--radius-sm);z-index:1000;box-shadow:var(--shadow);padding:12px 18px;font-size:13px;font-weight:500;position:fixed;top:20px;right:20px}.toast-success.svelte-1nx7qzn{background:var(--success-bg);color:var(--success);border:1px solid #a7f3d0}.toast-error.svelte-1nx7qzn{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.section-card.svelte-1nx7qzn{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.section-header.svelte-1nx7qzn{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.section-title.svelte-1nx7qzn{color:var(--gray-800);flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.section-footer.svelte-1nx7qzn{padding:10px 16px 14px}.count-badge.svelte-1nx7qzn{background:var(--primary-100);color:var(--primary-700);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.filter-row.svelte-1nx7qzn{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.search-form.svelte-1nx7qzn{display:flex}.search-input.svelte-1nx7qzn{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-800);outline:none;width:190px;padding:6px 10px;font-size:13px}.search-input.svelte-1nx7qzn:focus{border-color:var(--primary-400)}.filter-select.svelte-1nx7qzn{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-700);cursor:pointer;background:#fff;outline:none;padding:6px 10px;font-size:12px}.table-wrap.svelte-1nx7qzn{overflow-x:auto}.table.svelte-1nx7qzn{border-collapse:collapse;width:100%;font-size:12.5px}.table.svelte-1nx7qzn th:where(.svelte-1nx7qzn){text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;background:var(--gray-50);border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:600}.table.svelte-1nx7qzn td:where(.svelte-1nx7qzn){border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:middle;padding:8px 12px}.table.svelte-1nx7qzn tbody:where(.svelte-1nx7qzn) tr:where(.svelte-1nx7qzn):last-child td:where(.svelte-1nx7qzn){border-bottom:none}.table.svelte-1nx7qzn tbody:where(.svelte-1nx7qzn) tr:where(.svelte-1nx7qzn):hover td:where(.svelte-1nx7qzn){background:var(--gray-50)}.table-state.svelte-1nx7qzn{text-align:center;color:var(--gray-400);padding:40px 16px}.state-loading.svelte-1nx7qzn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mono.svelte-1nx7qzn{font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px}.path-cell.svelte-1nx7qzn{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.ip-cell-btn.svelte-1nx7qzn{background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-800);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;transition:all .15s;display:inline-flex}.ip-cell-btn.svelte-1nx7qzn:hover{border-color:var(--primary-400);color:var(--primary-800);background:#f380201a}.ip-dot.svelte-1nx7qzn{background:#10b981;border-radius:50%;width:5px;height:5px}.method-badge.svelte-1nx7qzn{border-radius:4px;padding:1px 6px;font-family:monospace;font-size:10px;font-weight:700;display:inline-block}.method-GET.svelte-1nx7qzn{background:var(--primary-50);color:var(--primary-700)}.method-POST.svelte-1nx7qzn{background:var(--success-bg);color:var(--success)}.method-PUT.svelte-1nx7qzn{background:var(--warning-bg);color:var(--warning)}.method-DELETE.svelte-1nx7qzn{background:var(--danger-bg);color:var(--danger)}.status-badge.svelte-1nx7qzn{border-radius:99px;padding:2px 6px;font-family:monospace;font-size:10.5px;font-weight:600;display:inline-block}.status-badge.ok.svelte-1nx7qzn{background:var(--success-bg);color:var(--success)}.status-badge.err.svelte-1nx7qzn{background:var(--danger-bg);color:var(--danger)}.cat-tag.svelte-1nx7qzn{background:var(--gray-100);color:var(--gray-600);text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.btn.svelte-1nx7qzn{border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .12s,opacity .12s;display:inline-flex}.btn-sm.svelte-1nx7qzn{height:30px}.btn.svelte-1nx7qzn:disabled{opacity:.5;cursor:not-allowed}.btn-danger.svelte-1nx7qzn{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.btn-danger.svelte-1nx7qzn:hover:not(:disabled){background:var(--danger);color:#fff}.btn-danger-solid.svelte-1nx7qzn{color:#fff;background:#dc2626}.btn-danger-solid.svelte-1nx7qzn:hover:not(:disabled){background:#b91c1c}.btn-secondary.svelte-1nx7qzn{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-200)}.btn-secondary.svelte-1nx7qzn:hover{background:var(--gray-200)}.spinner.svelte-1nx7qzn{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-1nx7qzn-spin;display:inline-block}@keyframes svelte-1nx7qzn-spin{to{transform:rotate(360deg)}}.modal-backdrop.svelte-1nx7qzn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card.svelte-1nx7qzn{background:#fff;border-radius:10px;width:100%;max-width:480px;animation:.15s ease-out svelte-1nx7qzn-modalPop;overflow:hidden;box-shadow:0 20px 25px -5px #0003}@keyframes svelte-1nx7qzn-modalPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-header.svelte-1nx7qzn{border-bottom:1px solid var(--gray-100);padding:18px 20px 14px}.modal-title-wrap.svelte-1nx7qzn{align-items:flex-start;gap:12px;display:flex}.modal-icon-danger.svelte-1nx7qzn{color:#dc2626;background:#fee2e2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.modal-title.svelte-1nx7qzn{color:var(--gray-900);margin:0;font-size:16px;font-weight:600}.modal-desc.svelte-1nx7qzn{color:var(--gray-500);margin:4px 0 0;font-size:12.5px;line-height:1.4}.modal-body.svelte-1nx7qzn{padding:18px 20px}.db-stats-loading.svelte-1nx7qzn{color:var(--gray-500);align-items:center;gap:10px;margin-bottom:14px;font-size:12.5px;display:flex}.db-stats-grid.svelte-1nx7qzn{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.db-stat-item.svelte-1nx7qzn{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.db-stat-lbl.svelte-1nx7qzn{color:var(--gray-500);font-size:11px}.db-stat-val.svelte-1nx7qzn{color:var(--gray-900);font-size:14px;font-weight:700}.modal-checkbox-row.svelte-1nx7qzn{color:var(--gray-700);cursor:pointer;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.modal-warning-box.svelte-1nx7qzn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.4}.modal-footer.svelte-1nx7qzn{background:var(--gray-50);border-top:1px solid var(--gray-100);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.toast.svelte-ndixsb{border-radius:var(--radius-sm);z-index:1000;box-shadow:var(--shadow);padding:12px 18px;font-size:13px;font-weight:500;position:fixed;top:20px;right:20px}.toast-success.svelte-ndixsb{background:var(--success-bg);color:var(--success);border:1px solid #a7f3d0}.toast-error.svelte-ndixsb{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.section-card.svelte-ndixsb{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.section-header.svelte-ndixsb{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.section-title.svelte-ndixsb{color:var(--gray-800);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.section-footer.svelte-ndixsb{padding:10px 16px 14px}.count-badge.svelte-ndixsb{background:var(--danger-bg);color:var(--danger);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.search-form.svelte-ndixsb{gap:6px;display:flex}.search-input.svelte-ndixsb{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-800);outline:none;width:200px;padding:6px 10px;font-size:13px}.search-input.svelte-ndixsb:focus{border-color:var(--primary-400)}.table-wrap.svelte-ndixsb{overflow-x:auto}.table.svelte-ndixsb{border-collapse:collapse;width:100%;font-size:12.5px}.table.svelte-ndixsb th:where(.svelte-ndixsb){text-align:left;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;background:var(--gray-50);border-bottom:1px solid var(--gray-100);white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:600}.table.svelte-ndixsb td:where(.svelte-ndixsb){border-bottom:1px solid var(--gray-100);color:var(--gray-700);vertical-align:middle;padding:8px 12px}.err-row.svelte-ndixsb td:where(.svelte-ndixsb){background:#fff9f9}.err-row.svelte-ndixsb:hover td:where(.svelte-ndixsb){background:#fff5f5}.table.svelte-ndixsb tbody:where(.svelte-ndixsb) tr:where(.svelte-ndixsb):last-child td:where(.svelte-ndixsb){border-bottom:none}.table-state.svelte-ndixsb{text-align:center;color:var(--gray-400);padding:40px 16px}.state-loading.svelte-ndixsb{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mono.svelte-ndixsb{font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px}.path-cell.svelte-ndixsb{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.msg-cell.svelte-ndixsb{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--danger);overflow:hidden}.method-badge.svelte-ndixsb{border-radius:4px;padding:1px 6px;font-family:monospace;font-size:10px;font-weight:700;display:inline-block}.method-GET.svelte-ndixsb{background:var(--primary-50);color:var(--primary-700)}.method-POST.svelte-ndixsb{background:var(--success-bg);color:var(--success)}.method-PUT.svelte-ndixsb{background:var(--warning-bg);color:var(--warning)}.method-DELETE.svelte-ndixsb{background:var(--danger-bg);color:var(--danger)}.stack-cell.svelte-ndixsb{padding:0;background:var(--gray-900)!important}.stack-trace.svelte-ndixsb{color:#e5e7eb;white-space:pre-wrap;word-break:break-all;margin:0;padding:14px 16px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.7}.btn-xs.svelte-ndixsb{cursor:pointer;border:none;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:600}.btn-info.svelte-ndixsb{background:var(--primary-100);color:var(--primary-700)}.btn.svelte-ndixsb{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:7px 12px;font-size:13px;font-weight:500;transition:background .12s,opacity .12s}.btn.svelte-ndixsb:disabled{opacity:.5;cursor:not-allowed}.btn-danger.svelte-ndixsb{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.btn-danger.svelte-ndixsb:hover:not(:disabled){background:var(--danger);color:#fff}.btn-secondary.svelte-ndixsb{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-200)}.btn-secondary.svelte-ndixsb:hover{background:var(--gray-200)}.spinner.svelte-ndixsb{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite svelte-ndixsb-spin;display:inline-block}@keyframes svelte-ndixsb-spin{to{transform:rotate(360deg)}}.loading-row.svelte-17paqr1{color:var(--gray-400);align-items:center;gap:10px;font-size:13px;display:flex}.spinner.svelte-17paqr1{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite svelte-17paqr1-spin}@keyframes svelte-17paqr1-spin{to{transform:rotate(360deg)}}.toast.svelte-17paqr1{border-radius:var(--radius-sm);z-index:1000;box-shadow:var(--shadow);padding:12px 18px;font-size:13px;font-weight:500;position:fixed;top:20px;right:20px}.toast-success.svelte-17paqr1{background:var(--success-bg);color:var(--success);border:1px solid #a7f3d0}.toast-error.svelte-17paqr1{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.settings-layout.svelte-17paqr1{flex-direction:column;gap:20px;max-width:680px;display:flex}.section-card.svelte-17paqr1{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.section-header.svelte-17paqr1{border-bottom:1px solid var(--gray-100);padding:14px 18px}.section-title.svelte-17paqr1{color:var(--gray-800);font-size:14px;font-weight:600}.section-body.svelte-17paqr1{padding:18px}.form-group.svelte-17paqr1{margin-bottom:16px}.form-group.svelte-17paqr1:last-child{margin-bottom:0}label.svelte-17paqr1{color:var(--gray-700);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.form-input.svelte-17paqr1,.form-textarea.svelte-17paqr1{border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;color:var(--gray-800);transition:border-color var(--transition);box-sizing:border-box;outline:none;padding:8px 12px;font-size:13px}.form-input.svelte-17paqr1:focus,.form-textarea.svelte-17paqr1:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-100)}.form-hint.svelte-17paqr1{color:var(--gray-400);margin-top:4px;font-size:11px}.toggle-row.svelte-17paqr1{justify-content:space-between;align-items:center;gap:16px;display:flex}.toggle-label.svelte-17paqr1{color:var(--gray-800);font-size:13px;font-weight:600}.toggle-desc.svelte-17paqr1{color:var(--gray-500);margin-top:2px;font-size:12px}.toggle.svelte-17paqr1{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.toggle.svelte-17paqr1 input:where(.svelte-17paqr1){opacity:0;width:0;height:0}.toggle-slider.svelte-17paqr1{cursor:pointer;background:var(--gray-300);transition:var(--transition);border-radius:24px;position:absolute;inset:0}.toggle-slider.svelte-17paqr1:before{content:"";width:18px;height:18px;transition:var(--transition);background:#fff;border-radius:50%;position:absolute;bottom:3px;left:3px}.toggle.svelte-17paqr1 input:where(.svelte-17paqr1):checked+.toggle-slider:where(.svelte-17paqr1){background:var(--primary-500)}.toggle.svelte-17paqr1 input:where(.svelte-17paqr1):checked+.toggle-slider:where(.svelte-17paqr1):before{transform:translate(20px)}.alert.svelte-17paqr1{border-radius:var(--radius-sm);margin-top:12px;padding:10px 14px;font-size:12.5px}.alert-warning.svelte-17paqr1{background:var(--warning-bg);color:var(--warning);border:1px solid #fde68a}.alert-info.svelte-17paqr1{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.save-row.svelte-17paqr1{justify-content:flex-end;display:flex}.btn-primary.svelte-17paqr1{background:var(--primary-500);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition);border:none;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:600;display:flex}.btn-primary.svelte-17paqr1:hover:not(:disabled){background:var(--primary-600)}.btn-primary.svelte-17paqr1:disabled{opacity:.6;cursor:not-allowed}.btn-spinner.svelte-17paqr1{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite svelte-17paqr1-spin}.loading-row.svelte-1p3ra79{color:var(--gray-400);align-items:center;gap:10px;font-size:13px;display:flex}.toast.svelte-1p3ra79{border-radius:var(--radius-sm);z-index:1000;box-shadow:var(--shadow);padding:12px 18px;font-size:13px;font-weight:500;position:fixed;top:20px;right:20px}.toast-success.svelte-1p3ra79{background:var(--success-bg);color:var(--success);border:1px solid #a7f3d0}.toast-error.svelte-1p3ra79{background:var(--danger-bg);color:var(--danger);border:1px solid #fecaca}.top-bar.svelte-1p3ra79{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.api-stats.svelte-1p3ra79{color:var(--gray-500);align-items:center;gap:8px;font-size:13px;display:flex}.sep.svelte-1p3ra79{color:var(--gray-300)}.disabled-count.svelte-1p3ra79{color:var(--danger);font-weight:600}.search-input.svelte-1p3ra79{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-800);outline:none;width:220px;padding:7px 12px;font-size:13px}.search-input.svelte-1p3ra79:focus{border-color:var(--primary-400);box-shadow:0 0 0 3px var(--primary-100)}.groups-layout.svelte-1p3ra79{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.group-card.svelte-1p3ra79{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.group-header.svelte-1p3ra79{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.group-name.svelte-1p3ra79{color:var(--gray-800);text-transform:capitalize;font-size:13px;font-weight:600}.group-count.svelte-1p3ra79{color:var(--gray-400);margin-top:1px;font-size:11px}.group-actions.svelte-1p3ra79{align-items:center;gap:8px;display:flex}.group-status.svelte-1p3ra79{border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:600}.group-status.enabled.svelte-1p3ra79{background:var(--success-bg);color:var(--success)}.group-status.disabled.svelte-1p3ra79{background:var(--danger-bg);color:var(--danger)}.group-status.partial.svelte-1p3ra79{background:var(--warning-bg);color:var(--warning)}.btn-xs.svelte-1p3ra79{cursor:pointer;border:none;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:600}.btn-toggle.svelte-1p3ra79{background:var(--gray-100);color:var(--gray-600)}.btn-toggle.svelte-1p3ra79:hover{background:var(--gray-200)}.path-list.svelte-1p3ra79{max-height:300px;overflow-y:auto}.path-item.svelte-1p3ra79{cursor:pointer;border-bottom:1px solid var(--gray-50);align-items:center;gap:10px;padding:8px 14px;transition:background .1s;display:flex}.path-item.svelte-1p3ra79:last-child{border-bottom:none}.path-item.svelte-1p3ra79:hover{background:var(--gray-50)}.path-item.path-disabled.svelte-1p3ra79{opacity:.6}.path-toggle.svelte-1p3ra79{border-radius:99px;flex-shrink:0;width:28px;height:16px;transition:background .2s;position:relative}.path-toggle.on.svelte-1p3ra79{background:var(--primary-500)}.path-toggle.off.svelte-1p3ra79{background:var(--gray-300)}.toggle-dot.svelte-1p3ra79{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .2s;position:absolute;top:2px;box-shadow:0 1px 2px #0003}.path-toggle.on.svelte-1p3ra79 .toggle-dot:where(.svelte-1p3ra79){left:14px}.path-toggle.off.svelte-1p3ra79 .toggle-dot:where(.svelte-1p3ra79){left:2px}.path-text.svelte-1p3ra79{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;overflow:hidden}.path-status.svelte-1p3ra79{text-align:right;flex-shrink:0;width:45px;font-size:10px;font-weight:600}.path-item.svelte-1p3ra79:not(.path-disabled) .path-status:where(.svelte-1p3ra79){color:var(--success)}.path-item.path-disabled.svelte-1p3ra79 .path-status:where(.svelte-1p3ra79){color:var(--danger)}.btn.svelte-1p3ra79{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,opacity .12s}.btn.svelte-1p3ra79:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1p3ra79{background:var(--primary-600);color:#fff}.btn-primary.svelte-1p3ra79:hover:not(:disabled){background:var(--primary-700)}.spinner.svelte-1p3ra79{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite svelte-1p3ra79-spin}@keyframes svelte-1p3ra79-spin{to{transform:rotate(360deg)}}.chart-card.svelte-1y6keq{border:1px solid var(--gray-200);-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;padding:16px 18px;position:relative;box-shadow:0 1px 3px #0000000a}.chart-header.svelte-1y6keq{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.chart-title.svelte-1y6keq{color:var(--gray-900);letter-spacing:-.01em;font-size:14px;font-weight:600}.chart-subtitle.svelte-1y6keq{color:var(--gray-500);margin-top:2px;font-size:12px}.chart-header-right.svelte-1y6keq{align-items:center;gap:12px;display:flex}.current-val-pill.svelte-1y6keq{background:var(--gray-100);color:var(--gray-900);border:1px solid var(--gray-200);border-radius:4px;padding:3px 8px;font-family:monospace;font-size:13px;font-weight:600}.chart-legend.svelte-1y6keq{align-items:center;gap:10px;display:flex}.legend-item.svelte-1y6keq{color:var(--gray-600);align-items:center;gap:5px;font-size:11px;display:flex}.legend-dot.svelte-1y6keq{border-radius:50%;width:8px;height:8px}.svg-wrap.svelte-1y6keq{width:100%;position:relative;overflow:hidden}.chart-tooltip.svelte-1y6keq{pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:10;white-space:nowrap;background:#111827eb;border-radius:6px;min-width:120px;padding:6px 10px;font-size:11px;position:absolute;box-shadow:0 4px 12px #00000026}.tooltip-time.svelte-1y6keq{color:#9ca3af;border-bottom:1px solid #ffffff1a;margin-bottom:4px;padding-bottom:3px;font-size:10px}.tooltip-row.svelte-1y6keq{align-items:center;gap:6px;margin-top:2px;display:flex}.tooltip-dot.svelte-1y6keq{border-radius:50%;width:6px;height:6px}.tooltip-label.svelte-1y6keq{color:#d1d5db;font-size:11px}.tooltip-val.svelte-1y6keq{color:#fff;margin-left:auto;font-weight:600}.mono.svelte-1y6keq{font-family:monospace}.topbar-actions.svelte-drykwk{align-items:center;gap:8px;display:flex}.interval-select.svelte-drykwk{border:1px solid var(--gray-300);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:5px 8px;font-size:12px}.btn-sm.svelte-drykwk{border:1px solid var(--gray-300);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.btn-sm.svelte-drykwk:hover{background:var(--gray-50)}.loading-state.svelte-drykwk{color:var(--gray-500);align-items:center;gap:12px;padding:40px;font-size:13px;display:flex}.spinner.svelte-drykwk{border:2px solid var(--gray-200);border-top-color:var(--primary-500);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite svelte-drykwk-spin}@keyframes svelte-drykwk-spin{to{transform:rotate(360deg)}}.metrics-grid.svelte-drykwk{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-card.svelte-drykwk{border:1px solid var(--gray-200);background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:14px 16px;display:flex;box-shadow:0 1px 3px #00000008}.metric-head.svelte-drykwk{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.metric-label.svelte-drykwk{color:var(--gray-500);font-size:12px;font-weight:500}.metric-badge.svelte-drykwk{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.badge-normal.svelte-drykwk{background:var(--gray-100);color:var(--gray-700)}.badge-warn.svelte-drykwk{color:#92400e;background:#fef3c7}.badge-danger.svelte-drykwk{color:#b91c1c;background:#fee2e2}.metric-val.svelte-drykwk{color:var(--gray-900);margin-bottom:8px;font-size:18px;font-weight:700}.metric-sub.svelte-drykwk{color:var(--gray-400);font-size:12px;font-weight:400}.bar-track.svelte-drykwk{background:var(--gray-100);border-radius:3px;height:5px;margin-bottom:10px;overflow:hidden}.bar-fill.svelte-drykwk{border-radius:3px;height:100%;transition:width .3s}.fill-primary.svelte-drykwk{background:var(--primary-500)}.fill-danger.svelte-drykwk{background:#ef4444}.metric-foot.svelte-drykwk{color:var(--gray-500);justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.cpu-model.svelte-drykwk{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.metric-net-row.svelte-drykwk{gap:14px;margin-bottom:12px;display:flex}.net-stat.svelte-drykwk{flex-direction:column;gap:2px;display:flex}.net-direction.svelte-drykwk{font-size:11px;font-weight:600}.net-direction.down.svelte-drykwk{color:var(--primary-500)}.net-direction.up.svelte-drykwk{color:#0ea5e9}.net-speed.svelte-drykwk{color:var(--gray-900);font-size:15px;font-weight:700}.charts-row.svelte-drykwk{grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin-bottom:18px;display:grid}@media (width<=960px){.charts-row.svelte-drykwk{grid-template-columns:1fr}}.disk-card.svelte-drykwk{border:1px solid var(--gray-200);background:#fff;border-radius:8px;min-width:0;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.disk-card-head.svelte-drykwk{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.chart-title.svelte-drykwk{color:var(--gray-900);letter-spacing:-.01em;font-size:14px;font-weight:600}.chart-subtitle.svelte-drykwk{color:var(--gray-500);margin-top:2px;font-size:12px}.status-pill.svelte-drykwk{border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-pill.safe.svelte-drykwk{color:#065f46;background:#ecfdf5}.status-dot.svelte-drykwk{background:#10b981;border-radius:50%;width:6px;height:6px}.disk-bar-container.svelte-drykwk{margin-bottom:20px}.disk-bar-label.svelte-drykwk{color:var(--gray-600);justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.disk-bar-track.svelte-drykwk{background:var(--gray-100);border-radius:5px;height:10px;overflow:hidden}.disk-bar-used.svelte-drykwk{background:var(--primary-500);border-radius:5px;height:100%;transition:width .4s}.disk-details-grid.svelte-drykwk{grid-template-columns:1fr 1fr;gap:12px;display:grid}.disk-item.svelte-drykwk{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.disk-item-lbl.svelte-drykwk{color:var(--gray-500);font-size:11px}.disk-item-val.svelte-drykwk{color:var(--gray-900);font-size:14px;font-weight:600}.table-card.svelte-drykwk{border:1px solid var(--gray-200);background:#fff;border-radius:8px;flex-direction:column;min-width:0;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.table-card-header.svelte-drykwk{margin-bottom:12px}.table-wrap.svelte-drykwk{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent;border-radius:4px;width:100%;overflow-x:auto}.table-wrap.svelte-drykwk::-webkit-scrollbar{height:5px}.table-wrap.svelte-drykwk::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.data-table.svelte-drykwk{border-collapse:collapse;width:100%;min-width:440px;font-size:12px}.data-table.svelte-drykwk th:where(.svelte-drykwk){text-align:left;color:var(--gray-600);border-bottom:1px solid var(--gray-200);white-space:nowrap;padding:8px 10px;font-weight:600}.data-table.svelte-drykwk td:where(.svelte-drykwk){border-bottom:1px solid var(--gray-100);color:var(--gray-800);white-space:nowrap;padding:8px 10px}.adapter-name.svelte-drykwk{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.bold.svelte-drykwk{font-weight:600}.text-muted.svelte-drykwk{color:var(--gray-400)}.badge-mini.svelte-drykwk{background:var(--gray-100);color:var(--gray-700);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:10px}.iface-pag.svelte-drykwk{border-top:1px solid var(--gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.iface-pag-info.svelte-drykwk{color:var(--gray-500);font-size:11.5px}.iface-pag-info.svelte-drykwk strong:where(.svelte-drykwk){color:var(--gray-800)}.iface-pag-btns.svelte-drykwk{gap:4px;display:flex}.pag-nav-btn.svelte-drykwk{border:1px solid var(--gray-200);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:4px;padding:4px 8px;font-size:11.5px;font-weight:500;transition:all .15s}.pag-nav-btn.svelte-drykwk:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-300)}.pag-nav-btn.svelte-drykwk:disabled{opacity:.4;cursor:not-allowed}.pag-num-btn.svelte-drykwk{border:1px solid var(--gray-200);min-width:24px;height:24px;color:var(--gray-700);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.pag-num-btn.svelte-drykwk:hover:not(.active){background:var(--gray-50)}.pag-num-btn.active.svelte-drykwk{background:var(--primary-500);border-color:var(--primary-500);color:#fff;font-weight:600}.specs-grid.svelte-drykwk{flex-direction:column;gap:8px;display:flex}.spec-row.svelte-drykwk{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.spec-row.svelte-drykwk:last-child{border-bottom:none}.spec-lbl.svelte-drykwk{color:var(--gray-500)}.spec-val.svelte-drykwk{color:var(--gray-900);font-weight:500}.mono.svelte-drykwk{font-family:monospace}.error-banner.svelte-drykwk{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.layout.svelte-65ve5u{background:var(--gray-50);min-height:100vh;display:flex}.main-content.svelte-65ve5u{margin-left:var(--sidebar-width);flex:1;min-width:0;padding:28px 32px}@media (width<=768px){.main-content.svelte-65ve5u{padding:16px;padding-top:calc(68px + env(safe-area-inset-top,0px));margin-left:0}}.not-found-page.svelte-14bbjec{background:radial-gradient(circle at 50% 20%, #f380200f, transparent 45%), var(--gray-50);min-height:100vh;color:var(--gray-900);flex-direction:column;font-family:inherit;display:flex}.navbar.svelte-14bbjec{height:var(--header-height,56px);border-bottom:1px solid var(--gray-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#ffffffd9;position:sticky;top:0}.nav-container.svelte-14bbjec{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}.brand.svelte-14bbjec{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.brand-accent.svelte-14bbjec{background:var(--primary-500);border-radius:2px;width:10px;height:10px}.brand-title.svelte-14bbjec{color:var(--gray-900);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.brand-suffix.svelte-14bbjec{color:var(--primary-500)}.nav-actions.svelte-14bbjec{align-items:center;gap:.75rem;display:flex}.content-wrapper.svelte-14bbjec{flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.card-404.svelte-14bbjec{text-align:center;border:1px solid var(--gray-200);border-radius:var(--radius-lg,12px);background:#fff;width:100%;max-width:580px;padding:3rem 2.5rem;box-shadow:0 10px 30px -10px #0000000d,0 20px 40px -15px #f380200d}.badge-wrapper.svelte-14bbjec{margin-bottom:1rem}.error-badge.svelte-14bbjec{border-radius:var(--radius-full,9999px);background:var(--primary-100);color:var(--primary-600);letter-spacing:.02em;border:1px solid var(--primary-200);padding:.25rem .85rem;font-size:.8125rem;font-weight:600;display:inline-block}.glitch-num.svelte-14bbjec{letter-spacing:-.05em;background:linear-gradient(135deg, var(--gray-900) 30%, var(--primary-500) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:.5rem 0 1rem;font-size:clamp(4.5rem,12vw,6.5rem);font-weight:900;line-height:1}.title.svelte-14bbjec{color:var(--gray-900);letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.subtitle.svelte-14bbjec{color:var(--gray-500);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.path-box.svelte-14bbjec{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius,8px);align-items:center;gap:.5rem;max-width:100%;margin-bottom:2rem;padding:.4rem .85rem;display:inline-flex;overflow:hidden}.path-label.svelte-14bbjec{color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.path-code.svelte-14bbjec{color:var(--primary-700);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;overflow:hidden}.actions.svelte-14bbjec{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.btn.svelte-14bbjec{border-radius:var(--radius,8px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-sm.svelte-14bbjec{padding:.35rem .85rem;font-size:.8125rem}.btn-lg.svelte-14bbjec{padding:.65rem 1.4rem;font-size:.9375rem}.btn-primary.svelte-14bbjec{background:var(--primary-500);color:#fff}.btn-primary.svelte-14bbjec:hover{background:var(--primary-600);box-shadow:0 4px 12px #f3802040}.btn-secondary.svelte-14bbjec{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-300)}.btn-secondary.svelte-14bbjec:hover{background:var(--gray-200);color:var(--gray-900)}.btn-ghost.svelte-14bbjec{color:var(--gray-600);background:0 0}.btn-ghost.svelte-14bbjec:hover{background:var(--gray-100);color:var(--gray-900)}.help-links.svelte-14bbjec{color:var(--gray-500);border-top:1px solid var(--gray-100);justify-content:center;align-items:center;gap:.4rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.link.svelte-14bbjec{color:var(--primary-600);font-weight:500;text-decoration:none}.link.svelte-14bbjec:hover{text-decoration:underline}@media (width<=640px){.card-404.svelte-14bbjec{padding:2rem 1.25rem}.actions.svelte-14bbjec{flex-direction:column;width:100%}.actions.svelte-14bbjec .btn:where(.svelte-14bbjec){width:100%}}html,body,#app{height:100%;margin:0;padding:0}.loading-screen.svelte-arsthc{background:#f9fafb;justify-content:center;align-items:center;height:100vh;display:flex}.spinner.svelte-arsthc{border:3px solid #e5e7eb;border-top-color:var(--primary-600);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite svelte-arsthc-spin}@keyframes svelte-arsthc-spin{to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary-50:#fffaf6;--primary-100:#fef1e6;--primary-200:#fde0cb;--primary-300:#fbc6a3;--primary-400:#f79e60;--primary-500:#f38020;--primary-600:#e26e10;--primary-700:#be5505;--primary-800:#97430b;--primary-900:#7b380d;--gray-50:#fafafa;--gray-100:#f4f4f6;--gray-200:#e5e5ea;--gray-300:#d4d4d9;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--gray-950:#09090b;--success:#16a34a;--success-bg:#f0fdf4;--success-border:#bbf7d0;--warning:#d97706;--warning-bg:#fffbeb;--warning-border:#fde68a;--danger:#dc2626;--danger-bg:#fef2f2;--danger-border:#fecaca;--sidebar-width:240px;--header-height:56px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000d, 0 1px 2px #00000008;--shadow:0 2px 6px -1px #0000000f, 0 1px 4px -1px #00000008}html,body{height:100%;color:var(--gray-900);background:var(--gray-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}#app{height:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}code,kbd,samp,pre{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.99)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--primary-500);color:#fff;border:1px solid var(--primary-600)}.btn-primary:hover:not(:disabled){background:var(--primary-600)}.btn-secondary{border:1px solid var(--gray-200);color:var(--gray-700);background:#fff}.btn-secondary:hover:not(:disabled){background:var(--gray-100);color:var(--gray-900);border-color:var(--gray-300)}.btn-danger{border:1px solid var(--danger-border);color:var(--danger);background:#fff}.btn-danger:hover:not(:disabled){background:var(--danger-bg)}.btn-full{width:100%}.btn-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--gray-700);font-size:13px;font-weight:500}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-900);background:#fff;outline:none;padding:9px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary-500);box-shadow:0 0 0 2px #f3802026}.form-group input:disabled{background:var(--gray-100);color:var(--gray-400);cursor:not-allowed}.alert{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.alert-error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.alert-success{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.section-card{border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-xs);background:#fff;margin-bottom:24px;overflow:hidden}.section-header{border-bottom:1px solid var(--gray-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.section-title{color:var(--gray-900);font-size:14px;font-weight:600}.section-body{padding:18px}
