body{background:#fff}.status-page.svelte-1uha8ag{min-height:100vh;background:#fff;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:0 16px 40px}.container.svelte-1uha8ag{max-width:880px;margin:0 auto}.floating-f.svelte-1uha8ag{position:fixed;bottom:100px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:30px;font-weight:800;color:#2fcc66d9;z-index:50;pointer-events:none;animation:svelte-1uha8ag-fUp 1.9s ease-out forwards}@keyframes svelte-1uha8ag-fUp{0%{transform:translateY(0) rotate(0);opacity:0}15%{opacity:1}to{transform:translateY(-45vh) rotate(12deg);opacity:0}}.page-header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:32px 0 24px;gap:12px;flex-wrap:wrap}.brand.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.brand-mark.svelte-1uha8ag{font-size:26px}.brand-name.svelte-1uha8ag{font-size:22px;font-weight:700;color:#111827;letter-spacing:-.2px}.subscribe-btn.svelte-1uha8ag{background:#3f8bd6;color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:background .15s ease;font-family:inherit}.subscribe-btn.svelte-1uha8ag:hover{background:#3579bd}.banner.svelte-1uha8ag{background:#e74c3c;color:#fff;border-radius:4px;padding:16px 20px;font-size:17px;font-weight:600;margin-bottom:18px}.about.svelte-1uha8ag{font-size:13px;color:#6b7280;line-height:1.6;margin-bottom:32px}.section-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:#6b7280;margin-bottom:10px;flex-wrap:wrap;gap:6px}.quiet-link.svelte-1uha8ag{color:#3f8bd6;text-decoration:none;font-size:12px}.quiet-link.svelte-1uha8ag:hover{text-decoration:underline}.components.svelte-1uha8ag{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:14px}.component.svelte-1uha8ag{padding:14px 18px 12px;border-top:1px solid #e5e7eb}.component.first.svelte-1uha8ag{border-top:none}.comp-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:10px}.comp-name.svelte-1uha8ag{font-size:14px;font-weight:500;color:#111827}.tooltip-dot.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#e5e7eb;color:#9ca3af;font-size:9px;font-weight:700;vertical-align:middle;margin-left:4px;cursor:help}.comp-status.svelte-1uha8ag{font-size:13px;font-weight:500;white-space:nowrap}.comp-status.green.svelte-1uha8ag{color:#2fcc66}.comp-status.yellow.svelte-1uha8ag{color:#d9a013}.comp-status.orange.svelte-1uha8ag{color:#e67e22}.comp-status.red.svelte-1uha8ag{color:#e74c3c}.comp-status.gray.svelte-1uha8ag{color:#9ca3af}.bars.svelte-1uha8ag{display:flex;gap:3px;height:34px;align-items:stretch;margin-bottom:8px}.bar.svelte-1uha8ag{flex:1;min-width:0;border-radius:1px}.bar.green.svelte-1uha8ag{background:#2fcc66}.bar.yellow.svelte-1uha8ag{background:#f1c40f}.bar.orange.svelte-1uha8ag{background:#e67e22}.bar.red.svelte-1uha8ag{background:#e74c3c}.bar.gray.svelte-1uha8ag{background:#e5e7eb}.bar-legend.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-size:11px;color:#9ca3af}.legend-line.svelte-1uha8ag{flex:1;height:1px;background:#e5e7eb}.legend-uptime.svelte-1uha8ag{color:#6b7280}.metrics-note.svelte-1uha8ag{font-size:14px;font-weight:600;color:#111827;padding:4px 2px 0;margin-bottom:40px}.metrics-sub.svelte-1uha8ag{font-size:12px;font-weight:400;color:#9ca3af}.incidents-title.svelte-1uha8ag{font-size:20px;font-weight:700;color:#111827;margin-bottom:18px;padding-top:8px}.incident-day.svelte-1uha8ag{margin-bottom:28px}.incident-date.svelte-1uha8ag{font-size:15px;font-weight:600;color:#111827;padding-bottom:8px;border-bottom:1px solid #e5e7eb;margin-bottom:12px}.incident-title.svelte-1uha8ag{font-size:15px;font-weight:600;margin-bottom:10px}.incident-title.red.svelte-1uha8ag{color:#e74c3c}.incident-title.orange.svelte-1uha8ag{color:#e67e22}.incident-title.blue.svelte-1uha8ag{color:#3f8bd6}.incident-title.green.svelte-1uha8ag{color:#2fcc66}.incident-update.svelte-1uha8ag{margin-bottom:12px}.incident-update.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13.5px;color:#4b5563;line-height:1.65}.incident-update.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#111827}.update-time.svelte-1uha8ag{font-size:11.5px;color:#9ca3af;margin-top:3px}.no-incidents.svelte-1uha8ag{font-size:13px;color:#9ca3af}.footer.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:24px;border-top:1px solid #e5e7eb;margin-top:12px}.mascots.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:center;gap:36px;flex-wrap:wrap}.capy-scene.svelte-1uha8ag{margin-bottom:6px}.halo.svelte-1uha8ag{animation:svelte-1uha8ag-haloFloat 3s ease-in-out infinite}@keyframes svelte-1uha8ag-haloFloat{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(-2.5px);opacity:1}}.steam.svelte-1uha8ag{animation:svelte-1uha8ag-steamRise 3s ease-in-out infinite}.steam.s2.svelte-1uha8ag{animation-delay:1.2s}@keyframes svelte-1uha8ag-steamRise{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.6;transform:translateY(-4px)}}.capy-caption.svelte-1uha8ag{font-size:11px;color:#9ca3af;margin-bottom:24px}.respects-btn.svelte-1uha8ag{background:#fff;border:1px solid #d1d5db;color:#4b5563;font-family:inherit;font-size:13px;font-weight:500;padding:10px 22px;border-radius:6px;cursor:pointer;transition:all .15s ease}.respects-btn.svelte-1uha8ag:hover{border-color:#2fcc66;color:#2fcc66;box-shadow:0 1px 8px #2fcc6633}.respects-btn.svelte-1uha8ag:active{transform:scale(.97)}.f-key.svelte-1uha8ag{display:inline-block;border:1px solid #d1d5db;border-radius:4px;padding:0 7px;margin:0 2px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700;box-shadow:0 1.5px #d1d5db}.respects-count.svelte-1uha8ag{margin-top:10px;font-size:11.5px;color:#9ca3af}.powered.svelte-1uha8ag{margin-top:28px;font-size:11px;color:#c3c9d1;line-height:1.8;padding:0 12px}@media(max-width:560px){.page-header.svelte-1uha8ag{padding-top:22px}.brand-name.svelte-1uha8ag{font-size:19px}.banner.svelte-1uha8ag{font-size:15px;padding:14px 16px}.component.svelte-1uha8ag{padding:12px 12px 10px}.comp-row.svelte-1uha8ag{flex-direction:column;gap:2px;margin-bottom:8px}.comp-status.svelte-1uha8ag{font-size:12px}.bars.svelte-1uha8ag{gap:2px;height:28px}.bar-legend.svelte-1uha8ag{font-size:10px}}
