@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:22,32,37;--background-start-rgb:244,241,234;--background-end-rgb:251,250,247;--bg-secondary:#fff}body{color:rgb(var(--foreground-rgb));background:var(--bg-page,#f4f1ea)}.GlobalTaskCenter_taskButton__ETU5m{position:relative}.GlobalTaskCenter_badge__E9jXp,.GlobalTaskCenter_dangerBadge__D8kG7{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;color:#fff;font-size:11px;font-weight:800;background:#2563eb;box-shadow:0 0 0 2px #fff}.GlobalTaskCenter_dangerBadge__D8kG7{background:#dc2626}.GlobalTaskCenter_badgePulse__C_UQo{animation:GlobalTaskCenter_taskBadgePulse__RWy4k .9s cubic-bezier(.2,.8,.2,1);background:#b2262e}@keyframes GlobalTaskCenter_taskBadgePulse__RWy4k{0%{transform:scale(.72);box-shadow:0 0 0 2px #fff,0 0 0 0 rgba(178,38,46,.4)}48%{transform:scale(1.18);box-shadow:0 0 0 2px #fff,0 0 0 8px rgba(178,38,46,.14)}to{transform:scale(1);box-shadow:0 0 0 2px #fff,0 0 0 12px rgba(178,38,46,0)}}.GlobalTaskCenter_overlay__PvYAx{position:fixed;inset:0;z-index:900;background:rgba(15,23,42,.28);display:flex;justify-content:flex-end}.GlobalTaskCenter_drawer__0FDd8{width:min(560px,100vw);height:100vh;background:#f8fafc;box-shadow:-24px 0 60px rgba(15,23,42,.18);display:grid;grid-template-rows:auto auto minmax(0,1fr)}.GlobalTaskCenter_header__YtWnc{padding:22px 24px 16px;display:flex;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid #e5e7eb}.GlobalTaskCenter_eyebrow__JSCC_{margin:0 0 6px;color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.GlobalTaskCenter_title__faAPp{margin:0;color:#0f172a;font-size:22px}.GlobalTaskCenter_subtitle__dZbOv{margin:6px 0 0;color:#64748b;font-size:13px}.GlobalTaskCenter_cancelButton__xenWL,.GlobalTaskCenter_closeButton__BL0a9,.GlobalTaskCenter_filterButton__h1rvq,.GlobalTaskCenter_refreshButton__lLFNd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.GlobalTaskCenter_closeButton__BL0a9,.GlobalTaskCenter_refreshButton__lLFNd{min-width:36px;height:36px;border-radius:999px;color:#0f172a;background:#f1f5f9;font-weight:800}.GlobalTaskCenter_toolbar__elta7{padding:14px 20px;display:grid;grid-gap:10px;gap:10px;background:#fff;border-bottom:1px solid #e5e7eb}.GlobalTaskCenter_filterRow__MRgiU{display:flex;gap:8px;flex-wrap:wrap}.GlobalTaskCenter_filterButton__h1rvq{min-height:30px;border-radius:999px;padding:0 12px;color:#475569;background:#f1f5f9;font-size:12px;font-weight:700}.GlobalTaskCenter_filterButtonActive__DBdRW{color:#fff;background:#0f172a}.GlobalTaskCenter_content__VfSVM{min-height:0;overflow:auto;padding:16px 20px 24px;display:grid;grid-gap:18px;gap:18px}.GlobalTaskCenter_sectionTitle__DSN82{margin:0 0 10px;color:#334155;font-size:13px;font-weight:800}.GlobalTaskCenter_taskList__Y7U9G{display:grid;grid-gap:10px;gap:10px}.GlobalTaskCenter_fetchError__HS1JP{padding:12px 14px;border:1px solid rgba(178,38,46,.18);border-radius:16px;background:rgba(178,38,46,.07);color:#7f1d1d;display:grid;grid-gap:6px;gap:6px;font-size:12px;line-height:1.5}.GlobalTaskCenter_fetchError__HS1JP strong{color:#991b1b;font-size:13px}.GlobalTaskCenter_fetchError__HS1JP button{justify-self:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:28px;border-radius:999px;padding:0 10px;background:#b2262e;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.GlobalTaskCenter_taskCard__14EpC{padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;display:grid;grid-gap:10px;gap:10px}.GlobalTaskCenter_taskHeader__h6GjX{display:flex;justify-content:space-between;gap:12px}.GlobalTaskCenter_taskTitle__lY0nJ{margin:0;color:#0f172a;font-size:14px;font-weight:800}.GlobalTaskCenter_taskMeta__dnths{margin:4px 0 0;color:#64748b;font-size:12px}.GlobalTaskCenter_statusPill__hYmo3{flex:0 0 auto;height:26px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;color:#334155;background:#f1f5f9;font-size:12px;font-weight:800}.GlobalTaskCenter_statusRunning__mTap9{color:#1d4ed8;background:#dbeafe}.GlobalTaskCenter_statusFailed__Ia42D{color:#b91c1c;background:#fee2e2}.GlobalTaskCenter_statusCompleted__8CtW5{color:#047857;background:#d1fae5}.GlobalTaskCenter_progressTrack__8Pji0{height:8px;border-radius:999px;overflow:hidden;background:#e2e8f0}.GlobalTaskCenter_progressBar__FkFWK{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#7c3aed)}.GlobalTaskCenter_errorText__2RPQR{margin:0;color:#b91c1c;font-size:12px;line-height:1.6}.GlobalTaskCenter_details___UiMO{color:#475569;font-size:12px}.GlobalTaskCenter_details___UiMO pre{max-height:180px;overflow:auto;margin:8px 0 0;padding:10px;border-radius:12px;background:#0f172a;color:#e2e8f0;white-space:pre-wrap}.GlobalTaskCenter_cancelButton__xenWL{justify-self:start;min-height:28px;border-radius:999px;padding:0 10px;color:#b91c1c;background:#fee2e2;font-size:12px;font-weight:800}.GlobalTaskCenter_empty__79HtX{padding:28px 16px;border-radius:16px;color:#64748b;background:#fff;text-align:center;font-size:13px}.GlobalTaskCenter_modelCall__EPaR3{padding:12px;border-radius:14px;background:#fff;border:1px solid #e5e7eb}.GlobalTaskCenter_modelCallTitle__cTkvt{color:#0f172a;font-size:13px;font-weight:800}.GlobalTaskCenter_modelCallMeta___NIKa{margin-top:4px;color:#64748b;font-size:12px}