:root{--paige-accent-hue:232;--paige-accent-chroma:1;--paige-space-0:0;--paige-space-1:.25rem;--paige-space-2:.5rem;--paige-space-3:.75rem;--paige-space-4:1rem;--paige-space-5:1.5rem;--paige-space-6:2rem;--paige-space-7:3rem;--paige-space-8:4rem;--paige-radius-sm:.25rem;--paige-radius-md:.5rem;--paige-radius-lg:.75rem;--paige-radius-xl:1rem;--paige-radius-full:9999px;--paige-font-body:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paige-font-heading:"Barlow Condensed", "Barlow Condensed Fallback", "Arial Narrow", "Helvetica Neue", sans-serif;--paige-font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, monospace;--paige-text-xs:.75rem;--paige-text-sm:.875rem;--paige-text-md:1rem;--paige-text-lg:1.25rem;--paige-text-xl:1.625rem;--paige-text-2xl:2.25rem;--paige-text-3xl:3rem;--paige-shadow-sm:0 1px 2px #0000000f;--paige-shadow-md:0 6px 20px #00000024;--paige-motion-fast:.12s;--paige-motion-base:.2s;--paige-motion-easing:cubic-bezier(.2, 0, 0, 1);--paige-canvas:#f7f7f7;--paige-surface:#fff;--paige-surface-raised:#f0f0f0;--paige-border:#d7d7d7;--paige-text:#161616;--paige-muted:#4d4d4d;--paige-accent:oklch(66% calc(.17 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-accent-text:#0d0d0d;--paige-accent-strong:oklch(46% calc(.14 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-accent-strong-text:#fcfcfc;--paige-link:oklch(46% calc(.15 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-danger:#b00c15;--paige-success:#006b2e;--paige-warning:#825b00;--paige-focus:oklch(58% calc(.18 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-state-setup:#7555a8;--paige-state-teaching:#116bb5;--paige-state-supervised:#9b5500;--paige-state-automatic:#006b2e;--paige-state-paused:#b00c15;--paige-state-archived:#727c86;--paige-staff-accent:#154d8c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--paige-shadow-sm:0 1px 2px lab(0% 0 0/.06);--paige-shadow-md:0 6px 20px lab(0% 0 0/.14);--paige-canvas:lab(97.1% -.0000298023 0);--paige-surface:lab(100% 0 0);--paige-surface-raised:lab(94.78% 0 -.0000119209);--paige-border:lab(86.08% 0 0);--paige-text:lab(7.22637% -.0000149012 0);--paige-muted:lab(32.72% -.0000149012 0);--paige-accent-text:lab(3.6999% 0 0);--paige-accent-strong-text:lab(98.84% 0 0);--paige-danger:lab(37.7657% 59.971 44.0499);--paige-success:lab(38.9684% -39.594 26.517);--paige-warning:lab(41.9414% 13.907 65.2325);--paige-state-setup:lab(42.4232% 27.564 -40.402);--paige-state-teaching:lab(43.5834% -3.21075 -46.9413);--paige-state-supervised:lab(43.6534% 30.7757 69.3898);--paige-state-automatic:lab(38.9684% -39.594 26.517);--paige-state-paused:lab(37.7657% 59.971 44.0499);--paige-state-archived:lab(51.2559% -2.04286 -7.06874);--paige-staff-accent:lab(31.8689% 1.56346 -41.2714)}}:root[data-theme=dark]{--paige-canvas:#0d0d0d;--paige-surface:#181818;--paige-surface-raised:#262626;--paige-border:#383838;--paige-text:#ebebeb;--paige-muted:#9e9e9e;--paige-accent:oklch(75% calc(.15 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-accent-text:#090909;--paige-accent-strong:oklch(54% calc(.16 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-accent-strong-text:#fcfcfc;--paige-link:oklch(80% calc(.13 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-danger:#ff716b;--paige-success:#68ca80;--paige-warning:#eebc4a;--paige-focus:oklch(78% calc(.15 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-state-setup:#bd9ff2;--paige-state-teaching:#73b6fa;--paige-state-supervised:#fba952;--paige-state-automatic:#68ca80;--paige-state-paused:#ff716b;--paige-state-archived:#7d8792;--paige-staff-accent:#7aaeef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paige-canvas:lab(3.6999% 0 0);--paige-surface:lab(8.36% -.00000745058 0);--paige-surface-raised:lab(15.32% -.0000298023 .0000119209);--paige-border:lab(23.44% -.0000149012 0);--paige-text:lab(93.04% 0 -.0000238419);--paige-muted:lab(65.2% 0 0);--paige-accent-text:lab(2.47865% 0 0);--paige-accent-strong-text:lab(98.84% 0 0);--paige-danger:lab(65.744% 56.5434 32.8389);--paige-success:lab(73.9447% -42.0464 27.476);--paige-warning:lab(79.3341% 9.98151 62.1891);--paige-state-setup:lab(70.5878% 23.6618 -37.7644);--paige-state-teaching:lab(71.7728% -7.52568 -40.9298);--paige-state-supervised:lab(76.4124% 25.2933 56.2945);--paige-state-automatic:lab(73.9447% -42.0464 27.476);--paige-state-paused:lab(65.744% 56.5434 32.8389);--paige-state-archived:lab(55.8966% -2.056 -7.07495);--paige-staff-accent:lab(69.3559% -4.01238 -38.6052)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paige-canvas:#0d0d0d;--paige-surface:#181818;--paige-surface-raised:#262626;--paige-border:#383838;--paige-text:#ebebeb;--paige-muted:#9e9e9e;--paige-accent:oklch(75% calc(.15 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-accent-text:#090909;--paige-accent-strong:oklch(54% calc(.16 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-accent-strong-text:#fcfcfc;--paige-link:oklch(80% calc(.13 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-danger:#ff716b;--paige-success:#68ca80;--paige-warning:#eebc4a;--paige-focus:oklch(78% calc(.15 * var(--paige-accent-chroma)) var(--paige-accent-hue));--paige-state-setup:#bd9ff2;--paige-state-teaching:#73b6fa;--paige-state-supervised:#fba952;--paige-state-automatic:#68ca80;--paige-state-paused:#ff716b;--paige-state-archived:#7d8792;--paige-staff-accent:#7aaeef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--paige-canvas:lab(3.6999% 0 0);--paige-surface:lab(8.36% -.00000745058 0);--paige-surface-raised:lab(15.32% -.0000298023 .0000119209);--paige-border:lab(23.44% -.0000149012 0);--paige-text:lab(93.04% 0 -.0000238419);--paige-muted:lab(65.2% 0 0);--paige-accent-text:lab(2.47865% 0 0);--paige-accent-strong-text:lab(98.84% 0 0);--paige-danger:lab(65.744% 56.5434 32.8389);--paige-success:lab(73.9447% -42.0464 27.476);--paige-warning:lab(79.3341% 9.98151 62.1891);--paige-state-setup:lab(70.5878% 23.6618 -37.7644);--paige-state-teaching:lab(71.7728% -7.52568 -40.9298);--paige-state-supervised:lab(76.4124% 25.2933 56.2945);--paige-state-automatic:lab(73.9447% -42.0464 27.476);--paige-state-paused:lab(65.744% 56.5434 32.8389);--paige-state-archived:lab(55.8966% -2.056 -7.07495);--paige-staff-accent:lab(69.3559% -4.01238 -38.6052)}}}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-400-600-latin-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-condensed-500-latin-BgYH2mbd.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-latin-DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/barlow-condensed-700-latin-v1xN8_Wq.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial Narrow),local(Arial);size-adjust:88%}*,:before,:after{box-sizing:border-box}html{background:var(--paige-canvas);color:var(--paige-text);font-family:var(--paige-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}body{min-height:100dvh;margin:0}h1,h2,h3,h4{font-family:var(--paige-font-heading);letter-spacing:.01em;margin:0;font-weight:600;line-height:1.15}h1{font-size:var(--paige-text-3xl)}h2{font-size:var(--paige-text-xl)}h3{font-size:var(--paige-text-lg)}p{margin:0}a{color:var(--paige-link);text-underline-offset:.15em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}select option,select optgroup{background-color:var(--paige-surface-raised);color:var(--paige-text)}select option:disabled{color:var(--paige-muted)}:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px}.pui-mono{font-family:var(--paige-font-mono);font-variant-numeric:tabular-nums}.pui-num{font-variant-numeric:tabular-nums}.pui-muted{color:var(--paige-muted)}.pui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.help-rows{gap:6px;display:grid}.help-row{border:1px solid var(--paige-border);background:var(--paige-surface);width:100%;color:var(--paige-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--paige-motion-fast) ease-out, background var(--paige-motion-fast) ease-out;border-radius:10px;grid-template-columns:40px 1fr 16px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:grid}.help-row:hover{border-color:color-mix(in oklab, var(--paige-text) 22%, var(--paige-border));background:var(--paige-surface-raised)}.help-row:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px}.help-row__icon{background:var(--paige-surface-raised);width:40px;height:40px;color:var(--paige-muted);border-radius:10px;place-items:center;display:grid}.help-row:hover .help-row__icon,.help-row:focus-visible .help-row__icon{color:var(--paige-link)}.help-row__words{gap:2px;min-width:0;display:grid}.help-row__words strong{font-size:14px;font-weight:600}.help-row__words span{color:var(--paige-muted);font-size:13px}.help-row__go{color:var(--paige-muted)}.help-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px 28px;display:grid}.help-shortcuts h3{letter-spacing:.08em;text-transform:uppercase;color:var(--paige-muted);margin:0 0 6px;font-size:12px;font-weight:600}.help-shortcuts dl{margin:0}.help-shortcut{border-bottom:1px solid var(--paige-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.help-shortcut dt{gap:1px;font-size:13.5px;display:grid}.help-shortcut dt small{color:var(--paige-muted);font-size:12px}.help-shortcut dd{flex:none;margin:0}.help-keys,.help-keys__combo{color:var(--paige-muted);align-items:center;gap:4px;display:inline-flex}.help-keys kbd{border:1px solid var(--paige-border);background:var(--paige-surface-raised);min-width:24px;color:var(--paige-text);text-align:center;border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}.explainer{gap:22px;padding:10px 4px 6px;display:grid}.explainer__stage{--station:48px;position:relative}.explainer__track{justify-content:space-between;margin:0;padding:18px 0 0;list-style:none;display:flex;position:relative}.explainer__track:before{content:"";top:calc(18px + var(--station) / 2);left:calc(var(--station) / 2);right:calc(var(--station) / 2);border-top:1px dashed var(--paige-border);position:absolute}.explainer__track li{position:relative}.explainer__track button{width:var(--station);height:var(--station);border:1px solid var(--paige-border);background:var(--paige-surface);color:var(--paige-muted);cursor:pointer;border-radius:50%;place-items:center;transition:color .3s ease-out,border-color .3s ease-out,background .3s ease-out;display:grid}.explainer__track button:focus-visible{outline:2px solid var(--paige-focus);outline-offset:3px}.explainer__track li.is-past button{color:var(--paige-text)}.explainer__track li.is-on button{border-color:var(--paige-accent);background:color-mix(in oklab, var(--paige-accent) 14%, var(--paige-surface));color:var(--paige-text)}.explainer__page{top:0;left:calc((100% - var(--station)) * var(--step) / 3 + var(--station) / 2 - 7px);border:1px solid var(--paige-text);background:var(--paige-surface);width:14px;height:18px;box-shadow:0 1px 0 var(--paige-border);border-radius:2px;transition:left .6s cubic-bezier(.3,.7,.2,1);position:absolute}.explainer__page:before,.explainer__page:after{content:"";border-top:1px solid var(--paige-muted);position:absolute;left:3px;right:3px}.explainer__page:before{top:5px}.explainer__page:after{top:9px;right:6px}.explainer__words{text-align:center;gap:4px;min-height:64px;animation:.3s ease-out both explainer-words;display:grid}.explainer__words strong{color:var(--paige-text);font-size:17px;font-weight:600}.explainer__words p{max-width:34em;color:var(--paige-muted);margin:0 auto;font-size:14px}@keyframes explainer-words{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.explainer__track button,.explainer__page{transition:none}.explainer__words{animation:none}}.paige-scene{--paige-accent:var(--paige-picked-accent,#0aa6dc);--paige-accent-soft:var(--paige-picked-accent-soft,#0aa6dc1f);--paige-accent-text:var(--paige-picked-accent-text,#0b1620);--paige-link:var(--paige-picked-link,#0a6d99);--paige-focus:var(--paige-picked-accent,#0aa6dc);--paige-focus-halo:var(--paige-picked-focus-halo,#0aa6dc4d);--cp-action-bright:var(--paige-accent);--cp-text-action:var(--paige-link);--cp-text-action-strong:var(--paige-link);--cp-border-action:var(--paige-accent);--cp-action-soft:var(--paige-accent-soft);--cp-focus-ring:var(--paige-accent);--cp-focus-halo:var(--paige-focus-halo);--cp-shadow-action:var(--paige-focus-halo);--cp-text-warning:var(--cp-text-secondary);--cp-border-warning:var(--cp-border-default);--cp-warning-soft:var(--cp-surface-subtle);--light-1:var(--paige-accent);--light-2:var(--paige-accent);--light-3:var(--paige-accent);--glass:var(--cp-surface);--line:var(--cp-border-subtle);--paige-canvas:var(--cp-canvas);--paige-surface:var(--cp-surface);--paige-surface-raised:var(--cp-surface-raised);--paige-border:var(--cp-border-subtle);--paige-text:var(--cp-text-primary);--paige-muted:var(--cp-text-muted);--paige-success:var(--cp-success);--paige-warning:var(--cp-warning);--paige-danger:var(--cp-danger);--paige-shadow-sm:0 1px 2px var(--cp-shadow-faint);--paige-shadow-md:0 8px 22px var(--cp-shadow-soft);--paige-font-body:inherit;--paige-font-heading:inherit;background:var(--cp-canvas);min-height:100vh;color:var(--cp-text-primary);font-family:Aptos,Segoe UI Variable Text,Segoe UI,sans-serif;position:relative}:root[data-theme=dark] .paige-scene{--paige-accent:var(--paige-picked-accent,#19c3f0);--paige-accent-soft:var(--paige-picked-accent-soft,#19c3f024);--paige-accent-text:var(--paige-picked-accent-text,#0b1620);--paige-link:var(--paige-picked-link,#4fd3ff);--paige-focus:var(--paige-picked-accent,#19c3f0);--paige-focus-halo:var(--paige-picked-focus-halo,#19c3f059)}.scene-title{letter-spacing:0;color:var(--cp-text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.2}.scene-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--cp-text-muted);margin:0 0 6px;font-size:12px;font-weight:600}.scene-button,.scene-button--quiet{min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:var(--cp-action);color:var(--cp-text-on-action);transition:background var(--paige-motion-fast) ease, border-color var(--paige-motion-fast) ease;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.scene-button:hover,.scene-button:focus-visible{background:var(--cp-action-hover);outline:none}.scene-button--quiet{background:var(--cp-control);color:var(--paige-link);border-color:var(--cp-border-default)}.scene-button--quiet:hover,.scene-button--quiet:focus-visible{border-color:var(--paige-accent);background:var(--paige-accent-soft)}.scene-button:focus-visible,.scene-button--quiet:focus-visible{box-shadow:0 0 0 2px var(--paige-focus-halo)}.scene-button:disabled,.scene-button--quiet:disabled{opacity:.55;cursor:default}.paige-jobs__bar,.company__bar{z-index:3;background:color-mix(in srgb, var(--cp-canvas) 88%, transparent);-webkit-backdrop-filter:blur(10px);padding-bottom:12px;position:sticky;top:0}.paige-hero{background:var(--hero) center 58% / cover no-repeat;opacity:.34;mix-blend-mode:multiply;pointer-events:none;height:clamp(120px,18vh,170px);margin:10px 0 0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}:root[data-theme=dark] .paige-hero{filter:invert()grayscale();mix-blend-mode:screen;opacity:.3}@media (max-width:640px){.paige-hero{height:96px}}.paige-jobs{grid-template-rows:auto auto 1fr;display:grid}.paige-jobs__bar{justify-content:space-between;align-items:center;padding:22px clamp(20px,4vw,48px) 12px;display:flex}.paige-jobs__panel{width:min(1180px,100%);margin:0 auto;padding:clamp(18px,3vh,32px) clamp(20px,4vw,48px) 96px}.paige-jobs__line{color:var(--cp-text-muted);margin:0 6px 18px;font-size:14px}.paige-jobs__head{justify-content:space-between;align-items:center;margin:0 4px 14px;display:flex}.paige-jobs__count{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text-muted);flex:none;font-size:13px}.paige-jobs__search{border:1px solid var(--cp-border-default);height:34px;color:var(--cp-text-muted);background:0 0;border-radius:17px;flex:0 320px;align-items:center;gap:8px;margin:0 14px 0 auto;padding:0 12px;display:flex}.paige-jobs__search:focus-within{border-color:var(--paige-accent)}.paige-jobs__search input{width:0;min-width:0;color:var(--cp-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.paige-jobs__new{border:1px solid var(--cp-border-default);height:34px;color:var(--cp-text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.paige-jobs__new:hover{border-color:var(--paige-accent);color:var(--paige-link)}.paige-jobs__new:focus-visible{box-shadow:0 0 0 2px var(--paige-focus-halo);outline:none}.paige-jobs__new:disabled{opacity:.55;cursor:not-allowed;border-color:var(--cp-border-default);color:var(--cp-text-primary)}.paige-jobs__grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.job-row{--hatch:color-mix(in srgb, var(--cp-text-primary) 18%, transparent);border:1px solid var(--cp-border-subtle);background:var(--cp-surface-raised);min-height:84px;color:inherit;cursor:pointer;transition:border-color var(--paige-motion-fast) ease, background-color var(--paige-motion-fast) ease;border-radius:10px;display:flex;position:relative;overflow:hidden}.job-row:hover,.job-row:focus-within{--hatch:color-mix(in srgb, var(--cp-text-primary) 34%, transparent);border-color:var(--cp-border-default)}.job-row__spine{border-right:1px solid var(--cp-border-subtle);background-image:repeating-linear-gradient(135deg, var(--hatch) 0 1px, transparent 1px 5px);flex:none;width:14px}.job-row__spine.crossed{background-image:repeating-linear-gradient(135deg, var(--hatch) 0 1px, transparent 1px 5px), repeating-linear-gradient(45deg, var(--hatch) 0 1px, transparent 1px 6px)}.job-row__body{flex-direction:column;flex:1;justify-content:space-between;gap:8px;min-width:0;padding:14px 16px;display:flex}.job-row__main{min-width:0;color:inherit;text-decoration:none}.job-row__main:after{content:"";position:absolute;inset:0}.job-row__main:focus-visible{outline:none}.job-row:has(.job-row__main:focus-visible){box-shadow:0 0 0 2px var(--paige-focus-halo)}.job-row__name{color:var(--cp-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.job-row__line{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.job-row__mode{color:var(--cp-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.job-row__review{z-index:1;color:var(--cp-text-secondary);white-space:nowrap;transition:color var(--paige-motion-fast) ease;border-radius:6px;align-items:center;gap:7px;padding:2px 4px 2px 2px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.job-row__count{border:1px solid color-mix(in srgb, var(--cp-text-primary) 55%, transparent);min-width:20px;height:20px;color:var(--cp-text-primary);font-variant-numeric:tabular-nums;transition:border-color var(--paige-motion-fast) ease;border-radius:5px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-grid}.job-row__review:hover{color:var(--cp-text-primary)}.job-row__review:hover .job-row__count{border-color:var(--cp-text-primary)}.job-row__review:focus-visible{box-shadow:0 0 0 2px var(--paige-focus-halo);outline:none}.job-row--ghost{cursor:default;animation:1.6s ease-in-out infinite job-row-ghost}@keyframes job-row-ghost{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.job-row--ghost{opacity:.7;animation:none}}.job-row__unfinished{flex:0 auto;min-width:0}.job-row__mode>svg{flex:none}.job-row__waiting{text-overflow:ellipsis;min-width:0;overflow:hidden}.job-row__continue{flex:none}.job-row__refused{white-space:normal;min-width:0;color:var(--cp-text-primary);flex:0 auto;align-items:flex-start;line-height:1.35}.job-row__refused>svg{margin-top:2px}.job-row__switch{cursor:pointer;background:0 0;border:0;padding:2px 4px;font-family:inherit}.job-row__switch:disabled{cursor:default;color:var(--cp-text-muted)}.job-row__needs{color:var(--cp-text-primary);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.job-row__needs-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%}.led{background:var(--cp-surface-muted);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--cp-border-default);border-radius:50%;justify-self:center;transition:background .3s,box-shadow .3s}.led.good,.led.review{background:var(--led);box-shadow:0 0 0 3px color-mix(in oklab, var(--led) 22%, transparent)}.led.held{background:color-mix(in oklab, var(--led) 45%, var(--cp-surface-muted));box-shadow:inset 0 0 0 1px var(--cp-border-default)}.paige-jobs__marks{align-items:center;gap:14px;display:flex}@media (max-width:360px){.paige-jobs__bar{padding-inline:12px}.paige-jobs__marks{gap:8px}}.package-invite{color:var(--cp-text-primary);background:var(--cp-surface);border:1px solid var(--cp-border-subtle);border-radius:10px;align-items:center;gap:16px;margin:0 auto 28px;padding:14px 18px 14px 20px;display:flex}.package-invite>svg{color:var(--paige-link);flex:none}.package-invite__copy{flex:1;gap:2px;min-width:0;display:grid}.package-invite__title{font-size:15px;font-weight:600}.package-invite__line{color:var(--cp-text-muted);font-size:13px}.package-invite__cta{min-height:40px;color:var(--cp-text-on-action);background:var(--cp-action);transition:background var(--paige-motion-fast) ease;border-radius:7px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.package-invite__cta:hover,.package-invite__cta:focus-visible{background:var(--cp-action-hover);outline:none}.package-invite__cta:focus-visible{box-shadow:0 0 0 2px var(--paige-focus-halo)}@media (max-width:640px){.package-invite{flex-wrap:wrap}}.job-row__line>.job-row__reading{text-overflow:ellipsis;min-width:0;margin-right:auto;overflow:hidden}.job-row__line>.job-row__exports{text-overflow:ellipsis;min-width:0;overflow:hidden}.job-row__exports.is-paused{color:var(--cp-text-warning)}@media (prefers-reduced-motion:no-preference){.job-row__reading>svg{animation:1.6s linear infinite job-row-reading}}@keyframes job-row-reading{to{transform:rotate(360deg)}}.paige-board-note{border:1px solid var(--cp-border-subtle);background:var(--cp-surface);border-radius:12px;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.paige-board-note__mark{width:40px;height:40px;color:var(--paige-link);background:color-mix(in srgb, var(--paige-accent) 13%, transparent);border-radius:10px;flex:none;place-items:center;display:grid}.paige-board-note.is-warning .paige-board-note__mark{color:var(--cp-warning);background:color-mix(in srgb, var(--cp-warning) 18%, transparent)}.paige-board-note__line{min-width:0;color:var(--cp-text-primary);flex:1;margin:0;font-size:14px}.paige-board-note__action{flex:none}@media (max-width:480px){.paige-board-note{flex-wrap:wrap}.paige-board-note__action{flex-basis:100%;padding-left:54px}}.paige-work-pointer__actions{align-items:center;gap:6px;display:inline-flex}.paige-work-pointer__close{width:32px;height:32px;color:var(--cp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.paige-work-pointer__close:hover{background:var(--cp-control-hover);color:var(--cp-text-primary)}.paige-work-pointer__close:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px}.update-banner{left:50%;bottom:var(--paige-space-4);z-index:1001;align-items:center;gap:var(--paige-space-3);width:max-content;max-width:calc(100vw - var(--paige-space-6));padding:var(--paige-space-2) var(--paige-space-2) var(--paige-space-2) var(--paige-space-4);background:var(--paige-surface);color:var(--paige-text);border:1px solid var(--paige-border);border-radius:var(--paige-radius-full);box-shadow:var(--paige-shadow-md);font-family:var(--paige-font-body);font-size:var(--paige-text-sm);animation:update-banner-in var(--paige-motion-base) var(--paige-motion-easing);display:flex;position:fixed;transform:translate(-50%)}.update-banner__text{min-width:0}.update-banner__reload{border-radius:var(--paige-radius-full);padding:var(--paige-space-1) var(--paige-space-3);background:var(--paige-accent-strong);color:var(--paige-accent-strong-text);font:inherit;cursor:pointer;border:0;flex:none;font-weight:600}.update-banner__close{color:var(--paige-muted);font-size:var(--paige-text-lg);padding:0 var(--paige-space-1);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.update-banner__reload:focus-visible,.update-banner__close:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px}@keyframes update-banner-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.update-banner{animation:none}}.screen-grid{gap:var(--paige-space-5);display:grid}.screen-grid--fleet{grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"intake intake""jobs attention""usage usage"}.screen-grid--job{grid-template-columns:repeat(2,minmax(0,1fr))}.area-intake{grid-area:intake}.area-jobs{grid-area:jobs}.area-attention{grid-area:attention}.area-usage{grid-area:usage}.span-2{grid-column:1/-1}.job-cards{gap:var(--paige-space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.section-title{font-size:var(--paige-text-lg);text-transform:uppercase;letter-spacing:.06em;color:var(--paige-muted);margin-bottom:var(--paige-space-3);justify-content:space-between;align-items:center;display:flex}.list-plain{gap:var(--paige-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{align-items:center;gap:var(--paige-space-2);display:flex}.row--between{justify-content:space-between}.card-link{color:inherit;text-decoration:none;display:block}.card-link:focus-visible{outline:2px solid var(--paige-focus);outline-offset:2px;border-radius:var(--paige-radius-lg)}.job-tabs{gap:var(--paige-space-1);border-bottom:1px solid var(--paige-border);margin-bottom:var(--paige-space-5);display:flex;overflow-x:auto}.job-tabs__tab{color:var(--paige-muted);padding:var(--paige-space-2) var(--paige-space-3);font-family:var(--paige-font-heading);font-size:var(--paige-text-lg);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:var(--paige-space-2);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.job-tabs__tab:hover{color:var(--paige-text)}.job-tabs__tab--active{color:var(--paige-text);border-bottom-color:var(--paige-accent)}.job-tabs__settings{margin-left:auto}.job-tabs__count,.app-bar__count{font-family:var(--paige-font-body);font-size:var(--paige-text-xs);border-radius:var(--paige-radius-full);background:var(--paige-accent);color:var(--paige-accent-text);font-variant-numeric:tabular-nums;margin-left:.4em;padding:0 .5em;font-weight:600}.admin-header-actions{justify-content:flex-end;align-items:center;gap:var(--paige-space-3);flex-wrap:wrap;display:inline-flex}.admin-hide-tests{white-space:nowrap;font-size:var(--paige-text-sm)}.admin-nav{gap:var(--paige-space-1);margin-bottom:var(--paige-space-5);flex-wrap:wrap;display:flex}.admin-nav__group{gap:var(--paige-space-1);flex-wrap:wrap;align-items:center;display:inline-flex}.admin-nav__group+.admin-nav__group:before{content:"";background:var(--paige-border);width:1px;height:1.25rem;margin:0 var(--paige-space-2)}.admin-nav__label{margin-right:var(--paige-space-1);color:var(--paige-muted);font-size:var(--paige-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.admin-nav a{min-height:1.75rem;color:var(--paige-muted);padding:var(--paige-space-1) var(--paige-space-3);border-radius:var(--paige-radius-full);font-size:var(--paige-text-sm);border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.admin-nav a:hover,.admin-nav a[data-status=active]{color:var(--paige-text);background:var(--paige-surface);border-color:var(--paige-border)}.admin-search{gap:var(--paige-space-2);margin-bottom:var(--paige-space-4);max-width:40rem;display:flex}.admin-headline{margin-bottom:var(--paige-space-5)}.admin-art{color:var(--paige-staff-accent)}@media (max-width:1279px){.screen-grid--fleet{grid-template-columns:minmax(0,1fr);grid-template-areas:"intake""attention""jobs""usage"}}@media (max-width:1023px){.screen-grid--job{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.admin-art{display:none}.screen-grid{gap:var(--paige-space-4)}}
