@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap";*,: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}.visible{visibility:visible}.block{display:block}.table-row{display:table-row}:root{color-scheme:dark;--app-bg: #070812;--app-bg-soft: #0d1226;--app-surface: rgba(18, 22, 43, .84);--app-surface-strong: rgba(22, 28, 52, .96);--app-surface-muted: rgba(255, 255, 255, .05);--app-line: rgba(255, 255, 255, .1);--app-text: #f7f5ff;--app-muted: #b6b3c8;--app-pink: #ff4f9d;--app-violet: #8b5dff;--app-cyan: #35d8ff;--app-green: #8bf1a5;--app-amber: #ffca61;--app-danger: #ff7a92;--app-shadow: 0 18px 54px rgba(0, 0, 0, .22);--app-shadow-soft: 0 10px 30px rgba(0, 0, 0, .14)}:root[data-theme=light]{color-scheme:light;--app-bg: #f5f3fb;--app-bg-soft: #e9edf8;--app-surface: rgba(255, 255, 255, .84);--app-surface-strong: rgba(255, 255, 255, .98);--app-surface-muted: rgba(17, 19, 33, .04);--app-line: rgba(17, 19, 33, .1);--app-text: #111321;--app-muted: #566075;--app-shadow: 0 18px 48px rgba(92, 71, 150, .12);--app-shadow-soft: 0 10px 28px rgba(92, 71, 150, .08)}*{box-sizing:border-box}html{background:var(--app-bg);font-family:Roboto,system-ui,sans-serif}body{margin:0;min-width:320px;min-height:100vh;color:var(--app-text);background:radial-gradient(circle at 14% 12%,rgba(255,79,157,.14),transparent 22rem),radial-gradient(circle at 84% 12%,rgba(53,216,255,.14),transparent 22rem),linear-gradient(180deg,var(--app-bg) 0%,var(--app-bg-soft) 46%,var(--app-bg) 100%);font-family:Roboto,system-ui,sans-serif;font-weight:300;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 84%);mask-image:linear-gradient(to bottom,black,transparent 84%)}:root[data-theme=light] body:before{background:linear-gradient(rgba(80,90,118,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(80,90,118,.08) 1px,transparent 1px)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#root{min-height:100vh}.admin-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.admin-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:20px;height:100vh;padding:20px;border-right:1px solid var(--app-line);background:color-mix(in srgb,var(--app-surface-strong) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-brand{display:grid;gap:4px}.admin-brand-chip{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--app-pink),var(--app-violet),var(--app-cyan));color:#fff;font-family:Poppins,Roboto,sans-serif;font-size:1.2rem;font-weight:600}.admin-brand strong,.login-panel h1,.admin-page-title,.metric-card strong,.data-card h2,.data-card h3,.focus-card h3{font-family:Poppins,Roboto,sans-serif;letter-spacing:0;font-weight:600}.muted-copy,.admin-subcopy,.table-subcopy,.profile-card p,.dashboard-heading p,.step-copy,.field-label{font-weight:300}.admin-brand small,.admin-subcopy,.metric-card span,.muted-copy,.field-label,.pill,.table-eyebrow{color:var(--app-muted)}.admin-nav{display:grid;gap:8px}.admin-nav-link{display:grid;gap:3px;padding:12px 14px;border:1px solid transparent;border-radius:14px;background:transparent;transition:.18s ease}.admin-nav-link:hover{border-color:var(--app-line);background:var(--app-surface-muted)}.admin-nav-link.active{border-color:color-mix(in srgb,var(--app-pink) 28%,var(--app-line));background:linear-gradient(145deg,#ff4f9d24,#35d8ff0d),var(--app-surface);box-shadow:var(--app-shadow-soft)}.admin-nav-link strong{color:var(--app-text);font-size:.98rem;font-weight:500}.admin-nav-link span{color:var(--app-muted);font-size:.84rem;line-height:1.35;font-weight:300}.admin-sidebar-footer{display:grid;gap:16px;margin-top:auto}.surface-card,.metric-card,.data-card,.focus-card,.filter-card,.table-card,.login-panel,.login-aside{border:1px solid var(--app-line);background:var(--app-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--app-shadow-soft)}.surface-card,.data-card,.focus-card,.filter-card,.table-card{border-radius:18px}.profile-card,.theme-toggle,.cta-button,.ghost-button,.danger-button,.mini-button,.pill{border-radius:999px}.profile-card{padding:14px;border:1px solid var(--app-line);background:var(--app-surface-muted)}.profile-card strong,.table-name{color:var(--app-text)}.profile-card p,.table-subcopy{margin:4px 0 0;color:var(--app-muted)}.admin-content{padding:20px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:14px 16px;border:1px solid var(--app-line);border-radius:18px;background:color-mix(in srgb,var(--app-surface-strong) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-page-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-muted);color:color-mix(in srgb,var(--app-pink) 48%,var(--app-text));font-size:.76rem;font-weight:600}.admin-page-title{margin:10px 0 0;font-size:clamp(2rem,3rem,3rem);line-height:.98}.theme-toggle,.cta-button,.ghost-button,.danger-button,.mini-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--app-line);background:var(--app-surface-muted);background-clip:padding-box;color:var(--app-text);font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;isolation:isolate;transition:.18s ease}.theme-toggle:hover,.ghost-button:hover,.mini-button:hover{transform:translateY(-1px);background:#ffffff14}.cta-button{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--app-pink),var(--app-violet),var(--app-cyan));box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff2e,0 14px 30px #ff4f9d2e}.danger-button{color:#fff;background:linear-gradient(135deg,#fd617f,#fc7a5f);border-color:transparent;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff29,0 12px 26px #fd617f29}.theme-toggle:focus-visible,.cta-button:focus-visible,.ghost-button:focus-visible,.danger-button:focus-visible,.mini-button:focus-visible,.dashboard-select:focus-visible,.dashboard-action:focus-visible,.panel-link:focus-visible{outline:2px solid color-mix(in srgb,var(--app-cyan) 64%,white);outline-offset:3px}.admin-grid-4,.admin-grid-3,.admin-grid-2{display:grid;gap:14px}.admin-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card,.data-card,.focus-card,.filter-card,.table-card{padding:20px}.metric-card strong{display:block;margin-top:10px;font-size:2.2rem;line-height:.95;font-weight:500}.metric-accent{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#ff4f9d38,#35d8ff2e);color:var(--app-text);font-weight:700}.metric-footer{display:inline-block;margin-top:14px;color:var(--app-green);font-size:.88rem;font-weight:600}.metric-footer.warn{color:var(--app-amber)}.data-card h2,.data-card h3,.focus-card h3{margin:0;font-size:1.45rem;line-height:1.05}.stack-list,.timeline-list,.table-list,.focus-list{display:grid;gap:10px;padding:0;margin:18px 0 0;list-style:none}.timeline-list li,.table-list li,.focus-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--app-line);border-radius:14px;background:var(--app-surface-muted)}.timeline-list li div,.table-list li div{display:grid;gap:4px}.pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--app-line);background:var(--app-surface-muted);font-size:.8rem;font-weight:700}.pill.success{color:var(--app-green)}.pill.warning{color:var(--app-amber)}.pill.info{color:var(--app-cyan)}.pill.danger{color:var(--app-danger)}.filter-row{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,.6fr)) auto;gap:12px}.filter-input,.filter-select{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--app-line);border-radius:14px;background:#ffffff05;color:var(--app-text)}.filter-input::-moz-placeholder{color:var(--app-muted)}.filter-input::placeholder{color:var(--app-muted)}.table-shell{display:grid;gap:14px;margin-top:18px}.table-row{display:grid;grid-template-columns:1.3fr .9fr .8fr .9fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--app-line);border-radius:14px;background:var(--app-surface-muted)}.table-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.table-mini{color:var(--app-muted);font-size:.82rem}.table-tag{color:color-mix(in srgb,var(--app-cyan) 54%,var(--app-text));font-size:.84rem;font-weight:600}.login-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(340px,.84fr);min-height:100vh;padding:22px;gap:22px}.login-aside,.login-panel{border-radius:22px;padding:26px}.login-aside{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(165deg,#ff4f9d29,#35d8ff14),var(--app-surface-strong)}.login-panel{display:flex;flex-direction:column;justify-content:center}.login-panel h1{margin:18px 0 0;font-size:clamp(2.4rem,3.6rem,3.6rem);line-height:.96}.login-form{display:grid;gap:18px;margin-top:26px}.field-group{display:grid;gap:10px}.field-label{font-size:.84rem;font-weight:500}.field-input{min-height:48px;padding:0 16px;border:1px solid var(--app-line);border-radius:14px;background:#ffffff05;color:var(--app-text)}.field-input::-moz-placeholder{color:var(--app-muted)}.field-input::placeholder{color:var(--app-muted)}.error-banner{padding:14px 16px;border:1px solid rgba(255,122,146,.24);border-radius:14px;background:#ff7a921a;color:#ff93a6}.loading-screen{display:grid;place-items:center;min-height:100vh}.loading-panel{padding:28px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-surface);text-align:center}.spinner{width:46px;height:46px;margin:0 auto 16px;border:3px solid rgba(255,255,255,.12);border-top-color:var(--app-cyan);border-radius:999px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1200px){.admin-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-3,.admin-grid-2,.login-shell,.filter-row{grid-template-columns:1fr}.login-panel{order:1;justify-content:flex-start}.login-aside{order:2;gap:18px}}@media (max-width: 920px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--app-line)}.table-row{grid-template-columns:1fr}.table-actions{justify-content:flex-start}}@media (max-width: 640px){.admin-content,.login-shell{padding:12px}.admin-topbar{align-items:flex-start;flex-direction:column}.admin-grid-4,.admin-grid-3,.admin-grid-2{grid-template-columns:1fr}.login-aside,.login-panel,.surface-card,.data-card,.focus-card,.filter-card,.table-card{border-radius:22px}.login-shell{gap:16px}.login-aside,.login-panel{padding:20px 18px 22px}.login-panel .header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.login-panel .ghost-button,.login-panel .theme-toggle,.cta-button{width:100%}.login-panel h1{font-size:clamp(2rem,12vw,3rem)}.login-aside .admin-grid-3{gap:12px}}.dashboard-page{display:grid;gap:14px;min-width:0}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px 8px}.dashboard-kicker,.panel-label,.dashboard-metric-top,.activity-time{color:var(--app-muted);font-size:.72rem;font-weight:400;letter-spacing:.01em}.dashboard-heading h2{margin:7px 0 4px;color:var(--app-text);font-family:Poppins,Roboto,sans-serif;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:600;letter-spacing:-.045em;line-height:.98}.dashboard-heading p{margin:0;color:var(--app-muted);font-size:.86rem;font-weight:300}.dashboard-controls{display:flex;gap:8px;align-items:center}.dashboard-select,.dashboard-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-surface);background-clip:padding-box;color:var(--app-text);font-size:.76rem;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;isolation:isolate;transition:.18s ease}.dashboard-select span{margin-left:12px;color:var(--app-muted)}.dashboard-action{border-color:color-mix(in srgb,var(--app-pink) 36%,var(--app-line));background:color-mix(in srgb,var(--app-pink) 10%,var(--app-surface))}.dashboard-select:hover,.dashboard-action:hover,.panel-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-pink) 50%,var(--app-line))}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-metric,.dashboard-panel{border:1px solid var(--app-line);background:color-mix(in srgb,var(--app-surface-strong) 88%,transparent);box-shadow:var(--app-shadow-soft)}.dashboard-metric{min-width:0;padding:16px;border-radius:16px}.dashboard-metric-top,.dashboard-metric-foot,.panel-heading,.performance-summary,.queue-item,.activity-item{display:flex;align-items:center;justify-content:space-between}.dashboard-metric strong{display:block;margin:11px 0 9px;color:var(--app-text);font-family:Poppins,Roboto,sans-serif;font-size:clamp(1.7rem,2.8vw,2.25rem);font-weight:500;letter-spacing:-.05em;line-height:.95}.trend-dot{width:7px;height:7px;border-radius:50%;background:var(--app-muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-muted) 12%,transparent)}.trend-dot.positive{background:var(--app-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-green) 12%,transparent)}.metric-change{color:var(--app-muted);font-size:.7rem}.metric-change.positive{color:var(--app-green)}.dashboard-metric-foot svg{width:82px;height:26px;color:var(--app-pink);opacity:.9}.dashboard-metric:nth-child(2) svg{color:var(--app-cyan)}.dashboard-metric:nth-child(3) svg{color:var(--app-violet)}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:12px}.dashboard-bottom-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:10px}.dashboard-panel{min-width:0;padding:18px;border-radius:16px}.panel-heading{align-items:flex-start;gap:12px}.panel-heading h3{margin:6px 0 0;color:var(--app-text);font-size:1rem;font-weight:500;letter-spacing:0}.chart-legend{display:flex;align-items:center;gap:6px;color:var(--app-muted);font-size:.68rem;white-space:nowrap}.legend-dot{width:6px;height:6px;border-radius:50%}.legend-dot.pink{background:var(--app-pink)}.legend-dot.cyan{margin-left:7px;background:var(--app-cyan)}.chart-area{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:22px}.chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;height:166px;color:var(--app-muted);font-size:.62rem;text-align:right}.chart-plot{position:relative;min-width:0}.chart-grid-lines{position:absolute;top:0;right:0;bottom:24px;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.chart-grid-lines i{display:block;border-top:1px dashed var(--app-line)}.chart-plot svg{display:block;width:100%;height:166px;overflow:visible}.chart-fill-pink{fill:color-mix(in srgb,var(--app-pink) 10%,transparent)}.chart-line-pink{fill:none;stroke:var(--app-pink);stroke-width:2;vector-effect:non-scaling-stroke}.chart-line-cyan{fill:none;stroke:var(--app-cyan);stroke-width:2;vector-effect:non-scaling-stroke}.chart-x-axis{display:flex;justify-content:space-between;padding-top:8px;color:var(--app-muted);font-size:.62rem}.performance-summary{gap:14px;justify-content:flex-start;margin-top:18px;padding-top:13px;border-top:1px solid var(--app-line);color:var(--app-muted);font-size:.68rem}.performance-summary b{margin-right:3px;color:var(--app-text);font-weight:600}.status-live{display:inline-flex;align-items:center;gap:6px;color:var(--app-green);font-size:.68rem}.status-live i{width:6px;height:6px;border-radius:50%;background:var(--app-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-green) 12%,transparent)}.health-score{display:grid;grid-template-columns:auto auto;align-items:baseline;margin:26px 0 22px}.health-score strong{color:var(--app-text);font-family:Poppins,Roboto,sans-serif;font-size:3.5rem;font-weight:500;letter-spacing:-.08em;line-height:.8}.health-score span{color:var(--app-muted);font-size:.8rem}.health-score small{grid-column:1 / -1;margin-top:11px;color:var(--app-muted);font-size:.7rem}.health-bars{display:grid;gap:15px}.health-bars>div{display:grid;grid-template-columns:1fr auto;gap:7px;color:var(--app-muted);font-size:.7rem}.health-bars b{color:var(--app-text);font-weight:500}.health-bars i{grid-column:1 / -1;display:block;height:5px;overflow:hidden;border-radius:5px;background:var(--app-surface-muted)}.health-bars em{display:block;height:100%;border-radius:inherit;background:var(--app-cyan)}.health-bars em.amber{background:var(--app-amber)}.panel-link{padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--app-cyan) 68%,var(--app-text));font-size:.7rem;transition:.18s ease}.health-panel .panel-link{margin-top:23px}.panel-link span{margin-left:5px}.queue-list,.activity-list{display:grid;gap:0;margin-top:18px}.queue-item,.activity-item{min-width:0;gap:10px;padding:12px 0;border-top:1px solid var(--app-line)}.queue-item:first-child,.activity-item:first-child{border-top:0;padding-top:0}.queue-marker{flex:0 0 auto;width:7px;height:7px;border-radius:50%}.queue-marker.pink{background:var(--app-pink)}.queue-marker.cyan{background:var(--app-cyan)}.queue-marker.amber{background:var(--app-amber)}.queue-item>div{display:grid;flex:1;gap:4px;min-width:0}.queue-item strong,.activity-item strong{overflow:hidden;color:var(--app-text);font-size:.8rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.queue-item small,.activity-item small{overflow:hidden;color:var(--app-muted);font-size:.7rem;font-weight:300;text-overflow:ellipsis;white-space:nowrap}.queue-item>b{color:var(--app-text);font-family:Poppins,Roboto,sans-serif;font-size:1.15rem;font-weight:500}.queue-arrow{color:var(--app-muted);font-size:.9rem}.activity-item{align-items:flex-start}.activity-marker{flex:0 0 auto;width:7px;height:7px;margin-top:4px;border-radius:50%}.activity-marker.success{background:var(--app-green)}.activity-marker.info{background:var(--app-cyan)}.activity-marker.warning{background:var(--app-amber)}.activity-item>div{display:grid;flex:1;gap:4px;min-width:0}.activity-item time{flex:0 0 auto;color:var(--app-muted);font-size:.66rem}@media (max-width: 1100px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width: 640px){.dashboard-heading{align-items:flex-start;flex-direction:column;gap:13px}.dashboard-controls{width:100%}.dashboard-select,.dashboard-action{flex:1}.dashboard-metrics{gap:8px}.dashboard-metric{padding:13px}.dashboard-metric strong{font-size:1.65rem}.dashboard-metric-foot svg{width:58px}.dashboard-panel{padding:15px}.chart-legend{display:none}.performance-summary{align-items:flex-start;flex-direction:column;gap:5px}.health-score{margin:23px 0 20px}.activity-item time{font-size:.6rem}}
