@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap");.observatory_observatory__QYPTq{--obs-bg:#0a0e1a;--obs-bg-card:rgba(15,23,42,0.8);--obs-bg-card-hover:rgba(20,30,55,0.9);--obs-border:rgba(0,212,255,0.15);--obs-border-glow:rgba(0,212,255,0.3);--obs-cyan:#00d4ff;--obs-amber:#ffaa00;--obs-red:#ff4444;--obs-green:#00ff88;--obs-text:#e2e8f0;--obs-text-muted:#64748b;--obs-text-dim:#475569;--obs-font:"JetBrains Mono","Fira Code","Cascadia Code",monospace;font-family:var(--obs-font);background:var(--obs-bg);color:var(--obs-text);min-height:100vh;position:relative;overflow-x:hidden}.observatory_observatory__QYPTq:before{width:800px;height:800px;background:radial-gradient(circle,rgba(0,212,255,.03) 0,transparent 70%);animation:observatory_obs-pulse__Rjrdg 8s ease-in-out infinite}.observatory_observatory__QYPTq:after,.observatory_observatory__QYPTq:before{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0}.observatory_observatory__QYPTq:after{width:400px;height:400px;border:1px solid rgba(0,212,255,.05);animation:observatory_obs-ring__tlNuS 12s linear infinite}@keyframes observatory_obs-pulse__Rjrdg{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes observatory_obs-ring__tlNuS{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.2);opacity:.1}to{transform:translate(-50%,-50%) rotate(1turn) scale(1);opacity:.3}}.observatory_obs-topbar__PV5KQ{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:rgba(10,14,26,.95);border-bottom:1px solid var(--obs-border);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.observatory_obs-topbar-title__v4QYC{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--obs-cyan)}.observatory_obs-status-dot__tBwzS{width:8px;height:8px;border-radius:50%;background:var(--obs-green);animation:observatory_obs-blink__oZoNR 2s ease-in-out infinite;box-shadow:0 0 8px var(--obs-green)}@keyframes observatory_obs-blink__oZoNR{0%,to{opacity:1}50%{opacity:.3}}.observatory_obs-clock__cA8x7{font-size:13px;color:var(--obs-text-muted);font-variant-numeric:tabular-nums}.observatory_obs-card__vWT94{background:var(--obs-bg-card);border:1px solid var(--obs-border);border-radius:8px;padding:20px;backdrop-filter:blur(12px);transition:border-color .3s,box-shadow .3s;position:relative;z-index:1}.observatory_obs-card__vWT94:hover{border-color:var(--obs-border-glow);box-shadow:0 0 20px rgba(0,212,255,.05)}.observatory_obs-card-header__s1zEB{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--obs-border)}.observatory_obs-card-title__ohLyI{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--obs-cyan)}.observatory_obs-stats-grid__xonbv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.observatory_obs-stat-card__gG4H_{background:var(--obs-bg-card);border:1px solid var(--obs-border);border-radius:8px;padding:16px 20px;text-align:center}.observatory_obs-stat-label__inWOM{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--obs-text-muted);margin-bottom:8px}.observatory_obs-stat-value__IdJGq{font-size:28px;font-weight:700;color:var(--obs-cyan);font-variant-numeric:tabular-nums}.observatory_obs-stat-value__IdJGq.observatory_amber__M9LG1{color:var(--obs-amber)}.observatory_obs-stat-value__IdJGq.observatory_red__hm6ul{color:var(--obs-red)}.observatory_obs-stat-value__IdJGq.observatory_green__tk__B{color:var(--obs-green)}.observatory_obs-grid__IlQ8Z{display:grid;gap:20px;padding:20px 24px;position:relative;z-index:1}.observatory_obs-grid-2__X_ToQ{grid-template-columns:repeat(2,1fr)}.observatory_obs-grid-3__ZeYqp{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.observatory_obs-grid-2__X_ToQ,.observatory_obs-grid-3__ZeYqp{grid-template-columns:1fr}}.observatory_obs-stream-row__NaA9l{display:grid;grid-template-columns:180px 200px 180px 120px 120px auto;gap:12px;padding:8px 12px;border-bottom:1px solid rgba(0,212,255,.05);font-size:12px;align-items:center;transition:background .2s;cursor:pointer}.observatory_obs-stream-row__NaA9l:hover{background:rgba(0,212,255,.05)}.observatory_obs-stream-row__NaA9l.observatory_warning__y0DXw{border-left:2px solid var(--obs-amber);animation:observatory_obs-pulse-border__hHwFH 2s ease-in-out infinite}.observatory_obs-stream-row__NaA9l.observatory_critical__MtTON{border-left:2px solid var(--obs-red);animation:observatory_obs-flash__0wAWE 1s ease-in-out infinite;background:rgba(255,68,68,.05)}@keyframes observatory_obs-pulse-border__hHwFH{0%,to{border-left-color:var(--obs-amber)}50%{border-left-color:transparent}}@keyframes observatory_obs-flash__0wAWE{0%,to{background:rgba(255,68,68,.05)}50%{background:rgba(255,68,68,.12)}}.observatory_obs-badge__W4_b5{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.observatory_obs-badge-info__PbSMO{background:rgba(0,212,255,.15);color:var(--obs-cyan)}.observatory_obs-badge-warning__4NWfG{background:rgba(255,170,0,.15);color:var(--obs-amber)}.observatory_obs-badge-active__N0NEr,.observatory_obs-badge-critical__hhwj2{background:rgba(255,68,68,.15);color:var(--obs-red)}.observatory_obs-badge-resolved__uJlRj{background:rgba(0,255,136,.15);color:var(--obs-green)}.observatory_obs-badge-escalated__Z5Nwo{background:rgba(255,170,0,.15);color:var(--obs-amber)}.observatory_obs-badge-dismissed__7cCTt{background:rgba(100,116,139,.15);color:var(--obs-text-muted)}.observatory_obs-btn__8mSYX{padding:6px 16px;border-radius:4px;font-size:11px;font-weight:600;font-family:var(--obs-font);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:all .2s}.observatory_obs-btn-primary__jeRA1{background:rgba(0,212,255,.15);color:var(--obs-cyan);border-color:rgba(0,212,255,.3)}.observatory_obs-btn-primary__jeRA1:hover{background:rgba(0,212,255,.25);box-shadow:0 0 12px rgba(0,212,255,.2)}.observatory_obs-btn-danger__YaC7_{background:rgba(255,68,68,.15);color:var(--obs-red);border-color:rgba(255,68,68,.3)}.observatory_obs-btn-danger__YaC7_:hover{background:rgba(255,68,68,.25)}.observatory_obs-btn-success__x9gLu{background:rgba(0,255,136,.15);color:var(--obs-green);border-color:rgba(0,255,136,.3)}.observatory_obs-btn-success__x9gLu:hover{background:rgba(0,255,136,.25)}.observatory_obs-btn-ghost__3nygs{background:transparent;color:var(--obs-text-muted);border-color:var(--obs-border)}.observatory_obs-btn-ghost__3nygs:hover{color:var(--obs-text);border-color:var(--obs-border-glow)}.observatory_obs-input__N6eJy{background:rgba(15,23,42,.9);border:1px solid var(--obs-border);border-radius:4px;padding:8px 12px;font-size:13px;font-family:var(--obs-font);color:var(--obs-text);outline:none;transition:border-color .2s}.observatory_obs-input__N6eJy:focus{border-color:var(--obs-cyan);box-shadow:0 0 8px rgba(0,212,255,.1)}.observatory_obs-input__N6eJy::-moz-placeholder{color:var(--obs-text-dim)}.observatory_obs-input__N6eJy::placeholder{color:var(--obs-text-dim)}.observatory_obs-select__hnRKk{background:rgba(15,23,42,.9);border:1px solid var(--obs-border);border-radius:4px;padding:8px 12px;font-size:13px;font-family:var(--obs-font);color:var(--obs-text);outline:none;cursor:pointer}.observatory_obs-table__hK_1E{width:100%;border-collapse:collapse;font-size:12px}.observatory_obs-table__hK_1E th{text-align:left;padding:10px 12px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--obs-text-muted);border-bottom:1px solid var(--obs-border);cursor:pointer}.observatory_obs-table__hK_1E td{padding:8px 12px;border-bottom:1px solid rgba(0,212,255,.05);color:var(--obs-text)}.observatory_obs-table__hK_1E tr:hover td{background:rgba(0,212,255,.03)}.observatory_obs-tabs__75Uhb{display:flex;gap:0;border-bottom:1px solid var(--obs-border);margin-bottom:20px;padding:0 24px}.observatory_obs-tab__WuOn2{padding:12px 20px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--obs-text-muted);cursor:pointer;transition:all .2s;font-family:var(--obs-font);background:none;border:none;border-bottom:2px solid transparent}.observatory_obs-tab__WuOn2:hover{color:var(--obs-text)}.observatory_obs-tab__WuOn2.observatory_active__4JuLw{color:var(--obs-cyan);border-bottom-color:var(--obs-cyan)}.observatory_obs-modal-overlay__61M0k{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200}.observatory_obs-modal__SUrbi{background:var(--obs-bg);border:1px solid var(--obs-border-glow);border-radius:8px;padding:24px;max-width:700px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 0 40px rgba(0,212,255,.1)}.observatory_obs-modal__SUrbi pre{background:rgba(15,23,42,.9);border:1px solid var(--obs-border);border-radius:4px;padding:16px;font-size:11px;overflow-x:auto;color:var(--obs-text)}.observatory_obs-pagination__Mk_1R{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.observatory_obs-login-container__WAh7k{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--obs-bg);font-family:var(--obs-font)}.observatory_obs-login-card__hg5H4{background:var(--obs-bg-card);border:1px solid var(--obs-border);border-radius:8px;padding:40px;width:380px;backdrop-filter:blur(12px)}.observatory_obs-login-title__uTmNj{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--obs-text-muted);text-align:center;margin-bottom:8px}.observatory_obs-login-subtitle__ohZ3n{font-size:10px;color:var(--obs-text-dim);text-align:center;margin-bottom:32px}.observatory_obs-login-field__FfYjj{margin-bottom:16px}.observatory_obs-login-field__FfYjj label{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--obs-text-muted);margin-bottom:6px}.observatory_obs-login-field__FfYjj input{width:100%;background:rgba(15,23,42,.9);border:1px solid var(--obs-border);border-radius:4px;padding:10px 12px;font-size:13px;font-family:var(--obs-font);color:var(--obs-text);outline:none;transition:border-color .2s;box-sizing:border-box}.observatory_obs-login-field__FfYjj input:focus{border-color:var(--obs-cyan)}.observatory_obs-login-btn__mQXxm{width:100%;padding:12px;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:4px;color:var(--obs-cyan);font-size:12px;font-weight:600;font-family:var(--obs-font);letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s;margin-top:8px}.observatory_obs-login-btn__mQXxm:hover{background:rgba(0,212,255,.2);box-shadow:0 0 20px rgba(0,212,255,.15)}.observatory_obs-login-btn__mQXxm:disabled{opacity:.5;cursor:not-allowed}.observatory_obs-login-error__jcqq2{color:var(--obs-amber);font-size:11px;text-align:center;margin-top:12px}.observatory_obs-loading__ItEcl{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px}.observatory_obs-loading-spinner__wwNVW{width:40px;height:40px;border:2px solid var(--obs-border);border-top-color:var(--obs-cyan);border-radius:50%;animation:observatory_obs-spin__kalgD 1s linear infinite}@keyframes observatory_obs-spin__kalgD{to{transform:rotate(1turn)}}.observatory_obs-loading-text__5n7bd{font-size:11px;letter-spacing:1px;color:var(--obs-text-muted);animation:observatory_obs-dots__7lggI 1.5s steps(4) infinite}@keyframes observatory_obs-dots__7lggI{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.observatory_obs-threat-meter__C9zcf{width:100%;height:6px;background:rgba(100,116,139,.2);border-radius:3px;overflow:hidden}.observatory_obs-threat-fill__1R_rZ{height:100%;border-radius:3px;transition:width .5s ease}.observatory_obs-threat-fill__1R_rZ.observatory_low__Jm0EA{background:var(--obs-green);width:25%}.observatory_obs-threat-fill__1R_rZ.observatory_medium__gYZLu{background:var(--obs-amber)}.observatory_obs-threat-fill__1R_rZ.observatory_high__7OaIv{background:var(--obs-red)}.observatory_observatory__QYPTq ::-webkit-scrollbar{width:6px;height:6px}.observatory_observatory__QYPTq ::-webkit-scrollbar-track{background:rgba(15,23,42,.5)}.observatory_observatory__QYPTq ::-webkit-scrollbar-thumb{background:rgba(0,212,255,.2);border-radius:3px}.observatory_observatory__QYPTq ::-webkit-scrollbar-thumb:hover{background:rgba(0,212,255,.4)}.observatory_obs-fade-in__T0Jsp{animation:observatory_obs-fadein__Jd3Mh .3s ease-out}@keyframes observatory_obs-fadein__Jd3Mh{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.observatory_obs-json-key__MXxs9{color:var(--obs-cyan)}.observatory_obs-json-string__nHC8M{color:var(--obs-green)}.observatory_obs-json-number__Vrtwr{color:var(--obs-amber)}.observatory_obs-json-boolean__MXXUA{color:var(--obs-red)}.observatory_obs-json-null__6Rfdu{color:var(--obs-text-muted)}@supports (perspective:1000px){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}