:root{--bg-canvas:#0d1117;--bg-default:#161b22;--bg-subtle:#21262d;--bg-hover:#30363d;--border-default:#30363d;--border-muted:#21262d;--border-hover:#444c56;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#6e7681;--text-link:#58a6ff;--accent-green:#238636;--accent-green-hover:#2ea043;--status-up:#56d364;--status-down:#f85149;--status-timeout:#e3b341;--status-unknown:#6e7681;--bg-up-subtle:#2ea04326;--border-up-subtle:#2ea0434d;--bg-down-subtle:#f8514926;--border-down-subtle:#f851494d;--bg-timeout-subtle:#e3b34126;--border-timeout-subtle:#e3b3414d;--bg-unknown-subtle:#6e76811a;--border-unknown-subtle:#6e768140;--border-white-alpha:#f0f6fc1a;--text-inv:#fff;--shadow-sm:0 1px 3px #0006;--shadow-md:0 3px 10px #00000080;--radius-sm:4px;--radius-md:6px;--radius-lg:8px}[data-theme=light]{--bg-canvas:#f6f8fa;--bg-default:#fff;--bg-subtle:#f3f4f6;--bg-hover:#e5e7eb;--border-default:#d0d7de;--border-muted:#e1e4e8;--border-hover:#b1bac4;--text-primary:#24292f;--text-secondary:#57606a;--text-muted:#6e7781;--text-link:#0969da;--accent-green:#2da44e;--accent-green-hover:#2c974b;--status-up:#1a7f37;--status-down:#cf222e;--status-timeout:#9a6700;--status-unknown:#6e7781;--bg-up-subtle:#2da44e1a;--border-up-subtle:#2da44e4d;--bg-down-subtle:#cf222e1a;--border-down-subtle:#cf222e4d;--bg-timeout-subtle:#9a67001a;--border-timeout-subtle:#9a67004d;--bg-unknown-subtle:#6e77811a;--border-unknown-subtle:#6e77814d;--border-white-alpha:#24292f1a;--text-inv:#fff;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #0000001a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1117;background:var(--bg-canvas);color:#e6edf3;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Noto Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}a{color:#58a6ff;color:var(--text-link);text-decoration:none}button,input,select,textarea{font-family:inherit}button{cursor:pointer}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#30363d;background:var(--border-default);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#444c56;background:var(--border-hover)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-in{animation:fadeInUp .25s ease forwards;opacity:0}.animate-in-delay-1{animation-delay:.05s}.animate-in-delay-2{animation-delay:.1s}.animate-in-delay-3{animation-delay:.15s}.animate-in-delay-4{animation-delay:.2s}.gh-btn{align-items:center;background:#21262d;background:var(--bg-subtle);border:1px solid #30363d;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#e6edf3;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:5px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.gh-btn:hover{background:#30363d;background:var(--bg-hover);border-color:#444c56;border-color:var(--border-hover)}.gh-btn-green{background:#238636;background:var(--accent-green);border-color:#f0f6fc1a;color:#fff}.gh-btn-green:hover{background:#2ea043;background:var(--accent-green-hover)}.gh-input{background:#0d1117;background:var(--bg-canvas);border:1px solid #30363d;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#e6edf3;color:var(--text-primary);font-size:13px;outline:none;padding:5px 10px;transition:border-color .15s,box-shadow .15s;width:100%}.gh-input:focus{border-color:var(--color-info);box-shadow:0 0 0 3px #58a6ff1f}.gh-input::placeholder{color:#6e7681;color:var(--text-muted)}.status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.status-dot.up{background:#56d364;background:var(--status-up)}.status-dot.down{background:#f85149;background:var(--status-down)}.status-dot.timeout{background:#e3b341;background:var(--status-timeout)}.status-dot.unknown{background:#6e7681;background:var(--status-unknown)}#root{min-height:100vh;position:relative}
/*# sourceMappingURL=main.b0a6131f.css.map*/