@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_173403c7-module__czr2iW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_173403c7-module__czr2iW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/674cdcae5df32f1e-s.37_97jury7-xx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c5277b5dfc2be681-s.2vd8g022tcyqp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f772b02cb753e8b4-s.1pf6_iep4gjrj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/226fe66173a5d036-s.0xo0saeyb7zgr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65968dad6bcc3c8d-s.p.1z_yc9od1lq47.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_1dde3846-module__NHRy6G__className{font-family:Oswald,Oswald Fallback;font-style:normal;font-weight:700}.oswald_1dde3846-module__NHRy6G__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43c82e212d19847c-s.3u0nsa2e8dj0p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a779771adc7177dc-s.0--cfs46-owhb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b8fa75f78012f0d-s.0upmcacyziknp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61a50e7f6371107b-s.p.3ajfdokl2_ux1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Black Ops One Fallback;src:local(Arial);ascent-override:74.14%;descent-override:27.3%;line-gap-override:0.0%;size-adjust:123.22%}.black_ops_one_73e99047-module__JZgzra__className{font-family:Black Ops One,Black Ops One Fallback;font-style:normal;font-weight:400}.black_ops_one_73e99047-module__JZgzra__variable{--font-black-ops-one:"Black Ops One", "Black Ops One Fallback"}
.sb2-history,.sb2-history-overlay{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sb2-canvas:#181c1f;--sb2-nav:#212528;--sb2-surface:#212528;--sb2-surface-solid:#212528;--sb2-surface-raised:#272b2e;--sb2-surface-inset:#181c1f;--sb2-highlight:#ffffff0f;--sb2-shadow:#00000059;--sb2-blur:blur(14px) saturate(112%);--sb2-glass-fill:#212528eb;--sb2-glass-blur:blur(16px);--sb2-modal-glass:var(--sb2-glass-blur);--sb2-chrome:#212528;--sb2-mix-base:#1c2023;--sb2-scrim:#181c1f8f;--sb2-cc-scrim:#00000052;--sb2-line-faint:#ffffff0b;--sb2-line:#ffffff0f;--sb2-line-mid:#ffffff1a;--sb2-line-loud:#ffffff29;--sb2-line-emphasis:#ffffff2e;--sb2-line-max:#ffffff38;--sb2-fill-faint:#ffffff05;--sb2-fill-soft:#ffffff0a;--sb2-fill-hover:#ffffff0d;--sb2-fill-active:#ffffff14;--sb2-fill-loud:#ffffff1a;--sb2-control-border:var(--border-strong);--sb2-control-fill:var(--sb2-fill-soft);--sb2-nav-section:#8e99abc7;--sb2-nav-hover:var(--sb2-fill-hover);--sb2-nav-active:#272b2e;--sb2-nav-active-border:var(--border);--sb2-nav-active-color:var(--foreground);--sb2-theme-track:var(--sb2-fill-soft);--sb2-theme-thumb:var(--sb2-canvas);--sb2-swatch-ring:#ffffff29;--sb2-radius-module:1rem;--sb2-radius-modal:.85rem;--sb2-radius-panel:.7rem;--sb2-radius-card:.5rem;--sb2-radius-select:.75rem;--sb2-radius-control:.625rem;--sb2-radius-badge:.5rem;--sb2-green:#39d353;--sb2-green-rgb:57 211 83;--sb2-yellow:#f4e409;--sb2-yellow-rgb:244 228 9;--sb2-red:#d90445;--sb2-red-rgb:217 4 69;--sb2-magenta:#ff3aa7;--sb2-magenta-rgb:255 58 167;--sb2-purple:#8b5cf6;--sb2-purple-rgb:139 92 246;--sb2-blue:#2788ff;--sb2-blue-rgb:39 136 255;--sb2-cyan:#00c2d9;--sb2-cyan-rgb:0 194 217;--sb2-orange:#ff8200;--sb2-orange-rgb:255 130 0;--sb2-neutral:#8a8d88;--sb2-neutral-rgb:138 141 136;--sb2-on-time:var(--sb2-green);--sb2-overdue:var(--sb2-red);--sb2-rush:var(--sb2-magenta);--sb2-info:var(--sb2-blue);--status-on-time:var(--sb2-green);--status-overdue:var(--sb2-red);--status-approaching:var(--sb2-orange);--status-rush-magenta:var(--sb2-magenta);--status-rush-yellow:var(--foreground);--success:var(--sb2-green);--danger:var(--sb2-red);--warning:var(--sb2-orange);--info:var(--sb2-blue);--brand-red:var(--sb2-red);--brand-blue:var(--sb2-blue);--background:var(--sb2-canvas);--foreground:#f4f7fb;--surface-primary:var(--sb2-surface-solid);--surface-secondary:#1c2023;--surface-elevated:#272b2e;--surface-inset:#181c1f;--surface-header:#212528;--surface-card-base:var(--sb2-surface-solid);--border:#ffffff14;--border-subtle:#ffffff0e;--border-strong:#ffffff1f;--muted-foreground:#9a9ea6;--secondary-foreground:#c6c9ce;--inverse-foreground:#181c1f;--disabled-foreground:#f4f7fb66;--disabled-surface:#1c2023;--accent:#e8eef6;--accent-rgb:232 238 246;--accent-foreground:#181c1f;--accent-muted:#e8eef61a;--accent-text:#e8eef6;--interactive-hover:#ffffff0e;--interactive-active:#ffffff17;--focus-ring:#e8eef6bd;--selected:#e8eef61f;--input-background:#181c1f;--table-header:#1c2023;--table-row-hover:#ffffff09;--tooltip-surface:#272b2e;--popover-surface:#212528;--overlay-backdrop:#181c1fa3;--overlay-backdrop-strong:#181c1fcc;--brand-gold:#e8eef6;--brand-cream:#e8eef6;--brand-charcoal:#212528;--brand-charcoal-deep:#1c2023;--brand-charcoal-darker:#181c1f;--brand-panel:#181c1f;--calendar-panel:#212528;--calendar-preset-column:#1c2023;--calendar-date-field:#181c1f;--calendar-preset-hover:#ffffff0e;--calendar-preset-selected:#e8eef61f;--calendar-range-middle:#e8eef614;--calendar-day-hover:#ffffff0f;--calendar-nav-control:#212528;--calendar-nav-border:#ffffff1f;--calendar-divider:#ffffff14;--calendar-cancel-border:#ffffff24;--calendar-text-secondary:#9a9ea6;--calendar-text-muted:#7a7e86;--shadow-header:inset 0 1px 0 var(--sb2-highlight), 0 8px 24px var(--sb2-shadow);--shadow-filter:inset 0 1px 0 var(--sb2-highlight), 0 6px 18px var(--sb2-shadow);--shadow-stat:inset 0 1px 0 var(--sb2-highlight), 0 8px 22px var(--sb2-shadow);--shadow-card:inset 0 1px 0 var(--sb2-highlight), 0 10px 28px var(--sb2-shadow);--shadow-overlay:0 18px 48px #0000006b;--surface-header-gradient:transparent;--surface-filter-gradient:transparent;--surface-stat-gradient:transparent;--surface-input-gradient:var(--sb2-surface-inset)}html[data-theme=light] .sb2-history,html[data-theme=light] .sb2-history-overlay{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sb2-canvas:#f5f7fb;--sb2-nav:#fff;--sb2-surface:#fff;--sb2-surface-solid:#fff;--sb2-surface-raised:#fff;--sb2-surface-inset:#eef1f6;--sb2-highlight:transparent;--sb2-shadow:#0f172a14;--sb2-glass-fill:#fff;--sb2-chrome:#fff;--sb2-mix-base:#eef1f6;--sb2-scrim:#0f172a47;--sb2-cc-scrim:#0f172a38;--sb2-line-faint:#0f172a0d;--sb2-line:#0f172a12;--sb2-line-mid:#0f172a1a;--sb2-line-loud:#0f172a24;--sb2-line-emphasis:#0f172a2e;--sb2-line-max:#0f172a38;--sb2-fill-faint:#0f172a06;--sb2-fill-soft:#0f172a0a;--sb2-fill-hover:#0f172a0d;--sb2-fill-active:#0f172a12;--sb2-fill-loud:#0f172a17;--sb2-control-border:#0f172a1f;--sb2-control-fill:#fff;--sb2-nav-section:var(--muted-foreground);--sb2-nav-hover:var(--sb2-fill-hover);--sb2-nav-active:#eef1f6;--sb2-nav-active-border:var(--border);--sb2-nav-active-color:var(--foreground);--sb2-theme-track:#eef1f6;--sb2-theme-thumb:#fff;--sb2-swatch-ring:#0f172a2e;--background:var(--sb2-canvas);--foreground:#1e293b;--surface-primary:var(--sb2-surface-solid);--surface-secondary:#f1f4f8;--surface-elevated:#fff;--surface-inset:#eef1f6;--surface-header:#fff;--surface-card-base:var(--sb2-surface-solid);--border:#0f172a14;--border-subtle:#0f172a0f;--border-strong:#0f172a1f;--muted-foreground:#475569;--secondary-foreground:#334155;--inverse-foreground:#fff;--disabled-foreground:#1e293b66;--disabled-surface:#e8edf4;--accent:#2788ff;--accent-rgb:39 136 255;--accent-foreground:#fff;--accent-muted:#2788ff1f;--accent-text:#1d4ed8;--interactive-hover:#0f172a0d;--interactive-active:#0f172a14;--focus-ring:#2788ff8c;--selected:#2788ff1f;--input-background:#fff;--table-header:#f1f4f8;--table-row-hover:#0f172a09;--tooltip-surface:#fff;--popover-surface:#fff;--overlay-backdrop:#0f172a66;--overlay-backdrop-strong:#0f172a8c;--brand-gold:#2788ff;--brand-cream:#f5f7fb;--brand-charcoal:#1e293b;--brand-charcoal-deep:#334155;--brand-charcoal-darker:#0f172a;--brand-panel:#fff;--calendar-panel:#fff;--calendar-preset-column:#f5f7fb;--calendar-date-field:#fff;--calendar-preset-hover:#0f172a0d;--calendar-preset-selected:#2788ff1f;--calendar-range-middle:#2788ff14;--calendar-day-hover:#0f172a0f;--calendar-nav-control:#fff;--calendar-nav-border:#0f172a1f;--calendar-divider:#0f172a14;--calendar-cancel-border:#0f172a24;--calendar-text-secondary:#475569;--calendar-text-muted:#64748b;--shadow-header:0 1px 0 #0f172a0f;--shadow-filter:0 1px 2px #0f172a0a, 0 6px 16px #0f172a0d;--shadow-stat:0 1px 2px #0f172a0a, 0 8px 20px #0f172a0d;--shadow-card:0 1px 2px #0f172a0a, 0 10px 24px #0f172a0f;--shadow-overlay:0 18px 48px #0f172a29}html[data-theme=light] .sb2-history .sb2-shell-top{box-shadow:var(--shadow-header)}html[data-theme=light] .sb2-history .sb2-module,html[data-theme=light] .sb2-history .sb2-panel,html[data-theme=light] .sb2-history .sb2-job,html[data-theme=light] .sb2-history .sb2-approval,html[data-theme=light] .sb2-history-overlay{box-shadow:var(--shadow-card)}html[data-theme=light] .sb2-history .sb2-job-head,html[data-theme=light] .sb2-history .sb2-approval-head{background:var(--disabled-surface)}html[data-theme=light] .sb2-history .sb2-modal{box-shadow:var(--shadow-overlay)}.sb2-history.sb2-shell{--sb2-shell-header-h:3.75rem;--sb2-shell-nav-w:16.25rem;grid-template-rows:var(--sb2-shell-header-h) minmax(0, 1fr);width:100%;height:100dvh;max-height:100dvh;color:var(--foreground);background:var(--sb2-canvas);display:grid;overflow:hidden}.sb2-shell-scrim{z-index:34;top:var(--sb2-shell-header-h);background:var(--sb2-scrim);border:0;position:fixed;bottom:0;left:0;right:0}.sb2-shell-body{min-width:0;min-height:0;display:flex}.sb2-shell-nav{width:var(--sb2-shell-nav-w);background:var(--sb2-nav);border-right:1px solid var(--sb2-line);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.sb2-chrome-start{align-items:center;gap:.2rem;min-width:0;display:flex}.sb2-shell-brand{align-items:center;gap:.5rem;min-width:0;padding-left:.1rem;display:flex}.sb2-shell-logo{object-fit:contain;flex-shrink:0;width:1.75rem;height:1.75rem}.sb2-shell-wordmark{min-width:0;font-family:var(--font-sans);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);margin:0;font-size:.98rem;font-weight:700;line-height:1;overflow:hidden}.sb2-shell-nav-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sb2-shell-nav-scroll{overscroll-behavior-y:contain;flex:1;min-height:0;padding:.9rem .75rem 1.25rem;overflow:hidden auto}.sb2-nav-sync{border-top:1px solid var(--sb2-line);flex-direction:column;flex-shrink:0;gap:.55rem;padding:.75rem .85rem .95rem;display:flex}.sb2-nav-sync-status{min-width:0}.sb2-nav-sync-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sb2-nav-section);margin:0;font-size:.62rem;font-weight:700}.sb2-nav-sync-row{align-items:center;gap:.45rem;min-width:0;margin-top:.28rem;display:flex}.sb2-nav-sync-dot{background:var(--muted-foreground);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.sb2-nav-sync-dot.is-ok{background:var(--sb2-on-time)}.sb2-nav-sync-dot.is-warn{background:var(--sb2-orange,#ff8200)}.sb2-nav-sync-dot.is-bad{background:var(--sb2-overdue)}.sb2-nav-sync-time{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--foreground);margin:0;font-size:.78rem;font-weight:650;overflow:hidden}.sb2-nav-sync-time.is-ok{color:var(--sb2-on-time)}.sb2-nav-sync-time.is-warn{color:var(--sb2-orange,#ff8200)}.sb2-nav-sync-time.is-bad{color:var(--sb2-overdue)}.sb2-nav-sync-refresh{border:1px solid var(--sb2-line-mid,var(--sb2-line));border-radius:var(--sb2-radius-control);background:var(--sb2-fill-soft,var(--sb2-nav-hover));width:100%;height:2rem;color:var(--foreground);justify-content:center;align-items:center;gap:.4rem;font-family:inherit;font-size:.74rem;font-weight:650;transition:background-color .16s,border-color .16s;display:inline-flex}.sb2-nav-sync-refresh svg{width:.85rem;height:.85rem}.sb2-nav-sync-refresh:hover:not(:disabled){background:var(--sb2-nav-hover);border-color:var(--sb2-line-loud,var(--sb2-nav-active-border))}.sb2-nav-sync-refresh:focus-visible{box-shadow:0 0 0 2px var(--sb2-surface,var(--sb2-nav)), 0 0 0 4px var(--sb2-focus,#2788ff8c);outline:none}.sb2-nav-sync-refresh:disabled{cursor:wait;opacity:.55}.sb2-nav-section+.sb2-nav-section{margin-top:1.15rem}.sb2-nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sb2-nav-section);margin:0 0 .4rem;padding:0 .7rem;font-size:.62rem;font-weight:700}.sb2-nav-list{margin:0;padding:0;list-style:none}.sb2-nav-link,.sb2-nav-soon{border-radius:var(--sb2-radius-panel);letter-spacing:-.01em;width:100%;color:var(--secondary-foreground);border:1px solid #0000;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.84rem;font-weight:550;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.sb2-nav-link:hover{background:var(--sb2-nav-hover);color:var(--foreground)}.sb2-nav-link.is-active{background:var(--sb2-nav-active);border-color:var(--sb2-nav-active-border);box-shadow:none;color:var(--sb2-nav-active-color)}html[data-theme=light] .sb2-history aside nav a.sb2-nav-link[aria-current=page],html[data-theme=light] .sb2-history aside nav a.sb2-nav-link.is-active{background:var(--sb2-nav-active);border-color:var(--sb2-nav-active-border);box-shadow:none;color:var(--sb2-nav-active-color);filter:none;background-image:none}.sb2-nav-link:focus-visible,.sb2-nav-sync-refresh:focus-visible,.sb2-shell-menu:focus-visible,.sb2-chrome-icon:focus-visible,.sb2-chrome-search-face:focus-visible,.sb2-theme-tab:focus-visible,.sb2-chrome-avatar:focus-visible,.sb2-cc-trigger:focus-visible,.sb2-cc-icon-btn:focus-visible,.sb2-cc-send:focus-visible,.sb2-cc-sop:focus-visible,.sb2-cc-workspace:focus-visible,.sb2-cc-prompts button:focus-visible,.sb2-page-btn:focus-visible,.sb2-clear:focus-visible{box-shadow:0 0 0 2px var(--sb2-canvas), 0 0 0 4px var(--focus-ring);outline:none}.sb2-history .sb2-nav-icon.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 22;width:1.65rem;height:1.65rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;font-size:1.375rem;line-height:1;display:inline-flex;overflow:visible}.sb2-nav-link.is-active .sb2-nav-icon{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 22}.sb2-nav-soon{cursor:not-allowed;color:var(--disabled-foreground)}.sb2-nav-badge{border-radius:var(--sb2-radius-badge);border:1px solid var(--border-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-left:auto;padding:.08rem .42rem;font-size:.58rem;font-weight:650}.sb2-shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.sb2-shell-top{z-index:40;background:var(--sb2-chrome);border-bottom:1px solid var(--sb2-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.85rem;min-width:0;padding:0 .75rem 0 .5rem;display:grid}.sb2-shell-menu{border-radius:var(--sb2-radius-control);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:inline-grid}.sb2-shell-menu:hover{background:var(--sb2-fill-hover)}.sb2-history .sb2-shell-menu .material-symbols-outlined,.sb2-history .sb2-chrome-icon .material-symbols-outlined,.sb2-history .sb2-chrome-search-face .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;overflow:visible}.sb2-chrome-search{justify-content:center;min-width:0;display:flex}.sb2-chrome-search-face{border:1px solid var(--border-strong);border-radius:var(--sb2-radius-control);background:var(--sb2-surface-inset);width:min(20rem,100%);height:2.25rem;color:var(--muted-foreground);letter-spacing:-.01em;text-align:left;cursor:default;flex-shrink:1;align-items:center;gap:.45rem;padding:0 .75rem;font-family:inherit;font-size:.8125rem;font-weight:500;display:inline-flex}.sb2-chrome-search-face:disabled{opacity:1;color:var(--muted-foreground)}.sb2-chrome-search-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb2-chrome-end{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.sb2-chrome-tools{flex-shrink:0;align-items:center;gap:.1rem;display:flex}.sb2-chrome-icon{border-radius:var(--sb2-radius-control);width:2.25rem;height:2.25rem;color:var(--secondary-foreground);cursor:default;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.sb2-chrome-icon:disabled{opacity:1;color:var(--secondary-foreground)}.sb2-chrome-account{border-left:1px solid var(--sb2-line);flex-shrink:0;align-items:center;gap:.45rem;margin-left:0;padding-left:.5rem;display:flex}.sb2-history .sb2-theme-tabs{--color-border:var(--sb2-control-border);--color-muted:var(--sb2-theme-track);--color-card:var(--sb2-theme-thumb)}html[data-theme=light] .sb2-history .sb2-theme-tabs{--color-muted-foreground:color-mix(in srgb, var(--foreground) 42%, transparent)}html[data-theme=light] .sb2-history .sb2-theme-tabs [role=tab]:hover:not(:disabled):not([data-state=active]){color:var(--brand-charcoal-darker)}html[data-theme=light] .sb2-history .sb2-theme-tabs [role=tab]:hover:not(:disabled):not([data-state=active]) svg{stroke-width:2.5px}.sb2-chrome-avatar{cursor:pointer;background:0 0;border:0;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.sb2-chrome-avatar-slot{background:var(--sb2-fill-active);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--sb2-line-mid);border-radius:999px;display:block}.sb2-cc-trigger.is-pending{visibility:hidden;pointer-events:none}.sb2-chrome-account .sb2-nav-link{width:auto;height:2.25rem;padding:0 .7rem}.sb2-shell-content{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.sb2-shell-content-pulse{color:var(--foreground)}.sb2-shell-content-fill{overflow:hidden}.sb2-history .sb2-page{flex-direction:column;flex:1;gap:.9rem;min-width:0;padding:.85rem .85rem 1.25rem;display:flex}.sb2-crumb{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.sb2-crumb-root,.sb2-crumb-sep{color:var(--muted-foreground);font-size:.92rem}.sb2-crumb-current{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.95rem;font-weight:650}.sb2-dash{grid-template-columns:1fr;gap:.85rem;display:grid}.sb2-module{border-radius:var(--sb2-radius-module);background:var(--sb2-glass-fill);min-width:0;-webkit-backdrop-filter:var(--sb2-glass-blur);border:1px solid var(--border);box-shadow:none;position:relative;overflow:hidden}.sb2-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:11.5rem;padding:1.1rem 1.15rem 1.05rem;display:grid}.sb2-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.sb2-hero-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.78rem;font-weight:650}.sb2-hero-value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:2.35rem;font-weight:750;line-height:1}.sb2-hero-note{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.75rem}.sb2-hero-visual{align-self:center;place-items:center;display:grid}.sb2-ring-wrap{place-items:center;display:grid;position:relative}.sb2-ring-label{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:750;position:absolute}.sb2-metric{flex-direction:column;justify-content:space-between;min-height:8.5rem;padding:.95rem 1rem .9rem;display:flex}.sb2-metric-top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.sb2-metric-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:1.7rem;font-weight:750;line-height:1}.sb2-metric-label{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.78rem}.sb2-metric-icon{border-radius:var(--sb2-radius-control);color:#fff;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.sb2-metric-icon .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20;font-size:1.25rem;line-height:1}.sb2-metric-on-time .sb2-metric-icon{background:rgb(var(--sb2-green-rgb) / .22);color:var(--sb2-on-time);box-shadow:inset 0 0 0 1px rgb(var(--sb2-green-rgb) / .35)}.sb2-metric-overdue .sb2-metric-icon{background:rgb(var(--sb2-red-rgb) / .22);color:var(--sb2-overdue);box-shadow:inset 0 0 0 1px rgb(var(--sb2-red-rgb) / .4)}.sb2-metric-rush .sb2-metric-icon{background:rgb(var(--sb2-magenta-rgb) / .2);color:var(--sb2-rush);box-shadow:inset 0 0 0 1px rgb(var(--sb2-magenta-rgb) / .38)}.sb2-metric-on-time .sb2-metric-value{color:var(--sb2-on-time)}.sb2-metric-overdue .sb2-metric-value{color:var(--sb2-overdue)}.sb2-metric-rush .sb2-metric-value{color:var(--sb2-rush)}.sb2-share{background:var(--sb2-fill-active);border-radius:999px;height:.28rem;margin-top:.85rem;overflow:hidden}.sb2-share>span{border-radius:inherit;height:100%;display:block}.sb2-metric-on-time .sb2-share>span{background:var(--sb2-on-time)}.sb2-metric-overdue .sb2-share>span{background:var(--sb2-overdue)}.sb2-metric-rush .sb2-share>span{background:var(--sb2-rush)}.sb2-share-copy{margin:.45rem 0 0;font-size:.68rem;font-weight:650}.sb2-metric-on-time .sb2-share-copy{color:var(--sb2-on-time)}.sb2-metric-overdue .sb2-share-copy{color:var(--sb2-overdue)}.sb2-metric-rush .sb2-share-copy{color:var(--sb2-rush)}.sb2-table-widget{flex-direction:column;min-width:0;display:flex}.sb2-table-toolbar{border-bottom:1px solid var(--border);background:var(--sb2-fill-faint);gap:.85rem;padding:.95rem 1rem .85rem;display:grid}.sb2-filters{gap:.7rem;min-width:0;display:grid}.sb2-filters-grid{min-width:0}.sb2-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.62rem;font-weight:650}.sb2-search{min-width:0;position:relative}.sb2-search-icon{width:.95rem;height:.95rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .pulse-select,.sb2-history-overlay .pulse-select{border-radius:var(--sb2-radius-select);border-color:var(--border);background:var(--surface-input-gradient);height:2.375rem;min-height:2.375rem;box-shadow:inset 0 1px 0 var(--surface-highlight-subtle)}.sb2-history .pulse-select.sb2-search-input,.sb2-search-input{appearance:none;border-radius:var(--sb2-radius-control);justify-content:flex-start;width:100%;min-width:0;max-width:100%;padding-left:2.1rem}.sb2-search-input::-webkit-search-decoration{appearance:none}.sb2-search-input::-webkit-search-cancel-button{appearance:none}.sb2-search-input::placeholder{color:var(--muted-foreground)}.sb2-search-input:focus-visible,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .pulse-select:focus-visible,.sb2-history-overlay .pulse-select:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--accent-muted);outline:none}.sb2-clear{border-radius:var(--sb2-radius-control);border:1px solid var(--sb2-line-loud);background:var(--sb2-control-fill);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);cursor:pointer;padding:.34rem .72rem;font-size:.65rem;font-weight:700;transition:background-color .16s,border-color .16s}.sb2-clear:hover{background:var(--interactive-hover);border-color:var(--focus-ring)}.sb2-history-overlay.sb2-filter-menu,.sb2-history-overlay.sb2-filter-popover,.sb2-history-overlay.sb2-profile-popover{font-family:var(--font-sans);color:var(--foreground)}.sb2-history-overlay.sb2-filter-menu .font-heading,.sb2-history-overlay.sb2-filter-popover .font-heading,.sb2-history-overlay.sb2-filter-menu .tracking-\[--tracking-heading\],.sb2-history-overlay.sb2-filter-popover .tracking-\[--tracking-heading\]{font-family:var(--font-sans);letter-spacing:.08em}.sb2-history-overlay.sb2-filter-menu[role=listbox]{border-radius:var(--sb2-radius-select);border:1px solid var(--border);background:var(--sb2-glass-fill);-webkit-backdrop-filter:var(--sb2-glass-blur);box-shadow:var(--shadow-overlay);padding:.35rem;font-size:.8125rem}.sb2-history-overlay.sb2-filter-menu [role=option]{border-radius:calc(var(--sb2-radius-control) - .1rem);width:100%;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--foreground);background:0 0;margin:0;padding:.4rem .55rem;font-size:.8125rem;font-weight:550;line-height:1.3}.sb2-history-overlay.sb2-filter-menu [role=option]+[role=option]{margin-top:.12rem}.sb2-history-overlay.sb2-filter-menu [role=option][aria-selected=true]{background:var(--sb2-nav-active);color:var(--sb2-nav-active-color);font-weight:650}.sb2-history-overlay.sb2-filter-menu [role=option]:not([aria-selected=true]):not([aria-disabled=true]):hover,.sb2-history-overlay.sb2-filter-menu [role=option]:not([aria-selected=true]).bg-\[var\(--calendar-preset-hover\)\]{background:var(--sb2-fill-hover);color:var(--foreground)}.sb2-history-overlay.sb2-filter-popover{border-radius:var(--sb2-radius-select);border:1px solid var(--border);background:var(--sb2-glass-fill);-webkit-backdrop-filter:var(--sb2-glass-blur);box-shadow:var(--shadow-overlay);overflow:hidden}.sb2-profile-popover-layer{--sb2-cc-scrim:#00000052;--sb2-shell-header-h:3.75rem;--sb2-profile-top:var(--sb2-shell-header-h)}html[data-theme=light] .sb2-profile-popover-layer{--sb2-cc-scrim:#0f172a38}.sb2-profile-popover-scrim{z-index:36;top:var(--sb2-profile-top);background:var(--sb2-cc-scrim);cursor:default;border:0;padding:0;position:fixed;bottom:0;left:0;right:0}.sb2-history-overlay.sb2-profile-popover{z-index:37;top:var(--sb2-profile-top);width:min(22.5rem,100vw);max-height:min(32.5rem, calc(100dvh - var(--sb2-profile-top) - .75rem));border:1px solid var(--border);border-radius:0 0 0 var(--sb2-radius-panel);color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;border-top:0;border-right:0;flex-direction:column;display:flex;position:fixed;right:0;overflow:hidden;background:var(--sb2-chrome)!important}.sb2-profile-popover-head{border-bottom:1px solid var(--sb2-line);flex-shrink:0;align-items:center;gap:.7rem;padding:.8rem .9rem .75rem;display:flex}.sb2-profile-popover-head img,.sb2-profile-popover-head [aria-hidden=true]{border-color:var(--sb2-line-mid);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);background:var(--sb2-fill-active)}.sb2-profile-popover-head-copy{flex:1;min-width:0}.sb2-profile-popover-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.9rem;font-weight:650}.sb2-profile-popover-copy{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.sb2-profile-popover-photo-actions{flex-wrap:wrap;align-items:center;gap:.15rem .55rem;margin:.18rem 0 0;display:flex}.sb2-profile-popover-photo-btn{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.2rem;margin:0;padding:0;font-size:.72rem;font-weight:600}.sb2-profile-popover-photo-btn:hover:not(:disabled){color:var(--foreground)}.sb2-profile-popover-photo-btn:focus-visible{box-shadow:0 0 0 2px var(--sb2-canvas), 0 0 0 4px var(--focus-ring);border-radius:.2rem;outline:none}.sb2-profile-popover-photo-btn:disabled{cursor:wait;opacity:.5}.sb2-profile-popover-body{overscroll-behavior:contain;min-height:0;padding:.85rem .9rem 1rem;overflow:hidden auto}.sb2-profile-popover-form{flex-direction:column;gap:.75rem;display:flex}.sb2-profile-popover-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.28rem;font-size:.62rem;font-weight:650;display:block}.sb2-profile-popover-input{border-radius:var(--sb2-radius-control);border:1px solid var(--border);background:var(--sb2-surface-inset);width:100%;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);padding:.5rem .7rem;font-size:.8125rem}.sb2-profile-popover-input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--accent-muted);outline:none}.sb2-profile-popover-input.is-readonly{color:var(--muted-foreground)}.sb2-profile-popover-name-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.sb2-profile-popover-status,.sb2-profile-popover-alert{border-radius:var(--sb2-radius-control);margin:0;padding:.45rem .65rem;font-size:.75rem;line-height:1.35}.sb2-profile-popover-status{border:1px solid var(--border);background:var(--sb2-fill-hover);color:var(--foreground)}.sb2-profile-popover-alert{border:1px solid rgb(var(--sb2-red-rgb) / .45);background:rgb(var(--sb2-red-rgb) / .12);color:var(--status-overdue)}.sb2-profile-popover-actions{gap:.45rem;display:flex}.sb2-profile-popover-btn{border-radius:var(--sb2-radius-control);border:1px solid var(--sb2-line-loud);background:var(--sb2-fill-hover);min-height:2.125rem;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.72rem;font-weight:650;display:inline-flex}.sb2-profile-popover-btn:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--focus-ring)}.sb2-profile-popover-btn:focus-visible{box-shadow:0 0 0 2px var(--sb2-canvas), 0 0 0 4px var(--focus-ring);outline:none}.sb2-profile-popover-btn:disabled{cursor:wait;opacity:.5}.sb2-profile-popover-btn-primary{border-color:var(--foreground);background:var(--foreground);color:var(--sb2-canvas);flex:1}.sb2-profile-popover-btn-primary:hover:not(:disabled){background:var(--secondary-foreground);border-color:var(--secondary-foreground);color:var(--sb2-canvas)}@media (max-width:420px){.sb2-profile-popover-name-row{grid-template-columns:1fr}}.sb2-date-range-surface{font-family:var(--font-sans);color:var(--foreground)}.sb2-date-range-surface [class*=calendar-preset-column]>ul{padding:.35rem}.sb2-date-range-surface [class*=calendar-preset-column] li+li{margin-top:.12rem}.sb2-date-range-surface button[aria-selected]{border-radius:calc(var(--sb2-radius-control) - .1rem);width:100%;font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--foreground);background:0 0;padding:.4rem .55rem;font-size:.8125rem;font-weight:550;line-height:1.3}.sb2-date-range-surface button[aria-selected=true]{background:var(--sb2-nav-active);color:var(--sb2-nav-active-color);font-weight:650}.sb2-date-range-surface button[aria-selected=false]:hover:not(:disabled){background:var(--sb2-fill-hover);color:var(--foreground)}.sb2-date-range-month-label{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.72rem;font-weight:650}.sb2-date-range-weekday-label{text-align:center;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--calendar-text-secondary);padding-bottom:.125rem;font-size:.62rem;font-weight:650}.sb2-date-range-surface button.sb2-date-range-day{font-family:var(--font-sans);letter-spacing:-.02em;font-size:.78rem;font-weight:550}.sb2-date-range-surface button.sb2-date-range-day-endpoint{font-weight:650}.sb2-date-range-surface button.rounded.border{border-radius:var(--sb2-radius-control)}.sb2-date-range-surface [class*=calendar-date-field]{border-radius:var(--sb2-radius-control);font-family:var(--font-sans);letter-spacing:-.01em;color:var(--foreground);font-size:.8125rem;font-weight:550}.sb2-date-range-surface .sb2-date-range-footer-btn{min-height:0;padding:.375rem .75rem;font-size:.72rem}.sb2-history-overlay.pulse-datetime-picker-panel select.pulse-datetime-time-select{border-radius:var(--sb2-radius-select);border:1px solid var(--calendar-nav-border);background:var(--calendar-date-field);color:var(--foreground);font-family:var(--font-sans)}.sb2-table{border-collapse:collapse;text-align:left;width:100%;min-width:46rem;font-size:.8125rem}.sb2-table th{background:var(--table-header);-webkit-backdrop-filter:blur(10px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;border-bottom:1px solid var(--sb2-line);padding:.62rem .85rem;font-size:.6rem;font-weight:700}.sb2-table th:first-child,.sb2-table td:first-child{padding-left:1.05rem}.sb2-table th:last-child,.sb2-table td:last-child{padding-right:1.05rem}.sb2-table td{vertical-align:middle;border-top:1px solid var(--sb2-line-faint);padding:.68rem .85rem}.sb2-row{cursor:pointer;transition:background-color .14s}.sb2-row:hover,.sb2-row:hover td{background:var(--table-row-hover)}.sb2-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.sb2-order-id{letter-spacing:-.03em;color:var(--foreground);align-items:center;gap:.35rem;margin:0;font-size:.875rem;font-weight:700;line-height:1.15;display:flex}.sb2-order-note-mark{color:var(--secondary-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb2-order-name{color:var(--muted-foreground);margin:.16rem 0 0;font-size:.7rem;font-weight:450;line-height:1.3}.sb2-customer{letter-spacing:-.01em;color:var(--secondary-foreground);font-size:.8rem;font-weight:550;line-height:1.3}.sb2-time{flex-direction:column;gap:.08rem;min-width:0;display:flex}.sb2-time-primary{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground);font-size:.78rem;font-weight:550}.sb2-time-secondary{color:var(--muted-foreground);font-size:.68rem;font-weight:450}.sb2-duration{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground);font-size:.8rem;font-weight:650}.sb2-status{border-radius:var(--sb2-radius-badge);letter-spacing:-.015em;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;height:1.45rem;box-shadow:inset 0 1px 0 var(--sb2-highlight);border:1px solid #0000;align-items:center;padding:0 .5rem;font-size:.68rem;font-weight:650;line-height:1;display:inline-flex}.sb2-status-on-time{color:var(--sb2-on-time);background:rgb(var(--sb2-green-rgb) / .09);border-color:rgb(var(--sb2-green-rgb) / .32)}.sb2-status-overdue{color:var(--sb2-overdue);background:rgb(var(--sb2-red-rgb) / .1);border-color:rgb(var(--sb2-red-rgb) / .34)}.sb2-status-incomplete{color:var(--sb2-info);background:rgb(var(--sb2-blue-rgb) / .12);border-color:rgb(var(--sb2-blue-rgb) / .36)}.sb2-status-failed{color:var(--secondary-foreground);background:var(--sb2-fill-hover);border-color:var(--border-strong)}.sb2-status-rush{color:var(--sb2-rush);background:rgb(var(--sb2-magenta-rgb) / .2);border-color:rgb(var(--sb2-magenta-rgb) / .38)}.sb2-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.22rem .62rem;font-size:.62rem;font-weight:750;display:inline-flex}.sb2-pagination{border-top:1px solid var(--border);background:var(--sb2-fill-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.sb2-page-btn{border-radius:var(--sb2-radius-control);border:1px solid var(--sb2-line-loud);background:var(--sb2-fill-hover);color:var(--foreground);cursor:pointer;padding:.4rem .85rem;font-size:.72rem;font-weight:650;transition:background-color .15s,border-color .15s}.sb2-page-btn:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--focus-ring)}.sb2-page-btn:disabled{cursor:not-allowed;opacity:.38}.sb2-page-btn-primary{border-color:var(--foreground);background:var(--foreground);color:var(--sb2-canvas)}.sb2-page-btn-primary:hover:not(:disabled){background:var(--secondary-foreground);border-color:var(--secondary-foreground);color:var(--sb2-canvas)}.sb2-mobile-card{border-radius:var(--sb2-radius-module);text-align:left;cursor:pointer;width:100%;padding:.85rem .95rem;transition:background-color .15s,border-color .15s,transform .15s}.sb2-mobile-card .sb2-order-id{font-size:.95rem}.sb2-mobile-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;display:flex}.sb2-mobile-card:hover{background:var(--interactive-hover)}.sb2-mobile-card:active{transform:scale(.995)}.sb2-error{border-radius:var(--sb2-radius-module);border:1px solid rgb(var(--sb2-red-rgb) / .45);background:rgb(var(--sb2-red-rgb) / .14);color:var(--status-overdue);padding:.8rem .95rem;font-size:.875rem}.sb2-modal{border-radius:var(--sb2-radius-modal);background:var(--sb2-glass-fill);-webkit-backdrop-filter:var(--sb2-glass-blur);border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 var(--sb2-highlight), var(--shadow-overlay)}.sb2-investigation-root{isolation:isolate;transform:translateZ(0)}.sb2-investigation-scrim{background:var(--overlay-backdrop-strong);backface-visibility:hidden;transform:translateZ(0)}.sb2-history .sb2-investigation-dialog{isolation:isolate;backface-visibility:hidden;contain:paint;background:var(--sb2-chrome);transform:translateZ(0);-webkit-backdrop-filter:none!important}.sb2-history .sb2-investigation-dialog .sb2-module,.sb2-history .sb2-investigation-dialog .sb2-panel,.sb2-history .sb2-investigation-dialog .sb2-job,.sb2-history .sb2-investigation-dialog .sb2-approval{-webkit-backdrop-filter:none!important}.sb2-panel{border-radius:var(--sb2-radius-panel);background:var(--sb2-glass-fill);-webkit-backdrop-filter:var(--sb2-glass-blur);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 0 var(--sb2-highlight)}.sb2-jobs{padding:0;overflow:hidden}.sb2-jobs-toolbar{border-bottom:1px solid var(--sb2-line);background:var(--sb2-fill-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .85rem .5rem;display:flex}.sb2-jobs-heading{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1rem;font-weight:650}.sb2-jobs-metrics{align-items:baseline;gap:.85rem;margin:0;display:flex}.sb2-jobs-metrics div{text-align:left;align-items:baseline;gap:.35rem;min-width:0;display:flex}.sb2-jobs-metrics dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.6rem;font-weight:700}.sb2-jobs-metrics dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-size:.95rem;font-weight:750;line-height:1}.sb2-jobs-body{padding:.75rem}.sb2-jobs-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sb2-job{border-radius:var(--sb2-radius-card);background:var(--sb2-glass-fill);-webkit-backdrop-filter:var(--sb2-glass-blur);overflow:hidden}.sb2-job-head{background:var(--sb2-surface-raised);grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:1rem;padding:.75rem .85rem .65rem;display:grid}.sb2-job-title{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:.25rem .55rem;min-inline-size:0;margin:0;font-size:.95rem;line-height:1.2;display:flex}.sb2-job-id{overflow-wrap:anywhere;letter-spacing:-.03em;min-inline-size:0;color:var(--foreground);font-weight:750}.sb2-job-name{overflow-wrap:anywhere;min-inline-size:0;color:var(--secondary-foreground);font-weight:550}.sb2-job-meta{color:var(--muted-foreground);grid-column:1;margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.sb2-job-status{color:var(--secondary-foreground);font-weight:650}.sb2-job-alert,.sb2-job-unknown{align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.sb2-job-alert{color:var(--status-overdue)}.sb2-job-unknown{color:var(--muted-foreground)}.sb2-job-alert-icon{flex-shrink:0;width:.75rem;height:.75rem}.sb2-jobs-empty{color:var(--muted-foreground);margin:0;padding:0 .85rem .75rem;font-size:.8125rem}.sb2-job-tasks{background:var(--sb2-surface-inset);overflow-x:auto}.sb2-jobs-table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem;font-size:.8125rem}.sb2-jobs-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;border-bottom:1px solid var(--sb2-line);padding:.5rem .75rem;font-size:.6rem;font-weight:700}.sb2-jobs-table th:first-child,.sb2-jobs-table td:first-child{padding-left:.75rem}.sb2-jobs-table th:last-child,.sb2-jobs-table td:last-child{padding-right:.75rem}.sb2-jobs-table td{vertical-align:top;border-top:1px solid var(--sb2-line-faint);color:var(--secondary-foreground);padding:.62rem .75rem}.sb2-jobs-table tbody tr:first-child td{border-top:0}.sb2-jobs-dept{align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}.sb2-jobs-swatch{width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--sb2-swatch-ring);border-radius:.15rem;flex-shrink:0;display:inline-block}.sb2-jobs-dept-name{overflow-wrap:anywhere;min-inline-size:0;color:var(--foreground);font-weight:550}.sb2-jobs-schedule{color:var(--muted-foreground);align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.sb2-jobs-schedule-ok{color:var(--status-on-time)}.sb2-jobs-schedule-late{color:var(--status-overdue)}.sb2-jobs-table th.sb2-jobs-usage-col,.sb2-jobs-table td.sb2-jobs-usage-col{white-space:nowrap;vertical-align:top;width:1%;padding-right:.85rem}.sb2-jobs-cycle{text-align:right;background:0 0;flex-direction:column;flex-shrink:0;grid-area:1/2/span 2;justify-content:center;align-self:center;align-items:flex-end;width:max-content;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.sb2-jobs-cycle-label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted-foreground);margin:0;font-size:.6rem;font-weight:700}.sb2-jobs-elapsed{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground);margin:.18rem 0 0;font-size:1.05rem;font-weight:750;line-height:1.1}.sb2-jobs-usage{font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit;margin:0}.sb2-approvals{padding:0;overflow:hidden}.sb2-approvals-toolbar{border-bottom:1px solid var(--sb2-line);background:var(--sb2-fill-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .85rem .5rem;display:flex}.sb2-approvals-heading{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1rem;font-weight:650}.sb2-approvals-body{padding:.75rem}.sb2-approvals-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sb2-approval{border-radius:var(--sb2-radius-card);background:var(--sb2-glass-fill);-webkit-backdrop-filter:var(--sb2-glass-blur);overflow:hidden}.sb2-approval-head{background:var(--sb2-surface-raised);grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:1rem;padding:.75rem .85rem .65rem;display:grid}.sb2-approval-title{flex-wrap:wrap;grid-column:1;align-items:baseline;gap:.25rem .55rem;min-inline-size:0;margin:0;font-size:.95rem;line-height:1.2;display:flex}.sb2-approval-id{overflow-wrap:anywhere;letter-spacing:-.03em;min-inline-size:0;color:var(--foreground);font-weight:750}.sb2-approval-name{overflow-wrap:anywhere;min-inline-size:0;color:var(--secondary-foreground);font-weight:550}.sb2-approval-meta{color:var(--muted-foreground);grid-column:1;margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.sb2-approval-status{color:var(--secondary-foreground);font-weight:650}.sb2-approval-timer{color:var(--sb2-info);font-weight:650}.sb2-approval-detail{background:var(--sb2-surface-inset);align-items:stretch;gap:0;padding:.7rem .85rem .8rem;display:flex}.sb2-approval-steps{--sb2-approval-progress-start:rgb(var(--sb2-blue-rgb) / .28);--sb2-approval-progress-mid:rgb(var(--sb2-blue-rgb) / .62);--sb2-approval-progress-end:var(--sb2-blue);--sb2-approval-node-size:.75rem;--sb2-approval-node-radius:.1875rem;--sb2-approval-track-size:3px;--sb2-approval-track-gap:.5rem;contain:paint;flex:1;align-items:flex-start;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.sb2-approval-steps:before{content:"";z-index:0;top:calc(var(--sb2-approval-node-size) / 2 - var(--sb2-approval-track-size) / 2);height:var(--sb2-approval-track-size);pointer-events:none;background:linear-gradient(to right, var(--sb2-approval-progress-start), var(--sb2-approval-progress-mid), var(--sb2-approval-progress-end));position:absolute;left:0;right:0}.sb2-approval-step{grid-template-columns:max-content minmax(0,1fr);min-width:0;display:grid}.sb2-approval-step:not(:last-child){flex:1 1 0}.sb2-approval-step:last-child{grid-template-columns:max-content max-content}.sb2-approval-rail,.sb2-approval-step-copy{display:contents}.sb2-approval-node-slot{z-index:1;width:var(--sb2-approval-node-size);height:var(--sb2-approval-node-size);background:var(--sb2-surface-inset);box-shadow:0 0 0 var(--sb2-approval-track-gap) var(--sb2-surface-inset);grid-area:1/1;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.sb2-approval-step:first-child .sb2-approval-node-slot:before,.sb2-approval-step:last-child .sb2-approval-node-slot:after{content:"";background:var(--sb2-surface-inset);width:16rem;position:absolute;top:-.35rem;bottom:-.35rem}.sb2-approval-step:first-child .sb2-approval-node-slot:before{right:50%}.sb2-approval-step:last-child .sb2-approval-node-slot:after{left:50%}.sb2-approval-dot{box-sizing:border-box;width:var(--sb2-approval-node-size);height:var(--sb2-approval-node-size);border-radius:var(--sb2-approval-node-radius);border:1px solid var(--sb2-line-max);z-index:1;background:0 0;flex-shrink:0;display:block;position:relative}.sb2-approval-dot.is-filled{border-color:var(--sb2-approval-progress-mid);background:var(--sb2-approval-progress-mid)}.sb2-approval-step:first-child .sb2-approval-dot.is-filled{border-color:var(--sb2-approval-progress-start);background:var(--sb2-approval-progress-start)}.sb2-approval-step:nth-child(2) .sb2-approval-dot.is-filled{border-color:var(--sb2-approval-progress-mid);background:var(--sb2-approval-progress-mid)}.sb2-approval-step:nth-child(3) .sb2-approval-dot.is-filled{border-color:var(--sb2-approval-progress-end);background:var(--sb2-approval-progress-end)}.sb2-approval-connector{display:none}.sb2-approval-step-label,.sb2-approval-step-date{white-space:nowrap;text-align:left;grid-column:1/-1;justify-self:start;width:0;min-width:max-content}.sb2-approval-step:last-child .sb2-approval-step-label,.sb2-approval-step:last-child .sb2-approval-step-date{width:max-content;min-width:0}.sb2-approval-step-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);grid-row:2;margin:.45rem 0 0;font-size:.6rem;font-weight:700}.sb2-approval-step-time{white-space:nowrap;text-align:left;letter-spacing:-.02em;font-variant-numeric:tabular-nums;width:max-content;color:var(--foreground);grid-area:3/1;margin:.2rem 0 0;font-size:.8125rem;font-weight:650}.sb2-approval-step-date{font-variant-numeric:tabular-nums;color:var(--muted-foreground);grid-row:4;margin:.12rem 0 0;font-size:.7rem}.sb2-approval-cycle{text-align:right;background:0 0;flex-direction:column;flex-shrink:0;grid-area:1/2/span 2;justify-content:center;align-self:center;align-items:flex-end;width:max-content;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.sb2-approval-cycle-label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted-foreground);margin:0;font-size:.6rem;font-weight:700}.sb2-approval-cycle-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground);margin:.18rem 0 0;font-size:1.05rem;font-weight:750;line-height:1.1}.sb2-activity{padding:0;overflow:hidden}.sb2-activity-toolbar{border-bottom:1px solid var(--sb2-line);background:var(--sb2-fill-faint);align-items:center;padding:.55rem .85rem .5rem;display:flex}.sb2-activity-heading{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1rem;font-weight:650}.sb2-activity-body{padding:.55rem .85rem .65rem}.sb2-activity-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sb2-activity-item{padding-left:.9rem;position:relative}.sb2-activity-dot{background:color-mix(in srgb, var(--foreground) 55%, transparent);width:5px;height:5px;box-shadow:none;border:0;border-radius:1px;position:absolute;top:.38rem;left:0}.sb2-activity-time{font-family:var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin:0;font-size:.68rem;font-weight:550;line-height:1.3}.sb2-activity-event{margin:.1rem 0 0}.sb2-activity-copy{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--secondary-foreground);font-size:.8125rem;font-weight:450;line-height:1.4}.sb2-activity-subject{letter-spacing:-.02em;color:var(--foreground);font-weight:650}.sb2-activity-status{border-radius:var(--sb2-radius-badge);max-width:100%;font-family:var(--font-sans);letter-spacing:-.015em;white-space:nowrap;vertical-align:.08em;box-shadow:inset 0 1px 0 var(--sb2-highlight);border:1px solid #0000;align-items:center;margin:0 .18em;padding:.1rem .38rem;font-size:.65rem;font-weight:650;line-height:1.15;display:inline-flex}.sb2-activity-status-green{color:var(--sb2-green);background:rgb(var(--sb2-green-rgb) / .09);border-color:rgb(var(--sb2-green-rgb) / .32)}.sb2-activity-status-yellow{color:var(--sb2-yellow);background:rgb(var(--sb2-yellow-rgb) / .1);border-color:rgb(var(--sb2-yellow-rgb) / .34)}.sb2-activity-status-red{color:var(--sb2-red);background:rgb(var(--sb2-red-rgb) / .1);border-color:rgb(var(--sb2-red-rgb) / .34)}.sb2-activity-status-magenta{color:var(--sb2-magenta);background:rgb(var(--sb2-magenta-rgb) / .12);border-color:rgb(var(--sb2-magenta-rgb) / .34)}.sb2-activity-status-purple{color:var(--sb2-purple);background:rgb(var(--sb2-purple-rgb) / .12);border-color:rgb(var(--sb2-purple-rgb) / .34)}.sb2-activity-status-blue{color:var(--sb2-blue);background:rgb(var(--sb2-blue-rgb) / .12);border-color:rgb(var(--sb2-blue-rgb) / .36)}.sb2-activity-status-cyan{color:var(--sb2-cyan);background:rgb(var(--sb2-cyan-rgb) / .12);border-color:rgb(var(--sb2-cyan-rgb) / .34)}.sb2-activity-status-orange{color:var(--sb2-orange);background:rgb(var(--sb2-orange-rgb) / .12);border-color:rgb(var(--sb2-orange-rgb) / .34)}.sb2-activity-status-neutral{color:var(--sb2-neutral);background:rgb(var(--sb2-neutral-rgb) / .14);border-color:rgb(var(--sb2-neutral-rgb) / .34)}.sb2-activity-note{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.75rem;line-height:1.4}.sb2-modal-hero-head{z-index:20;border-bottom:1px solid var(--sb2-line);padding-top:.85rem;padding-bottom:.75rem;position:relative;overflow:visible}.sb2-modal-identity{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sb2-modal-so{letter-spacing:-.05em;color:var(--foreground);margin:0;font-size:1.55rem;font-weight:750;line-height:1.05}.sb2-modal-customer{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.78rem;line-height:1.25}.sb2-modal-order{color:var(--secondary-foreground);margin:.12rem 0 0;font-size:.9rem;font-weight:550;line-height:1.25}.sb2-modal-identity-meta{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;padding-top:.1rem;display:flex}.sb2-history button.sb2-modal-close{border-radius:var(--sb2-radius-control);width:2.2rem;height:2.2rem;box-shadow:none;filter:none;background:0 0;border-color:#0000}.sb2-history button.sb2-modal-close svg{width:1.15rem;height:1.15rem}.sb2-history button.sb2-modal-close:hover{background:var(--interactive-hover);filter:none;border-color:#0000}.sb2-history button.sb2-modal-close:focus-visible{box-shadow:inset 0 1px 0 var(--sb2-highlight), 0 0 0 2px var(--sb2-canvas), 0 0 0 4px var(--focus-ring);outline:none}.sb2-modal-body{overscroll-behavior:contain;background:var(--sb2-canvas);scrollbar-width:none;-ms-overflow-style:none;padding-top:.75rem;overflow-x:hidden}.sb2-modal-body::-webkit-scrollbar{display:none}.sb2-modal-stack,.sb2-modal-hero-body{flex-direction:column;gap:.75rem;display:flex}.sb2-modal-rest{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.sb2-modal-perf{grid-template-rows:minmax(8.5rem,auto);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.7rem;display:grid}.sb2-modal-metric{flex-direction:column;justify-content:center;min-width:0;min-height:8.5rem;padding:.95rem 1rem .9rem;display:flex}.sb2-modal-metric-target{justify-content:flex-start;padding-top:2.8rem}.sb2-summary-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.78rem;font-weight:650}.sb2-summary-hero{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:1.85rem;font-weight:750;line-height:1}.sb2-summary-outcome{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:1.25rem;font-weight:750;line-height:1.1}.sb2-summary-target{letter-spacing:-.02em;color:var(--foreground);margin:.4rem 0 0;font-size:.92rem;font-weight:650;line-height:1.25}.sb2-summary-policy{letter-spacing:.02em;color:var(--muted-foreground);margin:.28rem 0 0;font-size:.72rem;font-weight:650}.sb2-modal-missing{margin:0}.sb2-milestones{--sb2-milestone-node-size:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.7rem;width:100%;margin:0;padding:.5rem .1rem 1rem;list-style:none;display:grid;position:relative}.sb2-milestones:before{content:"";top:calc(.5rem + (var(--sb2-milestone-node-size) / 2));right:calc(.1rem + (var(--sb2-milestone-node-size) / 2));left:calc(.1rem + (var(--sb2-milestone-node-size) / 2));background:var(--sb2-fill-loud);pointer-events:none;height:1px;position:absolute}.sb2-milestone{min-width:0}.sb2-milestone:nth-child(2){text-align:center}.sb2-milestone:last-child{text-align:right;overflow:visible}.sb2-milestone-rail{min-height:var(--sb2-milestone-node-size);align-items:center;display:flex}.sb2-milestone:nth-child(2) .sb2-milestone-rail{justify-content:center}.sb2-milestone:last-child .sb2-milestone-rail{justify-content:flex-end}.sb2-milestone-node{z-index:1;width:var(--sb2-milestone-node-size);height:var(--sb2-milestone-node-size);border:1px solid var(--sb2-line-mid);background:var(--sb2-mix-base);box-shadow:inset 0 1px 0 var(--sb2-line);color:var(--secondary-foreground);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.sb2-milestone-node svg{width:1.25rem;height:1.25rem}.sb2-milestone-completed-early{color:var(--sb2-blue);border-color:rgb(var(--sb2-blue-rgb) / .55);background:color-mix(in srgb, var(--sb2-blue) 16%, var(--sb2-mix-base))}.sb2-milestone-completed-on-time{color:var(--sb2-on-time);border-color:rgb(var(--sb2-green-rgb) / .55);background:color-mix(in srgb, var(--sb2-on-time) 16%, var(--sb2-mix-base))}.sb2-milestone-completed-late{color:var(--sb2-overdue);border-color:rgb(var(--sb2-red-rgb) / .55);background:color-mix(in srgb, var(--sb2-overdue) 16%, var(--sb2-mix-base))}.sb2-milestone-track{display:none}.sb2-milestone-label{letter-spacing:.035em;text-transform:uppercase;color:var(--muted-foreground);margin:.5rem 0 0;padding-right:.75rem;font-size:.62rem;font-weight:650;line-height:1.3}.sb2-milestone:nth-child(2) .sb2-milestone-label,.sb2-milestone:last-child .sb2-milestone-label{padding-right:0}.sb2-milestone:last-child .sb2-milestone-label,.sb2-milestone:last-child .sb2-milestone-time,.sb2-milestone:last-child .sb2-milestone-date{margin-left:auto}.sb2-milestone-time{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--foreground);margin:.2rem 0 0;font-size:.84rem;font-weight:650;line-height:1.2}.sb2-milestone-date{color:var(--muted-foreground);margin:.08rem 0 0;font-size:.68rem;line-height:1.2}.sb2-annotation-cluster{flex-shrink:0;align-items:center;display:flex;position:relative}.sb2-annotation-actions-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.sb2-annotation-action{border-radius:var(--sb2-radius-control);height:2.2rem;color:var(--secondary-foreground);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.88rem;font-weight:650;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}.sb2-annotation-action svg{width:1.1rem;height:1.1rem}.sb2-annotation-action:hover,.sb2-annotation-overflow:hover{background:var(--interactive-hover);color:var(--foreground)}.sb2-annotation-action.is-active,.sb2-annotation-overflow.is-active{background:var(--interactive-active);color:var(--foreground)}.sb2-annotation-action.is-noted{color:var(--foreground)}.sb2-annotation-note-count{background:var(--accent-muted);min-width:1.15rem;height:1.15rem;color:var(--foreground);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.sb2-annotation-action:disabled,.sb2-annotation-overflow:disabled,.sb2-annotation-menu-item:disabled{cursor:not-allowed;opacity:.6}.sb2-annotation-action:focus-visible,.sb2-annotation-overflow:focus-visible,.sb2-annotation-menu-item:focus-visible{box-shadow:inset 0 1px 0 var(--sb2-highlight), 0 0 0 2px var(--sb2-canvas), 0 0 0 4px var(--focus-ring);outline:none}.sb2-annotation-overflow{border-radius:var(--sb2-radius-control);width:2.2rem;height:2.2rem;color:var(--secondary-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .12s,background-color .12s;display:grid}.sb2-annotation-overflow svg{width:1.15rem;height:1.15rem}.sb2-annotation-menu{z-index:40;border:1px solid var(--border-subtle);background:var(--sb2-surface-raised);min-width:13.5rem;box-shadow:inset 0 1px 0 var(--sb2-highlight), 0 12px 28px var(--sb2-shadow);border-radius:.55rem;padding:.25rem;position:absolute;top:calc(100% + .35rem);right:0}.sb2-annotation-menu-item{border-radius:var(--sb2-radius-badge);width:100%;color:var(--foreground);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem;font-size:.78rem;font-weight:550;line-height:1.25;display:block}.sb2-annotation-menu-item:hover{background:var(--interactive-hover)}.sb2-annotation-editor{z-index:30;border:1px solid var(--border-subtle);background:var(--sb2-surface-raised);width:min(22.5rem,100vw - 3rem);max-height:min(28rem,70vh);box-shadow:inset 0 1px 0 var(--sb2-highlight), 0 12px 28px var(--sb2-shadow);border-radius:.6rem;flex-direction:column;padding:.7rem .8rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden}.sb2-annotation-editor>:first-child{border-top:0;margin-top:0;padding-top:0}.sb2-annotation-editor>:not(.sb2-notes-editor){min-height:0;overflow-y:auto}.sb2-notes-editor{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.sb2-notes-composer{z-index:1;border-bottom:1px solid var(--sb2-line);background:var(--sb2-surface-raised);flex-direction:column;flex:none;gap:.75rem;padding-bottom:.75rem;display:flex}.sb2-notes-composer textarea{max-height:8rem}.sb2-notes-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:.15rem 0;overflow-y:auto}.sb2-notes-list>li+li{margin-top:.5rem}.sb2-notes-actions{z-index:1;border-top:1px solid var(--sb2-line);background:var(--sb2-surface-raised);flex:none;padding-top:.75rem}.sb2-history .sb2-annotation-editor input,.sb2-history .sb2-annotation-editor textarea,.sb2-history .sb2-annotation-editor .flex.flex-wrap.gap-2>button{border-radius:var(--sb2-radius-control)}.sb2-history .sb2-note-inline-actions{flex-wrap:wrap;gap:.2rem;margin-top:.5rem;display:flex}.sb2-history .sb2-note-inline-action{border-radius:var(--sb2-radius-control);cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;align-items:center;min-height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:650;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}.sb2-history .sb2-note-inline-action-edit{color:var(--accent-text)}.sb2-history .sb2-note-inline-action-delete{color:var(--sb2-overdue)}.sb2-history .sb2-note-inline-action-edit:hover,.sb2-history .sb2-note-inline-action-edit:focus-visible{background:var(--interactive-hover);color:var(--foreground)}.sb2-history .sb2-note-inline-action-delete:hover,.sb2-history .sb2-note-inline-action-delete:focus-visible{background:color-mix(in srgb, var(--sb2-overdue) 18%, transparent);color:var(--sb2-overdue)}.sb2-history .sb2-note-inline-action:focus-visible{box-shadow:0 0 0 2px var(--sb2-canvas), 0 0 0 4px var(--focus-ring);outline:none}@media (max-width:639px){.sb2-jobs-toolbar{align-items:center;gap:.75rem}.sb2-jobs-metrics{justify-content:flex-end;width:auto}.sb2-jobs-body{padding:.75rem .65rem}.sb2-approvals-toolbar{align-items:flex-start}.sb2-approvals-body{padding:.75rem .65rem}.sb2-activity-toolbar{padding:.55rem .7rem .5rem}.sb2-activity-body{padding:.55rem .7rem .65rem}.sb2-approval-detail{flex-direction:column;gap:0}.sb2-approval-steps{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid;overflow:visible}.sb2-approval-step,.sb2-approval-step:not(:last-child),.sb2-approval-step:last-child{flex-direction:row;flex:none;grid-template-columns:none;gap:.75rem;display:flex}.sb2-approval-rail{width:var(--sb2-approval-node-size);flex-direction:column;align-items:center;gap:0;height:auto;display:flex}.sb2-approval-node-slot{width:var(--sb2-approval-node-size);height:var(--sb2-approval-node-size);box-shadow:none;background:0 0;grid-area:auto;justify-self:auto;display:block}.sb2-approval-step:first-child .sb2-approval-node-slot:before,.sb2-approval-step:last-child .sb2-approval-node-slot:after,.sb2-approval-steps:before{content:none}.sb2-approval-connector{z-index:auto;width:var(--sb2-approval-track-size);min-width:0;height:auto;min-height:.7rem;margin-top:var(--sb2-approval-track-gap);margin-bottom:var(--sb2-approval-track-gap);flex:1 1 0;grid-area:auto;place-self:stretch;display:block}.sb2-approval-step:first-child .sb2-approval-connector{background:linear-gradient(to bottom, var(--sb2-approval-progress-start), var(--sb2-approval-progress-mid))}.sb2-approval-step:nth-child(2) .sb2-approval-connector{background:linear-gradient(to bottom, var(--sb2-approval-progress-mid), var(--sb2-approval-progress-end))}.sb2-approval-step-copy{text-align:left;flex-direction:column;margin-top:0;padding-right:0;display:flex}.sb2-approval-step-label,.sb2-approval-step-time,.sb2-approval-step-date,.sb2-approval-step:last-child .sb2-approval-step-label,.sb2-approval-step:last-child .sb2-approval-step-date{grid-area:auto;justify-self:auto;width:auto;min-width:0}.sb2-approval-step-label{margin-top:0}.sb2-approval-cycle{text-align:right;align-self:start;width:max-content;min-width:0;margin:0;padding:0}.sb2-job-tasks{overflow:visible}.sb2-jobs-table{min-width:0}.sb2-jobs-table thead{display:none}.sb2-jobs-table tr.sb2-jobs-task{gap:.5rem;padding:.65rem .75rem .75rem;display:grid}.sb2-jobs-table tr.sb2-jobs-task+.sb2-jobs-task{border-top:1px solid var(--sb2-line-faint)}.sb2-jobs-table tr.sb2-jobs-task td{border:0;grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.5rem;padding:0;display:grid}.sb2-jobs-table tr.sb2-jobs-task td:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6rem;font-weight:700}.sb2-modal-so{font-size:1.35rem}.sb2-summary-hero{font-size:1.7rem}.sb2-milestones{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.sb2-milestones:before{display:none}.sb2-milestone:nth-child(2),.sb2-milestone:last-child{text-align:left}.sb2-milestone:nth-child(2) .sb2-milestone-rail,.sb2-milestone:last-child .sb2-milestone-rail{justify-content:flex-start}.sb2-milestone:nth-child(2) .sb2-milestone-label,.sb2-milestone:last-child .sb2-milestone-label,.sb2-milestone:last-child .sb2-milestone-time,.sb2-milestone:last-child .sb2-milestone-date{margin-left:0;padding-right:0}}@media (max-width:1100px){.sb2-chrome-search-face{width:min(16rem,100%)}}@media (max-width:960px){.sb2-chrome-help,.sb2-cc-trigger-label{display:none}.sb2-cc-trigger{justify-content:center;width:2.25rem;padding:0}}@media (max-width:820px){.sb2-shell-wordmark{display:none}.sb2-chrome-search-face{justify-content:center;width:2.25rem;padding:0}.sb2-chrome-search-label{display:none}}@media (max-width:640px){.sb2-chrome-tools{gap:0}.sb2-shell-top{column-gap:.45rem;padding:0 .55rem 0 .35rem}}@media (max-width:479px){.sb2-shell-wordmark{display:none}.sb2-modal-perf{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.sb2-modal-metric-hero{grid-column:auto}}html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-header,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-inset,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-card-inset,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-stat,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-input,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-gold,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-on-time,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-overdue,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-rush,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-card-glow-on-time,html[data-theme=light] .sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-card-glow-overdue,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-header,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-inset,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-card-inset,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-stat,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-input,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-gold,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-on-time,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-overdue,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-summary-rush,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-card-glow-on-time,.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .surface-pulse-card-glow-overdue{background:var(--sb2-surface);box-shadow:inset 0 1px 0 var(--sb2-highlight)}.sb2-history .sb2-shell-content:not(.sb2-shell-content-pulse) .rush-badge{background:var(--sb2-magenta);border:1px solid rgb(var(--sb2-magenta-rgb) / .45);border-radius:var(--sb2-radius-badge);color:var(--foreground);filter:none}.sb2-history-overlay{-webkit-backdrop-filter:var(--sb2-blur);border-radius:var(--sb2-radius-select);box-shadow:var(--shadow-overlay);background:var(--sb2-chrome)!important;border-color:var(--border-strong)!important}.sb2-history-overlay button:not(.sb2-modal-close):not(.sb2-annotation-overflow),.sb2-history-overlay input{border-radius:var(--sb2-radius-control)}.sb2-history-overlay [role=option]{border-radius:var(--sb2-radius-badge)}.sb2-history .sb2-modal-body>p.rounded-md,.sb2-history .sb2-modal p.rounded-\[0\.65rem\],.sb2-history .sb2-modal button.rounded:not(.sb2-modal-close){border-radius:var(--sb2-radius-control)}.sb2-history .sb2-modal span.rounded-full:not(.h-2){border-radius:var(--sb2-radius-badge)}.sb2-history .sb2-annotation-editor [role=listbox]{border-radius:var(--sb2-radius-select)}@media (min-width:640px){.sb2-history .sb2-page{padding:1rem 1.1rem 1.5rem}.sb2-hero-value{font-size:2.65rem}}.sb2-shell-nav.is-collapsed{width:0;box-shadow:none;border-right-width:0;overflow:hidden}@media (min-width:768px){.sb2-dash{grid-template-columns:repeat(6,minmax(0,1fr))}.sb2-hero,.sb2-table-widget,.sb2-error{grid-column:1/-1}.sb2-metric-on-time{grid-column:1/3}.sb2-metric-overdue{grid-column:3/5}.sb2-metric-rush{grid-column:5/7}.sb2-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sb2-history .sb2-page{gap:1rem;padding:1.1rem 1.35rem 1.75rem}.sb2-dash{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.sb2-hero{grid-column:1/7}.sb2-metric-on-time{grid-column:7/9}.sb2-metric-overdue{grid-column:9/11}.sb2-metric-rush{grid-column:11/13}.sb2-table-widget,.sb2-error{grid-column:1/-1}.sb2-filters-grid{grid-template-columns:1.15fr .85fr .85fr 1.25fr}}@media (max-width:767px){.sb2-shell-nav,.sb2-shell-nav.is-collapsed{z-index:35;top:var(--sb2-shell-header-h);width:16.25rem;height:calc(100dvh - var(--sb2-shell-header-h));visibility:hidden;pointer-events:none;border-right-width:1px;transition:transform .2s;position:fixed;left:0;overflow:hidden;transform:translate(-105%)}.sb2-shell-nav.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.sb2-hero{grid-template-columns:1fr}.sb2-hero-visual{justify-self:start}}.sb2-cc-layer{--sb2-cc-top:0px;--sb2-cc-right:.9rem}.sb2-cc-backdrop{z-index:36;top:var(--sb2-cc-top);background:var(--sb2-cc-scrim);opacity:0;pointer-events:none;cursor:default;border:0;padding:0;transition:opacity .16s;position:fixed;bottom:0;left:0;right:0}.sb2-cc-backdrop.is-open{opacity:1;pointer-events:auto}.sb2-cc-trigger{border:1px solid var(--border-strong);border-radius:var(--sb2-radius-control);background:var(--sb2-control-fill);height:2.25rem;color:var(--secondary-foreground);letter-spacing:.01em;cursor:pointer;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .65rem 0 .5rem;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.sb2-cc-trigger.is-open{border-color:var(--sb2-line-emphasis);background:var(--sb2-surface-raised)}.sb2-cc-trigger-icon{pointer-events:none;flex-shrink:0;width:.94rem;height:.94rem;display:inline-flex;overflow:visible}.sb2-cc-panel{z-index:37;top:var(--sb2-cc-top);right:var(--sb2-cc-right);width:min(30rem,100vw - 1.3rem);height:min(34.5rem, calc(100dvh - var(--sb2-cc-top) - .75rem));border:1px solid var(--border);border-radius:0 0 var(--sb2-radius-panel) var(--sb2-radius-panel);background:var(--sb2-glass-fill);min-height:22rem;color:var(--foreground);box-shadow:none;opacity:0;pointer-events:none;-webkit-backdrop-filter:var(--sb2-glass-blur);border-top:0;flex-direction:column;transition:opacity .16s,transform .18s;display:flex;position:fixed;overflow:hidden;transform:translateY(-.35rem)}.sb2-cc-panel.is-open{opacity:1;pointer-events:auto;transform:none}.sb2-cc-head{border-bottom:1px solid var(--sb2-line);flex-shrink:0;align-items:flex-start;gap:.4rem;padding:.85rem .95rem .75rem;display:flex}.sb2-cc-head-copy{flex:1;min-width:0}.sb2-cc-title-row{align-items:center;gap:.45rem;display:flex}.sb2-cc-title{letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:650;line-height:1.2}.sb2-cc-status{background:var(--sb2-neutral);border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem}.sb2-cc-status.is-ready{background:var(--sb2-on-time)}.sb2-cc-status.is-error{background:var(--sb2-overdue)}.sb2-cc-subtitle{color:var(--muted-foreground);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.72rem;line-height:1.35;overflow:hidden}.sb2-cc-icon-btn,.sb2-cc-send,.sb2-cc-sop{border:1px solid var(--border-strong);border-radius:var(--sb2-radius-control);background:var(--sb2-control-fill);color:var(--secondary-foreground);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb2-cc-icon-btn{width:2rem;height:2rem}.sb2-cc-icon-btn.is-open,.sb2-cc-icon-btn:hover,.sb2-cc-send:hover:not(:disabled){border-color:var(--sb2-line-emphasis);background:var(--sb2-surface-raised);color:var(--foreground)}.sb2-cc-sop:hover:not(:disabled):not(.is-on){border-color:var(--sb2-line-emphasis);background:var(--sb2-surface-raised);color:var(--muted-foreground)}.sb2-cc-icon-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:1.05rem;line-height:1}.sb2-cc-icon-btn:disabled,.sb2-cc-send:disabled,.sb2-cc-sop:disabled,.sb2-cc-prompts button:disabled{cursor:not-allowed;opacity:.4}.sb2-cc-chats{position:relative}.sb2-cc-chats.is-open{z-index:20}.sb2-cc-tip-wrap{display:inline-flex;position:relative}.sb2-cc-tip{z-index:4;border:1px solid var(--sb2-line-mid);border-radius:var(--sb2-radius-badge);background:var(--sb2-surface-raised);color:var(--foreground);letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;padding:.28rem .5rem;font-size:.68rem;font-weight:550;line-height:1.2;transition:opacity .12s;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.sb2-cc-chats>.sb2-cc-tip{left:auto;right:0;transform:none}.sb2-cc-tip-wrap:hover .sb2-cc-tip,.sb2-cc-tip-wrap:focus-within .sb2-cc-tip,.sb2-cc-chats:hover:not(.is-open) .sb2-cc-tip,.sb2-cc-chats:focus-within:not(.is-open) .sb2-cc-tip{opacity:1;transition-delay:.45s}.sb2-cc-chats-menu{z-index:20;border:1px solid var(--sb2-line-mid);border-radius:var(--sb2-radius-control);background:var(--sb2-surface-raised);width:min(18rem,100vw - 2rem);max-height:14rem;position:absolute;top:calc(100% + .35rem);right:0;overflow:auto}.sb2-cc-chats-empty,.sb2-cc-chats-item{width:100%;color:var(--muted-foreground);text-align:left;background:0 0;border:0;flex-direction:column;gap:.15rem;padding:.65rem .75rem;font-size:.72rem;display:flex}.sb2-cc-chats-item{cursor:pointer}.sb2-cc-chats-item:hover,.sb2-cc-chats-item.is-selected{background:var(--sb2-fill-hover)}.sb2-cc-chats-item-title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sb2-cc-chats-item-meta{color:var(--muted-foreground);font-size:.68rem}.sb2-cc-thread{overscroll-behavior:contain;flex:1;min-height:0;padding:.9rem .95rem;overflow-y:auto}.sb2-cc-welcome{flex-direction:column;justify-content:center;min-height:11rem;display:flex}.sb2-cc-welcome-title{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:650}.sb2-cc-welcome-copy{color:var(--muted-foreground);margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.sb2-cc-prompts{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.sb2-cc-prompts button{border:1px solid var(--border-strong);background:var(--sb2-control-fill);max-width:100%;color:var(--secondary-foreground);text-align:left;cursor:pointer;border-radius:999px;padding:.38rem .7rem;font-family:inherit;font-size:.72rem}.sb2-cc-prompts button:hover:not(:disabled){border-color:var(--sb2-line-emphasis);background:var(--sb2-surface-raised);color:var(--foreground)}.sb2-cc-messages{flex-direction:column;gap:.85rem;padding-bottom:.25rem;display:flex}.sb2-cc-panel .core-command-copy-icon{width:14px;height:14px;font-size:14px!important}.sb2-cc-panel .core-command-message-loading{color:var(--muted-foreground)}.sb2-cc-empty,.sb2-cc-note{color:var(--muted-foreground);text-align:center;margin:0 0 .75rem;font-size:.78rem;line-height:1.4}.sb2-cc-note{border:1px solid var(--border);border-radius:var(--sb2-radius-control);background:var(--sb2-surface-inset);text-align:left;padding:.55rem .7rem}.sb2-cc-note-inline{background:0 0;border:0;border-radius:0;margin:0;font-size:.68rem}.sb2-cc-composer-wrap{border-top:1px solid var(--sb2-line);flex-shrink:0;padding:.7rem .85rem .85rem}.sb2-cc-composer{border:1px solid var(--sb2-line-mid);border-radius:var(--sb2-radius-control);background:var(--sb2-surface-inset);flex-direction:column;display:flex;position:relative;overflow:hidden}.sb2-cc-composer.is-drop{border-color:color-mix(in srgb, var(--sb2-blue) 45%, transparent)}.sb2-cc-drop{z-index:2;background:var(--overlay-backdrop-strong);color:var(--foreground);pointer-events:none;place-items:center;font-size:.72rem;font-weight:600;display:grid;position:absolute;inset:0}.sb2-cc-input{resize:none;width:100%;min-height:3.1rem;color:var(--foreground);background:0 0;border:0;outline:none;padding:.65rem .75rem .45rem;font-family:inherit;font-size:.875rem;line-height:1.45;display:block}.sb2-cc-input::placeholder{color:var(--disabled-foreground)}.sb2-cc-input:disabled{opacity:.6}.sb2-cc-toolbar{border-top:1px solid var(--sb2-line);align-items:center;gap:.4rem;padding:.35rem .35rem .4rem;display:flex}.sb2-cc-toolbar-status,.sb2-cc-toolbar-spacer{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.68rem;overflow:hidden}.sb2-cc-sop{height:2rem;color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:0 .55rem;font-size:.62rem;font-weight:600;line-height:1}.sb2-cc-sop.is-on,.sb2-cc-sop.is-on:hover:not(:disabled){border-color:color-mix(in srgb, var(--sb2-blue) 50%, transparent);background:color-mix(in srgb, var(--sb2-blue) 16%, transparent);color:var(--sb2-blue)}.sb2-cc-sop.is-on:hover:not(:disabled){background:color-mix(in srgb, var(--sb2-blue) 22%, transparent)}.sb2-cc-effort{flex-shrink:0}.sb2-cc-effort .sb2-cc-effort-list{border:1px solid var(--border-strong);border-radius:var(--sb2-radius-control);background:var(--sb2-theme-track,var(--sb2-surface-inset));height:2rem;padding:.15rem}.sb2-cc-effort [role=tab],.sb2-cc-effort [role=radio]{border-radius:calc(var(--sb2-radius-control) - .15rem);min-width:0;height:100%;color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .55rem;font-size:.62rem;font-weight:600;transition:color .16s;position:relative}.sb2-cc-effort-thumb{border-radius:calc(var(--sb2-radius-control) - .15rem);background:var(--sb2-theme-thumb,var(--sb2-surface-raised))}.sb2-cc-effort [data-state=active]{box-shadow:none;color:var(--foreground);background:0 0}.sb2-cc-effort [aria-checked=true],.sb2-cc-effort [role=tab]:hover:not(:disabled):not([data-state=active]),.sb2-cc-effort [role=radio]:hover:not(:disabled):not([aria-checked=true]),.sb2-cc-effort [role=tab][data-state=active]:hover:not(:disabled){color:var(--foreground);background:0 0}.sb2-cc-effort button:focus-visible{box-shadow:0 0 0 2px var(--sb2-canvas), 0 0 0 4px var(--focus-ring);outline:none}.sb2-cc-send{width:2rem;height:2rem;color:var(--foreground)}.sb2-cc-send:disabled{color:var(--disabled-foreground)}.sb2-cc-foot{justify-content:flex-end;margin-top:.55rem;display:flex}.sb2-cc-workspace{color:var(--muted-foreground);align-items:center;gap:.28rem;font-size:.72rem;text-decoration:none;display:inline-flex}.sb2-cc-workspace:hover{color:var(--foreground)}.sb2-cc-panel .font-heading{letter-spacing:.04em;font-family:inherit}@media (max-width:767px){.sb2-cc-panel{width:auto;height:min(70dvh, calc(100dvh - var(--sb2-cc-top) - .65rem));border-top:1px solid var(--border);border-radius:var(--sb2-radius-panel);min-height:18rem;left:.65rem;right:.65rem}}@media (prefers-reduced-motion:reduce){.sb2-nav-link,.sb2-row,.sb2-page-btn,.sb2-clear,.sb2-mobile-card,.sb2-shell-nav,.sb2-cc-panel,.sb2-cc-backdrop{transition:none}.sb2-mobile-card:active{transform:none}}
