.Skeleton_skeleton__otLaC{display:inline-block;position:relative;overflow:hidden;background:rgba(207,215,230,.2);border-radius:8px;will-change:opacity;transform:translateZ(0);backface-visibility:hidden;content-visibility:auto}.Skeleton_skeleton__otLaC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);animation:Skeleton_shimmer__e332I 1.2s ease-in-out infinite;will-change:transform;transform:translateZ(0) translateX(-100%);backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__otLaC:after{animation:none;display:none}}@keyframes Skeleton_shimmer__e332I{0%{transform:translateZ(0) translateX(-100%)}to{transform:translateZ(0) translateX(200%)}}.Skeleton_skeleton__otLaC[data-simple=true]{background:rgba(207,215,230,.25)}.Skeleton_skeleton__otLaC[data-simple=true]:after{display:none}.AdminDashboard_page__1A9Y8{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1600px;margin:0 auto;min-height:100vh}.AdminDashboard_header__bWPvL{display:flex;flex-direction:column;gap:1.5rem}.AdminDashboard_headerRow__fGrJP{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem}.AdminDashboard_title__OKMtJ{margin:0;font-size:2.2rem;font-weight:700;color:var(--text,#111827);letter-spacing:-.02em}.AdminDashboard_subtitle__gtqwj{margin:.5rem 0 0;font-size:1.1rem;color:var(--muted-strong,#4b5563)}.AdminDashboard_actions__6nJ70{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.AdminDashboard_actionButton__FW0sl{padding:.6rem 1.2rem;background:var(--accent,#8f6b3d);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .2s}.AdminDashboard_actionButton__FW0sl:hover:not(:disabled){opacity:.9}.AdminDashboard_actionButton__FW0sl:disabled{opacity:.5;cursor:not-allowed}.AdminDashboard_timeRangeSelect__QwHIF{padding:.6rem 1rem;border:1px solid var(--border,#e5e7eb);border-radius:8px;background:#fff;font-size:.95rem;color:var(--text,#111827);cursor:pointer}.AdminDashboard_autoRefreshLabel__BtTLL{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--muted-strong,#4b5563);cursor:pointer}.AdminDashboard_alertBanner__O1uCg,.AdminDashboard_errorBanner__Epm1U{padding:1rem 1.5rem;border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-size:1rem}.AdminDashboard_alertBanner__O1uCg{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.AdminDashboard_errorBanner__Epm1U{background:#fff1f2;border:1px solid #ffe4e6;color:#be123c}.AdminDashboard_alertLink__NmmZF{background:none;border:none;color:inherit;text-decoration:underline;font-weight:600;cursor:pointer}.AdminDashboard_tabs__mwUbz{display:flex;gap:.5rem;border-bottom:1px solid var(--border,#e5e7eb);padding-bottom:1px;overflow-x:auto}.AdminDashboard_tab__rgiRB{padding:.8rem 1.2rem;background:none;font-size:1rem;font-weight:600;color:var(--muted,#6b7280);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.AdminDashboard_tabActive__LnGaI{color:var(--accent,#8f6b3d);border-bottom-color:var(--accent,#8f6b3d)}.AdminDashboard_badgeCritical__TyegL,.AdminDashboard_badge__Gqad9{padding:.1rem .5rem;border-radius:99px;font-size:.75rem;font-weight:700}.AdminDashboard_badge__Gqad9{background:var(--bg-soft,#f3f4f6);color:var(--muted-strong,#4b5563)}.AdminDashboard_badgeCritical__TyegL{background:#ef4444;color:#fff}.AdminDashboard_errorsSection__4yf_8,.AdminDashboard_incidentsSection__nLDzH,.AdminDashboard_metricsSection__KHl7J,.AdminDashboard_performanceSection__twCz7,.AdminDashboard_usersSection___wXFv{display:flex;flex-direction:column;gap:1.5rem}.AdminDashboard_sectionHeader__0bJhs{display:flex;justify-content:space-between;align-items:center}.AdminDashboard_sectionTitle__cIMG4{font-size:1.4rem;font-weight:700;color:var(--text,#111827);margin:0}.AdminDashboard_viewAllButton__X5ne2{background:none;border:none;color:var(--accent,#8f6b3d);font-weight:600;cursor:pointer}.AdminDashboard_metricGrid__fR2mZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}.AdminDashboard_metricCard__3arl_{background:var(--panel,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--shadow-soft,0 4px 6px -1px rgba(0,0,0,.1))}.AdminDashboard_metricHeader__kShYD{display:flex;justify-content:space-between;align-items:center}.AdminDashboard_metricLabel__TEMkx{font-size:.9rem;font-weight:600;color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.05em}.AdminDashboard_metricValue__qkqAb{font-size:1.8rem;font-weight:700;color:var(--text,#111827)}.AdminDashboard_metricUnit__9OmtK{font-size:1rem;color:var(--muted,#6b7280);margin-left:.2rem}.AdminDashboard_metricStatus__PFAWs{font-size:.85rem;font-weight:600;padding:.2rem .6rem;border-radius:99px;align-self:flex-start;margin-top:auto}.AdminDashboard_statusHealthy__Acb4m{background:#d1fae5;color:#065f46}.AdminDashboard_statusWarning__Bxsfp{background:#fef3c7;color:#92400e}.AdminDashboard_statusError__N9IKU{background:#fee2e2;color:#b91c1c}.AdminDashboard_statusUnknown__F0L9w{background:#f3f4f6;color:#4b5563}.AdminDashboard_trend__X46BH{font-size:1.2rem;font-weight:700}.AdminDashboard_trendUp__aQJf_{color:#10b981}.AdminDashboard_trendDown__QLRtz{color:#ef4444}.AdminDashboard_trendStable__RxBa6{color:#6b7280}.AdminDashboard_overviewGrid__2_L7w{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:1024px){.AdminDashboard_overviewGrid__2_L7w{grid-template-columns:1fr}}.AdminDashboard_errorList__YM3MI,.AdminDashboard_incidentList__Tn1RO{display:flex;flex-direction:column;gap:1rem}.AdminDashboard_errorItem__r1BZ8,.AdminDashboard_incidentItem___XVlF{background:var(--panel,#fff);border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.AdminDashboard_errorHeader__XXaoJ,.AdminDashboard_incidentHeader__dXHfn{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.AdminDashboard_severityBadge__7opZ7{padding:.2rem .6rem;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase}.AdminDashboard_severityCritical__zOhMf{background:#fee2e2;color:#b91c1c}.AdminDashboard_severityWarning__OuhSP{background:#fef3c7;color:#92400e}.AdminDashboard_severityInfo__g3u6A{background:#e0f2fe;color:#0369a1}.AdminDashboard_statusBadge__fvznz{padding:.2rem .6rem;border-radius:99px;font-size:.75rem;font-weight:600}.AdminDashboard_statusActive__jxBYo{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.AdminDashboard_statusResolved__Ok3Du{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.AdminDashboard_statusConfirmed__pPkuW{background:#ecfccb;color:#3f6212;border:1px solid #d9f99d}.AdminDashboard_errorTime___jJlT,.AdminDashboard_incidentTime__egKTf{margin-left:auto;font-size:.85rem;color:var(--muted,#6b7280)}.AdminDashboard_errorMessage__lbyXN,.AdminDashboard_incidentDescription__RSzF0{margin:0;color:var(--muted-strong,#374151);line-height:1.5}.AdminDashboard_errorMessage__lbyXN{font-family:monospace;background:var(--bg-soft,#f9fafb);padding:.75rem;border-radius:6px;font-size:.9rem;overflow-x:auto}.AdminDashboard_errorType__BUYdm{font-family:monospace;font-weight:700;color:var(--text,#111827)}.AdminDashboard_errorCount__nI6t3{background:var(--bg-soft,#f3f4f6);padding:.1rem .5rem;border-radius:99px;font-size:.8rem;font-weight:600;color:var(--muted-strong,#4b5563)}.AdminDashboard_errorDetails__j3g4k{margin-top:.5rem}.AdminDashboard_errorDetails__j3g4k summary{cursor:pointer;color:var(--accent,#8f6b3d);font-size:.9rem;font-weight:600}.AdminDashboard_errorStack__INnqJ{margin-top:.5rem;padding:1rem;background:#1f2937;color:#f3f4f6;border-radius:8px;font-family:monospace;font-size:.85rem;overflow-x:auto;white-space:pre-wrap}.AdminDashboard_performanceTable___V1q2,.AdminDashboard_tableContainer__rJNid{background:var(--panel,#fff);border:1px solid var(--border,#e5e7eb);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-soft,0 4px 6px -1px rgba(0,0,0,.1))}.AdminDashboard_table__QbVNy{width:100%;border-collapse:collapse;text-align:left}.AdminDashboard_table__QbVNy th{background:var(--bg-soft,#f9fafb);padding:1rem;font-weight:600;color:var(--muted-strong,#374151);font-size:.9rem;border-bottom:1px solid var(--border,#e5e7eb)}.AdminDashboard_table__QbVNy td{padding:1rem;border-bottom:1px solid var(--border,#e5e7eb);color:var(--text,#111827);font-size:.95rem}.AdminDashboard_tableRow__lBaJ_:last-child td{border-bottom:none}.AdminDashboard_tableRow__lBaJ_:hover{background:var(--bg-soft,#f9fafb)}.AdminDashboard_endpointCell__UYH2U code{background:var(--bg-soft,#f3f4f6);padding:.2rem .4rem;border-radius:4px;font-size:.85rem;color:var(--accent,#8f6b3d)}.AdminDashboard_errorRateHigh__D8kcg{color:#dc2626;font-weight:700}.AdminDashboard_errorRateLow__QLMAx{color:#059669}.AdminDashboard_searchRow__OrXMr{display:flex;gap:1rem;margin-bottom:.5rem}.AdminDashboard_searchInput__onEEI{flex:1;padding:.8rem 1rem;border:1px solid var(--border,#e5e7eb);border-radius:8px;font-size:1rem;background:#fff}.AdminDashboard_roleBadge__gt0fD{background:var(--bg-soft,#e0e7ff);color:#3730a3;padding:.2rem .6rem;border-radius:99px;font-size:.8rem;font-weight:600;text-transform:capitalize}.AdminDashboard_sandboxBadge__BjHvT{background:#fff7ed;color:#c2410c;padding:.2rem .6rem;border-radius:99px;font-size:.75rem;font-weight:600;border:1px solid #ffedd5;margin-left:.5rem}.AdminDashboard_viewButton__3_YVi{padding:.4rem .8rem;background:#fff;border:1px solid var(--border,#d1d5db);border-radius:6px;color:var(--muted-strong,#374151);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.AdminDashboard_viewButton__3_YVi:hover{background:var(--bg-soft,#f3f4f6);border-color:var(--muted,#9ca3af)}.AdminDashboard_emptyState__o82Ih{text-align:center;padding:3rem;color:var(--muted,#6b7280);background:var(--bg-soft,#f9fafb);border-radius:12px;border:1px dashed var(--border,#d1d5db)}.AdminDashboard_modalOverlay__2dlcA{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100;backdrop-filter:blur(2px)}.AdminDashboard_modal__XE6fx{background:#fff;border-radius:16px;width:100%;max-width:500px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:AdminDashboard_modalIn__UDAqF .2s cubic-bezier(.16,1,.3,1)}@keyframes AdminDashboard_modalIn__UDAqF{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AdminDashboard_modalHeader__GUEPq{padding:1.5rem;border-bottom:1px solid var(--border,#e5e7eb);display:flex;justify-content:space-between;align-items:center}.AdminDashboard_modalHeader__GUEPq h2{margin:0;font-size:1.25rem;color:var(--text,#111827)}.AdminDashboard_modalClose__m26zO{background:none;border:none;font-size:1.5rem;color:var(--muted,#9ca3af);cursor:pointer;line-height:1;padding:.2rem}.AdminDashboard_modalClose__m26zO:hover{color:var(--text,#111827)}.AdminDashboard_modalBody__VBaqy{padding:1.5rem}.AdminDashboard_detailsList__kaKuO{display:grid;gap:1rem;margin:0}.AdminDashboard_detailsList__kaKuO div{display:grid;grid-template-columns:100px 1fr;align-items:baseline}.AdminDashboard_detailsList__kaKuO dt{font-weight:600;color:var(--muted,#6b7280);font-size:.9rem}.AdminDashboard_detailsList__kaKuO dd{margin:0;color:var(--text,#111827);font-family:monospace;font-size:.95rem}