@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap");:root{--homepage-bg:#ffffff69;--bg:#fff;--bg-strong:#f6f7f9;--panel:#fff;--panel-bg:#ffffff69;--panel-strong:#f3f4f6;--ink:#1f2933;--ink-strong:#111;--muted:#6b7280;--muted-2:#a6a9af;--border:#e5e7eb;--border-strong:#d1d5db;--accent:#e10600;--accent-rgb:225,6,0;--onlinedot:#16a34a;--awaydot:#f3cb00;--danger-dot:#df484a;--warn:#f29030;--accent-2:#ff7a59;--surface:#f9f3f4;--surface-tp:#f9f3f496;--muted-accent:#a34747;--danger:#e10600;--bubble:#fff;--bubble-mine:#ffe3e3;--alert:#ffecec;--fab-bg:#fff;--fab-icon:var(--accent);--shadow:0 4px 14px rgba(0,0,0,.08);--shadow-lg:0 6px 24px rgba(0,0,0,.12);--vr-bg:#fff;--vr-border:rgba(0,0,0,.08);--vr-shadow:0 6px 24px rgba(0,0,0,.12);--vr-text:var(--ink-strong);--vr-muted:var(--muted);--header-bg:hsla(0,0%,100%,.58);--header-border:rgba(0,0,0,.06);--header-h:64px;--up-good-strong:#059669;--up-good:#3bd671;--up-good-soft:#9deab8;--up-warn:#f29030;--up-bad:#df484a;--chart-line:#70778c;--chart-grid:rgba(0,0,0,.06);font-family:Rubik,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--homepage-bg:#0000005b;--bg:#000;--bg-strong:#0c0c0e;--panel:#121214;--panel-bg:transparent;--panel-strong:#1c1c1e;--ink:#e4e4e7;--ink-strong:#fff;--muted:#a1a1aa;--muted-2:#71717a;--border:#27272a;--border-strong:#3f3f46;--accent:#ff453a;--accent-rgb:255,69,58;--onlinedot:#30d158;--awaydot:#ffd60a;--accent-2:#ff7a59;--surface-tp:#1a101088;--surface:#1a1010;--muted-accent:#c96767;--danger:#ff453a;--bubble:#1c1c1e;--bubble-mine:#441414;--alert:#2a1212;--fab-bg:#1c1c1e;--fab-icon:var(--accent);--shadow:0 18px 40px -30px rgba(0,0,0,.8);--shadow-lg:0 8px 30px rgba(0,0,0,.5);--vr-bg:#27272a;--vr-border:hsla(0,0%,100%,.1);--vr-shadow:0 8px 30px rgba(0,0,0,.5);--vr-text:var(--ink-strong);--vr-muted:var(--muted);--header-bg:rgba(12,12,14,.78);--header-border:hsla(0,0%,100%,.06);--header-h:64px;--up-good-strong:#34d399;--up-good:#4ade80;--up-good-soft:#166534;--up-warn:#fb923c;--up-bad:#f87171;--chart-line:#a1a1aa;--chart-grid:hsla(0,0%,100%,.06)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;min-height:100%;overflow-x:hidden}body{min-height:100dvh;background:linear-gradient(180deg,var(--bg),var(--bg-strong));background-attachment:fixed}#__next,#root{min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:1;padding-top:var(--header-h)}@media (max-width:720px){:root{--header-h:58px}}@media (max-width:380px){:root{--header-h:54px}}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--ink-strong);margin:0;line-height:1.25}h1{font-size:32px;letter-spacing:-.02em}h2{font-size:22px;letter-spacing:-.01em}h3{font-size:18px}p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}code,kbd,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:var(--panel-strong);border:1px solid var(--border);border-radius:12px;padding:8px 14px;color:var(--ink-strong);transition:box-shadow .2s ease,background .2s ease,transform .1s ease,color .2s ease}button:hover{box-shadow:var(--shadow)}button:active:not(:disabled){transform:translateY(1px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--panel);color:var(--ink-strong)}textarea{resize:vertical;min-height:80px;line-height:1.5}label{display:flex;flex-direction:column;gap:6px;font-weight:500;color:var(--ink-strong);font-size:14px}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:500;border:1px solid var(--border);background:var(--panel-strong);color:var(--ink-strong);text-decoration:none;transition:box-shadow .2s ease,background .2s ease,color .2s ease,transform .1s ease;cursor:pointer}.btn:hover{box-shadow:var(--shadow)}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--accent);color:#fff;border-color:transparent}.btn-primary:hover{background:var(--accent);filter:brightness(1.05);box-shadow:0 6px 18px rgba(var(--accent-rgb),.35)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-strong)}.btn-ghost:hover{background:var(--panel-strong);box-shadow:none}.btn-icon{width:40px;height:40px;padding:0;border-radius:999px;background:var(--panel);border:1px solid var(--border);color:var(--ink-strong);display:inline-flex;align-items:center;justify-content:center}.btn-icon:hover{background:var(--panel-strong);transform:translateY(-1px)}.beta-badge{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb),.1);padding:2px 6px;border-radius:4px;line-height:1.2;align-self:flex-start;margin-bottom:10px}.beta-badge,.pill{display:inline-flex;align-items:center;font-weight:600}.pill{gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;background:var(--panel-strong);color:var(--ink-strong);border:1px solid var(--border)}.pill-good{background:color-mix(in srgb,var(--onlinedot) 14%,transparent);color:var(--onlinedot)}.pill-good,.pill-warn{border-color:transparent}.pill-warn{background:color-mix(in srgb,var(--awaydot) 18%,transparent);color:color-mix(in srgb,var(--awaydot) 70%,var(--ink-strong))}.pill-bad{background:color-mix(in srgb,var(--up-bad) 14%,transparent);color:var(--up-bad);border-color:transparent}.status-dot{width:8px;height:8px;border-radius:999px;display:inline-block;flex-shrink:0}.status-dot-good{background:var(--onlinedot);box-shadow:0 0 0 4px color-mix(in srgb,var(--onlinedot) 18%,transparent)}.status-dot-warn{background:var(--awaydot);box-shadow:0 0 0 4px color-mix(in srgb,var(--awaydot) 18%,transparent)}.status-dot-bad{background:var(--up-bad);box-shadow:0 0 0 4px color-mix(in srgb,var(--up-bad) 18%,transparent)}::selection{background-color:rgba(var(--accent-rgb),.22);color:var(--ink-strong)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}html{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@keyframes statusFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes statusShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.surface{background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:0 6px 24px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.4);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}:root[data-theme=dark] .surface{box-shadow:0 10px 36px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04)}.surface-hover:hover{box-shadow:var(--shadow-lg)}details.acc{border-bottom:1px solid var(--border)}details.acc:last-of-type{border-bottom:none}details.acc>summary{list-style:none;cursor:pointer;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;user-select:none;border-radius:12px;transition:background .15s ease}details.acc>summary::-webkit-details-marker{display:none}details.acc>summary:hover{background:var(--panel-strong)}details.acc>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}details.acc[open]>summary .acc-chevron{transform:rotate(180deg)}details.acc>.acc-body{padding:4px 20px 18px}dialog.modal{border:none;padding:0;background:transparent;max-width:min(640px,calc(100vw - 32px));width:100%;color:var(--ink-strong)}dialog.modal::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}dialog.modal[open]{animation:statusFadeUp .18s ease-out}[data-tip]{position:relative}[data-tip]:focus-visible:after,[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--bg);color:var(--ink-strong);font-size:12px;font-weight:500;padding:6px 10px;border-radius:8px;white-space:pre-line;line-height:1.4;pointer-events:none;z-index:60;max-width:240px;text-align:center;box-shadow:0 2px 24px rgba(0,0,0,.25);animation:statusFadeUp .12s ease-out}[data-tip-tip=down]:focus-visible:after,[data-tip-tip=down]:hover:after{bottom:auto;top:calc(100% + 8px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.FloatingOrbs_orbsContainer__nDyL6{position:fixed;top:0;left:0;right:0;height:100vh;z-index:0;overflow:hidden;pointer-events:none}.FloatingOrbs_orb__t3cOo{position:absolute;border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.2;will-change:transform}.FloatingOrbs_orb1__036bt{width:380px;height:380px;background:var(--accent);top:-120px;right:-100px;animation:FloatingOrbs_floatOrb1__31ig_ 14s ease-in-out infinite}.FloatingOrbs_orb2__jBInD{width:320px;height:320px;background:#3bb273;top:50%;left:-120px;margin-top:-160px;animation:FloatingOrbs_floatOrb2__tWMQa 16s ease-in-out infinite}.FloatingOrbs_orb3__Y0VzE{width:280px;height:280px;background:#e8734a;bottom:-100px;right:20%;animation:FloatingOrbs_floatOrb3__d8J9Z 18s ease-in-out infinite}.FloatingOrbs_orb4__QxPRb{width:220px;height:220px;background:#8b5cf6;top:10%;left:15%;animation:FloatingOrbs_floatOrb4__CldI9 20s ease-in-out infinite}.FloatingOrbs_orb5__EarK4{width:260px;height:260px;background:#f472b6;bottom:15%;right:10%;animation:FloatingOrbs_floatOrb5__7fE7r 15s ease-in-out infinite}.FloatingOrbs_orb6__yRXav{width:200px;height:200px;background:#06b6d4;top:35%;left:40%;animation:FloatingOrbs_floatOrb6__HvAgO 22s ease-in-out infinite}@media (max-width:768px){.FloatingOrbs_orb4__QxPRb,.FloatingOrbs_orb5__EarK4,.FloatingOrbs_orb6__yRXav{display:none}.FloatingOrbs_orb1__036bt{width:240px;height:240px;top:-80px;right:-80px}.FloatingOrbs_orb2__jBInD{width:200px;height:200px;left:-80px;margin-top:-100px}.FloatingOrbs_orb3__Y0VzE{width:180px;height:180px;bottom:-60px;right:10%}}@media (max-width:420px){.FloatingOrbs_orb1__036bt{width:200px;height:200px}.FloatingOrbs_orb2__jBInD{width:160px;height:160px}.FloatingOrbs_orb3__Y0VzE{display:none}}@keyframes FloatingOrbs_floatOrb1__31ig_{0%,to{transform:translate(0) scale(1) translateZ(0)}25%{transform:translate(50px,-50px) scale(1.15) translateZ(0)}50%{transform:translate(70px,25px) scale(.88) translateZ(0)}75%{transform:translate(-25px,60px) scale(1.1) translateZ(0)}}@keyframes FloatingOrbs_floatOrb2__tWMQa{0%,to{transform:translate(0) scale(1) translateZ(0)}33%{transform:translate(-60px,-40px) scale(1.12) translateZ(0)}66%{transform:translate(35px,55px) scale(.85) translateZ(0)}}@keyframes FloatingOrbs_floatOrb3__d8J9Z{0%,to{transform:translate(0) scale(1) translateZ(0)}33%{transform:translate(40px,-30px) scale(1.1) translateZ(0)}66%{transform:translate(-50px,40px) scale(.9) translateZ(0)}}@keyframes FloatingOrbs_floatOrb4__CldI9{0%,to{transform:translate(0) scale(1) translateZ(0)}50%{transform:translate(60px,-60px) scale(1.2) translateZ(0)}}@keyframes FloatingOrbs_floatOrb5__7fE7r{0%,to{transform:translate(0) scale(1) translateZ(0)}50%{transform:translate(-50px,50px) scale(1.1) translateZ(0)}}@keyframes FloatingOrbs_floatOrb6__HvAgO{0%,to{transform:translate(0) scale(1) translateZ(0)}50%{transform:translate(40px,-40px) scale(1.15) translateZ(0)}}