@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--ui:-apple-system,BlinkMacSystemFont,var(--font-inter,"Inter"),"Segoe UI",Roboto,sans-serif;--display:var(--ui);--rail-bg:#131316;--rail-border:#26262a;--rail-text:#a6a6ad;--rail-text-2:#6e6e76;--rail-text-active:#ffffff;--rail-strong:#f5f5f7;--rail-active:var(--accent);--rail-chip:rgba(255,255,255,0.16);--bg-app:#0a0a0c;--bg-shell:#131316;--bg-surface:#1c1c1e;--bg-elev:#2c2c2e;--bg-active:#3a3a3c;--bg-input:#141416;--border:#2e2e31;--border-strong:#48484c;--card-border:#2c2c2e;--text:#f5f5f7;--text-2:#c7c7cc;--text-3:#8e8e93;--text-4:#636366;--accent:#0a84ff;--accent-hover:#409cff;--accent-soft:rgba(10,132,255,0.16);--ok:#32d74b;--warn:#ffd60a;--fail:#ff453a;--missed:#ff9f0a;--running:#0a84ff;--idle:#8e8e93;--disabled:#636366;--btn-2:#3a3a3c;--btn-danger-soft:#3b2224;--danger-fg:#ff6961;--danger-solid:#eb3b30;--btn-ok-soft:#1d3323;--ok-fg:#63e07d;--ok-solid:#248a3d;--backdrop:rgba(0,0,0,0.55);--shadow-card:0 0 0 0.5px rgba(0,0,0,0.35);--shadow-pop:0 24px 70px rgba(0,0,0,0.55);--radius:10px;--radius-card:16px;--row-h:46px}[data-theme=light]{--rail-bg:#eef0f4;--rail-border:#e2e4ea;--rail-text:#55555c;--rail-text-2:#8c8c93;--rail-text-active:#ffffff;--rail-strong:#1d1d1f;--rail-chip:rgba(0,0,0,0.18);--bg-app:#f5f5f7;--bg-shell:#fbfbfd;--bg-surface:#ffffff;--bg-elev:#f5f5f7;--bg-active:#e8e8ed;--bg-input:#ffffff;--border:#e8e8ed;--border-strong:#d2d2d7;--card-border:transparent;--text:#1d1d1f;--text-2:#48484d;--text-3:#6e6e73;--text-4:#98989d;--accent:#0071e3;--accent-hover:#0077ed;--accent-soft:rgba(0,113,227,0.12);--ok:#248a3d;--warn:#a05a00;--fail:#d70015;--missed:#c93400;--running:#0071e3;--idle:#8e8e93;--disabled:#aeaeb2;--btn-2:#e8e8ed;--btn-danger-soft:#ffe5e5;--danger-fg:#d70015;--danger-solid:#eb3b30;--btn-ok-soft:#dff4e3;--ok-fg:#1d7a35;--ok-solid:#248a3d;--backdrop:rgba(30,30,35,0.35);--shadow-card:0 2px 12px rgba(29,29,31,0.06);--shadow-pop:0 24px 70px rgba(29,29,31,0.22)}*{box-sizing:border-box}body{margin:0;background:var(--bg-app);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased;transition:background .18s ease,color .18s ease}.bc-display{font-family:var(--display);letter-spacing:-.02em}h1,h2,h3{text-wrap:balance}button{font-family:inherit;cursor:pointer;transition:filter .12s ease,background .12s ease,border-color .12s ease,color .12s ease}button:hover:not(:disabled){filter:brightness(1.12)}[data-theme=light] button:hover:not(:disabled){filter:brightness(.96)}button:active:not(:disabled){transform:translateY(.5px)}button:disabled{opacity:.5;cursor:default}input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:var(--accent-soft)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:2px solid var(--bg-app)}.bc-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.bc-chip{font-size:12px;color:var(--text-2);border:1px solid var(--border-strong);border-radius:999px;padding:4px 11px;background:transparent}.bc-skeleton{background:linear-gradient(90deg,var(--bg-surface),var(--bg-elev),var(--bg-surface));background-size:200% 100%;animation:bc-pulse 1.3s ease-in-out infinite;border-radius:var(--radius)}@keyframes bc-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bc-skeleton{animation:none}}.bc-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.bc-content{padding:28px 36px;max-width:none}.bc-content:has(.bc-wide) .bc-admin-sections{display:none}@media (max-width:1000px){.bc-shell{grid-template-columns:64px 1fr}.bc-hide-narrow{display:none!important}}@media (max-width:640px){.bc-content{padding:18px 14px}}@media (max-width:1100px){.bc-admin-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.bc-console-grid{grid-template-columns:1fr!important}}.bc-scroll-x{overflow-x:auto}.bc-scroll-x>*{min-width:600px}@media print{body *{visibility:hidden}.bc-report,.bc-report *{visibility:visible}.bc-report{position:absolute;inset:0;width:100%;margin:0}.bc-no-print{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}