:root{--background:#f6f6f8;--foreground:#1c1d1f;--color-surface:#fff;--color-raised:#f0f2f4;--color-ink:#1c1d1f;--color-ink-soft:#3b3d40;--color-ink-muted:#515356;--color-ink-faint:#5c5e61;--color-hairline:#d9dbdd;--radius-tight:8px;--radius-card:12px;--radius-modal:16px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--slp-shell:var(--background);--slp-ink:var(--color-ink);--slp-ink-soft:var(--color-ink-soft);--slp-panel:var(--color-surface);--slp-panel-strong:var(--color-surface);--slp-elevated:var(--color-raised);--slp-hairline:var(--color-hairline)}@supports (color:lab(0% 0 0)){:root{--background:lab(96.9779% -.108719 -.749946);--foreground:lab(10.6667% -.19908 -1.4895);--color-surface:lab(100% 0 0);--color-raised:lab(95.3507% -.162244 -1.12435);--color-ink:lab(10.6667% -.19908 -1.4895);--color-ink-soft:lab(25.7401% -.299901 -2.23495);--color-ink-muted:lab(35.0204% -.305414 -2.23793);--color-ink-faint:lab(39.6605% -.307471 -2.23906);--color-hairline:lab(87.2276% -.214577 -1.49819)}}.dark{--background:#0c0d0f;--foreground:#edeef0;--color-surface:#17181a;--color-raised:#202224;--color-ink:#edeef0;--color-ink-soft:#c9cacd;--color-ink-muted:#afb1b4;--color-ink-faint:#a3a5a7;--color-hairline:#36383b}@supports (color:lab(0% 0 0)){.dark{--background:lab(3.6939% -.0882894 -.690526);--foreground:lab(94.1907% -.162154 -1.12433);--color-surface:lab(8.34659% -.197075 -1.48843);--color-raised:lab(12.9832% -.244886 -1.85978);--color-ink:lab(94.1907% -.162154 -1.12433);--color-ink-soft:lab(81.4275% -.214249 -1.49801);--color-ink-muted:lab(72.1475% -.213623 -1.49766);--color-ink-faint:lab(67.5075% -.213325 -1.49744);--color-hairline:lab(23.4236% -.252903 -1.86407)}}.sl-ref.slp-app-surface,.sl-ref.slp-modal-root{--ref-bg:var(--background);--ref-card:var(--color-surface);--ref-ink:var(--color-ink);--ref-muted:var(--color-ink-muted);--ref-faint:var(--color-ink-faint);--ref-border:var(--color-hairline);--ref-border-strong:var(--color-hairline);--ref-radius-card:var(--radius-card);--ref-radius-control:var(--radius-tight);--ref-orange:var(--color-accent);--ref-orange-ink:var(--color-accent-text);--ref-orange-soft:var(--color-accent-soft)}.slp-app-surface{--slp-glass-panel:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.slp-app-surface{--slp-glass-panel:color-mix(in oklab, var(--color-surface) 86%, transparent)}}.slp-app-surface{--slp-glass-edge:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.slp-app-surface{--slp-glass-edge:color-mix(in srgb, var(--color-surface) 65%, var(--color-hairline))}}.slp-app-surface{background-image:radial-gradient(ellipse at 0 0, var(--color-accent), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.slp-app-surface{background-image:radial-gradient(ellipse at 0 0, color-mix(in srgb, var(--color-accent) 4%, transparent), transparent 55%)}}.slp-app-surface :is(.slp-sidebar-shell,.slp-mobile-dock,.slp-mobile-popup),.slp-jobs-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);border:1px solid var(--slp-glass-edge);box-shadow:inset 0 1px 0 var(--color-surface), 0 8px 24px var(--color-ink);background:var(--slp-glass-panel)!important}@supports (color:color-mix(in lab, red, red)){.slp-app-surface :is(.slp-sidebar-shell,.slp-mobile-dock,.slp-mobile-popup),.slp-jobs-toolbar{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 75%, transparent), 0 8px 24px color-mix(in srgb, var(--color-ink) 4%, transparent)}}.slp-jobs-toolbar{border-radius:18px;padding:14px}.slp-jobs-group{border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:18px}.slp-jobs-group-header{background:var(--color-raised);border-radius:18px 18px 0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.slp-jobs-disclosure,.slp-jobs-add{min-width:48px;min-height:48px;color:var(--color-ink-muted);border-radius:12px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.slp-jobs-parent-link{min-height:48px;color:var(--color-ink);align-items:center;font-size:15px;font-weight:600;display:flex}.slp-jobs-group-header p{padding-bottom:8px}.slp-jobs-columns,.slp-jobs-list-row{grid-template-columns:minmax(180px,2fr) 100px minmax(100px,1fr) minmax(110px,1fr) 130px;align-items:center;gap:16px;padding:12px 20px;display:grid}.slp-jobs-columns{color:var(--color-ink-muted);border-bottom:1px solid var(--color-hairline);font-size:12px}.slp-jobs-columns>:last-child{text-align:right}.slp-jobs-list-row{min-height:88px;position:relative}.slp-jobs-list-row+.slp-jobs-list-row{border-top:1px solid var(--color-hairline)}.slp-jobs-list-row>*{min-width:0}.slp-jobs-name{align-items:center;gap:12px;min-height:48px;display:flex}.slp-jobs-icon{background:var(--color-raised);width:36px;height:36px;color:var(--color-ink-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.slp-jobs-actions>:is(a,button){border-radius:12px;min-width:48px;min-height:48px}.slp-jobs-page :is(a,button):focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.slp-jobs-name:hover{color:var(--color-accent-text)}.slp-jobs-disclosure:hover,.slp-jobs-add:hover{background:var(--color-surface)}}@media (max-width:1279px){.slp-jobs-columns,.slp-jobs-list-row{grid-template-columns:minmax(160px,2fr) 100px minmax(100px,1fr) 104px;gap:12px}.slp-jobs-assignee,.slp-jobs-columns>:nth-child(4),.slp-jobs-actions>a span{display:none}}@media (max-width:1023px){.slp-jobs-columns{display:none}.slp-jobs-list-row{grid-template-columns:minmax(0,1fr) 104px;gap:8px 12px;padding:12px}.slp-jobs-name{grid-column:1/-1}.slp-jobs-status{grid-area:2/1}.slp-jobs-actions{grid-area:2/2}.slp-jobs-progress{grid-column:1/-1}.slp-jobs-parent-status{display:none}.slp-jobs-group-header{gap:4px;padding-inline:4px}.slp-jobs-menu{top:auto;bottom:calc(env(safe-area-inset-bottom) + 92px);width:calc(100vw - 24px);max-height:calc(100dvh - 180px);position:fixed;right:12px;overflow-y:auto}}@media (prefers-reduced-transparency:reduce){.slp-app-surface :is(.slp-sidebar-shell,.slp-mobile-dock,.slp-mobile-popup),.slp-jobs-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface)!important}}.slp-app-surface{font-size:14px}.slp-app-surface :is(.font-black,.font-extrabold),.slp-app-surface .font-bold{font-weight:600}.slp-app-surface .font-numeric{font-family:var(--font-archivo), sans-serif;font-variant-numeric:tabular-nums}.slp-app-surface :is(h1,h2,h3){letter-spacing:-.025em}.slp-app-surface .uppercase{text-transform:none;letter-spacing:0}.slp-app-surface .slp-sidebar-shell{background:var(--background);padding-top:20px}.slp-app-surface .slp-sidebar-link{height:40px;font-weight:500}.slp-app-surface .slp-sidebar-link[aria-current=page]{background:var(--color-surface);box-shadow:0 1px 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.slp-app-surface .slp-sidebar-link[aria-current=page]{box-shadow:0 1px 3px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.slp-page-heading{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;min-width:0;padding-bottom:20px}.slp-page-heading h1{font-size:24px;font-weight:600;line-height:1.25}.slp-page-heading>:last-child{flex-wrap:wrap}.slp-app-surface .slp-page-content{padding-top:24px}.slp-app-surface .slp-app-header{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.slp-app-surface .slp-mobile-dock{border-radius:22px}.slp-app-surface .slp-card-interactive:hover{transform:none}.slp-app-surface :is(.feed-in,.content-in,.slp-cascade>*){animation:none}.slp-app-surface :is(input,textarea,select){font-weight:400}.slp-app-surface :is(input,textarea,select):disabled{opacity:.55}.slp-modal-root :is(.font-black,.font-extrabold,.font-bold){font-weight:600}.slp-modal-root .uppercase{text-transform:none;letter-spacing:0}.slp-modal-panel{border-radius:var(--radius-modal)}.slp-modal-root :is(input,textarea,select){font-weight:400}.slp-modal-header{background:var(--color-surface)}.slp-modal-footer{background:var(--color-raised)}.slp-app-surface .slp-segments{background:var(--color-raised);border-radius:var(--radius-tight);border:0}.slp-app-surface .slp-segments [aria-selected=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.slp-app-surface .slp-segments [aria-selected=true]{box-shadow:0 1px 3px color-mix(in srgb, var(--color-ink) 12%, transparent)}}.slp-summary-strip{border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-surface);gap:0;overflow:hidden}.slp-summary-strip>*{box-shadow:none;background:0 0;border:0;border-radius:0}.slp-summary-strip>*+*{border-left:1px solid var(--color-hairline)}.slp-summary-strip :is(.text-3xl,.text-2xl){font-size:24px;font-weight:600}.slp-job-grid{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;display:grid}.slp-job-column{display:none}.slp-job-row{min-height:80px;padding:16px 20px}.slp-job-row:hover{background:var(--color-raised)}.slp-job-table-head{display:none}.slp-job-note{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slp-job-condition{align-items:center;gap:6px;font-size:13px;display:inline-flex}.slp-workspace-group>header{background:var(--color-surface)}.slp-workspace-group .slp-group-facts{background:0 0;border:0;border-radius:0}@media (min-width:1024px){.slp-job-condition.lg\:hidden{display:none}.slp-page-heading{flex:1}.slp-job-grid{grid-template-columns:minmax(190px,1.7fr) minmax(110px,.8fr) minmax(100px,.7fr) 80px minmax(100px,1fr) 20px}.slp-job-column{min-width:0;display:block}.slp-job-table-head{background:var(--color-raised);color:var(--color-ink-muted);padding:10px 20px;font-size:12px;display:grid}}@media (max-width:767px){.slp-summary-strip>:nth-child(odd){border-left:0}.slp-summary-strip>:nth-child(n+3){border-top:1px solid var(--color-hairline)}.slp-job-row{padding:14px 16px}.slp-app-surface .slp-page-content{padding-top:20px}.slp-app-surface :is(.text-xs,.text-\[11px\],.text-\[12px\],.text-\[12\.5px\]){font-size:13px}}@media (prefers-reduced-motion:reduce){.slp-app-surface *,.slp-app-surface :before,.slp-app-surface :after{transition-duration:1ms!important;animation-duration:1ms!important}}
