@import"https://api.fontshare.com/v2/css?f[]=satoshi@900,700,500,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Fira+Code:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 4%,var(--bg-app)) 0%,var(--bg-app) 60%) fixed!important;color:var(--text-primary)!important;margin:0}:root{--bg-app: #f5f7fc;--bg-sidebar: #ffffff;--bg-header: #ffffff;--bg-card: #ffffff;--bg-card-elevated: #f8fafc;--bg-input: #f8fafc;--border-color: #e2e8f0;--border-subtle: #f1f5f9;--border-hover: #d1d9e6;--text-primary: #111827;--text-secondary: #475569;--text-muted: #94a3b8;--text-section: #cbd5e1;--hover-bg: #f5f7fc;--active-bg: #ededfc;--active-text: #5b5ce2;--accent: #5b5ce2;--accent-strong: #4346cf;--accent-soft: rgba(91, 92, 226, .12);--on-accent: #fff;--overlay: rgba(15, 23, 42, .55);--level-info: #3b82f6;--level-critical: #a855f7;--status-ok-bg: #ecfdf5;--status-ok-text: #059669;--status-ok-label: #065f46;--status-fail-bg: #fef2f2;--status-fail-text: #dc2626;--status-fail-label: #991b1b;--status-pend-bg: #fffbeb;--status-pend-text: #d97706;--status-null-bg: #f1f5f9;--status-null-text: #94a3b8;--status-null-label: #64748b;--shadow-card: 0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(0,0,0,.04);--shadow-elevated: 0 8px 32px rgba(0,0,0,.08);--shadow-modal: 0 18px 56px rgba(31,36,55,.12);--radius-card: 14px;--radius-control: 10px;--radius-pill: 9999px;--radius-btn: 12px;--font-sans: "Satoshi", "Inter", system-ui, -apple-system, sans-serif;--font-ui: "Inter", sans-serif;--font-mono: "Fira Code", monospace;--z-overlay: 9999;--z-modal: 10000;--z-top: 99999;--home-bg: #f5f7fc;--home-card-bg: #ffffff;--home-border: #e2e8f0;--home-border-hover: #d1d9e6;--home-text-title: #111827;--home-text-muted: #94a3b8;--home-k8s-sep: #f1f5f9;--home-ns-bg: #f8fafc;--home-ns-hover: #ffffff;--home-clock-bg: #ffffff;--bkp-app-header-bg: #f8fafc;--bkp-app-header-hover: #f1f5f9;--bkp-row-hover: #f8fafc;--bkp-progress-bg-clr: #f1f5f9;--mod-blue-bg: #eff6ff;--mod-blue-icon: #2563eb;--mod-blue-border: #dbeafe;--mod-violet-bg: #f5f3ff;--mod-violet-icon: #7c3aed;--mod-violet-border: #ede9fe;--mod-cyan-bg: #ecfeff;--mod-cyan-icon: #0891b2;--mod-cyan-border: #cffafe;--mod-amber-bg: #fffbeb;--mod-amber-icon: #d97706;--mod-amber-border: #fde68a;--mod-emerald-bg: #ecfdf5;--mod-emerald-icon: #059669;--mod-emerald-border: #a7f3d0;--mod-green-bg: #f0fdf4;--mod-green-icon: #16a34a;--mod-green-border: #bbf7d0;--mod-pink-bg: #fdf2f8;--mod-pink-icon: #db2777;--mod-pink-border: #fbcfe8;--mod-orange-bg: #fff7ed;--mod-orange-icon: #ea580c;--mod-orange-border: #fed7aa;--mod-slate-bg: #f8fafc;--mod-slate-icon: #475569;--mod-slate-border: #e2e8f0;--mod-fuchsia-bg: #fdf4ff;--mod-fuchsia-icon: #c026d3;--mod-fuchsia-border: #fae8ff;--mod-teal-bg: #f0fdfa;--mod-teal-icon: #0d9488;--mod-teal-border: #99f6e4;--mod-rose-bg: #fff1f2;--mod-rose-icon: #e11d48;--mod-rose-border: #fecdd3;--mod-red-bg: #fef2f2;--mod-red-icon: #dc2626;--mod-red-border: #fecaca;--mod-sky-bg: #f0f9ff;--mod-sky-icon: #0284c7;--mod-sky-border: #bae6fd;--mod-indigo-bg: #eef2ff;--mod-indigo-icon: #4338ca;--mod-indigo-border: #c7d2fe;--tasks-bg-panel: var(--bg-card);--tasks-bg-input: var(--bg-input);--tasks-bg-hover: var(--hover-bg);--tasks-bg-active: var(--active-bg);--tasks-border: var(--border-color);--tasks-border-input: var(--border-color);--tasks-border-focus: var(--accent);--tasks-border-active: var(--accent);--tasks-text-title: var(--text-primary);--tasks-text-muted: var(--text-muted);--tasks-text-input: var(--text-primary);--tasks-text-active: var(--active-text);--btn-primary-bg: var(--accent);--btn-primary-text: #ffffff;--btn-primary-hover: var(--accent-strong);--btn-sec-bg: var(--accent-soft);--btn-sec-text: var(--accent);--btn-sec-border: rgba(91, 92, 226, .25);--btn-sec-hover: var(--active-bg);--bool-true-bg: var(--status-ok-bg);--bool-true-text: var(--status-ok-text);--bool-true-hover: var(--status-ok-bg);--bool-false-bg: var(--status-fail-bg);--bool-false-text: var(--status-fail-text);--bool-false-hover: var(--status-fail-bg);--console-key: var(--accent);--console-string: #0369a1;--console-uuid: #7c3aed;--console-oid: #059669;--console-bool: #d97706;--console-num: #0f766e;--dgr-canvas-bg: #f8fafc;--dgr-loading-bg: rgba(248, 250, 252, .9);--dgr-card-bg: #ffffff;--dgr-card-border: #e2e8f0;--dgr-field-hover: rgba(0, 0, 0, .025);--dgr-field-fk-bg: rgba(245, 158, 11, .06);--dgr-field-child-bg: rgba(0, 0, 0, .015);--dgr-depth-border: #e2e8f0;--dgr-detail-bg: #f8fafc;--dgr-detail-border: #e2e8f0;--ep-console-bg: #1e1e1e;--ep-console-hdr: #252526;--ep-result-bg: #2d2d2d;--sch-viewer-bg: var(--bg-card);--sch-modal-bg: var(--bg-card);--sch-row-hover: rgba(0, 0, 0, .025);--sch-meta-border: rgba(0, 0, 0, .08);--sch-coll-block-border: var(--border-color);--sch-coll-block-bg: var(--bg-card);--sch-coll-hdr-bg: var(--bg-card-elevated);--sch-coll-hdr-border: var(--border-color);--sch-coll-name-color: var(--text-primary);--sch-coll-sub-color: var(--text-muted);--sch-thead-border: var(--border-color);--sch-thead-bg: var(--bg-card-elevated);--sch-app-card-border: var(--border-color);--sch-app-card-bg: var(--bg-card);--sch-desc-panel-bg: rgba(139, 92, 246, .04);--sch-desc-panel-text: rgba(109, 40, 217, .85);--sch-desc-panel-border: var(--border-color);--mgr-card-bg: #ffffff;--mgr-card-border: #e2e8f0;--mgr-card-shadow: 0 4px 16px rgba(0,0,0,.06);--mgr-header-bg: linear-gradient(to right, #f8fafc, #ffffff);--mgr-header-border: #e2e8f0;--mgr-text: #1e293b;--mgr-text-muted: #94a3b8;--mgr-text-sub: #64748b;--mgr-input-bg: #f8fafc;--mgr-input-bg-hover: #ffffff;--mgr-input-border: #e2e8f0;--mgr-input-focus: #3b82f6;--mgr-tbl-bg: rgba(248,250,252,.4);--mgr-doc-card-bg: #ffffff;--mgr-doc-card-border: #e2e8f0;--mgr-doc-card-header: #f8fafc;--mgr-doc-card-hdr-b: #f1f5f9;--mgr-doc-check-bar: #f8fafc;--mgr-modal-bg: #ffffff;--mgr-modal-header: #f8fafc;--mgr-modal-footer: #f8fafc;--mgr-modal-border: #f1f5f9;--mgr-modal-json-bg: #0f172a;--mgr-confirm-bg: #ffffff;--mgr-confirm-icon-bg: #fee2e2;--mgr-warn-bg: #fffbeb;--mgr-warn-border: #fcd34d;--mgr-warn-text: #92400e;--mgr-warn-sub: #b45309;--mgr-filter-sep: #f1f5f9;--mgr-footer-bg: #ffffff;--mgr-footer-border: #e2e8f0;--mgr-sql-bg: #ffffff;--mgr-sql-bg-alt: #f8fafc;--mgr-sql-border: #e2e8f0;--mgr-sql-border-sub: #f1f5f9;--mgr-sql-text: #0f172a;--mgr-sql-text-muted: #94a3b8;--mgr-sql-text-sub: #64748b;--mgr-sql-text-code: #1e293b;--pod-bg: #f4f6f9;--pod-header-bg: #eaecf0;--pod-border: #d0d7e2;--pod-border-sub: #d8dde6;--pod-text: #334155;--pod-text-muted: #94a3b8;--pod-hover: #e4e8ee;--pod-scroll-thumb: #c1c8d4;--pod-row-bg: #ffffff;--pod-row-border: #f1f5f9;--pod-row-hover-border: #6ee7b7;--pod-card-bg: #ffffff;--pod-card-border: #e2e8f0;--pod-sidebar-bg: rgba(236,253,245,.3);--pod-sidebar-border: #d1fae5;--pod-stats-bg: #f8fafc;--pod-drawer-bg: #ffffff;--pod-drawer-header: #f8fafc;--pod-drawer-body: #ffffff;--pod-skeleton-bg: #ffffff;--pod-skeleton-pulse: #f1f5f9;--pod-text-meta: #64748b;--pod-bulk-bar-bg: #f8fafc;--pod-detail-bg: #f8fafc;--pod-detail-inner: #ffffff;--pod-filter-banner: rgba(5,150,105,.06);--pod-filter-border: rgba(110,231,183,.25);--pod-sort-inactive-bg: #ffffff;--pod-sort-inactive-text: #94a3b8;--pod-sort-inactive-border: #e2e8f0;--pod-paginator-bg: #ffffff;--pod-paginator-border: #e2e8f0;--pod-paginator-text: #64748b}html.dark{--bg-app: #0d1117;--bg-sidebar: #161b22;--bg-header: #161b22;--bg-card: #1c2128;--bg-card-elevated: #21262d;--bg-input: #1c2128;--border-color: #30363d;--border-subtle: #21262d;--border-hover: #4b5563;--text-primary: #e6edf3;--text-secondary: #8b949e;--text-muted: #6e7681;--text-section: #3d444d;--hover-bg: #21262d;--active-bg: #2d1f00;--active-text: #fbbf24;--accent: #f59e0b;--accent-strong: #fbbf24;--accent-soft: rgba(245, 158, 11, .18);--status-ok-bg: rgba(16, 185, 129, .1);--status-ok-text: #34d399;--status-ok-label: #6ee7b7;--status-fail-bg: rgba(239, 68, 68, .1);--status-fail-text: #f87171;--status-fail-label: #fca5a5;--status-pend-bg: rgba(245, 158, 11, .1);--status-pend-text: #fbbf24;--status-null-bg: rgba(148, 163, 184, .1);--status-null-text: #94a3b8;--status-null-label: #cbd5e1;--shadow-card: 0 1px 4px rgba(0,0,0,.2), 0 4px 16px rgba(0,0,0,.16);--shadow-elevated: 0 8px 32px rgba(0,0,0,.32);--shadow-modal: 0 22px 56px rgba(0,0,0,.48);--home-bg: #0d1117;--home-card-bg: #1c2128;--home-border: #30363d;--home-border-hover: #4b5563;--home-text-title: #c9d1d9;--home-text-muted: #8b949e;--home-k8s-sep: #21262d;--home-ns-bg: #0d1117;--home-ns-hover: #1c2128;--home-clock-bg: #161b22;--bkp-app-header-bg: #161b22;--bkp-app-header-hover: #1c2128;--bkp-row-hover: #1c2128;--bkp-progress-bg-clr: #21262d;--mod-blue-bg: #1e3a8a;--mod-blue-icon: #60a5fa;--mod-blue-border: #1e40af;--mod-violet-bg: #4c1d95;--mod-violet-icon: #a78bfa;--mod-violet-border: #5b21b6;--mod-cyan-bg: #164e63;--mod-cyan-icon: #22d3ee;--mod-cyan-border: #155e75;--mod-amber-bg: #78350f;--mod-amber-icon: #fbbf24;--mod-amber-border: #92400e;--mod-emerald-bg: #064e3b;--mod-emerald-icon: #34d399;--mod-emerald-border: #065f46;--mod-green-bg: #14532d;--mod-green-icon: #4ade80;--mod-green-border: #166534;--mod-pink-bg: #831843;--mod-pink-icon: #f472b6;--mod-pink-border: #9d174d;--mod-orange-bg: #7c2d12;--mod-orange-icon: #fb923c;--mod-orange-border: #9a3412;--mod-slate-bg: #1e293b;--mod-slate-icon: #94a3b8;--mod-slate-border: #334155;--mod-fuchsia-bg: #701a75;--mod-fuchsia-icon: #e879f9;--mod-fuchsia-border: #86198f;--mod-teal-bg: #134e4a;--mod-teal-icon: #2dd4bf;--mod-teal-border: #115e59;--mod-rose-bg: #881337;--mod-rose-icon: #fb7185;--mod-rose-border: #9f1239;--mod-red-bg: #7f1d1d;--mod-red-icon: #f87171;--mod-red-border: #991b1b;--mod-sky-bg: #0c4a6e;--mod-sky-icon: #38bdf8;--mod-sky-border: #075985;--mod-indigo-bg: #312e81;--mod-indigo-icon: #818cf8;--mod-indigo-border: #3730a3;--btn-sec-border: rgba(143, 143, 255, .3);--console-key: #9cdcfe;--console-string: #ce9178;--console-uuid: #c586c0;--console-oid: #4ec9b0;--console-bool: #569cd6;--console-num: #b5cea8;--dgr-canvas-bg: #0d1117;--dgr-loading-bg: rgba(13, 17, 23, .9);--dgr-card-bg: #1c2128;--dgr-card-border: #30363d;--dgr-field-hover: rgba(255, 255, 255, .04);--dgr-field-fk-bg: rgba(245, 158, 11, .08);--dgr-field-child-bg: rgba(255, 255, 255, .02);--dgr-depth-border: #30363d;--dgr-detail-bg: #21262d;--dgr-detail-border: #30363d;--ep-console-bg: #0d1117;--ep-console-hdr: #161b22;--ep-result-bg: #1c2128;--sch-viewer-bg: #0d1117;--sch-modal-bg: #161b22;--sch-row-hover: rgba(255, 255, 255, .03);--sch-meta-border: rgba(255, 255, 255, .1);--sch-coll-block-border: rgba(255, 255, 255, .05);--sch-coll-block-bg: rgba(255, 255, 255, .005);--sch-coll-hdr-bg: linear-gradient(to right, #161b22, #0d1117);--sch-coll-hdr-border: rgba(255, 255, 255, .05);--sch-coll-name-color: #e2e8ef;--sch-coll-sub-color: #6b7280;--sch-thead-border: rgba(255, 255, 255, .05);--sch-thead-bg: rgba(255, 255, 255, .01);--sch-app-card-border: rgba(255, 255, 255, .05);--sch-app-card-bg: rgba(255, 255, 255, .01);--sch-desc-panel-bg: rgba(139, 92, 246, .03);--sch-desc-panel-text: rgba(196, 181, 253, .8);--sch-desc-panel-border: rgba(255, 255, 255, .05);--mgr-card-bg: #161b22;--mgr-card-border: #30363d;--mgr-card-shadow: 0 4px 24px rgba(0,0,0,.4);--mgr-header-bg: linear-gradient(to right, #161b22, #1c2128);--mgr-header-border: #30363d;--mgr-text: #c9d1d9;--mgr-text-muted: #8b949e;--mgr-text-sub: #8b949e;--mgr-input-bg: #0d1117;--mgr-input-bg-hover: #1c2128;--mgr-input-border: #30363d;--mgr-input-focus: #388bfd;--mgr-tbl-bg: rgba(13,17,23,.5);--mgr-doc-card-bg: #161b22;--mgr-doc-card-border: #30363d;--mgr-doc-card-header: #0d1117;--mgr-doc-card-hdr-b: #21262d;--mgr-doc-check-bar: #0d1117;--mgr-modal-bg: #161b22;--mgr-modal-header: #0d1117;--mgr-modal-footer: #0d1117;--mgr-modal-border: #21262d;--mgr-modal-json-bg: #0d1117;--mgr-confirm-bg: #161b22;--mgr-confirm-icon-bg: rgba(239,68,68,.12);--mgr-warn-bg: rgba(245,158,11,.08);--mgr-warn-border: rgba(245,158,11,.3);--mgr-warn-text: #fbbf24;--mgr-warn-sub: #f59e0b;--mgr-filter-sep: #21262d;--mgr-footer-bg: #161b22;--mgr-footer-border: #30363d;--mgr-sql-bg: #1c2128;--mgr-sql-bg-alt: #161b22;--mgr-sql-border: #30363d;--mgr-sql-border-sub: #21262d;--mgr-sql-text: #e6edf3;--mgr-sql-text-muted: #8b949e;--mgr-sql-text-sub: #6e7681;--mgr-sql-text-code: #c9d1d9;--pod-bg: #0d1117;--pod-header-bg: #161b22;--pod-border: #30363d;--pod-border-sub: #21262d;--pod-text: #c9d1d9;--pod-text-muted: #8b949e;--pod-hover: #21262d;--pod-scroll-thumb: #484f58;--lgr-entry-hover: #1c2128;--pod-row-bg: #161b22;--pod-row-border: #21262d;--pod-row-hover-border: #059669;--pod-card-bg: #161b22;--pod-card-border: #30363d;--pod-sidebar-bg: rgba(6,78,59,.15);--pod-sidebar-border: #065f46;--pod-stats-bg: #0d1117;--pod-drawer-bg: #161b22;--pod-drawer-header: #0d1117;--pod-drawer-body: #161b22;--pod-skeleton-bg: #161b22;--pod-skeleton-pulse: #21262d;--pod-text-meta: #8b949e;--pod-bulk-bar-bg: #0d1117;--pod-detail-bg: #0d1117;--pod-detail-inner: #161b22;--pod-filter-banner: rgba(5,150,105,.12);--pod-filter-border: rgba(6,95,46,.5);--pod-sort-inactive-bg: #161b22;--pod-sort-inactive-text: #8b949e;--pod-sort-inactive-border: #30363d;--pod-paginator-bg: #161b22;--pod-paginator-border: #30363d;--pod-paginator-text: #8b949e}#sidebar{background:color-mix(in srgb,var(--bg-sidebar) 92%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--border-color)!important;transition:width .22s cubic-bezier(.4,0,.2,1);will-change:width;overflow:hidden}#sidebar.collapsed{width:64px!important}header{background:color-mix(in srgb,var(--bg-header) 90%,transparent)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--border-color)!important;z-index:10}#current-page{color:var(--text-primary)!important}header .text-slate-500{color:var(--text-secondary)!important}#main-content{background:radial-gradient(ellipse 80% 40% at 50% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%)!important;position:relative}#sidebar nav .sidebar-btn{color:var(--text-secondary)!important}#sidebar nav .sidebar-btn:hover{background:var(--hover-bg)!important;color:var(--text-primary)!important;transform:translate(1px)}#sidebar nav .sidebar-btn.active{background:linear-gradient(90deg,var(--accent-soft),transparent)!important;color:var(--active-text)!important}#sidebar .border-t,#sidebar .border-b{border-color:var(--border-subtle)!important}.sidebar-section-label span{color:var(--text-section)!important}.sidebar-section-label{transition:opacity .16s ease}#sidebar.collapsed .sidebar-section-label{opacity:0}.sidebar-logo-text{color:var(--text-primary)!important;transition:opacity .16s ease;white-space:nowrap;overflow:hidden}#sidebar.collapsed .sidebar-logo-text{opacity:0;width:0;overflow:hidden}#sidebar .sidebar-label{transition:opacity .16s ease,width .16s ease;white-space:nowrap;overflow:hidden}#sidebar.collapsed .sidebar-label{opacity:0;width:0}#sidebar.collapsed .sidebar-sublabel{display:none}#sidebar .sidebar-btn{justify-content:flex-start}#sidebar.collapsed .sidebar-btn,#sidebar.collapsed #sidebar-logout{justify-content:center;padding-left:0;padding-right:0}#sidebar.collapsed #sidebar-logout .sidebar-label{opacity:0;width:0}#sidebar-toggle i{transition:transform .22s ease}#sidebar.collapsed #sidebar-toggle i{transform:rotate(180deg)}#sidebar.collapsed .sidebar-btn{position:relative}#sidebar.collapsed .sidebar-btn:hover:after{content:attr(data-label);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#1e293b;color:#f1f5f9;font-size:11px;font-weight:700;padding:4px 10px;border-radius:7px;white-space:nowrap;z-index:var(--z-overlay);pointer-events:none;box-shadow:0 4px 16px #0000002e}html.dark #sidebar.collapsed .sidebar-btn:hover:after{background:#e6edf3;color:#0d1117}.sidebar-btn{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:500;border-radius:9px;transition:all .16s ease;width:100%;text-align:left;border:none;cursor:pointer;color:var(--text-secondary);background:transparent;font-family:inherit}.sidebar-btn:hover{background:var(--hover-bg);color:var(--text-primary);transform:translate(1px)}.sidebar-btn.active{background:linear-gradient(90deg,var(--accent-soft),transparent);color:var(--active-text);font-weight:600}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-card);padding:24px;box-shadow:var(--shadow-card);transition:background .22s ease,border-color .22s ease}.input-field{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius-control);font-size:14px;outline:none;background:var(--bg-input);color:var(--text-primary);font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .22s ease}.input-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input-field::-moz-placeholder{color:var(--text-muted)}.input-field::placeholder{color:var(--text-muted)}.field-label{display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);margin-bottom:5px}.card-header{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:14px;display:flex;align-items:center;gap:7px}.divider{height:1px;background:var(--border-color);margin:14px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-btn, 12px);font-weight:700;font-family:inherit;cursor:pointer;transition:filter .15s,transform .05s;white-space:nowrap}.btn-primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.btn-secondary{background:var(--bg-card-elevated);color:var(--text-primary);border:1px solid var(--border-color)}.btn-danger{background:var(--status-fail-text);color:var(--on-accent);border:1px solid var(--status-fail-text)}.btn-success{background:var(--status-ok-text);color:var(--on-accent);border:1px solid var(--status-ok-text)}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid transparent}.btn-sm{padding:5px 10px;font-size:11px}.btn-md{padding:8px 14px;font-size:13px}.btn-lg{padding:11px 18px;font-size:14px}.btn:hover:not(:disabled){filter:brightness(1.07)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.toast{position:fixed;bottom:24px;right:24px;z-index:var(--z-overlay);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:600;font-family:inherit;padding:10px 18px;border-radius:10px;box-shadow:var(--shadow-elevated);animation:fadeSlideUp .2s ease both;pointer-events:none}#global-loader>div{background:var(--bg-card)!important;border-color:var(--border-subtle)!important;box-shadow:var(--shadow-modal)}html.dark #global-loader>div{box-shadow:var(--shadow-modal)}#auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex}#auth-overlay.login-dark{--l-panel-bg: #0f1220;--l-border: #2b3350;--l-text: #f4f7ff;--l-muted: #a6b0c9;--l-input-bg: rgba(24,28,47,.94);--l-input-border: #2b3350;--l-toggle-bg: rgba(255,255,255,.05);--l-toggle-hover: rgba(255,255,255,.1);--l-toggle-color: #a6b0c9}#auth-overlay.login-light{--l-panel-bg: color-mix(in srgb, var(--accent) 4%, #f5f7fc);--l-border: #dde2ef;--l-text: #111827;--l-muted: #7c859c;--l-input-bg: rgba(255,255,255,.96);--l-input-border: #dde2ef;--l-toggle-bg: rgba(0,0,0,.05);--l-toggle-hover: rgba(0,0,0,.09);--l-toggle-color: #7c859c}.login-branding{display:none;position:relative;width:44%;flex-shrink:0;overflow:hidden;padding:clamp(2rem,3vw,3rem);background:linear-gradient(160deg,#1a1508,#231d08 52%,#1a1508);color:#fff;flex-direction:column;justify-content:space-between}@media (min-width: 900px){.login-branding{display:flex}}.login-branding-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 92%);pointer-events:none}.login-branding-glow{position:absolute;top:-5rem;right:-5rem;width:24rem;height:24rem;border-radius:9999px;background:#f59e0b1f;filter:blur(54px)}.login-branding-orb{position:absolute;bottom:5rem;left:-4rem;width:16rem;height:16rem;border-radius:9999px;background:#1aa38f24;filter:blur(48px);pointer-events:none}.login-branding-content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center}.login-brand-mark{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f5f7ff8c;margin-bottom:clamp(2rem,5vh,3rem);display:flex;align-items:center;gap:8px}.login-brand-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:.8;flex-shrink:0}.login-hero-title{font-size:clamp(2.5rem,3.6vw,3.8rem);font-weight:800;line-height:.96;letter-spacing:-.04em;color:#f8faff;margin:0 0 1.1rem;text-wrap:balance}.login-hero-text{color:#e8eeffad;font-size:.9rem;line-height:1.7;max-width:26rem}.login-branding-footer{position:relative;z-index:1;color:#e8eeff61;font-size:10.5px;letter-spacing:.04em;margin-top:1.5rem}.login-showcase{position:relative;z-index:1;margin-top:clamp(1.5rem,3vh,2.5rem);max-width:min(24rem,100%)}.login-showcase-card{padding:clamp(.9rem,1.4vw,1.1rem);border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;background:linear-gradient(180deg,#ffffff14,#ffffff08),#0c0f1e6b;box-shadow:0 30px 60px #04061040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-showcase-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.login-showcase-title{font-size:.77rem;font-weight:700;color:#f5f7ffe0}.login-showcase-pill{padding:.24rem .55rem;border-radius:9999px;color:#f2fffb;background:#1aa38f38;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.login-showcase-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-bottom:.7rem}.login-metric-card{padding:.65rem .78rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#ffffff0a}.login-metric-label{display:block;margin-bottom:.2rem;color:#dfe6fb94;font-size:.67rem;font-weight:500}.login-metric-value{color:#f8faff;font-size:1.1rem;font-weight:800;letter-spacing:-.03em}.login-showcase-list{display:flex;flex-direction:column;gap:.45rem}.login-showcase-row{display:flex;align-items:center;justify-content:space-between;padding:.58rem .72rem;border-radius:.78rem;background:#ffffff0a}.login-showcase-row-label{display:flex;align-items:center;gap:7px;color:#f2f6ffc7;font-size:.73rem;font-weight:500}.login-showcase-dot{width:5px;height:5px;border-radius:50%;background:#3bb979;flex-shrink:0}.login-showcase-badge{padding:.2rem .46rem;border-radius:9999px;color:#eef3ff;background:#5b5ce23d;font-size:.59rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-content{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow-y:auto;background:var(--l-panel-bg);transition:background .3s ease}.login-form-wrap{width:100%;max-width:400px}.login-theme-btn{position:absolute;top:20px;right:20px;width:34px;height:34px;border-radius:10px;border:1px solid var(--l-border);background:var(--l-toggle-bg);color:var(--l-toggle-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease;font-size:15px}.login-theme-btn:hover{background:var(--l-toggle-hover);color:var(--l-text)}.login-form-icon{width:50px;height:50px;border-radius:15px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}.login-form-title{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--l-text);margin:0 0 4px;transition:color .3s ease}.login-form-subtitle{font-size:12.5px;color:var(--l-muted);margin:0 0 26px;transition:color .3s ease;line-height:1.5}.login-field{margin-bottom:16px}.login-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--l-muted);display:block;margin-bottom:6px;transition:color .3s ease}.login-input{display:block;width:100%;padding:11px 14px;background:var(--l-input-bg);border:1px solid var(--l-input-border);border-radius:12px;color:var(--l-text);font-size:13.5px;font-family:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .3s ease}.login-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.login-input::-moz-placeholder{color:var(--l-muted);opacity:.55}.login-input::placeholder{color:var(--l-muted);opacity:.55}.login-input:-webkit-autofill,.login-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--l-text);box-shadow:0 0 0 1000px var(--l-input-bg) inset,0 0 0 4px transparent;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.ui-input:-webkit-autofill,.ui-input:-webkit-autofill:hover,.ui-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--text-primary);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.login-submit-btn{width:100%;padding:12px 16px;background:linear-gradient(135deg,var(--accent-strong),var(--accent));color:#fff;font-size:13.5px;font-weight:700;border:none;border-radius:12px;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px #f59e0b4d;transition:filter .16s ease,transform .16s ease,opacity .16s ease;margin-top:8px}.login-submit-btn:hover{filter:brightness(1.08)}.login-submit-btn:active{transform:scale(.98)}.login-submit-btn:disabled{opacity:.5;cursor:not-allowed}.home-wrapper{font-family:var(--font-sans);background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 5%,transparent),transparent 50%),radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--accent-soft) 60%,transparent),transparent 50%);min-height:100%}@media (max-width: 860px){.home-top-grid{grid-template-columns:1fr!important}}.home-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.home-header-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-muted);margin-bottom:5px;display:flex;align-items:center;gap:6px}.home-header-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.7;display:inline-block}.home-header-title{font-size:26px;font-weight:800;color:var(--home-text-title);margin:0;line-height:1.1;letter-spacing:-.02em}.home-clock{font-size:10.5px;font-weight:600;color:var(--home-text-muted);font-family:var(--font-mono);background:var(--home-clock-bg);border:1px solid var(--home-border);border-radius:10px;padding:8px 14px;box-shadow:0 1px 4px #0000000a}.home-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.home-stat-card{background:var(--home-card-bg);border:1px solid var(--home-border);border-radius:16px;padding:18px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #0000000a,0 6px 20px #00000008;transition:box-shadow .2s ease,transform .2s ease}.home-stat-card:hover{box-shadow:0 8px 28px #00000014;transform:translateY(-1px)}.home-stat-accent{width:4px;height:44px;border-radius:4px;flex-shrink:0}.home-stat-label{font-size:10px;font-weight:700;color:var(--home-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.home-stat-value{font-size:22px;font-weight:800;color:var(--home-text-title);line-height:1.1;letter-spacing:-.02em}.home-stat-sub{font-size:10px;color:var(--home-text-muted);margin-top:3px;font-family:var(--font-mono)}@media (max-width: 700px){.home-stat-row{grid-template-columns:1fr}}.home-root{max-width:100%;margin:0;box-sizing:border-box}.home-root *{box-sizing:border-box}.home-section-label{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-text-muted);margin-bottom:14px;display:flex;align-items:center;gap:7px}.home-section-label:after{content:"";flex:1;height:1px;background:var(--home-border)}.dep-card{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:14px;border:1px solid var(--home-border);background:var(--home-card-bg);box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.dep-card:hover{box-shadow:0 6px 22px #00000017;transform:translateY(-1px);border-color:var(--home-border-hover)}.dep-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dep-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.mod-card{position:relative;background:var(--home-card-bg);border:1px solid var(--home-border);border-radius:16px;padding:18px 16px 19px;cursor:pointer;text-align:left;box-shadow:0 1px 3px #0000000a,0 4px 14px #00000008;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;overflow:hidden;width:100%}.mod-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--accent-soft) 0%,transparent 60%);opacity:0;border-radius:inherit;transition:opacity .2s ease;pointer-events:none}.mod-card:hover{box-shadow:0 10px 32px #0000001a,0 2px 8px #5b5ce20f;transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 25%,var(--home-border))}.mod-card:hover:after{opacity:1}.mod-card:active{transform:translateY(0)}.mod-icon-wrap{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:18px;transition:transform .18s ease}.mod-card:hover .mod-icon-wrap{transform:scale(1.08)}.mod-title{font-size:13px;font-weight:700;color:var(--home-text-title);line-height:1.3;letter-spacing:-.01em}.mod-sub{font-size:10.5px;color:var(--home-text-muted);margin-top:3px;line-height:1.4}.mod-arrow{position:absolute;top:10px;right:10px;font-size:11px;color:var(--home-text-muted);opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.mod-card:hover .mod-arrow{opacity:1;transform:translate(0)}.k8s-widget{background:var(--home-card-bg);border:1px solid var(--home-border);border-radius:14px;overflow:hidden}.k8s-header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px 10px;border-bottom:1px solid var(--home-k8s-sep)}.k8s-title{font-size:12px;font-weight:700;color:var(--home-text-title);display:flex;align-items:center;gap:7px}.k8s-header-right{display:flex;align-items:center;gap:8px}.k8s-badge{font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:99px;text-transform:uppercase}.k8s-badge.ok{background:var(--status-ok-bg);color:var(--status-ok-text)}.k8s-badge.warn{background:var(--status-pend-bg);color:var(--status-pend-text)}.k8s-badge.error{background:var(--status-fail-bg);color:var(--status-fail-text)}.k8s-badge.loading{background:var(--status-null-bg);color:var(--status-null-text)}.k8s-chips{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--home-k8s-sep)}.k8s-chip{display:flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;border-radius:99px;font-size:11px;font-weight:700;font-family:var(--font-mono);border:1px solid transparent}.k8s-chip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.k8s-chip.run{background:var(--status-ok-bg);border-color:var(--status-ok-bg);color:var(--status-ok-text)}.k8s-chip.pend{background:var(--status-pend-bg);border-color:var(--status-pend-bg);color:var(--status-pend-text)}.k8s-chip.fail{background:var(--status-fail-bg);border-color:var(--status-fail-bg);color:var(--status-fail-text)}.k8s-chip.tot{background:var(--home-ns-bg);border-color:var(--home-border);color:var(--home-text-title)}.k8s-chip-sep{flex:1}.k8s-ns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px}.k8s-ns-group{border-top:1px solid var(--home-border, var(--border-color))}.k8s-ns-group:first-child{border-top:none}.k8s-ns-group .k8s-ns-grid{padding-top:6px}.k8s-ns-group-header{display:flex;align-items:center;gap:8px;padding:12px 16px 2px}.k8s-ns-group-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.k8s-ns-group-name{font-size:11px;font-weight:800;font-family:var(--font-mono);color:var(--home-text-title, var(--text-primary));letter-spacing:.02em}.k8s-ns-group-count{font-size:9.5px;font-family:var(--font-mono);color:var(--home-text-muted);margin-left:auto}.k8s-ns-card{border:1px solid var(--home-k8s-sep);border-radius:10px;padding:10px 12px 9px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease,background .15s ease;background:var(--home-ns-bg);position:relative;overflow:hidden}.k8s-ns-card:hover{box-shadow:0 4px 14px #00000012;border-color:var(--home-border-hover);transform:translateY(-1px);background:var(--home-ns-hover)}.k8s-ns-card.has-fail{border-color:var(--status-fail-label);background:var(--status-fail-bg)}.k8s-ns-card.has-pend{border-color:var(--status-pend-text);background:var(--status-pend-bg)}.k8s-ns-card-top{display:flex;align-items:center;gap:6px;margin-bottom:7px}.k8s-ns-card-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.k8s-ns-card-name{font-size:10.5px;font-weight:700;color:var(--home-text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:left}.k8s-pod-grid{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:8px;min-height:16px}.k8s-pod-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.k8s-pod-dot.run{background:var(--status-ok-text)}.k8s-pod-dot.pend{background:var(--status-pend-text)}.k8s-pod-dot.fail{background:var(--status-fail-text)}.k8s-ns-card-stats{display:flex;gap:8px}.k8s-ns-stat{display:flex;align-items:center;gap:3px;font-size:9.5px;font-family:var(--font-mono);font-weight:600}.k8s-ns-stat-dot{width:5px;height:5px;border-radius:50%}.k8s-ns-stat.run{color:var(--status-ok-text)}.k8s-ns-stat.pend{color:var(--status-pend-text)}.k8s-ns-stat.fail{color:var(--status-fail-text)}.k8s-ns-stat.tot{color:var(--home-text-muted);margin-left:auto}.k8s-footer{padding:7px 16px;border-top:1px solid var(--home-k8s-sep);display:flex;align-items:center;justify-content:space-between}.k8s-footer-ts{font-size:9px;color:var(--home-text-muted);font-family:var(--font-mono)}.k8s-refresh-btn{background:none;border:none;cursor:pointer;color:var(--home-text-muted);padding:3px 6px;border-radius:6px;transition:color .15s ease,background .15s ease;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;font-family:var(--font-ui)}.k8s-refresh-btn:hover{color:var(--mod-blue-icon);background:var(--mod-blue-bg)}.k8s-refresh-btn i{font-size:12px}.tasks-root *{box-sizing:border-box}.tasks-root{display:grid;grid-template-columns:300px 1fr 300px;gap:18px;height:calc(100vh - 130px);max-height:calc(100vh - 130px);overflow:hidden}.tasks-root.cols-2{grid-template-columns:300px 1fr}.tasks-sidebar{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-right:4px}.tasks-console-col{display:flex;flex-direction:column;min-height:0;height:100%}.tasks-console-frame{position:relative;flex:1;min-height:0;overflow:hidden}@media (max-width: 1024px){.tasks-root{display:flex;flex-direction:column;height:auto;max-height:none;overflow:visible}.tasks-sidebar{overflow-y:visible;padding-right:0}.tasks-console-col{height:auto}.tasks-console-frame{flex:none;height:60vh}}.tasks-panel{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:18px 16px}.tasks-section-label{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;display:flex;align-items:center;gap:7px}.tasks-section-label:after{content:"";flex:1;height:1px;background:var(--border-color)}.app-select{width:100%;padding:10px 32px 10px 13px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);color:var(--text-primary);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;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='%2394a3b8' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.app-select:hover{border-color:var(--accent);background:var(--hover-bg);box-shadow:0 2px 8px var(--accent-soft)}.app-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.bool-chip{padding:5px 12px;border-radius:7px;font-size:11px;font-weight:700;border:none;cursor:pointer;font-family:var(--font-ui);transition:filter .12s ease}.bool-true{background:var(--status-ok-bg);color:var(--status-ok-text)}.bool-true:hover{filter:brightness(.95)}.bool-false{background:var(--status-fail-bg);color:var(--status-fail-text)}.bool-false:hover{filter:brightness(.95)}.tasks-console{height:100%;overflow-y:auto;background:var(--bg-input);border:1px solid var(--border-color);border-radius:14px;padding:16px 18px;font-family:var(--font-mono);font-size:12px;color:var(--text-primary);scroll-behavior:smooth}.tasks-console::-webkit-scrollbar{width:6px}.tasks-console::-webkit-scrollbar-track{background:transparent;border-radius:4px}.tasks-console::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.tasks-console::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.tasks-sidebar::-webkit-scrollbar{width:5px}.tasks-sidebar::-webkit-scrollbar-track{background:transparent}.tasks-sidebar::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.console-entry{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.console-entry:last-child{border-bottom:none;margin-bottom:0}.console-ts{font-size:10px;color:var(--text-muted);font-family:var(--font-mono)}.console-empty{color:var(--text-muted);font-style:italic;font-size:12px}.console-entry-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}.console-copy-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;opacity:.6;font-size:14px;flex-shrink:0;transition:opacity .15s ease,color .15s ease}.console-copy-btn:hover{opacity:1;color:var(--accent)}.catalog-root{display:flex;flex-direction:column;gap:18px;height:calc(100vh - 130px);max-height:calc(100vh - 130px);overflow:hidden}.catalog-nav-container:not(.hidden){display:flex!important;flex-direction:column;flex:1;min-height:0;overflow:hidden}@media (max-width: 1024px){.catalog-root{height:auto;max-height:none;overflow:visible}.catalog-nav-container:not(.hidden){flex:none}.catalog-nav-area{max-height:70vh}}.catalog-nav-header{background:var(--bg-card-elevated);padding:16px 24px;border-bottom:1px solid var(--border-color)}.catalog-nav-area{background:var(--bg-card);flex:1;min-height:0;overflow-y:auto}.catalog-nav-area>*+*{border-top:1px solid var(--border-subtle)}.catalog-nav-area::-webkit-scrollbar{width:6px}.catalog-nav-area::-webkit-scrollbar-track{background:transparent}.catalog-nav-area::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.catalog-nav-area::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.catalog-row{display:flex;align-items:center;justify-content:space-between;padding:16px;transition:background .16s ease,border-color .16s ease;border-left:4px solid transparent}.catalog-row-interactive{cursor:pointer}.catalog-row-interactive:hover{border-left-color:var(--accent);background:var(--hover-bg)}.catalog-row-static{cursor:default;background:color-mix(in srgb,var(--bg-card-elevated) 60%,var(--bg-card));opacity:.8}.catalog-row-label{font-size:14px;font-weight:600;color:var(--text-primary)}.catalog-breadcrumb-active{color:var(--text-primary);font-weight:700;background:none;border:none;cursor:default;font-size:inherit;font-family:inherit}.catalog-breadcrumb-link{color:var(--text-muted);background:none;border:none;cursor:pointer;font-size:inherit;font-family:inherit;transition:color .16s ease}.catalog-breadcrumb-link:hover{color:var(--accent)}.catalog-breadcrumb-sep{color:var(--border-hover)}.catalog-type-badge{font-size:9px;background:var(--bg-card-elevated);color:var(--text-muted);padding:2px 6px;border-radius:4px;font-weight:700;text-transform:uppercase;border:1px solid var(--border-color)}.catalog-code-badge{font-size:9px;background:var(--accent-soft);color:var(--accent);padding:2px 6px;border-radius:4px;font-family:var(--font-mono);border:1px solid rgba(91,92,226,.2)}html.dark .catalog-code-badge{border-color:#8f8fff40}.btn-ranking{width:100%;background:#16a34a;color:#fff;font-weight:700;padding:12px 16px;border-radius:8px;border:none;cursor:pointer;transition:background .16s ease,transform .1s ease;font-family:inherit;font-size:14px;box-shadow:0 4px 12px #16a34a40}.btn-ranking:hover{background:#15803d}.btn-ranking:active{transform:scale(.98)}.btn-ranking:disabled{opacity:.55;cursor:not-allowed;transform:none}html.dark .btn-ranking{background:#059669;box-shadow:0 4px 12px #05966940}html.dark .btn-ranking:hover{background:#047857}.pdf-root{display:flex;flex-direction:column;gap:18px;height:calc(100vh - 130px);max-height:calc(100vh - 130px);overflow:hidden}.pdf-header-icon{width:48px;height:48px;background:var(--mod-red-bg);color:var(--mod-red-icon);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.pdf-content{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr;gap:18px;overflow:hidden}@media (max-width: 900px){.pdf-content{grid-template-columns:1fr;overflow:visible}.pdf-container{min-height:60vh}}.pdf-sidebar{overflow-y:auto}.pdf-container{background:var(--bg-card-elevated);border-radius:16px;border:2px dashed var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-muted);overflow:hidden;height:100%;font-size:14px;font-weight:500}.dgr-main-grid{display:grid;grid-template-columns:1fr;gap:24px;height:calc(100vh - 130px);min-height:500px}@media (min-width: 1280px){.dgr-main-grid{grid-template-columns:1fr 3fr}}.dgr-sidebar{overflow-y:auto;min-height:0}.dgr-header{background:var(--bg-card);border-color:var(--border-color)}.dgr-stat-badge{display:flex;align-items:center;gap:6px;background:var(--bg-card-elevated);border:1px solid var(--border-color);border-radius:12px;padding:8px 12px}.dgr-stat-violet{display:flex;align-items:center;gap:6px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:8px 12px}.dgr-app-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid var(--border-color);transition:border-color .16s,background .16s;cursor:pointer}.dgr-app-row:hover{border-color:#8b5cf6;background:#8b5cf612}.dgr-app-row.active{border-color:#8b5cf659;background:#8b5cf61a}.dgr-canvas-wrap{position:relative;border-radius:16px;overflow:hidden;cursor:grab;background:var(--dgr-canvas-bg);border:1px solid var(--border-color)}.dgr-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.dgr-canvas{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;z-index:2}.dgr-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted)}.dgr-loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-muted);background:var(--dgr-loading-bg)}.dgr-loading.flex{display:flex}.dgr-card{position:absolute;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--dgr-card-bg);border:2px solid var(--dgr-card-border);box-shadow:0 4px 16px #0000001a;transition:border-color .15s,box-shadow .15s}.dgr-card-header{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px 10px 0 0;background:linear-gradient(to right,#7c3aed,#9333ea);cursor:grab}.dgr-card-fields>*+*{border-top:1px solid var(--dgr-card-border)}.dgr-field{display:flex;align-items:center;gap:4px;padding:4px 6px;transition:background .1s}.dgr-field:hover{background:var(--dgr-field-hover)}.dgr-field-fk{background:var(--dgr-field-fk-bg)}.dgr-field-children{background:var(--dgr-field-child-bg)}.dgr-field-depth{border-left:2px solid var(--dgr-depth-border)}.dgr-details{display:none;background:var(--dgr-detail-bg)}.dgr-details.open{display:block}.dgr-details-grid{display:grid;gap:2px 8px;grid-template-columns:auto 1fr;border-left:2px solid var(--dgr-detail-border);padding:3px 0 3px 6px}.ep-console-col{grid-column:span 12;display:flex;flex-direction:column;height:calc(100vh - 130px)}@media (min-width: 1024px){.ep-console-col{grid-column:span 8}}.ep-card{background:var(--bg-card);border-color:var(--border-color)}.ep-console{background:var(--ep-console-bg)}.ep-console-wrap{flex:1;display:flex;flex-direction:column;background:var(--ep-console-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden}.ep-console-body{flex:1;overflow-y:auto;padding:24px;font-family:var(--font-mono);font-size:13px}.ep-console-body::-webkit-scrollbar{width:6px}.ep-console-body::-webkit-scrollbar-track{background:transparent}.ep-console-body::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.ep-textarea{background:transparent;color:#b5cea8;width:100%;border:none;font-family:var(--font-mono);font-size:12px;height:192px;resize:none;line-height:1.5;outline:none}.bkp-root{display:flex;flex-direction:column;gap:18px;height:calc(100vh - 130px);max-height:calc(100vh - 130px);overflow:hidden}.bkp-main-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 360px;gap:18px;overflow:hidden}@media (max-width: 900px){.bkp-main-grid{grid-template-columns:1fr;overflow:visible}.bkp-left-col,.bkp-right-col{overflow:visible}}.bkp-left-col{display:flex;flex-direction:column;gap:12px;overflow:hidden}.bkp-right-col{display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0}.bkp-right-col::-webkit-scrollbar{width:5px}.bkp-right-col::-webkit-scrollbar-track{background:transparent}.bkp-right-col::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.bkp-header{background:var(--bg-card);border-color:var(--border-color)}.bkp-header-icon{width:36px;height:36px;background:#3b82f61f;color:#3b82f6;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.bkp-stat-badge{display:flex;align-items:center;gap:6px;border-radius:12px;padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-input)}.bkp-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.bkp-stat-value{font-size:14px;font-weight:900;color:var(--text-primary);margin-left:4px}.bkp-stat-emerald{display:flex;align-items:center;gap:6px;border-radius:12px;padding:8px 12px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#10b981}.bkp-stat-emerald span:last-child{font-size:14px;font-weight:900;margin-left:4px}.bkp-toolbar{flex-shrink:0;padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--bg-card);border-color:var(--border-color)}.bkp-search-wrap{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;border:1px solid var(--border-color);border-radius:12px;padding:8px 12px;background:var(--bg-input);transition:box-shadow .16s ease,border-color .16s ease}.bkp-search-wrap:focus-within{border-color:var(--border-color)}.bkp-search-input{flex:1;font-size:12px;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:inherit}.bkp-search-input::-moz-placeholder{color:var(--text-muted)}.bkp-search-input::placeholder{color:var(--text-muted)}.bkp-search-input:focus,.bkp-search-input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.bkp-toolbar-sep{width:1px;height:20px;background:var(--border-color);flex-shrink:0}.bkp-tree-wrap{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-card);border-color:var(--border-color)}.bkp-tree-header{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color);flex-shrink:0}.bkp-tree-body{flex:1;min-height:0;overflow-y:auto}.bkp-tree-body>*+*{border-top:1px solid var(--border-subtle)}.bkp-tree-body::-webkit-scrollbar{width:6px}.bkp-tree-body::-webkit-scrollbar-track{background:transparent}.bkp-tree-body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.bkp-tree-body::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.bkp-app-header{background:var(--bkp-app-header-bg);transition:background .16s ease}.bkp-app-header:hover{background:var(--bkp-app-header-hover)}.bkp-coll-row:hover{background:var(--bkp-row-hover)}.bkp-checkbox-empty{border-color:var(--border-hover);background:var(--bg-card)}.bkp-checkbox-checked{background:#10b981;border-color:#10b981}.bkp-checkbox-partial{background:#f59e0b26;border-color:#f59e0b}.bkp-count-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--bg-input);color:var(--text-muted)}.bkp-card{background:var(--bg-card);border-color:var(--border-color)}.bkp-backup-header{background:linear-gradient(to right,#059669,#0d9488);padding:16px 20px}.bkp-restore-header{background:linear-gradient(to right,#7c3aed,#9333ea);padding:16px 20px}.bkp-card-subtitle{font-size:10px;color:#ffffffa6;margin-top:2px}.bkp-name-input{width:100%;padding:9px 12px;border:1px solid var(--border-color);border-radius:10px;font-size:12px;background:var(--bg-input);color:var(--text-primary);font-family:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.bkp-name-input:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98126}.bkp-name-input::-moz-placeholder{color:var(--text-muted)}.bkp-name-input::placeholder{color:var(--text-muted)}.bkp-summary-box{border-radius:10px;padding:12px;border:1px solid var(--border-color);background:var(--bg-input)}.bkp-summary-list{max-height:144px;overflow-y:auto;font-size:10px;color:var(--text-muted)}.bkp-summary-list::-webkit-scrollbar{width:4px}.bkp-summary-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.bkp-run-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#059669;color:#fff;font-weight:900;font-size:14px;padding:13px 16px;border-radius:12px;border:none;cursor:pointer;font-family:inherit;transition:background .16s ease,transform .1s ease;box-shadow:0 4px 14px #05966940}.bkp-run-btn:hover{background:#047857}.bkp-run-btn:active{transform:scale(.98)}.bkp-run-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.bkp-progress-bg{width:100%;border-radius:999px;height:8px;overflow:hidden;background:var(--bkp-progress-bg-clr)}.bkp-progress-bar{height:8px;border-radius:999px;transition:width .3s ease}.bkp-progress-emerald{background:#10b981}.bkp-progress-violet{background:#8b5cf6}.bkp-dropzone{border:2px dashed var(--border-color);border-radius:12px;padding:24px;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.bkp-dropzone:hover{border-color:#8b5cf6;background:#8b5cf60d}.bkp-restore-list{max-height:176px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:2px}.bkp-restore-list::-webkit-scrollbar{width:4px}.bkp-restore-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.bkp-restore-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-card-elevated);border-radius:10px;border:1px solid var(--border-subtle)}.bkp-manifest-box{background:color-mix(in srgb,#7c3aed 8%,var(--bg-card));border:1px solid color-mix(in srgb,#7c3aed 25%,var(--border-color));border-radius:10px;padding:12px;margin-bottom:8px}.bkp-strategy-card{background:var(--bg-card);transition:all .15s}.bkp-strategy-inactive{border:2px solid var(--border-color)}.bkp-strategy-active-blue{border:2px solid #3b82f6;background:#3b82f61a}.bkp-strategy-active-amber{border:2px solid #f59e0b;background:#f59e0b1a}.bkp-strategy-active-red{border:2px solid #ef4444;background:#ef44441a}.bkp-restore-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#7c3aed;color:#fff;font-weight:900;font-size:14px;padding:13px 16px;border-radius:12px;border:none;cursor:pointer;font-family:inherit;transition:background .16s ease,transform .1s ease;box-shadow:0 4px 14px #7c3aed40}.bkp-restore-btn:hover{background:#6d28d9}.bkp-restore-btn:active{transform:scale(.98)}.bkp-log-card{overflow:hidden;border-color:#21262d!important;padding:0;flex-shrink:0}.bkp-log-header{padding:10px 20px;background:#0d1117;border-bottom:1px solid #21262d;display:flex;align-items:center;justify-content:space-between}.bkp-log-title{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#6b7280;display:flex;align-items:center;gap:8px}.bkp-log-title i{color:#10b981}.bkp-log-body{padding:12px;font-family:var(--font-mono);font-size:10px;max-height:200px;overflow-y:auto;background:#0d1117;border-radius:0 0 14px 14px;line-height:1.7}.bkp-log-body::-webkit-scrollbar{width:5px}.bkp-log-body::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.bkp-log-empty{color:#374151;font-style:italic}.sch-viewer{flex:1;min-height:420px;max-height:calc(100vh - 150px);background:var(--sch-viewer-bg);border:1px solid var(--border-color);border-radius:16px;overflow:auto;padding:24px;box-shadow:0 25px 50px -12px #00000040}.schema-hint{font-size:9px;text-align:center;font-style:italic;color:var(--text-muted);margin-top:8px}.sch-state{padding:32px;font-family:var(--font-mono);font-size:12px;text-align:center;line-height:1.6}.sch-state--error{color:var(--status-fail-text)}@media (max-width: 640px){.sch-viewer{padding:14px;max-height:none}}.sch-viewer::-webkit-scrollbar{width:8px}.sch-viewer::-webkit-scrollbar-track{background:transparent}.sch-viewer::-webkit-scrollbar-thumb{background:#30363d;border-radius:10px}.sch-viewer::-webkit-scrollbar-thumb:hover{background:#484f58}.sch-pdf-app-list{max-height:256px;overflow-y:auto;padding-right:4px}.sch-pdf-app-list::-webkit-scrollbar{width:5px}.sch-pdf-app-list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.sch-pdf-app-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--sch-app-card-border);background:var(--sch-app-card-bg);cursor:pointer;transition:background .16s,border-color .16s;margin-bottom:8px}.sch-pdf-app-item:hover{background:#8b5cf61a;border-color:#8b5cf64d}.sch-app-header{display:flex;align-items:center;gap:12px;margin-bottom:32px}.sch-app-header-icon{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center}.sch-app-title{font-size:14px;font-weight:900;color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em}.sch-app-subtitle{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.sch-coll-block{border:1px solid var(--sch-coll-block-border);border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;background:var(--sch-coll-block-bg);margin-bottom:24px}.sch-coll-header{background:var(--sch-coll-hdr-bg);border-bottom:1px solid var(--sch-coll-hdr-border);padding:14px 16px;display:flex;align-items:center;gap:12px}.sch-coll-name{font-weight:700;font-size:12px;flex:1;text-transform:uppercase;letter-spacing:.02em;color:var(--sch-coll-name-color)}.sch-field-count{font-size:9px;font-weight:900;color:var(--sch-coll-sub-color);text-transform:uppercase;letter-spacing:.1em;background:#ffffff0d;padding:2px 8px;border-radius:4px}html:not(.dark) .sch-field-count{background:#0000000d}.sch-coll-chevron{color:var(--sch-coll-sub-color);font-size:10px;transition:transform .15s}.sch-desc-panel{display:none;padding:16px 20px;font-size:11px;font-weight:500;color:var(--sch-desc-panel-text);line-height:1.6;white-space:pre-line;background:var(--sch-desc-panel-bg);border-bottom:1px solid var(--sch-desc-panel-border)}.sch-desc-panel.open{display:block}.sch-thead-row{border-bottom:1px solid var(--sch-thead-border);background:var(--sch-thead-bg)}.sch-row:hover{background:var(--sch-row-hover)}.sch-meta-divider{border-left:1px solid var(--sch-meta-border)}.mgr-card{background:var(--mgr-card-bg);border:1px solid var(--mgr-card-border);box-shadow:var(--mgr-card-shadow);border-radius:16px;transition:background .2s,border-color .2s}.mgr-text-input{width:100%;background:var(--mgr-input-bg);border:1px solid var(--mgr-input-border);color:var(--mgr-text);border-radius:8px;padding:8px 12px;font-size:12px;font-family:var(--font-mono);outline:none;transition:border-color .2s,background .2s}.mgr-text-input:hover{background:var(--mgr-input-bg-hover)}.mgr-text-input:focus{border-color:var(--mgr-input-focus);box-shadow:0 0 0 3px #3b82f626}.mgr-text-input::-moz-placeholder{color:var(--mgr-text-muted);opacity:.6}.mgr-text-input::placeholder{color:var(--mgr-text-muted);opacity:.6}#mgr_global_search{background:var(--mgr-input-bg)!important;border:1px solid var(--mgr-input-border)!important;color:var(--mgr-text)!important}#mgr_global_search:hover{background:var(--mgr-input-bg-hover)!important}.mgr-panels{padding:16px;display:flex;flex-direction:column;gap:12px}.mgr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;gap:12px;color:var(--mgr-text-muted)}.mgr-empty i{font-size:48px;opacity:.4}.mgr-empty p{font-weight:600}.mgr-panel{background:var(--mgr-doc-card-bg);border:1px solid var(--mgr-doc-card-border);border-radius:16px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.mgr-panel:hover{border-color:#388bfd;box-shadow:0 4px 16px #388bfd1f}.mgr-panel--selected{border-color:#60a5fa;box-shadow:0 4px 16px #60a5fa26}.mgr-panel-hdr{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--mgr-doc-card-header);border-bottom:1px solid var(--mgr-doc-card-hdr-b)}.mgr-panel-check{width:14px;height:14px;cursor:pointer;accent-color:#2563eb;flex-shrink:0}.mgr-panel-idicon{color:#a78bfa;font-size:15px;flex-shrink:0}.mgr-panel-id{font-family:var(--font-mono);font-size:11px;color:#a78bfa;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-panel-footer{display:flex;gap:8px;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--border-subtle)}.mgr-rel-card-go{margin-left:auto;transition:transform .15s;opacity:.6}.mgr-arr-collapse>.mgr-arr-summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mgr-arr-collapse>.mgr-arr-summary::-webkit-details-marker{display:none}.mgr-arr-collapse>.mgr-arr-summary:before{content:"▸";color:var(--text-muted);font-size:10px}.mgr-arr-collapse[open]>.mgr-arr-summary:before{content:"▾"}.mgr-arr-scroll{max-height:340px;overflow:auto;margin-top:6px}.mgr-arr-more{padding:5px 8px;font-size:10px;font-style:italic;color:var(--text-muted)}.mgr-minitable{width:100%;border-collapse:collapse;font-size:11px}.mgr-minitable th,.mgr-minitable td{padding:4px 8px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap;vertical-align:top}.mgr-minitable thead th{position:sticky;top:0;background:var(--bg-card);z-index:1;color:var(--text-muted);font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:.4px}.mgr-minitable tbody tr:hover{background:var(--bg-card-elevated)}.mgr-mt-idx{color:var(--text-muted);width:1%}.mgr-panel-hdr{flex-wrap:wrap}.mgr-panel-hdr .mgr-bc-trail{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.mgr-panel-bc{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.mgr-bc-crumb--id,.mgr-bc-crumb--rel{background:none;border:none;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border-radius:6px}.mgr-bc-crumb--id{cursor:pointer;font-family:var(--font-mono);font-size:11px}.mgr-bc-crumb--id:hover{background:var(--accent-soft, rgba(56,139,253,.15))}.mgr-bc-crumb--rel{cursor:default;color:var(--accent, #58a6ff);font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.3px}.mgr-bc-current{display:inline-flex;align-items:center;gap:6px}.mgr-form-group{grid-column:1 / -1;margin-bottom:8px}.mgr-form-group-sum{cursor:pointer;padding:7px 10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--accent, #58a6ff);list-style:none;display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:7px;background:var(--accent-soft, rgba(88,166,255,.1))}.mgr-form-group-sum::-webkit-details-marker{display:none}.mgr-form-group-sum:before{content:"▸";font-size:9px;opacity:.85}.mgr-form-group[open]>.mgr-form-group-sum:before{content:"▾"}.mgr-form-group-badge{color:var(--text-muted);font-family:var(--font-mono);font-weight:700}.mgr-form-group-body{margin:6px 0 2px 9px;padding:4px 0 2px 13px;border-left:2px solid var(--border-color);display:flex;flex-direction:column}.mgr-frow{margin-bottom:10px}.mgr-frow-head{display:flex;align-items:center;gap:6px;margin-bottom:5px}.mgr-fkey{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.mgr-fkey--idx{font-family:var(--font-mono)}.mgr-fkey--edit{background:transparent;border:1px solid transparent;border-radius:5px;padding:1px 5px;font:inherit;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;max-width:60%}.mgr-fkey--edit:hover,.mgr-fkey--edit:focus{border-color:var(--border-color);background:var(--bg-input);color:var(--text-primary);outline:none}.mgr-fdel{margin-left:auto;background:none;border:none;color:var(--text-muted);cursor:pointer;opacity:.5;font-size:12px;line-height:1;padding:2px 4px;border-radius:5px;transition:all .12s}.mgr-fdel:hover{opacity:1;color:var(--status-fail-text);background:var(--mgr-warn-bg, rgba(220,38,38,.12))}.mgr-fadd{display:inline-flex;align-items:center;gap:5px;background:none;border:1px dashed var(--border-color);color:var(--text-muted);cursor:pointer;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:5px 10px;border-radius:8px;margin-top:4px;transition:all .12s}.mgr-fadd:hover{border-color:var(--accent, #58a6ff);color:var(--accent, #58a6ff)}.mgr-graph-toolbar{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.mgr-graph-back{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--border-color);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;color:var(--text-primary);cursor:pointer;transition:border-color .12s}.mgr-graph-back:disabled{opacity:.4;cursor:not-allowed}.mgr-graph-back:hover:not(:disabled){border-color:var(--accent, #58a6ff)}.mgr-graph-trail{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;min-width:0}.mgr-graph-crumb{background:none;border:none;color:var(--accent, #58a6ff);cursor:pointer;font:inherit;padding:2px 5px;border-radius:5px}.mgr-graph-crumb:hover{background:var(--accent-soft, rgba(88,166,255,.12))}.mgr-graph-crumb--cur{color:var(--text-muted);cursor:default;font-weight:700}.mgr-panel-fields{padding:14px 16px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mgr-field{min-width:0}.mgr-field--wide{grid-column:1 / -1}.mgr-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mgr-text-muted);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-field-value{font-size:11px;word-break:break-word;min-width:0;border-radius:5px;padding:2px 4px;transition:background .12s}.mgr-field-value[data-edit-col]{cursor:text}.mgr-field-value[data-edit-col]:hover{background:var(--accent-soft)}.mgr-panel-relations{padding:4px 16px 16px;border-top:1px dashed var(--mgr-doc-card-hdr-b)}.mgr-panel-section-title{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#60a5fa;margin:12px 0 8px}.mgr-rel-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mgr-rel-card{border:1px solid rgba(37,99,235,.3);background:#2563eb0f;border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s,background .15s}.mgr-rel-card:hover{border-color:#388bfd;background:#2563eb1f}.mgr-rel-card--raw{cursor:default}.mgr-rel-card--raw:hover{border-color:#2563eb4d;background:#2563eb0f}.mgr-rel-card-hdr{display:flex;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#2563eb;border-bottom:1px solid rgba(37,99,235,.15)}.mgr-rel-card-go{margin-left:auto;font-size:11px;opacity:.6}.mgr-rel-card-body{padding:8px 10px;display:flex;flex-direction:column;gap:3px}.mgr-rel-loading{font-size:10px;color:var(--mgr-text-muted);display:inline-flex;align-items:center;gap:5px}.mgr-rel-loading i{animation:spin .8s linear infinite}.mgr-rel-missing{font-size:10px;font-style:italic;color:var(--mgr-text-muted);opacity:.7}.mgr-rel-field{display:flex;gap:8px;align-items:baseline}.mgr-rel-field-k{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--mgr-text-muted);min-width:60px;flex-shrink:0}.mgr-rel-field-v{font-size:10.5px;color:var(--mgr-text);min-width:0;word-break:break-word}.mgr-rel-card--multi{cursor:default}.mgr-rel-card--multi:hover{border-color:#2563eb4d;background:#2563eb0f}.mgr-rel-card-count{margin-left:auto;font-size:9px;font-weight:800;color:#2563eb;background:#2563eb2e;border-radius:999px;padding:1px 7px}.mgr-rel-card-section{display:flex;align-items:center;gap:6px;cursor:pointer;transition:background .15s}.mgr-rel-card-section+.mgr-rel-card-section{border-top:1px solid rgba(37,99,235,.15)}.mgr-rel-card-section:hover{background:#2563eb1f}.mgr-rel-card-section .mgr-rel-card-body{flex:1;min-width:0}.mgr-rel-card-section .mgr-rel-card-go{margin-right:10px;flex-shrink:0}.mgr-bc-trail{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.mgr-bc-crumb{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:none;border:none;cursor:pointer;padding:2px 4px;color:var(--mgr-text-muted);display:inline-flex;align-items:center;gap:4px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-bc-crumb:hover{color:#388bfd}.mgr-bc-crumb--current{color:var(--mgr-text);font-weight:800;cursor:default}.mgr-bc-sep{font-size:9px;color:var(--mgr-card-border)}.mgr-drill-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:var(--mgr-text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-align:center}.mgr-drill-state i{font-size:28px}.mgr-drill-state--error{color:var(--status-fail-text)}.mgr-spin{animation:spin .8s linear infinite}.mgr-val-null{color:var(--mgr-text-muted);font-style:italic;opacity:.7}.mgr-val-empty{color:var(--mgr-text-muted);font-style:italic;opacity:.6;font-family:var(--font-mono)}.mgr-val-bool{color:#db2777;font-family:var(--font-mono)}.mgr-val-num{color:#d97706;font-family:var(--font-mono)}.mgr-val-str{color:#059669}.mgr-val-meta{color:#2563eb;font-size:10px}.mgr-uuid-text{color:#7c3aed;font-family:var(--font-mono);font-size:10.5px}.mgr-rel-link{display:inline-flex;align-items:center;gap:4px;color:#2563eb;font-size:10.5px;font-weight:700;background:none;border:none;padding:0;cursor:pointer}.mgr-rel-link:hover{text-decoration:underline}.mgr-rel-link .mgr-rel-uuid{font-family:var(--font-mono)}.mgr-arr{display:flex;flex-direction:column;gap:3px}.mgr-arr-item{display:flex;gap:6px;align-items:flex-start}.mgr-arr-idx{color:var(--mgr-text-muted);font-size:9px;min-width:16px;text-align:right;flex-shrink:0}.mgr-arr-body{flex:1;min-width:0}.mgr-obj{display:flex;flex-direction:column;gap:2px}.mgr-obj-row{display:flex;align-items:flex-start;gap:6px}.mgr-obj-key{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--mgr-text-muted);min-width:70px;max-width:140px;flex-shrink:0;word-break:break-all}.mgr-obj-key--rel{color:#2563eb}.mgr-obj-key--uuid{color:#7c3aed}.mgr-obj-sep{color:var(--mgr-card-border);font-size:9px;flex-shrink:0}.mgr-obj-val{flex:1;min-width:0;word-break:break-word}.mgr-inline-input{width:100%;min-width:80px;font-size:11px;font-family:inherit;font-weight:600;color:var(--text-primary);background:var(--bg-input);border:1.5px solid var(--accent);border-radius:var(--radius-control, 6px);padding:2px 8px;outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.mgr-inline-input--date{min-width:210px;font-weight:500}.mgr-check-bar{background:var(--mgr-doc-check-bar);border:1px solid var(--mgr-card-border);border-radius:12px;display:flex;align-items:center;gap:12px;padding:8px 12px;margin-bottom:4px}.mgr-check{width:14px;height:14px;cursor:pointer;accent-color:#2563eb}.mgr-check-count{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mgr-text-muted)}.mgr-pager-btn{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;background:var(--mgr-card-bg);border:1px solid var(--mgr-card-border);color:var(--mgr-text);transition:all .15s}.mgr-pager-btn:hover:not(:disabled){border-color:#388bfd;color:#388bfd}.mgr-pager-btn.active{background:#2563eb;color:#fff;border-color:#2563eb}.mgr-pager-btn:disabled{opacity:.3;cursor:default}.manager-doc-field{background:var(--mgr-input-bg)!important;border:1px solid var(--mgr-input-border)!important;color:var(--mgr-text)!important;border-radius:8px;padding:8px 12px;font-size:11px;outline:none;transition:border-color .2s}.manager-doc-field:focus{border-color:var(--mgr-input-focus)!important}.mgr-tab-btn-active{padding:4px 12px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:6px;background:var(--mgr-card-bg);color:#3b82f6;box-shadow:0 1px 4px #0003;border:none;cursor:pointer;font-family:inherit;transition:all .15s}.mgr-tab-btn-inactive{padding:4px 12px;font-size:10px;font-weight:700;text-transform:uppercase;border-radius:6px;color:var(--mgr-text-muted);background:transparent;border:none;cursor:pointer;font-family:inherit;transition:all .15s}.mgr-root{max-width:1800px;margin:0 auto;display:flex;gap:20px;height:calc(100vh - 130px);position:relative}.mgr-sidebar{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:8px}.mgr-main{flex:1;display:flex;gap:16px;overflow:hidden}.mgr-actions-menu{position:relative}.mgr-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:210px;padding:6px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-control, 10px);box-shadow:var(--shadow-elevated);display:flex;flex-direction:column;gap:2px}.mgr-dropdown.hidden{display:none}.mgr-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;border-radius:8px;font-size:13px;font-weight:600;color:var(--text-primary);text-align:left}.mgr-dropdown-item:hover{background:var(--bg-card-elevated)}.mgr-dropdown-item i{font-size:16px;color:var(--text-muted)}.mgr-dropdown-item--danger,.mgr-dropdown-item--danger i{color:var(--status-fail-text)}.mgr-dropdown-sep{height:1px;background:var(--border-color);margin:4px 0}@media (max-width: 1024px){.mgr-root{flex-direction:column;height:auto;overflow:visible}.mgr-sidebar{width:auto;padding-right:0;overflow-y:visible}.mgr-main{flex-direction:column;overflow:visible}#manager_viewer{height:auto}#manager_table_container{max-height:60vh}}.mgr-icon-chip-blue{width:40px;height:40px;background:#2563eb1f;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgr-text{color:var(--mgr-text)}.mgr-text-muted{color:var(--mgr-text-muted)}.mgr-text-muted-dim{color:var(--mgr-text-muted);opacity:.7}.mgr-warn-banner{background:var(--mgr-warn-bg);border:1px solid var(--mgr-warn-border);border-radius:12px;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-top:8px}.mgr-warn-icon{color:var(--mgr-warn-text);font-size:14px;flex-shrink:0;margin-top:2px}.mgr-warn-title{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--mgr-warn-text)}.mgr-warn-body{font-size:10px;margin-top:2px;line-height:1.4;color:var(--mgr-warn-sub)}.mgr-viewer-header{background:var(--mgr-header-bg);border-bottom:1px solid var(--mgr-header-border);flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;flex-wrap:wrap;gap:12px}.mgr-tbl-bg{background:var(--mgr-tbl-bg)}.mgr-viewer-footer{background:var(--mgr-footer-bg);border-top:1px solid var(--mgr-footer-border);flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.mgr-modal-tab-wrap{display:flex;border-radius:8px;padding:4px;background:var(--mgr-doc-card-header)}.mgr-modal-cancel-btn{padding:8px 20px;border-radius:8px;font-weight:700;font-size:14px;background:var(--mgr-card-bg);border:1px solid var(--mgr-card-border);color:var(--mgr-text);cursor:pointer;transition:all .15s;font-family:inherit}.mgr-sql-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:var(--z-overlay);padding:16px;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mgr-sql-overlay.flex{display:flex}.mgr-sql-panel{background:var(--mgr-sql-bg);border:1px solid var(--mgr-sql-border);border-radius:16px;width:min(1020px,98vw);max-height:94vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #0000002e;font-family:var(--font-mono)}.mgr-sql-header{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--mgr-sql-border);background:var(--mgr-sql-bg-alt);flex-shrink:0}.mgr-sql-header-icon{width:32px;height:32px;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:9px;display:flex;align-items:center;justify-content:center}.mgr-sql-title{color:var(--mgr-sql-text);font-weight:700;font-size:13px}.mgr-sql-coll-label{color:var(--mgr-sql-text-muted);font-size:10px;margin-top:1px}.mgr-sql-body{display:flex;flex:1;overflow:hidden;min-height:0}.mgr-sql-sidebar{width:200px;flex-shrink:0;border-right:1px solid var(--mgr-sql-border);overflow-y:auto;background:var(--mgr-sql-bg-alt);display:flex;flex-direction:column}.mgr-sql-schema-section{flex-shrink:0;border-bottom:1px solid var(--mgr-sql-border);padding:10px 0 8px}.mgr-sql-section-label{font-size:9px;font-weight:700;color:var(--mgr-sql-text-muted);text-transform:uppercase;letter-spacing:.8px;display:block;padding:0 12px 6px}.mgr-sql-schema-fields{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px}.mgr-sql-templates-wrap{flex:1;overflow-y:auto;padding:10px 0}.mgr-sql-template-list{display:flex;flex-direction:column;gap:1px;padding:0 6px}.mgr-sql-template-btn{text-align:left;padding:6px 8px;border-radius:6px;border:none;background:transparent;color:var(--mgr-sql-text-sub);font-size:9.5px;font-family:var(--font-mono);cursor:pointer;line-height:1.4;width:100%;transition:all .1s}.mgr-sql-template-btn:hover{background:var(--mgr-sql-border);color:var(--mgr-sql-text)}.mgr-sql-editor-col{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.mgr-sql-editor-section{flex:0 0 auto;border-bottom:1px solid var(--mgr-sql-border);background:var(--mgr-sql-bg)}.mgr-sql-editor-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 0}.mgr-sql-toolbar-label{font-size:9px;font-weight:700;color:var(--mgr-sql-text-muted);text-transform:uppercase;letter-spacing:.6px}.mgr-sql-toolbar-btns{display:flex;gap:6px}.mgr-sql-textarea{width:100%;min-height:120px;max-height:190px;resize:vertical;background:var(--mgr-sql-bg-alt);color:var(--mgr-sql-text-code);font-family:var(--font-mono);font-size:12px;line-height:1.7;padding:10px 14px;border:none;outline:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;border-top:1px solid var(--mgr-sql-border-sub)}.mgr-sql-hint{font-size:9px;color:var(--mgr-sql-text-muted);padding:4px 14px 5px;background:var(--mgr-sql-bg-alt);border-top:1px solid var(--mgr-sql-border-sub);font-family:var(--font-mono)}.mgr-sql-result-wrap{flex:1;overflow-y:auto;background:var(--mgr-sql-bg);display:flex;flex-direction:column;min-height:0}.mgr-sql-result-header{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;border-bottom:1px solid var(--mgr-sql-border-sub);flex-shrink:0;background:var(--mgr-sql-bg-alt)}.mgr-sql-result-meta{display:flex;align-items:center;gap:7px}.mgr-sql-badge{display:none;font-size:9px;font-weight:700;font-family:var(--font-mono);padding:2px 8px;background:#dbeafe;color:#2563eb;border-radius:4px}html.dark .mgr-sql-badge{background:#2563eb40;color:#93c5fd}.mgr-sql-timing{display:none;font-size:9px;color:var(--mgr-sql-text-muted);font-family:var(--font-mono)}.mgr-sql-result-body{flex:1;padding:12px 14px;overflow:auto}.mgr-sql-footer{padding:5px 20px;border-top:1px solid var(--mgr-sql-border-sub);background:var(--mgr-sql-bg-alt);display:flex;align-items:center;gap:8px;flex-shrink:0}.mgr-sql-status-dot{width:6px;height:6px;border-radius:50%;background:var(--mgr-sql-border);flex-shrink:0;transition:background .2s}.mgr-sql-status-msg{font-size:9px;color:var(--mgr-sql-text-muted);font-family:var(--font-mono)}.mgr-sql-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--mgr-sql-border)}.mgr-sql-loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;gap:10px;color:var(--mgr-sql-text-muted)}@keyframes mgrspin{to{transform:rotate(360deg)}}.mgr-sql-count-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:6px}.mgr-sql-count-num{font-size:52px;font-weight:900;color:#2563eb;font-family:var(--font-mono);line-height:1}.mgr-sql-count-label{font-size:11px;font-weight:700;color:var(--mgr-sql-text-muted);text-transform:uppercase;letter-spacing:.6px}.mgr-sql-error-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:10px;color:#ef4444;text-align:center}.mgr-sql-error-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.mgr-sql-error-msg{font-size:10px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:12px 16px;border-radius:8px;white-space:pre-wrap;word-break:break-word;max-width:100%;text-align:left}html.dark .mgr-sql-error-msg{background:#ef444414;border-color:#ef444433;color:#f87171}.mgr-sql-no-docs{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--mgr-sql-text-muted);padding:32px}.mgr-sql-no-docs-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.mgr-sql-field-pill{font-size:9px;font-weight:700;font-family:var(--font-mono);padding:2px 7px;border-radius:5px;cursor:pointer;white-space:nowrap;line-height:1.6;border:1px solid;transition:opacity .1s}.mgr-sql-field-pill:hover{opacity:.75}.mgr-sql-result-table{width:100%;border-collapse:collapse;font-size:11px;font-family:var(--font-mono)}.mgr-sql-result-table th{text-align:left;padding:7px 10px;color:var(--mgr-sql-text-sub);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:var(--mgr-sql-bg-alt);border-bottom:2px solid var(--mgr-sql-border);position:sticky;top:0}.mgr-sql-result-table td{padding:5px 10px;border-right:1px solid var(--mgr-sql-border-sub);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.mgr-sql-result-table tbody tr{border-bottom:1px solid var(--mgr-sql-border-sub)}.mgr-sql-result-table tbody tr:nth-child(odd){background:var(--mgr-sql-bg)}.mgr-sql-result-table tbody tr:nth-child(2n){background:var(--mgr-sql-bg-alt)}.mgr-sql-result-table tbody tr:hover{background:#eff6ff!important}html.dark .mgr-sql-result-table tbody tr:hover{background:#2563eb1f!important}.mgr-sql-result-overflow{overflow:auto;max-height:100%}.mgr-import-selected-strategy{border-color:#f59e0b!important;background:#fffbeb}.mgr-import-strategy-opt[data-val=replace] .mgr-import-selected-strategy{border-color:#3b82f6!important;background:#eff6ff}.mgr-import-strategy-opt[data-val=insert] .mgr-import-selected-strategy{border-color:#8b5cf6!important;background:#f5f3ff}html.dark .mgr-import-selected-strategy{background:#f59e0b1a}html.dark .mgr-import-strategy-opt[data-val=replace] .mgr-import-selected-strategy{background:#3b82f61a}html.dark .mgr-import-strategy-opt[data-val=insert] .mgr-import-selected-strategy{background:#8b5cf61a}html.dark #mgr_import_modal>div{background:var(--mgr-card-bg);color:var(--mgr-text)}html.dark #mgr_import_modal .bg-white{background:var(--mgr-card-bg)!important}html.dark #mgr_import_modal .bg-slate-50{background:var(--mgr-modal-header)!important}html.dark #mgr_import_modal .bg-violet-50\/40{background:#8b5cf614!important}html.dark #mgr_import_modal .border-slate-100,html.dark #mgr_import_modal .border-slate-200,html.dark #mgr_import_modal .text-slate-800,html.dark #mgr_import_modal .text-slate-700{color:var(--mgr-text)!important}html.dark #mgr_import_modal .text-slate-600,html.dark #mgr_import_modal .text-slate-500,html.dark #mgr_import_modal .text-slate-400,html.dark #mgr_import_modal .text-slate-300{color:var(--mgr-text-muted)!important}html.dark #mgr_import_modal select,html.dark #mgr_import_modal input[type=text]{background:var(--mgr-input-bg)!important;color:var(--mgr-text)!important;border-color:var(--mgr-card-border)!important}html.dark #mgr_import_modal .hover\:bg-slate-100:hover{background:var(--mgr-modal-header)!important}html.dark #mgr_import_modal .bg-blue-50{background:#2563eb1f!important}html.dark #mgr_import_modal .bg-emerald-50{background:#0596691f!important}html.dark #mgr_import_modal .bg-red-50{background:#ef44441f!important}html.dark #mgr_import_modal .border-blue-200{border-color:#2563eb4d!important}html.dark #mgr_import_modal .border-red-200{border-color:#ef44444d!important}html.dark #mgr_import_modal .text-blue-700{color:#93c5fd!important}html.dark #mgr_import_modal .text-emerald-700{color:#6ee7b7!important}html.dark #mgr_import_modal .text-red-600{color:#f87171!important}html.dark #mgr_import_modal .text-emerald-600{color:#34d399!important}html.dark #mgr_import_modal .hover\:border-emerald-400:hover{border-color:#34d399!important}html.dark #mgr_import_modal .hover\:bg-emerald-50\/30:hover{background:#05966914!important}html.dark #mgr_import_modal .group:hover .group-hover\:text-emerald-400,html.dark #mgr_import_modal .group:hover .group-hover\:text-emerald-600{color:#34d399!important}html.dark #mgr_import_modal .bg-slate-100{background:var(--mgr-modal-header)!important}html.dark #mgr-drawer-body .bg-blue-50{background:#2563eb1f!important}html.dark #mgr-drawer-body .border-blue-200{border-color:#2563eb4d!important}html.dark #mgr-drawer-body .text-blue-600{color:#60a5fa!important}html.dark #mgr-drawer-body .text-slate-600,html.dark #mgr-drawer-body .text-slate-500,html.dark #mgr-drawer-body .text-slate-400,html.dark #mgr-drawer-body .text-slate-300{color:var(--mgr-text-muted)!important}html.dark #mgr-drawer-body .hover\:bg-blue-50:hover{background:#2563eb14!important}.mgr-sql-textarea:focus,.mgr-sql-textarea:focus-visible{outline:none!important;box-shadow:none!important}#k8s-root{--bg: var(--bg-app);--surface: var(--bg-card);--surface2: var(--bg-card-elevated);--border: var(--border-color);--border2: var(--border-subtle);--text: var(--text-primary);--text2: var(--text-secondary);--text3: var(--text-muted);--blue: var(--accent);--blue-l: var(--accent-soft);--blue-b: var(--accent-soft);--green: var(--status-ok-text);--green-l: var(--status-ok-bg);--green-b: var(--status-ok-bg);--amber: var(--status-pend-text);--amber-l: var(--status-pend-bg);--amber-b: var(--status-pend-bg);--red: var(--status-fail-text);--red-l: var(--status-fail-bg);--red-b: var(--status-fail-bg);--orange: #ea580c;--orange-l: rgba(234,88,12,.12);--orange-b: rgba(234,88,12,.28);--radius: var(--radius-control);--radius-lg: var(--radius-card);--shadow-sm: var(--shadow-card);--shadow: var(--shadow-elevated);--shadow-lg: var(--shadow-modal);--mono: var(--font-mono);--sans: var(--font-sans)}#k8s-root{font-family:var(--sans);color:var(--text)}#k8s-root .page-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;flex-shrink:0;margin-bottom:16px}#k8s-root .k8s-body{flex:1;overflow-y:auto;padding:4px 0 20px}#k8s-root #k8s-wrapper{display:flex;flex-direction:column;height:calc(100vh - 130px);overflow:hidden}#k8s-root .stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}#k8s-root .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}#k8s-root #stat-total:before{background:var(--blue)}#k8s-root #stat-running:before{background:#4ade80}#k8s-root #stat-pending:before{background:var(--amber)}#k8s-root #stat-failed:before{background:var(--red)}#k8s-root .stat-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text3);font-family:var(--mono);margin-bottom:8px}#k8s-root .stat-value{font-size:30px;font-weight:800;font-family:var(--mono);line-height:1}#k8s-root #stat-total .stat-value{color:var(--blue)}#k8s-root #stat-running .stat-value{color:#15803d}html.dark #k8s-root #stat-running .stat-value{color:#4ade80}#k8s-root #stat-pending .stat-value{color:var(--amber)}#k8s-root #stat-failed .stat-value{color:var(--red)}#k8s-root .stat-card-clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}#k8s-root .stat-card-clickable:hover{transform:translateY(-2px);box-shadow:var(--shadow)}#k8s-root .stat-card-clickable.active-filter{outline:2px solid currentColor;outline-offset:2px}#k8s-root .pod-card{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow-sm);transition:transform .15s,box-shadow .15s}#k8s-root .pod-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}#k8s-root .pod-running{border-left-color:#4ade80!important}#k8s-root .pod-succeeded{border-left-color:var(--blue)!important}#k8s-root .pod-pending{border-left-color:var(--amber)!important}#k8s-root .pod-failed{border-left-color:var(--red)!important}#k8s-root .pod-notready{border-left-color:var(--orange)!important;background:var(--orange-l)}#k8s-root .badge{display:inline-flex;align-items:center;font-size:9px;font-weight:700;font-family:var(--mono);padding:2px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid transparent}#k8s-root .badge:before{content:"";width:5px;height:5px;border-radius:50%;margin-right:4px;flex-shrink:0}#k8s-root .badge-running:before{background:var(--green)}#k8s-root .badge-succeeded:before{background:var(--blue)}#k8s-root .badge-pending:before{background:var(--amber)}#k8s-root .badge-failed:before{background:var(--red)}#k8s-root .badge-notready:before{background:var(--orange)}#k8s-root .badge-running{background:var(--green-l);color:var(--green);border-color:var(--green-b)}#k8s-root .badge-succeeded{background:var(--blue-l);color:var(--blue);border-color:var(--blue-b)}#k8s-root .badge-pending{background:var(--amber-l);color:var(--amber);border-color:var(--amber-b)}#k8s-root .badge-failed{background:var(--red-l);color:var(--red);border-color:var(--red-b)}#k8s-root .badge-notready{background:var(--orange-l);color:var(--orange);border-color:var(--orange-b)}#k8s-root .pod-name{font-size:11px;font-weight:700;font-family:var(--mono);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#k8s-root .pod-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border2)}#k8s-root .pod-meta-item{font-size:9px;font-family:var(--mono);display:flex;gap:4px}#k8s-root .pod-meta-key{color:var(--text3);flex-shrink:0}#k8s-root .pod-meta-val{color:var(--text2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#k8s-root .container-tag{font-size:9px;font-family:var(--mono);font-weight:500;background:var(--blue-l);color:var(--blue);border:1px solid var(--blue-b);padding:2px 7px;border-radius:5px;display:inline-flex;align-items:center;gap:3px}#k8s-root .container-tag .tag-img{color:var(--text3)}#k8s-root .pod-logs-btn{display:flex;align-items:center;justify-content:center;gap:3px;height:22px;padding:0 8px;background:var(--blue-l);color:var(--blue);border:1px solid var(--blue-b);border-radius:6px;cursor:pointer;font-size:9px;font-weight:700;font-family:var(--mono);transition:all .15s;white-space:nowrap;flex-shrink:0}#k8s-root .pod-logs-btn:hover{background:var(--blue);color:#fff;border-color:var(--blue)}#k8s-root .pod-terminal-btn{display:flex;align-items:center;justify-content:center;gap:3px;height:22px;padding:0 8px;background:var(--surface2);color:var(--text2);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:9px;font-weight:700;font-family:var(--mono);transition:all .15s;white-space:nowrap;flex-shrink:0}#k8s-root .pod-terminal-btn:hover{background:var(--text);color:#fff;border-color:var(--text)}#k8s-root .pod-terminal-btn.offline{opacity:.35;pointer-events:none}#k8s-root .btn-open-dashboard{background:var(--blue);color:#fff;border:none;border-radius:var(--radius);padding:8px 16px;font-size:11px;font-weight:700;font-family:var(--mono);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .18s;text-decoration:none}#k8s-root .btn-open-dashboard:hover{background:#1d4ed8;box-shadow:0 4px 14px #2563eb59;transform:translateY(-1px)}#k8s-root .pod-scaleup-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--green-l);border:1px solid var(--green-b);color:var(--green);border-radius:6px;cursor:pointer;transition:filter .12s;flex-shrink:0}#k8s-root .pod-scaleup-btn:hover{filter:brightness(.9)}#k8s-root .pod-restart-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--amber-l);border:1px solid var(--amber-b);color:var(--amber);border-radius:6px;cursor:pointer;transition:filter .12s;flex-shrink:0}#k8s-root .pod-restart-btn:hover{filter:brightness(.9)}#k8s-root .pod-stop-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--red-l);border:1px solid var(--red-b);color:var(--red);border-radius:6px;cursor:pointer;transition:filter .12s;flex-shrink:0}#k8s-root .pod-stop-btn:hover{filter:brightness(.9)}#k8s-root .pod-describe-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;font-size:9px;font-weight:700;font-family:var(--mono);letter-spacing:.05em;border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s;background:var(--blue-l);border:1px solid var(--blue-b);color:var(--blue)}#k8s-root .node-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-sm)}#k8s-root .res-bar-track{height:5px;border-radius:3px;background:var(--border2);overflow:hidden;flex:1}#k8s-root .res-bar-fill{height:100%;border-radius:3px;transition:width .4s ease}#k8s-root .pod-res-track{height:4px;border-radius:2px;background:var(--border2);flex:1;overflow:hidden}#k8s-root .pod-res-fill{height:100%;border-radius:2px;transition:width .4s}#k8s-root .pod-res-row{display:flex;align-items:center;gap:6px}#k8s-root .svc-card{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s}#k8s-root .svc-card:hover{border-color:var(--blue-b);background:var(--surface)}#k8s-root .port-badge{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;font-family:var(--mono);font-size:9px;font-weight:600;padding:2px 7px;border-radius:5px}html.dark #k8s-root .port-badge{background:#6d28d926;color:#a78bfa;border-color:#6d28d94d}#k8s-root .flow-node{transition:opacity .2s,box-shadow .2s}#k8s-root .flow-node.dimmed{opacity:.12}#k8s-root .flow-node.highlighted{box-shadow:0 0 0 2px var(--accent);opacity:1}#k8s-root .k8s-flow-tip{position:fixed;z-index:var(--z-overlay);pointer-events:none;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:14px 16px 12px;box-shadow:var(--shadow-lg);font-family:var(--font-mono);font-size:11px;width:420px;max-width:calc(100vw - 24px);box-sizing:border-box;opacity:0;transition:opacity .15s}#k8s-root .k8s-tip-close{position:absolute;top:-14px;right:-16px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--surface2);border:1px solid var(--border);color:var(--text2);cursor:pointer;font-size:15px;line-height:1;border-radius:0 12px 0 8px;font-weight:700;pointer-events:auto}#k8s-root .k8s-tip-close:hover{background:var(--border)}#k8s-root .pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--status-ok-text);animation:k8s-pulse-live 2.5s infinite}@keyframes k8s-pulse-live{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 5px #10b98100}}#k8s-root .skeleton{background:linear-gradient(90deg,var(--border2) 25%,var(--border) 50%,var(--border2) 75%);background-size:200% 100%;animation:k8s-shimmer 1.4s infinite;border-radius:6px;height:40px;margin:8px 12px}@keyframes k8s-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#k8s-root #stat-clear-bar{display:none;align-items:center;gap:8px;padding:7px 14px;background:var(--blue-l);border:1px solid var(--blue-b);border-radius:var(--radius)}#k8s-root #stat-clear-bar.visible{display:flex}#k8s-root #failed-pods-alert{display:none;align-items:center;gap:12px;flex-wrap:wrap;background:#dc262614;border:1px solid rgba(220,38,38,.3);border-radius:10px;padding:10px 16px;margin-bottom:12px}#k8s-root #failed-pods-alert.visible{display:flex}#k8s-root #nodes_bar{display:none}#k8s-root #nodes_bar.visible{display:grid}#k8s-root #auth_modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-top);display:flex;align-items:center;justify-content:center;padding:24px}#k8s-root #auth_modal.hidden{display:none}#k8s-root #auth_key_input{width:100%;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;font-family:var(--mono);font-size:11px;color:var(--text);outline:none;resize:none;line-height:1.5;transition:border-color .2s}#k8s-root #auth_key_input:focus{border-color:var(--blue)}#k8s-root #auth_key_input.error{border-color:var(--red);animation:k8s-shake .3s ease}@keyframes k8s-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}#k8s-root #token_modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172acc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-modal);display:none;align-items:center;justify-content:center;padding:24px}#k8s-root #token_modal.flex{display:flex}#k8s-root #describe_modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-modal);display:none;align-items:center;justify-content:center;padding:24px}#k8s-root #describe_modal.flex{display:flex}#k8s-root #yaml-edit-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);align-items:center;justify-content:center;padding:24px}#k8s-root #yaml-edit-modal.flex{display:flex}@media (max-width: 900px){#k8s-root #k8s-wrapper{height:auto;overflow:visible}#k8s-root .k8s-body{overflow:visible}#k8s-root .grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}#k8s-root .grid-cols-2{grid-template-columns:1fr}#k8s-root .page-header>div{flex-wrap:wrap}#k8s-root .page-header>div>div:last-child{flex-wrap:wrap}#k8s-root #token_modal,#k8s-root #describe_modal,#k8s-root #yaml-edit-modal,#k8s-root #auth_modal{padding:12px}#k8s-root #describe_modal>div,#k8s-root #yaml-edit-modal>div{max-width:100%;max-height:94vh}}@media (max-width: 560px){#k8s-root .grid-cols-4{grid-template-columns:1fr 1fr}#k8s-root .stat-value{font-size:24px}}.row-success{border-left:3px solid #22c55e!important}.row-error{border-left:3px solid #ef4444!important}.row-warning{border-left:3px solid #f59e0b!important}.row-info{border-left:3px solid #3b82f6!important}.lgr-log-row{background:var(--bg-card);border-color:var(--border-color);color:var(--text-primary);transition:border-color .15s,box-shadow .15s}.lgr-log-row:hover{border-color:#60a5fa;box-shadow:0 4px 16px #00000026}.lgr-sort-btn{background:var(--bg-input);color:var(--text-muted);border-color:var(--border-color)}.lgr-sort-btn:hover{border-color:var(--accent);color:var(--accent)}.lgr-sort-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.lgr-size-select{background:var(--bg-input);border-color:var(--border-color);color:var(--text-muted)}.lgr-size-select:focus{border-color:#60a5fa}.lgr-table-bulk-bar{background:var(--bg-input);border-color:var(--border-color)}.lgr-empty-state{background:var(--bg-input);border-color:var(--border-color);color:var(--text-muted)}.lgr-stat-card{transition:box-shadow .15s,transform .15s;cursor:pointer;position:relative}.lgr-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.lgr-stat-card.active{outline:2px solid currentColor;outline-offset:2px}.lgr-stat-card .lgr-filter-hint{position:absolute;bottom:6px;right:8px;font-size:9px;opacity:0;transition:opacity .15s;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.lgr-stat-card:hover .lgr-filter-hint{opacity:.5}.lgr-stat-card.active .lgr-filter-hint{opacity:1}.lgr-stat-card-total{background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.lgr-stat-card-events{background:var(--bg-input);border:1px solid var(--border-color)}.lgr-lcard-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.2)}.lgr-lcard-error{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.lgr-lcard-warning{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2)}.lgr-lcard-info{background:#0ea5e91a;border:1px solid rgba(14,165,233,.2)}.lgr-lcard-debug{background:#64748b1a;border:1px solid rgba(100,116,139,.2)}.lgr-lcard-trace{background:#64748b0d;border:1px solid rgba(100,116,139,.15)}html:not(.dark) .lgr-lcard-success{background:#f0fdf4;border-color:#bbf7d0}html:not(.dark) .lgr-lcard-error{background:#fef2f2;border-color:#fecaca}html:not(.dark) .lgr-lcard-warning{background:#fffbeb;border-color:#fde68a}html:not(.dark) .lgr-lcard-info{background:#f0f9ff;border-color:#bae6fd}html:not(.dark) .lgr-lcard-debug{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .lgr-lcard-trace{background:#f8fafc;border-color:#f1f5f9}.lgr-ltext-success{color:#4ade80}.lgr-ltext-error{color:#f87171}.lgr-ltext-warning{color:#fbbf24}.lgr-ltext-info{color:#38bdf8}.lgr-ltext-debug{color:#94a3b8}.lgr-ltext-trace{color:#64748b}.lgr-lbar-success{background-color:#22c55e}.lgr-lbar-error{background-color:#ef4444}.lgr-lbar-warning{background-color:#f59e0b}.lgr-lbar-info{background-color:#38bdf8}.lgr-lbar-debug{background-color:#64748b}.lgr-lbar-trace{background-color:#475569}.lgr-lbadge-success{background:#22c55e26;color:#4ade80;border-color:#22c55e4d}.lgr-lbadge-error{background:#ef444426;color:#f87171;border-color:#ef44444d}.lgr-lbadge-warning{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b4d}.lgr-lbadge-info{background:#3b82f626;color:#60a5fa;border-color:#3b82f64d}.lgr-ldot-success{background:#22c55e}.lgr-ldot-error{background:#ef4444}.lgr-ldot-warning{background:#f59e0b}.lgr-ldot-info{background:#3b82f6}.lgr-lvl-btn[data-level=TRACE]{background:#64748b1a;border-color:#64748b4d;color:#94a3b8}.lgr-lvl-btn[data-level=TRACE].active{background:#475569;border-color:#64748b;color:#fff}.lgr-lvl-btn[data-level=DEBUG]{background:#8b5cf61a;border-color:#8b5cf64d;color:#a78bfa}.lgr-lvl-btn[data-level=DEBUG].active{background:#7c3aed;border-color:#8b5cf6;color:#fff}.lgr-lvl-btn[data-level=INFO]{background:#3b82f61a;border-color:#3b82f64d;color:#60a5fa}.lgr-lvl-btn[data-level=INFO].active{background:#2563eb;border-color:#3b82f6;color:#fff}.lgr-lvl-btn[data-level=WARNING]{background:#f59e0b1a;border-color:#f59e0b4d;color:#fbbf24}.lgr-lvl-btn[data-level=WARNING].active{background:#d97706;border-color:#f59e0b;color:#fff}.lgr-lvl-btn[data-level=ERROR]{background:#ef44441a;border-color:#ef44444d;color:#f87171}.lgr-lvl-btn[data-level=ERROR].active{background:#dc2626;border-color:#ef4444;color:#fff}.lgr-lvl-btn[data-level=CRITICAL]{background:#f43f5e1a;border-color:#f43f5e4d;color:#fb7185}.lgr-lvl-btn[data-level=CRITICAL].active{background:#be123c;border-color:#e11d48;color:#fff}.lgr-level-badge[data-level=trace]{background:#475569;color:#fff}.lgr-level-badge[data-level=debug]{background:#8b5cf633;color:#c4b5fd}.lgr-level-badge[data-level=info]{background:#3b82f633;color:#93c5fd}.lgr-level-badge[data-level=warning]{background:#f59e0b33;color:#fcd34d}.lgr-level-badge[data-level=error]{background:#ef444433;color:#fca5a5}.lgr-level-badge[data-level=critical]{background:#f43f5e33;color:#fda4af}.lgr-supp-blue{background:#3b82f614;border-color:#3b82f633;color:#60a5fa}.lgr-supp-blue.active{background:#2563eb;border-color:#1d4ed8;color:#fff}.lgr-supp-green{background:#22c55e14;border-color:#22c55e33;color:#4ade80}.lgr-supp-green.active{background:#16a34a;border-color:#15803d;color:#fff}.lgr-supp-purple{background:#8b5cf614;border-color:#8b5cf633;color:#a78bfa}.lgr-supp-purple.active{background:#7c3aed;border-color:#6d28d9;color:#fff}.lgr-supp-amber{background:#f59e0b14;border-color:#f59e0b33;color:#fbbf24}.lgr-supp-amber.active{background:#d97706;border-color:#b45309;color:#fff}.lgr-supp-slate{background:#64748b14;border-color:#64748b33;color:#94a3b8}.lgr-supp-slate.active{background:#475569;border-color:#334155;color:#fff}html:not(.dark) .lgr-supp-blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}html:not(.dark) .lgr-supp-green{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}html:not(.dark) .lgr-supp-purple{background:#faf5ff;border-color:#ede9fe;color:#7e22ce}html:not(.dark) .lgr-supp-amber{background:#fffbeb;border-color:#fde68a;color:#92400e}html:not(.dark) .lgr-supp-slate{background:#f8fafc;border-color:#e2e8f0;color:#475569}.lgr-supp-group-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;color:var(--text-muted)}.lgr-chip-src{background:#3b82f61a;border-color:#3b82f633;color:#60a5fa}.lgr-chip-tgt{background:var(--bg-input);border-color:var(--border-color);color:var(--text-primary)}.lgr-chip-task{background:#8b5cf61a;border-color:#8b5cf633;color:#a78bfa}.lgr-chip-pod{background:#0891b21a;border-color:#0891b233;color:#22d3ee}.lgr-chip-node{background:var(--bg-input);border-color:var(--border-color);color:var(--text-muted)}html:not(.dark) .lgr-chip-src{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}html:not(.dark) .lgr-chip-tgt{background:#f8fafc;border-color:#e2e8f0;color:#475569}html:not(.dark) .lgr-chip-task{background:#faf5ff;border-color:#ede9fe;color:#7e22ce}html:not(.dark) .lgr-chip-pod{background:#ecfeff;border-color:#a5f3fc;color:#0e7490}html:not(.dark) .lgr-chip-node{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.lgr-btn-json{background:var(--bg-input);border-color:var(--border-color);color:var(--text-muted)}.lgr-btn-json:hover{border-color:#a78bfa;color:#a78bfa}.lgr-btn-del{background:var(--bg-input);border-color:var(--border-color);color:var(--text-muted)}.lgr-btn-del:hover{border-color:#ef444480;color:#ef4444;background:#ef44440d}.lgr-page-active{background:var(--accent);color:#fff;border-color:var(--accent)}.lgr-page-btn{background:var(--bg-card);border-color:var(--border-color);color:var(--text-muted)}.lgr-page-btn:hover:not(:disabled){background:var(--bg-input)}.lgr-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a4d;z-index:var(--z-overlay)}.lgr-backdrop.visible{display:block}.lgr-bulk-bar{display:none;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid rgba(239,68,68,.2);background:#ef44440a;flex-shrink:0}.lgr-bulk-bar.visible{display:flex}#stat_filter_banner{display:none}#stat_filter_banner.visible{display:block}.lgr-stat-filter-inner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid;margin-bottom:12px;font-size:11px;font-weight:600}#text_filter_banner{display:none}#text_filter_banner.visible{display:block}.lgr-text-filter-inner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid rgba(37,99,235,.25);background:#2563eb0f;color:#2563eb;margin-bottom:12px;font-size:11px;font-weight:600}.mermaid-inline-container{transition:all .2s}.lgr-mermaid-wrap{background:var(--bg-card);border:1px solid var(--border-color);border-radius:0 0 12px 12px;box-shadow:inset 0 2px 4px #0000000d;overflow:hidden}.lgr-mermaid-header{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;background:var(--bg-input);border-bottom:1px solid var(--border-color)}.lgr-mermaid-id{font-size:10px;font-family:var(--font-mono);color:var(--text-muted)}.lgr-pb-btn{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;font-family:var(--font-mono);padding:4px 9px;border-radius:6px;cursor:pointer;transition:all .15s;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-muted)}.lgr-pb-btn.active{background:var(--accent);border-color:var(--accent-strong);color:#fff}.lgr-pb-btn-modal{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;font-family:var(--font-mono);padding:5px 10px;border-radius:8px;cursor:pointer;transition:all .15s;white-space:nowrap;background:#1e293b;border:1px solid #334155;color:#94a3b8}.lgr-pb-btn-modal.active{background:var(--accent);border-color:var(--accent-strong);color:#fff}.lgr-pod-inline-btn{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:700;font-family:var(--font-mono);color:#0891b2;background:#ecfeff;border:1px solid #a5f3fc;border-radius:4px;padding:1px 5px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s}.lgr-pod-inline-btn:hover{background:#cffafe;border-color:#67e8f9}.lgr-drawer-field-key{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.lgr-drawer-field-val{font-size:10.5px;color:var(--text-primary);font-family:var(--font-mono)}.lgr-drawer-msg-block{font-size:10.5px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:4px;padding:8px 12px;margin-bottom:8px;font-family:var(--font-mono);line-height:1.5;color:var(--text-primary)}.lgr-drawer-extra-pre{font-size:9.5px;background:var(--bg-input);border-radius:4px;padding:8px;white-space:pre-wrap;word-break:break-all;color:var(--text-muted)}#lgr-tooltip{position:fixed;z-index:var(--z-modal);pointer-events:none;opacity:0;transition:opacity .12s;max-width:460px}#lgr-tooltip.show{opacity:1}@media (max-width: 480px){#lgr-tooltip{max-width:calc(100vw - 16px)}}#lgr-tooltip.pinned{pointer-events:auto}.lgr-tip-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:12px 14px;box-shadow:0 8px 32px #00000047;font-family:var(--font-mono);font-size:11px;position:relative}#lgr-tooltip.pinned .lgr-tip-box{border-color:var(--accent);box-shadow:0 8px 32px var(--accent-soft)}#lgr-tip-close{display:flex;align-items:center;justify-content:center;position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-muted);font-size:11px;line-height:1;cursor:pointer;transition:all .15s;padding:0;opacity:0;pointer-events:none}#lgr-tip-close:hover{background:#ef444426;border-color:#ef4444;color:#ef4444}#lgr-tooltip.pinned #lgr-tip-close{opacity:1;pointer-events:auto}.lgr-tip-card{position:absolute;width:380px;min-width:260px;min-height:120px;max-width:92vw;max-height:92vh;resize:both;overflow:auto;border-color:var(--accent);box-shadow:0 14px 44px #00000073}.lgr-tip-card .lgr-tip-msgs{max-height:none}.lgr-tip-card-drag{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:24px}.lgr-tip-card-close{position:absolute;top:7px;right:7px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-muted);font-size:11px;line-height:1;cursor:pointer;padding:0;transition:all .15s}.lgr-tip-card-close:hover{background:#ef444426;border-color:#ef4444;color:#ef4444}.lgr-tip-title{font-weight:700;margin-bottom:3px;font-size:12.5px;padding-right:20px}.lgr-tip-role{color:var(--text-muted);font-size:10px;margin-bottom:4px}.lgr-tip-task{color:#a78bfa;font-size:9.5px;margin-bottom:8px;font-style:italic}.lgr-tip-sep{border:none;border-top:1px solid var(--border-color);margin:6px 0 8px}.lgr-tip-sec{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px}.lgr-tip-msgs{max-height:260px;overflow-y:auto}.lgr-tip-msg{padding:5px 0 5px 8px;margin:3px 0;border-left:2px solid transparent}.lgr-tip-msg-text{color:var(--text-primary);font-size:10.5px;line-height:1.5;word-break:break-word}.lgr-tip-msg-meta{color:var(--text-muted);font-size:9.5px;margin-top:2px}.lgr-tip-empty{color:var(--text-muted);font-size:10px;font-style:italic}.lgr-tip-infra{margin:4px 0 6px;padding:5px 7px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:2px}.lgr-tip-infra-row{display:flex;align-items:baseline;gap:5px}.lgr-tip-infra-key{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);flex-shrink:0;min-width:36px}.lgr-tip-infra-val{font-size:9.5px;color:var(--text-primary);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.lgr-tip-data-block{margin-top:5px;border-radius:5px;overflow:hidden;border:1px solid var(--border-color)}.lgr-tip-data-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;padding:2px 6px}.lgr-tip-data-label.args{background:#3b82f626;color:#60a5fa}.lgr-tip-data-label.kwargs{background:#10b98126;color:#34d399}.lgr-tip-data-label.payload{background:#8b5cf626;color:#a78bfa}.lgr-tip-data-pre{background:var(--bg-input);color:var(--text-primary);font-size:9px;padding:5px 6px;white-space:pre-wrap;word-break:break-all;max-height:120px;overflow-y:auto;line-height:1.5}.lgr-tip-data-label.headers{background:#94a3b81f;color:#94a3b8}.lgr-tip-headers-body{background:var(--bg-input);padding:6px 8px;max-height:140px;overflow-y:auto;font-family:var(--font-mono);font-size:9px;line-height:1.7;display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:14px;column-gap:14px;row-gap:1px;align-items:baseline}.lgr-tip-headers-key{color:#94a3b8;white-space:nowrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.lgr-tip-headers-val{color:var(--text-primary);word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.lgr-zoom-area{overflow:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.lgr-zoom-area:active{cursor:grabbing}.lgr-zoom-inner{transform-origin:0 0;transition:transform .05s linear;display:inline-block;min-width:100%}.lgr-zoom-controls{display:flex;align-items:center;gap:4px}.lgr-zoom-btn{width:26px;height:26px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.lgr-zoom-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lgr-zoom-label{font-size:9.5px;font-family:var(--font-mono);color:var(--text-muted);min-width:34px;text-align:center}.lgr-svg-wrap .sequenceNumber circle,#modal_content .sequenceNumber circle{fill:#2563eb!important;stroke:#1d4ed8!important;stroke-width:1.5!important}.lgr-svg-wrap .sequenceNumber text,#modal_content .sequenceNumber text{fill:#fff!important;font-size:10px!important;font-weight:700!important;dominant-baseline:central!important}.lgr-svg-wrap .messageLine0,#modal_content .messageLine0{stroke-width:1.8px!important;stroke-dasharray:none!important}.lgr-svg-wrap .messageLine1,#modal_content .messageLine1{stroke-width:1.8px!important;stroke-dasharray:6px 4px!important}#lgr-json-drawer{position:fixed;top:0;right:-100%;width:min(580px,100vw);height:100vh;background:var(--bg-card);z-index:var(--z-modal);display:flex;flex-direction:column;transition:right .25s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px #0006;border-left:1px solid var(--border-color)}#lgr-json-drawer.open{right:0}.lgr-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0;background:var(--bg-input)}.lgr-drawer-title{color:var(--text-primary);font-weight:700;font-size:13px;font-family:var(--font-mono)}.lgr-drawer-sub{color:var(--text-muted);font-size:10px;margin-top:2px;font-family:var(--font-mono)}.lgr-drawer-close{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-muted);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .15s}.lgr-drawer-close:hover{background:#ef444426;border-color:#ef4444;color:#ef4444}.lgr-drawer-toolbar{display:flex;gap:8px;padding:10px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0;background:var(--bg-card)}.lgr-drawer-tab{font-size:10px;font-weight:700;font-family:var(--font-mono);padding:4px 12px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-muted);cursor:pointer;transition:all .15s;text-transform:uppercase;letter-spacing:.5px}.lgr-drawer-tab.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lgr-drawer-body{flex:1;overflow-y:auto;padding:16px 20px;font-family:var(--font-mono);font-size:11px;line-height:1.7;background:var(--bg-card)}.json-key{color:#60a5fa}.json-string{color:#34d399}.json-number{color:#fbbf24}.json-boolean{color:#f472b6}.json-null{color:var(--text-muted)}.console-clear-btn{position:absolute;top:10px;right:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;color:var(--status-fail-text);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-control, 8px);cursor:pointer;opacity:.7;transition:opacity .15s,background .15s}.console-clear-btn:hover{opacity:1;background:var(--bg-card-elevated)}.lgr-json-copy{position:absolute;top:8px;right:8px;font-size:9px;padding:3px 10px;border-radius:5px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-muted);cursor:pointer;transition:all .15s;font-family:var(--font-mono);z-index:1}.lgr-json-copy:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.lgr-raw-entry{border:1px solid var(--border-color);border-radius:8px;margin-bottom:8px;overflow:hidden}.lgr-raw-entry-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-input);cursor:default;transition:background .1s}.lgr-raw-entry-header:hover{background:var(--lgr-entry-hover, #1c2128)}.lgr-raw-entry-body{padding:12px;overflow-x:auto;display:none;border-top:1px solid var(--border-color);background:var(--bg-card)}.lgr-raw-entry-body.open{display:block}.lgr-raw-entry-count{color:var(--text-muted);font-size:9px}.lgr-log-del-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0;padding:0;margin-left:2px}.lgr-log-del-btn:hover{background:#ef444426;border-color:#ef4444;color:#ef4444}.lgr-log-del-btn:disabled{opacity:.4;cursor:not-allowed}html:not(.dark){--lgr-entry-hover: #f1f5f9}@keyframes lgr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pod-row-error{border-left:3px solid #ef4444!important}.pod-row-warning{border-left:3px solid #f59e0b!important}.pod-row-info{border-left:3px solid #3b82f6!important}.pod-row-debug{border-left:3px solid #8b5cf6!important}.pod-log-row{background:var(--pod-row-bg);border-color:var(--pod-row-border);color:var(--pod-text);transition:border-color .15s,box-shadow .15s,background .2s}.pod-log-row:hover{border-color:var(--pod-row-hover-border)!important;box-shadow:0 4px 16px #00000026}.pod-stat-card{transition:box-shadow .15s,transform .15s;cursor:pointer;position:relative}.pod-stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.pod-stat-card.active{outline:2px solid currentColor;outline-offset:2px}.pod-stat-card .pod-filter-hint{position:absolute;bottom:6px;right:8px;font-size:9px;opacity:0;transition:opacity .15s;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pod-stat-card:hover .pod-filter-hint{opacity:.5}.pod-stat-card.active .pod-filter-hint{opacity:1}.pod-stat-card-total{background:var(--accent-soft);border:1px solid var(--accent-soft)}.pod-stat-card-pods{background:var(--pod-detail-bg);border:1px solid var(--pod-card-border)}.pod-sev-error-card{background:#ef444414;border-color:#ef444433}.pod-sev-warning-card{background:#f59e0b14;border-color:#f59e0b33}.pod-sev-info-card{background:#3b82f614;border-color:#3b82f633}.pod-sev-debug-card{background:#8b5cf614;border-color:#8b5cf633}html:not(.dark) .pod-sev-error-card{background:#fef2f2;border-color:#fecaca}html:not(.dark) .pod-sev-warning-card{background:#fffbeb;border-color:#fde68a}html:not(.dark) .pod-sev-info-card{background:#eff6ff;border-color:#bfdbfe}html:not(.dark) .pod-sev-debug-card{background:#f5f3ff;border-color:#ddd6fe}.pod-sev-error-label{color:#ef4444}.pod-sev-warning-label{color:#f59e0b}.pod-sev-info-label{color:#3b82f6}.pod-sev-debug-label{color:#8b5cf6}.pod-sev-error-val{color:#dc2626}.pod-sev-warning-val{color:#d97706}.pod-sev-info-val{color:#2563eb}.pod-sev-debug-val{color:#7c3aed}html.dark .pod-sev-error-val{color:#ef4444}html.dark .pod-sev-warning-val{color:#f59e0b}html.dark .pod-sev-info-val{color:#8b5cf6}html.dark .pod-sev-debug-val{color:#a78bfa}.pod-sev-error-bar{background:#f87171}.pod-sev-warning-bar{background:#fbbf24}.pod-sev-info-bar{background:#60a5fa}.pod-sev-debug-bar{background:#a78bfa}#pod-json-drawer{position:fixed;top:0;right:-100%;width:min(620px,100vw);height:100vh;background:var(--pod-drawer-bg);z-index:var(--z-modal);display:flex;flex-direction:column;transition:right .25s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px #00000040;border-left:1px solid var(--pod-card-border)}#pod-json-drawer.open{right:0}.pod-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--pod-card-border);flex-shrink:0;background:var(--pod-drawer-header)}.pod-drawer-title{color:var(--pod-text);font-weight:700;font-size:13px;font-family:var(--font-mono)}.pod-drawer-sub{color:var(--pod-text-muted);font-size:10px;margin-top:2px;font-family:var(--font-mono)}.pod-drawer-close{width:32px;height:32px;border-radius:8px;border:1px solid var(--pod-card-border);background:var(--pod-drawer-bg);color:var(--pod-text-muted);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .15s}.pod-drawer-close:hover{background:#ef44441f;border-color:#ef44444d;color:#ef4444}.pod-drawer-toolbar{display:flex;gap:8px;padding:10px 20px;border-bottom:1px solid var(--pod-card-border);flex-shrink:0;background:var(--pod-drawer-bg)}.pod-drawer-tab{font-size:10px;font-weight:700;font-family:var(--font-mono);padding:4px 12px;border-radius:6px;border:1px solid var(--pod-card-border);background:var(--pod-drawer-bg);color:var(--pod-text-muted);cursor:pointer;transition:all .15s;text-transform:uppercase;letter-spacing:.5px}.pod-drawer-tab.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.pod-drawer-body{flex:1;overflow-y:auto;padding:16px 20px;font-family:var(--font-mono);font-size:11px;line-height:1.7;background:var(--pod-drawer-body);color:var(--pod-text)}.pod-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:var(--z-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pod-backdrop.visible{display:block}.pod-log-line{font-family:var(--font-mono);font-size:10.5px;line-height:1.8;padding:2px 0;border-bottom:1px solid var(--pod-row-border);word-break:break-all}.pod-log-line:hover{background:var(--pod-drawer-header)}.pod-line-ts{color:var(--pod-text-muted);margin-right:8px}.pod-line-stream{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-right:8px}.pod-line-stream.stderr{color:#ef4444}.pod-line-stream.stdout{color:#10b981}.pod-line-msg{color:var(--pod-text)}.pod-ns-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-family:var(--font-mono);padding:2px 7px;border-radius:4px;background:#14532d40;border:1px solid rgba(6,95,46,.4);color:#34d399;font-weight:700}.pod-name-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-family:var(--font-mono);padding:2px 7px;border-radius:4px;background:#0e4e644d;border:1px solid rgba(14,116,144,.35);color:#22d3ee;font-weight:700}.pod-node-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-family:var(--font-mono);padding:2px 7px;border-radius:4px;background:var(--pod-detail-bg);border:1px solid var(--pod-card-border);color:var(--pod-text-muted);font-weight:700}.pod-img-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-family:var(--font-mono);padding:2px 7px;border-radius:4px;background:#4c1d9533;border:1px solid rgba(109,40,217,.3);color:#a78bfa;font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-ip-pill{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-family:var(--font-mono);padding:2px 7px;border-radius:4px;background:#7c2d1233;border:1px solid rgba(154,52,18,.3);color:#fb923c;font-weight:700}.pod-stream-badge{font-size:9px;font-weight:800;letter-spacing:.5px;padding:1px 6px;border-radius:4px;text-transform:uppercase}.pod-stream-badge.stderr{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.25)}.pod-stream-badge.stdout{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}html:not(.dark) .pod-ns-pill{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}html:not(.dark) .pod-name-pill{background:#ecfeff;border-color:#a5f3fc;color:#0e7490}html:not(.dark) .pod-node-pill{background:#f8fafc;border-color:#e2e8f0;color:#64748b}html:not(.dark) .pod-img-pill{background:#faf5ff;border-color:#e9d5ff;color:#7c3aed}html:not(.dark) .pod-ip-pill{background:#fff7ed;border-color:#fed7aa;color:#c2410c}html:not(.dark) .pod-stream-badge.stderr{background:#fee2e2;color:#dc2626;border-color:#fca5a5}html:not(.dark) .pod-stream-badge.stdout{background:#dcfce7;color:#15803d;border-color:#86efac}#pod-stat-filter-banner{display:none}#pod-stat-filter-banner.visible{display:block}#pod-text-filter-banner{display:none}#pod-text-filter-banner.visible{display:block}.pod-stat-filter-inner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid;margin-bottom:12px;font-size:11px;font-weight:600;background:var(--pod-filter-banner);border-color:var(--pod-filter-border)}.pod-text-filter-inner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid;margin-bottom:12px;font-size:11px;font-weight:600;border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent)}.pod-sort-btn{background:var(--pod-sort-inactive-bg);color:var(--pod-sort-inactive-text);border-color:var(--pod-sort-inactive-border)}.pod-sort-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.pod-kv-key{color:var(--pod-text-muted);flex-shrink:0;min-width:90px}.pod-kv-val{color:var(--pod-text);word-break:break-all}.pod-kv-block{padding:12px;border-radius:8px;background:var(--pod-detail-bg);border:1px solid var(--pod-card-border)}.pod-kv-block-purple{padding:12px;border-radius:8px;background:#4c1d9514;border:1px solid rgba(109,40,217,.2)}.pod-kv-block-log{padding:12px;border-radius:8px;background:var(--pod-row-bg);border:1px solid var(--pod-card-border)}.pod-kv-block-amber{padding:12px;border-radius:8px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.15)}html:not(.dark) .pod-kv-block{background:#f8fafc;border-color:#f1f5f9}html:not(.dark) .pod-kv-block-purple{background:#faf5ff;border-color:#e9d5ff}html:not(.dark) .pod-kv-block-log{background:#fff;border-color:#f1f5f9}html:not(.dark) .pod-kv-block-amber{background:#fffbeb;border-color:#fde68a}.pod-kv-block-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;color:var(--pod-text-muted)}.pod-kv-block-purple .pod-kv-block-label{color:#a78bfa}html:not(.dark) .pod-kv-block-purple .pod-kv-block-label{color:#7c3aed}.pod-kv-block-amber .pod-kv-block-label{color:#f59e0b}html:not(.dark) .pod-kv-block-amber .pod-kv-block-label{color:#d97706}.pod-kv-image-text{font-size:10.5px;font-family:var(--font-mono);word-break:break-all;color:#a78bfa}html:not(.dark) .pod-kv-image-text{color:#7c3aed}.pod-sort-header{display:flex;flex-direction:column;gap:8px}.pod-bulk-bar{background:var(--pod-bulk-bar-bg);border:1px solid var(--pod-card-border);border-radius:12px}.pod-detail-panel{display:none;background:var(--pod-detail-bg);color:var(--pod-text);border:1px solid var(--pod-card-border);border-top:none;border-radius:0 0 12px 12px;padding:12px 16px}.pod-detail-panel.open{display:block}.pod-detail-inner{background:var(--pod-detail-inner);border-color:var(--pod-card-border)}.pod-pager-btn{background:var(--pod-paginator-bg);border:1px solid var(--pod-paginator-border);color:var(--pod-paginator-text);border-radius:8px;width:32px;height:32px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.pod-pager-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pod-pager-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 8px var(--accent-soft)}.pod-pager-btn:disabled{opacity:.25;cursor:default}.pod-stats-section{background:var(--pod-card-bg);border:1px solid var(--pod-card-border);border-radius:12px;overflow:hidden}.pod-stats-header{background:var(--pod-stats-bg);border-bottom:1px solid var(--pod-card-border)}.pod-ns-section{background:var(--pod-card-bg);border:1px solid var(--pod-card-border);border-radius:12px;overflow:hidden}.pod-ns-header{background:var(--pod-stats-bg);border-bottom:1px solid var(--pod-card-border)}.pod-filter-card{background:var(--pod-sidebar-bg);border:1px solid var(--pod-sidebar-border);border-radius:12px;padding:20px}.pod-ns-item{color:var(--pod-text-meta);background:transparent;transition:background .15s,color .15s}.pod-ns-item:hover{background:var(--accent-soft)!important;color:var(--accent)!important}.pod-input{display:block;width:100%;padding:8px 12px;background:var(--pod-row-bg);border:1px solid var(--pod-card-border);border-radius:8px;color:var(--pod-text);font-size:13px;outline:none;transition:border-color .2s,box-shadow .2s}.pod-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pod-input::-moz-placeholder{color:var(--pod-text-muted);opacity:.6}.pod-input::placeholder{color:var(--pod-text-muted);opacity:.6}.pod-select{background:var(--pod-row-bg);border:1px solid var(--pod-card-border);color:var(--pod-text);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;outline:none;cursor:pointer}.pod-select:focus{border-color:#059669}.pod-stream-filter-btn{border-radius:8px;border:1px solid var(--pod-card-border);background:var(--pod-row-bg);color:var(--pod-text-muted);font-size:10px;font-weight:700;padding:6px 0;transition:all .15s;cursor:pointer}.pod-stream-filter-btn.active{background:#475569;color:#fff;border-color:#475569}.pod-stream-filter-btn:not(.active):hover{border-color:#059669;color:#34d399}@keyframes pod-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pod-row-anim{animation:pod-fadein .2s ease both}.pod-error-state{padding:32px;text-align:center;background:var(--pod-detail-bg);border:1px solid var(--pod-card-border);border-radius:12px}html:not(.dark) .pod-error-state{background:#fef2f2;border-color:#fecaca}#lgr-pod-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;background:#0f172a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .18s}#lgr-pod-modal.open{opacity:1;pointer-events:all}#lgr-pod-modal-box{width:min(680px,95vw);max-height:85vh;background:var(--pod-bg);border-radius:14px;border:1px solid var(--pod-border);box-shadow:0 25px 60px #0009;display:flex;flex-direction:column;overflow:hidden;transform:scale(.95) translateY(8px);transition:transform .18s}#lgr-pod-modal.open #lgr-pod-modal-box{transform:scale(1) translateY(0)}@media (max-width: 640px){#lgr-pod-modal{padding:8px}#lgr-pod-modal-box{width:100%;max-height:92vh}.lgr-pod-footer{flex-wrap:wrap;gap:6px}.lgr-pod-limit-wrap{width:100%;justify-content:flex-end}}.lgr-pod-terminal-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--pod-header-bg);border-bottom:1px solid var(--pod-border);flex-shrink:0}.lgr-pod-terminal-dots{display:flex;gap:5px}.lgr-pod-terminal-dots span{width:10px;height:10px;border-radius:50%}.lgr-pod-terminal-title{flex:1;font-size:12.5px;font-weight:700;font-family:var(--font-mono);color:var(--pod-text-muted);letter-spacing:.5px}#lgr-pod-close-btn{background:none;border:none;cursor:pointer;color:var(--pod-text);padding:2px 4px;border-radius:4px;transition:color .15s;line-height:1}#lgr-pod-close-btn:hover{color:var(--pod-text-muted)}#lgr-pod-body{flex:1;overflow-y:auto;background:var(--pod-bg);scrollbar-width:thin;scrollbar-color:var(--pod-scroll-thumb) var(--pod-header-bg)}#lgr-pod-body::-webkit-scrollbar{width:5px}#lgr-pod-body::-webkit-scrollbar-track{background:var(--pod-header-bg)}#lgr-pod-body::-webkit-scrollbar-thumb{background:var(--pod-scroll-thumb);border-radius:3px}.lgr-pod-log-line{padding:5px 10px;border-bottom:1px solid var(--pod-border-sub);display:flex;align-items:flex-start;gap:8px;font-size:12px;font-family:var(--font-mono);line-height:1.5}.lgr-pod-log-line:last-child{border-bottom:none}.lgr-pod-log-line:hover{background:var(--pod-hover)}.lgr-pod-ts{color:var(--pod-text-muted);font-size:10.5px;white-space:nowrap;flex-shrink:0;padding-top:1px}.lgr-pod-lvl{font-weight:800;font-size:11px;white-space:nowrap;flex-shrink:0;padding-top:1px;min-width:44px}.lgr-pod-msg{word-break:break-word;flex:1;color:var(--pod-text)}.lgr-pod-msg.is-error{color:var(--status-fail-text)}.lgr-pod-empty{padding:40px 20px;text-align:center;color:var(--pod-text);font-family:var(--font-mono);font-size:12.5px}.lgr-pod-spinner{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--pod-text);font-family:var(--font-mono);font-size:12.5px}.lgr-pod-footer-info{font-size:12.5px;font-family:var(--font-mono);color:var(--pod-text)}.lgr-pod-refresh-btn{font-size:12.5px;font-weight:700;font-family:var(--font-mono);color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:6px;padding:3px 10px;cursor:pointer;transition:all .15s}.lgr-pod-refresh-btn:hover{filter:brightness(1.12)}.lgr-pod-refresh-btn:disabled{opacity:.4;cursor:not-allowed}.lgr-pod-limit-wrap{display:flex;align-items:center;gap:5px}.lgr-pod-limit-input{width:52px;font-size:12.5px;font-weight:700;font-family:var(--font-mono);color:var(--pod-text-muted);background:var(--pod-bg);border:1px solid var(--pod-border);border-radius:6px;padding:3px 7px;text-align:center;outline:none;transition:border-color .15s}.lgr-pod-limit-input:focus{border-color:var(--accent);color:var(--pod-text)}.lgr-pod-limit-label{font-size:10.5px;font-family:var(--font-mono);color:var(--pod-text)}.lgr-pod-inline-info{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;font-size:10.5px;font-family:var(--font-mono);color:var(--pod-text)}.lgr-pod-meta-banner{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:6px 12px;background:var(--pod-header-bg);border-bottom:1px solid var(--pod-border);font-size:10.5px;font-family:var(--font-mono);color:var(--pod-text)}.lgr-pod-start-mark{text-align:center;padding:8px;font-size:10.5px;font-family:var(--font-mono);color:var(--pod-text-muted);border-bottom:1px solid var(--pod-border);margin-bottom:4px}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-animate{animation:fadeSlideUp .3s ease both}.anim-spin{display:inline-block;animation:spin 1s linear infinite!important}@keyframes k8s-spin{to{transform:rotate(360deg)}}.k8s-spinning{animation:k8s-spin .7s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.tx-muted{color:var(--text-muted)}.tx-secondary{color:var(--text-secondary)}.tx-primary{color:var(--text-primary)}.tx-accent{color:var(--accent)}.flex-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.z-overlay{z-index:var(--z-overlay)}.z-modal{z-index:var(--z-modal)}.z-top{z-index:var(--z-top)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.ml-2{margin-left:.5rem}.ms-1{margin-inline-start:.25rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-\[70vh\]{max-height:70vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.max-w-2xl{max-width:42rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-sky-500\/20{border-color:#0ea5e933}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-500\/20{border-color:#64748b33}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-t-transparent{border-top-color:transparent}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/80{background-color:#0f172acc}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.02\]{background-color:#ffffff05}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pe-1{padding-inline-end:.25rem}.ps-12{padding-inline-start:3rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.accent-blue-600{accent-color:#2563eb}.accent-emerald-600{accent-color:#059669}.accent-violet-500{accent-color:#8b5cf6}.accent-violet-600{accent-color:#7c3aed}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.selection\:bg-blue-500\/30 *::-moz-selection{background-color:#3b82f64d}.selection\:bg-blue-500\/30 *::selection{background-color:#3b82f64d}.selection\:bg-blue-500\/30::-moz-selection{background-color:#3b82f64d}.selection\:bg-blue-500\/30::selection{background-color:#3b82f64d}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-25:disabled{opacity:.25}.group:hover .group-hover\:bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:block{display:block}}@media (min-width: 768px){.md\:col-span-3{grid-column:span 3 / span 3}.md\:flex{display:flex}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}}
