.Dashboard_page__qRttu{min-height:100vh;background:var(--bg)}.Dashboard_topbar__iDfKp{height:56px;border-bottom:1px solid #222;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:50}.Dashboard_topbarTitle__xFzf_{font-family:var(--font-ui-mono);font-size:13px;color:#888}.Dashboard_topbarTitle__xFzf_ span{color:var(--text)}.Dashboard_topbarRight__qdMd6{display:flex;align-items:center;gap:16px}.Dashboard_statusDot__Pv39W{display:flex;align-items:center;gap:6px;font-family:var(--font-ui-mono);font-size:11px;color:var(--accent)}.Dashboard_dot___WYu2{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);animation:Dashboard_pulse__5B0wJ 2s ease-in-out infinite}@keyframes Dashboard_pulse__5B0wJ{0%,to{opacity:1}50%{opacity:.4}}.Dashboard_periodBtns__mB4B_{display:flex;gap:4px}.Dashboard_periodBtn__u9k7P{padding:5px 10px;background:transparent;border:1px solid #222;border-radius:3px;font-family:var(--font-ui-mono);font-size:11px;color:#555;cursor:pointer;transition:all .15s}.Dashboard_periodBtn__u9k7P:hover{border-color:#333;color:#888}.Dashboard_periodBtn__u9k7P.Dashboard_active__mZVRW{border-color:var(--accent);color:var(--accent);background:rgba(0,255,136,.06)}.Dashboard_content__nFe9r{padding:32px}.Dashboard_sectionHeader__SwmHw{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.Dashboard_sectionTitle__S2suw{font-family:var(--font-ui-mono);font-size:18px;font-weight:600;color:var(--text);letter-spacing:-.02em}.Dashboard_sectionSub__SpHdb{font-size:13px;color:#555;margin-top:4px;font-family:var(--font-ui-mono)}.Dashboard_statsGrid___F4JN{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.Dashboard_statCard__GqeCr{background:#111;border:1px solid #222;border-radius:4px;padding:20px;position:relative;overflow:hidden;transition:border-color .2s}.Dashboard_statCard__GqeCr:hover{border-color:#2a2a2a}.Dashboard_statCard__GqeCr:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.Dashboard_statCard__GqeCr.Dashboard_green__AGtxD:before{background:var(--accent)}.Dashboard_statCard__GqeCr.Dashboard_blue__XwPPR:before{background:#48f}.Dashboard_statCard__GqeCr.Dashboard_yellow__DM6r9:before{background:#fb0}.Dashboard_statCard__GqeCr.Dashboard_red__TRX6h:before{background:#f44}.Dashboard_statLabel__pz88n{font-family:var(--font-ui-mono);font-size:10px;color:#555;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.Dashboard_statValue__dIgMP{font-family:var(--font-ui-mono);font-size:28px;font-weight:600;color:var(--text);letter-spacing:-.03em;line-height:1}.Dashboard_accentText__kuzOG{color:var(--accent)}.Dashboard_statSub__KX_KR{font-family:var(--font-ui-mono);font-size:11px;color:#555;margin-top:6px}.Dashboard_chartCard__VdfZF{background:#111;border:1px solid #222;border-radius:4px;padding:24px;margin-bottom:24px}.Dashboard_chartHeader__2gQlG{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Dashboard_chartTitle__ZI6Xc{font-family:var(--font-ui-mono);font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.06em}.Dashboard_chartLegend__wZvsP{display:flex;gap:16px}.Dashboard_legendItem__WJXwn{display:flex;align-items:center;gap:6px;font-family:var(--font-ui-mono);font-size:11px;color:#555}.Dashboard_legendDot__5M93i{width:8px;height:8px;border-radius:2px}.Dashboard_barChart__GOcMX{display:flex;align-items:flex-end;gap:6px;height:120px}.Dashboard_barGroup__NPQeO{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.Dashboard_barWrap__6QlMw{width:100%;display:flex;gap:2px;align-items:flex-end;height:100px}.Dashboard_barSuccess__pI2Cg{background:var(--accent)}.Dashboard_barFailed__X8w5E,.Dashboard_barSuccess__pI2Cg{flex:1 1;border-radius:2px 2px 0 0;min-height:2px;transition:opacity .2s}.Dashboard_barFailed__X8w5E{background:#f44}.Dashboard_barLabel__pFuuk{font-family:var(--font-ui-mono);font-size:9px;color:#555;white-space:nowrap}.Dashboard_tableCard__6wW7A{background:#111;border:1px solid #222;border-radius:4px;overflow:hidden}.Dashboard_tableHeader__0bsOc{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #222}.Dashboard_tableTitle__RzMAv{font-family:var(--font-ui-mono);font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.06em}.Dashboard_table__7oQBB{width:100%;border-collapse:collapse}.Dashboard_table__7oQBB thead th{padding:10px 20px;text-align:left;font-family:var(--font-ui-mono);font-size:10px;color:#555;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #222;font-weight:500}.Dashboard_table__7oQBB tbody tr{border-bottom:1px solid #222;transition:background .1s;cursor:pointer}.Dashboard_table__7oQBB tbody tr:last-child{border-bottom:none}.Dashboard_table__7oQBB tbody tr:hover{background:#1a1a1a}.Dashboard_table__7oQBB tbody td{padding:12px 20px;font-family:var(--font-ui-mono);font-size:12px;color:#888}.Dashboard_mono__fUggb{font-family:var(--font-ui-mono)!important;color:#555!important;font-size:11px!important}.Dashboard_badge__ESPjF{display:inline-flex;align-items:center;padding:2px 8px;border-radius:2px;font-family:var(--font-ui-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.Dashboard_badge__ESPjF.Dashboard_success__Nnuoh{background:rgba(0,255,136,.12);color:var(--accent)}.Dashboard_badge__ESPjF.Dashboard_failed__DJ9ll{background:rgba(255,68,68,.12);color:#f44}.Dashboard_badge__ESPjF.Dashboard_fallback__Ze68R{background:rgba(255,187,0,.12);color:#fb0}.Dashboard_loading__RmZIT{display:flex;align-items:center;gap:8px;font-family:var(--font-ui-mono);font-size:12px;color:#555;padding:40px 20px;justify-content:center}.Dashboard_spinner__9SC0J{width:14px;height:14px;border:2px solid #222;border-top:2px solid var(--accent);border-radius:50%;animation:Dashboard_spin__b78uJ .6s linear infinite}@keyframes Dashboard_spin__b78uJ{to{transform:rotate(1turn)}}.Dashboard_emptyState__iysdD{text-align:center;padding:40px 20px;font-family:var(--font-ui-mono);color:#555;font-size:13px}.Dashboard_btnGhost__bLsDa{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:transparent;color:#888;border:1px solid #222;border-radius:4px;font-family:var(--font-ui-mono);font-size:11px;cursor:pointer;transition:all .15s;text-decoration:none}.Dashboard_btnGhost__bLsDa:hover{border-color:#2a2a2a;color:var(--text)}.Dashboard_btnPrimary__oyBAp{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--accent);color:#000;border:none;border-radius:4px;font-family:var(--font-ui-mono);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.Dashboard_btnPrimary__oyBAp:hover{background:var(--accent-2)}@media (max-width:768px){.Dashboard_statsGrid___F4JN{grid-template-columns:1fr 1fr}.Dashboard_content__nFe9r{padding:20px}.Dashboard_topbar__iDfKp{padding:0 20px}}@media (max-width:480px){.Dashboard_statsGrid___F4JN{grid-template-columns:1fr}}