@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg:#fafafa;--bg2:#f5f5f7;--surface:#fff;--surface2:#f0f1f3;--surface3:#e4e5e9;--border:#e2e4e9;--border2:#cdd0d8;--text:#1a1c23;--text2:#52556a;--text3:#8e91a4;--label:#1a1c23;--shadow:0 1px 2px #0000000d, 0 0 0 1px #00000008;--shadow-md:0 2px 8px #0000000f, 0 0 0 1px #00000008;--shadow-lg:0 8px 24px #00000014, 0 0 0 1px #00000008;--card-hover:#f7f8fa;--glass:#ffffffb8;--glass-border:#ffffff80;--live:#f04444;--live-bg:#f044440f;--ready:#f0a020;--ready-bg:#f0a0200f;--ok:#12b886;--ok-bg:#12b8860f;--cool:#4c7cf5;--cool-bg:#4c7cf50f;--purple:#8b5cf6;--purple-bg:#8b5cf60f;--pink:#ec4899;--orange:#f97316;--dim:#a0a4b8;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--r:8px;--r2:10px;--r3:14px;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:24px;--sp6:32px}[data-theme=dark]{--bg:#0c0d12;--bg2:#111318;--surface:#16181f;--surface2:#1e2029;--surface3:#282b36;--border:#262a35;--border2:#363b4a;--text:#e8eaf0;--text2:#9599ad;--text3:#5c6078;--label:#f0f1f5;--shadow:0 1px 2px #0006, 0 0 0 1px #ffffff08;--shadow-md:0 2px 8px #00000080, 0 0 0 1px #ffffff08;--shadow-lg:0 8px 24px #0009, 0 0 0 1px #ffffff0a;--card-hover:#1e2029;--glass:#16181fc7;--glass-border:#ffffff0f;--live-bg:#f044441a;--ready-bg:#f0a0201a;--ok-bg:#12b8861a;--cool-bg:#4c7cf51a;--purple-bg:#8b5cf61a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;transition:background .25s,color .25s}button{font-family:var(--sans);cursor:pointer;background:0 0;border:none}input,select,textarea{font-family:var(--sans)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text3)}:focus-visible{outline:2px solid var(--cool);outline-offset:2px;border-radius:var(--r)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.6);border:1px solid var(--glass-border)}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=1024px){.topbar-stat-chips .chip-label{display:none}.topbar-stat-chips{gap:4px!important}.topbar-search{width:140px!important}}@media (width<=768px){html,body,#root{-webkit-overflow-scrolling:touch;overflow:auto}.view-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none}.view-tabs::-webkit-scrollbar{display:none}.board-columns,.queue-columns{grid-template-columns:1fr!important;gap:16px!important}.metrics-grid,.org-agent-grid{grid-template-columns:1fr!important}.org-pipeline-flow{flex-direction:column!important;align-items:stretch!important}.org-pipeline-arrow{align-self:center;transform:rotate(90deg)}.org-summary-grid{grid-template-columns:repeat(2,1fr)!important}button,[role=button],.touchable{min-width:44px;min-height:44px}.action-btn{min-height:44px;padding:10px 16px!important;font-size:13px!important}.task-card{margin-bottom:10px!important;padding:14px 16px!important}.queue-card{margin-bottom:8px!important;padding:12px 14px!important}.bottleneck-popup{width:calc(100vw - 24px)!important;right:-12px!important}}@media (hover:none) and (pointer:coarse){button+button,.action-btn+.action-btn{margin-left:8px}.task-card:hover,.queue-card:hover{box-shadow:var(--shadow)!important}::-webkit-scrollbar{width:3px;height:3px}}@supports (padding:env(safe-area-inset-bottom)){.topbar-header{padding-top:env(safe-area-inset-top)}.view-content{padding-bottom:env(safe-area-inset-bottom)}}
