.jobs-workspace{--jobs-cyan:oklch(78% .15 205);--jobs-mint:oklch(80% .18 165);--jobs-sky:oklch(75% .12 220);--jobs-amber:oklch(80% .15 78);--jobs-red:oklch(65% .2 22);--jobs-ink:oklch(16% .025 254);background:linear-gradient(150deg,oklch(15% .025 251),oklch(17% .027 243))}.codea-theme .jobs-workspace .cp-page-header{background:radial-gradient(ellipse at 88% 0%, color-mix(in oklch, var(--jobs-cyan) 9%, transparent), transparent 54%), linear-gradient(105deg, oklch(19% .03 249), oklch(17% .025 250))}.jobs-sidebar{background:linear-gradient(160deg,oklch(20.5% .028 254),oklch(17.5% .027 254))}.jobs-list-item--selected{border-color:color-mix(in oklch, var(--jobs-cyan) 75%, transparent);background:linear-gradient(120deg, color-mix(in oklch, var(--jobs-cyan) 12%, transparent), oklch(19% .03 254));box-shadow:0 0 0 1px color-mix(in oklch, var(--jobs-cyan) 36%, transparent), 0 0 20px color-mix(in oklch, var(--jobs-cyan) 12%, transparent)}.jobs-detail-surface{background:linear-gradient(165deg,oklch(20.5% .025 254),oklch(17.7% .022 255))}.jobs-pipeline-card{border:1px solid color-mix(in oklch, var(--border) 76%, transparent);background:radial-gradient(ellipse at 47% 8%, color-mix(in oklch, var(--jobs-sky) 10%, transparent), transparent 66%), color-mix(in oklch, var(--background) 60%, transparent);border-radius:1rem;padding:1rem .875rem .4rem}.jobs-stage{--jobs-stage-color:var(--jobs-sky)}.jobs-stage[data-state=completed]{--jobs-stage-color:var(--jobs-mint)}.jobs-stage[data-state=active]{--jobs-stage-color:var(--jobs-cyan)}.jobs-stage[data-state=paused]{--jobs-stage-color:var(--jobs-amber)}.jobs-stage[data-state=failed]{--jobs-stage-color:var(--jobs-red)}.jobs-stage[data-state=cancelled],.jobs-stage[data-state=unknown]{--jobs-stage-color:oklch(55% .035 255)}.jobs-stage-medal{isolation:isolate;border:2px solid color-mix(in oklch, var(--jobs-stage-color) 87%, white);background:linear-gradient(155deg, color-mix(in oklch, var(--jobs-stage-color) 44%, var(--jobs-ink)), var(--jobs-ink) 78%);box-shadow:inset 0 2px 3px oklch(100% 5.96046e-8 none/.12), inset 0 -7px 18px oklch(0% none none/.45), 0 0 0 4px color-mix(in oklch, var(--jobs-stage-color) 12%, transparent), 0 8px 28px color-mix(in oklch, var(--jobs-stage-color) 26%, transparent)}.jobs-stage-medal:before{content:"";border-radius:inherit;border:1px solid color-mix(in oklch, var(--jobs-stage-color) 60%, transparent);box-shadow:inset 0 0 13px color-mix(in oklch, var(--jobs-stage-color) 17%, transparent);pointer-events:none;position:absolute;inset:5px}.jobs-stage-medal:after{content:"";border-radius:inherit;border-top:2px solid color-mix(in oklch, var(--jobs-stage-color) 78%, transparent);border-right:1px solid color-mix(in oklch, var(--jobs-stage-color) 24%, transparent);pointer-events:none;position:absolute;inset:-8px;transform:rotate(-34deg)}.jobs-stage-inner{border:1px solid color-mix(in oklch, var(--jobs-stage-color) 54%, transparent);color:color-mix(in oklch, var(--jobs-stage-color) 77%, white);background:radial-gradient(circle at 35% 22%, color-mix(in oklch, var(--jobs-stage-color) 20%, transparent), transparent 63%), radial-gradient(circle at center, oklch(22.5% .029 255), oklch(13% .023 255));box-shadow:inset 0 4px 12px oklch(0% none none/.4)}.jobs-stage-glow{z-index:-1;border-radius:inherit;background:radial-gradient(circle, color-mix(in oklch, var(--jobs-stage-color) 24%, transparent), transparent 69%);filter:blur(12px);opacity:.75;pointer-events:none;position:absolute;inset:-9px}.jobs-stage[data-state=pending] .jobs-stage-medal,.jobs-stage[data-state=unknown] .jobs-stage-medal{opacity:.62;box-shadow:inset 0 0 14px oklch(0% none none/.35)}.jobs-stage:not(:last-child):after{content:"";background:radial-gradient(circle, color-mix(in oklch, var(--jobs-stage-color) 72%, transparent) 40%, transparent 50%) left center / 9px 3px repeat-x;pointer-events:none;border-radius:999px;width:calc(100% - 92px);height:3px;position:absolute;top:42px;left:calc(50% + 48px)}.jobs-stage[data-state=active] .jobs-stage-medal{animation:2.9s ease-in-out infinite jobs-medal-breathe}.jobs-stage[data-state=active] .jobs-stage-glow{animation:2.9s ease-in-out infinite jobs-glow-breathe}.jobs-stage[data-state=active] .jobs-stage-medal:after{animation:7s linear infinite jobs-medal-orbit}@keyframes jobs-medal-breathe{0%,to{box-shadow:0 0 0 4px color-mix(in oklch, var(--jobs-stage-color) 12%, transparent), 0 0 17px color-mix(in oklch, var(--jobs-stage-color) 35%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in oklch, var(--jobs-stage-color) 15%, transparent), 0 0 38px color-mix(in oklch, var(--jobs-stage-color) 55%, transparent)}}@keyframes jobs-glow-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.12)}}@keyframes jobs-medal-orbit{to{transform:rotate(326deg)}}.jobs-status-banner{border:1px solid color-mix(in oklch, var(--jobs-sky) 35%, transparent);background:linear-gradient(100deg, color-mix(in oklch, var(--jobs-sky) 13%, var(--jobs-ink)), oklch(19% .02 255));border-radius:1rem;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.04)}.jobs-status-banner[data-tone=success]{border-color:color-mix(in oklch, var(--jobs-mint) 52%, transparent);background:linear-gradient(100deg, color-mix(in oklch, var(--jobs-mint) 16%, var(--jobs-ink)), oklch(19% .02 255))}.jobs-status-banner[data-tone=warning]{border-color:color-mix(in oklch, var(--jobs-amber) 48%, transparent)}.jobs-status-banner[data-tone=danger]{border-color:color-mix(in oklch, var(--jobs-red) 53%, transparent)}.jobs-status-banner[data-tone=neutral]{border-color:color-mix(in oklch, var(--border) 90%, transparent)}.jobs-status-banner[data-tone=success] .jobs-status-symbol{color:var(--jobs-mint)}.jobs-status-banner[data-tone=active] .jobs-status-symbol{color:var(--jobs-cyan)}.jobs-status-banner[data-tone=warning] .jobs-status-symbol{color:var(--jobs-amber)}.jobs-status-banner[data-tone=danger] .jobs-status-symbol{color:var(--jobs-red)}.jobs-status-banner[data-tone=neutral] .jobs-status-symbol{color:var(--jobs-sky)}.jobs-info-card{border:1px solid color-mix(in oklch, var(--border) 86%, transparent);background:linear-gradient(120deg,oklch(21.5% .025 255),oklch(19% .023 255));border-radius:1rem}.jobs-actions-grid{grid-auto-rows:1fr;align-items:stretch}.jobs-action-card{border:1px solid color-mix(in oklch, var(--jobs-cyan) 37%, transparent);background:linear-gradient(145deg, color-mix(in oklch, var(--jobs-cyan) 7%, var(--jobs-ink)), var(--jobs-ink));border-radius:.875rem;flex-direction:column;min-width:0;height:100%;padding:1rem;display:flex}.jobs-action-card>:last-child{flex:auto;min-width:0}.jobs-action-card--danger{border-color:color-mix(in oklch, var(--jobs-cyan) 29%, var(--border));background:linear-gradient(145deg, color-mix(in oklch, var(--jobs-cyan) 6%, var(--jobs-ink)), var(--jobs-ink))}.jobs-workspace .jobs-action-card [data-testid=dismiss-job-section]{border:0;padding:0}.jobs-log-card{border:1px solid color-mix(in oklch, var(--border) 90%, transparent);background:linear-gradient(145deg,oklch(21.5% .025 255),oklch(17% .02 255));border-radius:1rem}.jobs-log-output{color:oklch(78% .016 255);scrollbar-color:color-mix(in oklch, var(--jobs-sky) 55%, transparent) transparent;background:oklch(14.5% .019 255)}@media (prefers-reduced-motion:reduce){.jobs-workspace .jobs-stage-medal,.jobs-workspace .jobs-stage-glow,.jobs-workspace .jobs-stage-medal:after{animation:none!important}}
