@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d67a883b-module__tvfb7q__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d67a883b-module__tvfb7q__variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_7c7c8fad-module__FNNBaq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_7c7c8fad-module__FNNBaq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.3lo3d5l1mfb52.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_20be5196-module__IPxZMG__className{font-family:Spectral,Spectral Fallback;font-style:normal}.spectral_20be5196-module__IPxZMG__variable{--font-serif:"Spectral", "Spectral Fallback"}
:root{--color-earth-950:#100d09;--color-earth-900:#17130e;--color-earth-850:#1e1913;--color-earth-800:#251f17;--color-earth-700:#31281e;--color-earth-600:#3e3325;--color-earth-500:#54452f;--color-earth-400:#6e5b3f;--color-canopy-800:#1c2119;--color-canopy-700:#28301f;--color-canopy-600:#374127;--color-canopy-500:#4c5837;--color-canopy-400:#68764f;--color-canopy-300:#8c9a72;--color-canopy-200:#b0bc96;--color-sky-800:#1b232a;--color-sky-700:#26313b;--color-sky-600:#35434f;--color-sky-500:#4a5a69;--color-sky-400:#6c7e8d;--color-sky-300:#90a1ae;--color-sky-200:#b6c3cd;--color-bone-400:#a2947c;--color-bone-300:#c4b79e;--color-bone-200:#ddd3be;--color-bone-100:#ede6d6;--color-bone-050:#f6f1e5;--color-flora-red:#c1462c;--color-flora-red-lit:#d75c3d;--color-flora-red-deep:#8f3220;--color-flora-persimmon:#d07e33;--color-flora-lichen:#be9b3a;--color-flora-plum:#8c4257;--color-flora-moss:#6f8a4a;--color-surface-earth:var(--color-earth-900);--color-surface-deep:var(--color-earth-950);--color-surface-panel:var(--color-earth-850);--color-surface-raised:var(--color-earth-700);--color-surface-canopy:var(--color-canopy-800);--color-surface-well:var(--color-earth-950);--color-surface-hover:var(--color-earth-700);--color-surface-selected:var(--color-earth-600);--color-surface-paper:var(--color-bone-050);--color-surface-paper-alt:var(--color-bone-100);--color-scrim:#100d09db;--surface-page:var(--color-surface-earth);--surface-sunk:var(--color-surface-deep);--surface-card:var(--color-surface-panel);--surface-raised:var(--color-surface-raised);--surface-inset:var(--color-surface-well);--surface-hover:var(--color-surface-hover);--surface-selected:var(--color-surface-selected);--surface-paper:var(--color-surface-paper);--surface-paper-alt:var(--color-surface-paper-alt);--scrim:var(--color-scrim);--color-text-display:var(--color-bone-050);--color-text-body:var(--color-bone-200);--color-text-quiet:var(--color-sky-300);--color-text-faint:var(--color-bone-400);--color-text-accent:var(--color-flora-persimmon);--color-text-link:var(--color-flora-red-lit);--color-text-ink:#1a1510;--color-text-ink-quiet:var(--color-earth-500);--text-display:var(--color-text-display);--text-body:var(--color-text-body);--text-muted:var(--color-text-quiet);--text-faint:var(--color-text-faint);--text-accent:var(--color-text-accent);--text-link:var(--color-text-link);--text-link-hover:var(--color-flora-persimmon);--text-on-accent:var(--color-bone-050);--text-ink:var(--color-text-ink);--text-ink-muted:var(--color-text-ink-quiet);--color-line-structure:var(--color-sky-600);--color-line-quiet:var(--color-sky-800);--color-line-lichen:var(--color-flora-lichen);--color-line-ink:#1a15103d;--color-line-ink-strong:#1a151080;--line-hairline:var(--color-line-quiet);--line-strong:var(--color-line-structure);--line-brass:var(--color-line-lichen);--line-mesh:var(--color-earth-950);--line-ink:var(--color-line-ink);--line-ink-strong:var(--color-line-ink-strong);--color-accent-flora:var(--color-flora-red);--color-accent-flora-lit:var(--color-flora-red-lit);--color-accent-flora-deep:var(--color-flora-red-deep);--accent:var(--color-accent-flora);--accent-hover:var(--color-accent-flora-lit);--accent-press:var(--color-accent-flora-deep);--accent-quiet:#c1462c26;--focus-ring:var(--color-flora-persimmon);--brass:var(--color-flora-lichen);--status-ok:var(--color-flora-moss);--status-ok-quiet:#6f8a4a29;--status-warn:var(--color-flora-lichen);--status-warn-quiet:#be9b3a29;--status-alert:var(--color-flora-red);--status-alert-quiet:#c1462c29;--status-info:var(--color-sky-400);--status-info-quiet:#6c7e8d2e;--status-idle:var(--color-earth-400);--status-idle-quiet:#6e5b3f33;--espresso-950:var(--color-earth-950);--espresso-900:var(--color-earth-900);--espresso-850:var(--color-earth-850);--espresso-800:var(--color-earth-800);--charcoal-700:var(--color-earth-700);--charcoal-600:var(--color-earth-600);--charcoal-500:var(--color-earth-500);--walnut-600:var(--color-earth-600);--walnut-500:var(--color-earth-500);--walnut-400:var(--color-earth-400);--clay-300:var(--color-bone-400);--sand-300:var(--color-bone-300);--sand-200:var(--color-bone-200);--paper-150:var(--color-bone-100);--paper-100:var(--color-bone-100);--paper-050:var(--color-bone-050);--brass-600:#8e7429;--brass-500:var(--color-flora-lichen);--brass-400:#d2b15a;--ochre-300:var(--color-flora-persimmon);--terracotta-500:var(--color-flora-red);--terracotta-400:var(--color-flora-red-lit);--sienna-600:var(--color-flora-red-deep);--sienna-500:var(--color-flora-red);--rose-400:var(--color-flora-plum);--rose-300:#a9556b;--sage-500:var(--color-flora-moss);--sage-400:var(--color-canopy-300);--slate-500:var(--color-sky-500);--slate-400:var(--color-sky-400)}
:root{--font-wordmark:"Nunito","IBM Plex Sans",sans-serif;--text-display-1:58px;--text-display-2:41px;--text-display-3:29px;--text-title:22px;--text-subtitle:18px;--text-body-lg:17px;--text-body:15px;--text-body-sm:13.5px;--text-caption:12px;--text-micro:10.5px;--lh-tight:1.08;--lh-display:1.16;--lh-title:1.3;--lh-body:1.58;--lh-loose:1.7;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-wordmark:900;--track-display:-.012em;--track-body:0;--track-label:.09em;--track-micro:.14em;--type-display-1:var(--weight-regular) var(--text-display-1)/var(--lh-tight) var(--font-serif);--type-display-2:var(--weight-regular) var(--text-display-2)/var(--lh-display) var(--font-serif);--type-display-3:var(--weight-regular) var(--text-display-3)/var(--lh-display) var(--font-serif);--type-title:var(--weight-regular) var(--text-title)/var(--lh-title) var(--font-serif);--type-body-lg:var(--weight-regular) var(--text-body-lg)/var(--lh-body) var(--font-sans);--type-body:var(--weight-regular) var(--text-body)/var(--lh-body) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-body-sm)/var(--lh-body) var(--font-sans);--type-label:var(--weight-semibold) var(--text-micro)/1.2 var(--font-sans);--type-data:var(--weight-regular) var(--text-body-sm)/1.45 var(--font-mono)}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter:24px;--gutter-wide:40px;--measure-prose:64ch;--measure-narrow:44ch;--container:1240px;--container-narrow:880px;--control-h-sm:28px;--control-h:36px;--control-h-lg:44px;--pad-card:24px;--pad-card-sm:16px;--grid-cols:12}
:root{--border-hairline:1px solid var(--line-hairline);--border-structure:1px solid var(--color-line-structure);--border-strong:1px solid var(--line-strong);--border-lichen:1px solid var(--color-line-lichen);--border-brass:1px solid var(--line-brass);--border-ink:1px solid var(--line-ink);--radius-panel:0;--radius-control:3px;--radius-round:999px;--radius-0:0;--radius-1:0;--radius-2:0;--radius-3:3px;--radius-pill:999px;--radius-card:0;--shadow-hard:4px 4px 0 var(--color-earth-950);--shadow-hard-sm:2px 2px 0 var(--color-earth-950);--inset-seat:inset 0 1px 0 #100d098c;--ring-focus:0 0 0 2px var(--color-surface-earth),0 0 0 3px var(--focus-ring);--frame-plate:0 0 0 1px var(--color-line-structure),0 0 0 4px var(--color-surface-earth),0 0 0 5px var(--color-line-quiet)}
:root{--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,.84,.44,1);--ease-in:cubic-bezier(.5,0,.9,.4);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-curtain:.42s;--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-curtain:0s}}
:root{--texture-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.5'/></svg>");--texture-grain-opacity:.05;--texture-paper-opacity:.07;--texture-mesh:repeating-linear-gradient(0deg,#00000038 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#00000038 0 1px,transparent 1px 3px);--rule-brass:linear-gradient(90deg,var(--color-line-lichen),var(--color-line-lichen));--rule-structure:linear-gradient(90deg,var(--color-line-structure),var(--color-line-structure))}.grain{position:relative}.grain:after{content:"";background-image:var(--texture-grain);opacity:var(--texture-grain-opacity);pointer-events:none;mix-blend-mode:overlay;background-size:140px 140px;position:absolute;inset:0}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--color-surface-earth);--surface:var(--color-surface-panel);--surface-sunk:var(--color-earth-800);--rule:var(--color-line-quiet);--rule-strong:var(--color-line-structure);--ink:var(--color-text-display);--ink-soft:var(--color-text-body);--ink-faint:var(--color-text-quiet);--mix-admin:#9b7acb;--mix-tracking:#3ea582;--mix-roto:#ce8038;--mix-asset:#4f94cc;--mix-comp:#c55c7a;--critical:var(--color-flora-red-lit);--selected:var(--color-surface-selected);--selected-edge:var(--color-flora-persimmon);--row-h:30px;--pad:12px}*,:before,:after{box-sizing:border-box}*{margin:0}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse}h1,h2,h3{font-size:inherit;font-weight:inherit}.jobs h1,.settings-head h1,.today-head h1,.signin-card h1,.empty h2,.moneysection h2,.reviewpage h1,.reviewpage h2,.playlist-stage h1{font-family:var(--font-serif), Georgia, serif;font-weight:var(--weight-regular);letter-spacing:var(--track-display)}.reviewpage h1.topbar-show{font-size:var(--text-title);line-height:var(--lh-title)}html,body{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app{flex-direction:column;height:100%;display:flex}.topbar{padding:10px var(--pad);background:var(--surface);border-bottom:1px solid var(--rule);flex:none;align-items:baseline;gap:16px;display:flex}.topbar-mark{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.topbar-mark a{color:inherit;text-decoration:none}.topbar-context{align-items:baseline;gap:10px;min-width:0;display:flex}.topbar-show{font-size:15px;font-weight:600}.topbar-job{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-size:12px}.topbar-spacer{flex:1}.topbar-rate{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-size:12px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.empty{padding:48px var(--pad);max-width:46ch}.empty h2{margin:0 0 8px;font-size:17px;font-weight:600}.empty p{color:var(--ink-soft);margin:0;line-height:1.5}.jobs{padding:24px var(--pad) 64px;max-width:1100px}.jobs h1{letter-spacing:-.01em;margin:0 0 2px;font-size:22px;font-weight:600}.jobs-sub{color:var(--ink-soft);margin:0 0 24px}.job-group{margin-bottom:28px}.job-group-head{border-bottom:1px solid var(--rule-strong);align-items:baseline;gap:10px;margin-bottom:2px;padding-bottom:6px;display:flex}.job-group-title{color:inherit;border-bottom:1px solid #0000;font-size:15px;font-weight:600;text-decoration:none}.job-row{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:11ch 1fr 13ch 14ch;align-items:baseline;gap:12px;padding:9px 4px;text-decoration:none;display:grid}.job-row:hover{background:var(--surface)}.job-number{font-family:var(--font-mono), ui-monospace, monospace;font-size:13px;font-weight:500}.job-label{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-count{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.job-status{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.board{flex-direction:column;flex:1;min-height:0;display:flex}.board-tools{padding:7px var(--pad);background:var(--surface-sunk);border-bottom:1px solid var(--rule);flex-wrap:wrap;flex:none;align-items:center;gap:8px 10px;display:flex}.tool-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.tool-group+.tool-group{border-left:1px solid var(--rule-strong);padding-left:12px}.tool-group.is-end{margin-left:auto}.tool-group.is-said{border-left:0;flex-basis:100%;padding-left:0}.board-scroll{background:var(--surface);flex:1;overflow:auto}.search{font:inherit;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface-well);box-shadow:var(--inset-seat);min-width:22ch;padding:4px 8px;font-size:13px}.tool-count{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.shotgrid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.shotgrid thead th{z-index:2;background:var(--surface-sunk);border-bottom:1px solid var(--rule-strong);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;padding:6px 8px;font-size:10px;font-weight:600;position:sticky;top:0}.shotgrid thead th.keyed{box-shadow:inset 0 3px 0 var(--key)}.shotgrid td{border-bottom:1px solid var(--rule);height:var(--row-h);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 8px}.shotgrid td.desc,.shotgrid td .shot-code{-webkit-user-select:text;user-select:text}.num{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:12px}th.num{text-align:right}.shotgrid tbody tr:hover td{background:var(--surface-sunk)}.shotgrid tbody tr.is-selected td{background:var(--selected)}.shotgrid tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--selected-edge)}.shotgrid tbody tr.is-out td{color:var(--ink-faint);background:repeating-linear-gradient(135deg,#0000 0 6px,#f6f1e509 6px 12px)}.shotgrid tbody tr.is-out .shot-code{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.shot-code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;font-size:12px}.desc{text-overflow:ellipsis;color:var(--ink-soft);overflow:hidden}.scope-dot{width:24px;height:24px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;margin:-3px 0;padding:0;font-size:13px;line-height:1;display:flex}.scope-dot:hover{background:var(--surface-sunk)}.scope-dot.is-out{color:var(--ink-faint)}.overridden{font-weight:600}.overridden:before{content:"›";color:var(--ink-faint);margin-right:3px}.variance-over{font-weight:600}.variance-under{color:var(--ink-soft)}.row-error{color:var(--critical);font-weight:600}.other-jobs{color:var(--ink-faint);border:1px solid var(--rule-strong);border-radius:var(--radius-control);vertical-align:1px;margin-left:6px;padding:0 3px;font-size:10px;font-weight:600;display:inline-block}.pick{font:inherit;border-radius:var(--radius-control);width:100%;color:inherit;appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;padding:2px;font-size:12px}.pick:hover{border-color:var(--rule-strong);background:var(--color-surface-raised)}.pick.is-unset{color:var(--ink-faint)}.mix{align-items:center;gap:2px;width:100%;min-width:60px;height:8px;display:flex}.mix-seg{border-radius:1px;height:8px}.mix-seg:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.mix-seg:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.mix-empty{background:var(--rule);border-radius:1px;width:100%;height:2px}.bulk{z-index:3;padding:8px var(--pad);background:var(--color-surface-raised);color:var(--ink);box-shadow:inset 0 2px 0 var(--selected-edge);flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.bulk-count{font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;font-weight:500}.bulk select{font:inherit;border:1px solid var(--rule-strong);background:var(--color-surface-well);color:var(--ink);border-radius:3px;padding:3px 6px;font-size:12px}.btn{font:inherit;border:1px solid var(--rule-strong);background:var(--color-surface-raised);color:var(--ink);cursor:pointer;border-radius:3px;padding:4px 10px;font-size:12px}.btn:hover{background:var(--color-earth-600)}.bulk-spacer{flex:1}.totals{padding:10px var(--pad);background:var(--surface);border-top:1px solid var(--rule-strong);flex-wrap:wrap;flex:none;align-items:baseline;gap:26px;display:flex}.stat{flex-direction:column;gap:1px;display:flex}.stat-value{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;line-height:1.1}.stat-value.is-total{letter-spacing:-.02em;font-size:20px;font-weight:600}.stat.is-headline .stat-value{letter-spacing:-.02em;font-size:22px;font-weight:600}.totals-spacer{flex:1}.stat-note{color:var(--ink-faint)}.ingest{padding:20px var(--pad) 96px;max-width:1080px}.steps{color:var(--ink-faint);counter-reset:step;gap:6px;margin:0 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.steps li{align-items:baseline;gap:6px;padding-right:14px;display:flex}.steps li:after{content:"›";margin-left:8px}.steps li:last-child:after{content:""}.steps li.is-current{color:var(--ink);font-weight:600}.steps li.is-done{color:var(--ink-soft)}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-panel);margin-bottom:16px;padding:16px}.panel h2{margin:0 0 4px;font-size:14px;font-weight:600}.panel-note{color:var(--ink-soft);max-width:74ch;margin:0 0 12px;font-size:13px;line-height:1.5}.paste{width:100%;min-height:150px;font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface-well);box-shadow:var(--inset-seat);resize:vertical;padding:10px;font-size:12px;line-height:1.6}.check{cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:inline-flex}.tiny{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface-well);width:8ch;box-shadow:var(--inset-seat);padding:2px 5px;font-size:12px}.warn{color:var(--critical);font-size:12px}.maptable{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.maptable th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule);padding:0 8px 6px 0;font-size:10px;font-weight:600}.maptable td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:5px 8px 5px 0}.maptable .sample{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:34ch;font-size:12px;overflow:hidden}.maptable select{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface-well);padding:3px 6px;font-size:12px}.normalise{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.bucket{border:1px solid var(--rule);border-radius:var(--radius-panel);background:var(--surface-sunk);margin-bottom:8px}.bucket summary{cursor:pointer;align-items:baseline;gap:10px;padding:9px 12px;list-style:none;display:flex}.bucket summary::-webkit-details-marker{display:none}.bucket summary:before{content:"▸";color:var(--ink-faint);font-size:11px}.bucket[open] summary:before{content:"▾"}.bucket.is-empty{opacity:.55;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.bucket-title{font-size:13px;font-weight:600}.bucket-count{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-soft);font-size:12px}.bucket .panel-note{margin-bottom:8px;padding:0 12px}.bucket-body{padding:0 12px 10px}.diffrow{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:14px;padding:5px 0;display:flex}.diffrow .check{min-width:26ch;margin-top:0}.changes{flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.change{align-items:baseline;gap:8px;display:flex}.change .eyebrow{min-width:15ch}.was{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;text-decoration:line-through;overflow:hidden}.arrow{color:var(--ink-faint)}.now{text-overflow:ellipsis;white-space:nowrap;max-width:44ch;font-weight:500;overflow:hidden}.applybar{padding:10px var(--pad);margin:0 calc(-1 * var(--pad));background:var(--surface);border-top:1px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:sticky;bottom:0}.btn.is-primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent);text-decoration:none}.btn.is-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.is-primary:active{background:var(--accent-press);border-color:var(--accent-press)}.btn:disabled{opacity:.45;cursor:not-allowed}a.btn{text-decoration:none;display:inline-block}.currency-block{border-left:1px solid var(--rule);align-items:baseline;gap:22px;padding-left:22px;display:flex}.currency-block:first-of-type{border-left:none}.joblink{color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);font-size:12px;text-decoration:none}.joblink:hover{color:var(--ink)}.scopes{scrollbar-width:thin;flex-shrink:1;align-items:baseline;gap:2px;min-width:0;display:flex;overflow-x:auto}.scope{color:var(--ink-soft);white-space:nowrap;border-radius:3px;padding:3px 9px;font-size:12px;text-decoration:none}.scope:hover{background:var(--surface-sunk);color:var(--ink)}.scope.is-current{background:var(--color-surface-raised);color:var(--ink);box-shadow:inset 0 -2px 0 var(--selected-edge);font-weight:500}.panel-side{z-index:10;background:var(--surface);border-left:1px solid var(--rule-strong);width:min(560px,92vw);box-shadow:-4px 0 0 var(--color-surface-deep);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.panel-head{padding:10px var(--pad);border-bottom:1px solid var(--rule);flex:none;align-items:baseline;gap:10px;display:flex}.panel-body{padding:4px var(--pad) 32px;overflow:auto}.pblock{border-bottom:1px solid var(--rule);padding:14px 0}.pblock>.eyebrow{margin-bottom:8px;display:block}.breakdown{margin:0 0 12px;font-size:13px}.breakdown>div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.breakdown dt{color:var(--ink-soft)}.breakdown dd{margin:0}.breakdown .is-total{border-top:1px solid var(--rule);margin-top:4px;padding-top:6px;font-weight:600}.field{margin-bottom:10px;display:block}.field .eyebrow{margin-bottom:3px;display:block}.field .search,.field input{width:100%}.overrideform{flex-direction:column;gap:2px;display:flex}.adjrow{border-top:1px solid var(--rule);grid-template-columns:8.5rem 1fr 7rem 5.5rem 5.5rem auto auto;align-items:center;gap:5px;padding:6px 0;display:grid}.adjrow input,.adjrow select{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface-well);width:100%;min-width:0;padding:3px 6px;font-size:12px}.adjrow .btn{padding:3px 7px;font-size:11px}.adjrow .warn{grid-column:1/-1}.paste.is-short{min-height:64px;font-family:var(--font-sans), system-ui, sans-serif;font-size:13px}.brand{flex:none;align-items:center;display:inline-flex}.brand a{display:inline-flex}.settings{padding:24px var(--pad) 96px;max-width:940px}.settings-head{align-items:baseline;gap:14px;margin-bottom:4px;display:flex}.settings-head h1{letter-spacing:-.01em;font-size:22px;font-weight:600}.settings-head .btn{margin-left:auto}.settings-block{border-top:1px solid var(--rule-strong);margin-top:26px;padding-top:18px}.settings-block h2{margin-bottom:4px;font-size:15px;font-weight:600}.reviewnote{color:var(--ink-soft);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-panel);max-width:74ch;margin:10px 0;padding:9px 12px;font-size:13px;line-height:1.5}.cardlist{margin:10px 0 12px}.cardrow{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 10ch 8ch auto;align-items:baseline;gap:14px;padding:9px 4px;text-decoration:none;display:grid}.moneyrow{border-bottom:1px solid var(--rule);color:inherit;align-items:baseline;gap:14px;padding:9px 4px;text-decoration:none;display:grid}.moneyrow:hover{background:var(--surface)}.moneyrow.is-margin{grid-template-columns:minmax(0,1fr) 14ch 12ch 15ch minmax(0,3ch)}.moneyrow.is-tax{grid-template-columns:minmax(0,1fr) 13ch 13ch}.moneyrow.is-typecost{grid-template-columns:minmax(0,1fr) 7ch 8ch 11ch 11ch 11ch minmax(0,22ch)}.moneyrow .num{text-align:right;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.moneyrow-flag{color:var(--critical);text-align:right;cursor:help;font-weight:600}.cardrow:hover{background:var(--surface)}.cardrow-title{font-weight:500}.recordform{margin-top:4px}.fieldgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 18px;display:grid}.field.is-wide{grid-column:1/-1}.hint{color:var(--ink-faint);max-width:52ch;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.formactions{align-items:center;gap:12px;margin-top:18px;display:flex}.inlinelist{margin-top:6px}.inlinehead,.inlinerow{align-items:center;gap:8px;padding:5px 0;display:grid}.inlinehead{border-bottom:1px solid var(--rule-strong);padding-bottom:3px}.inlinerow{border-bottom:1px solid var(--rule)}.inlinerow input,.inlinerow select{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface-well);width:100%;min-width:0;padding:4px 7px;font-size:13px}.inlinerow .btn{white-space:nowrap;padding:4px 9px;font-size:12px}.inlinelist>.btn{margin-top:10px}.signin{min-height:100%;padding:var(--pad);justify-content:center;align-items:center;display:flex}.signin-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-panel);width:min(360px,100%);padding:26px 24px 24px}.signin-card h1{margin:16px 0 14px;font-size:18px;font-weight:600}.signin-form{flex-direction:column;gap:4px;display:flex}.signin-form .btn{margin-top:10px}.reviewpage{max-width:780px;padding:0 var(--pad) 120px;margin:0 auto}.reviewpage.is-stage{flex-direction:column;max-width:none;min-height:100%;padding:0;display:flex}.reviewhead{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;padding:22px 0 18px;display:flex}.reviewpage.is-stage .reviewhead{padding:16px var(--gutter-wide);margin-bottom:0}.reviewhead-context{flex-direction:column;gap:2px;display:flex}.reviewbody{flex-direction:column;flex:1;min-height:0;display:flex}.door{padding:8vh var(--pad) var(--pad);justify-content:center;align-items:flex-start;display:flex}.door-card{background:var(--surface);border:1px solid var(--rule-strong);width:min(420px,100%);box-shadow:var(--shadow-hard);flex-direction:column;gap:4px;padding:28px 26px 26px;display:flex}.door-card h2{font-family:var(--font-serif), Georgia, serif;font-weight:var(--weight-regular);font-size:var(--text-subtitle);letter-spacing:var(--track-display);margin-bottom:2px}.door-card .panel-note{margin-bottom:20px}.door-card .field{margin-bottom:14px}.door-card .btn{margin-top:10px}.door-card .hint{margin-top:-8px;margin-bottom:4px}.stage{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (min-width:1100px){.stage{grid-template-columns:minmax(0,1fr) 380px}}.stage-main{padding:20px var(--gutter-wide) 40px;flex-direction:column;gap:16px;min-width:0;display:flex}.stage-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.well{aspect-ratio:16/9;background:var(--color-surface-deep);border:1px solid var(--rule-strong);width:110.222vh;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.well-video{object-fit:contain;background:var(--color-surface-deep);width:100%;height:100%;display:block}.well.is-empty{background-image:repeating-linear-gradient(0deg,#f6f1e50b 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#f6f1e50b 0 1px,#0000 1px 4px);justify-content:center;align-items:center;display:flex}.well-says{color:var(--ink-soft);text-align:center;background:#17130e9e;padding:8px 14px;font-size:13px}.transport{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.transport-time{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.transport kbd{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--rule-strong);border-radius:var(--radius-control);padding:1px 4px;font-size:10px}.playbar-toggle{color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.stage-meta{max-width:var(--measure-prose);flex-direction:column;gap:10px;display:flex}.stage-shot{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.stage-shot .shot-code{font-size:15px}.stage-notes{border-top:1px solid var(--rule-strong);background:var(--surface);flex-direction:column;min-height:0;display:flex}@media (min-width:1100px){.stage-notes{border-top:0;border-left:1px solid var(--rule-strong)}}.stage-notes-head{padding:14px var(--pad) 10px;border-bottom:1px solid var(--rule);flex:none}.stage-notes-body{padding:14px var(--pad);flex:1;min-height:0;overflow-y:auto}.stage-compose{padding:14px var(--pad) 18px;border-top:1px solid var(--rule-strong);flex-direction:column;flex:none;gap:10px;display:flex}.stage-compose .paste{min-height:96px}.pinrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stage-send{align-items:center;gap:10px;display:flex}.priornotes{border-left:1px solid var(--rule-strong);color:var(--ink-soft);flex-direction:column;gap:10px;padding-left:10px;font-size:13px;line-height:1.5;display:flex}.artistnote{border-left:1px solid var(--color-line-lichen);color:var(--ink);max-width:var(--measure-prose);flex-direction:column;gap:3px;padding:8px 0 8px 12px;font-size:13px;line-height:1.55;display:flex}.drawer-scrim{z-index:30;background:#100d09a8;position:fixed;inset:0}.drawer{z-index:31;background:var(--surface);border-right:1px solid var(--rule-strong);width:min(340px,88vw);box-shadow:4px 0 0 var(--color-surface-deep);visibility:hidden;transition:transform var(--dur-base) var(--ease-standard), visibility var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.drawer.is-open{visibility:visible;transform:translate(0)}.drawer-head{padding:12px var(--pad);border-bottom:1px solid var(--rule-strong);flex:none;align-items:center;gap:10px;display:flex}.drawer-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.drawer-item{width:100%;padding:8px var(--pad);border:0;border-bottom:1px solid var(--rule);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;display:flex}.drawer-item:hover{background:var(--surface-sunk)}.drawer-item.is-current{background:var(--surface-sunk);box-shadow:inset 2px 0 0 var(--selected-edge)}.drawer-thumb{aspect-ratio:16/9;background:var(--color-surface-deep);border:1px solid var(--rule);background-image:repeating-linear-gradient(0deg,#f6f1e50b 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#f6f1e50b 0 1px,#0000 1px 4px);flex:none;width:84px;overflow:hidden}.drawer-thumb video{object-fit:cover;width:100%;height:100%;display:block}.drawer-text{flex-direction:column;gap:3px;min-width:0;display:flex}.drawer-note{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.drawer-note.is-none{color:var(--ink-faint)}.moneybody{flex:1;padding:0 0 96px;overflow-y:auto}.moneystages{background:var(--rule);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.moneystage{padding:16px var(--pad);background:var(--surface);flex-direction:column;gap:4px;display:flex}.moneystage .stat-value{letter-spacing:-.02em;font-size:20px}.moneystage-none{color:var(--ink-faint)}.moneystage-note{color:var(--ink-faint);margin-top:2px;font-size:11px;line-height:1.45}.moneysection{padding:24px var(--pad) 8px;max-width:1080px}.moneysection h2{margin:0 0 6px}.moneysection .hint{max-width:68ch;margin:0 0 12px}.moneysection .cardrow{flex-wrap:wrap;gap:14px}.batch-backdrop{z-index:20;background:var(--color-scrim);justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0}.batchpanel{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-panel);width:min(860px,100%);max-height:90vh;box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.batchpanel .panel-body{overflow-y:auto}.dropzone{border:1px dashed var(--rule-strong);border-radius:var(--radius-panel);color:var(--ink-soft);text-align:center;cursor:pointer;background:var(--color-surface-well);justify-content:center;align-items:center;margin:12px 0 16px;padding:32px 16px;font-size:13px;display:flex}.dropzone:hover,.dropzone.is-over{border-color:var(--ink-soft);color:var(--ink)}.batchpanel .panel-section{border-top:1px solid var(--rule);padding:14px 0}.batchpanel .panel-section h3{margin:0 0 8px}.batchpanel .cardrow{flex-wrap:wrap;gap:12px}.batchpanel code{font-family:var(--font-mono), ui-monospace, monospace;font-size:12px}.cut{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:baseline;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}.cut:hover{border-color:var(--rule-strong)}.cut .mono{font-size:11px}.cut-sent{color:var(--mix-tracking)}.cut-notes_received{color:var(--mix-comp);font-weight:500}.cut-approved{color:var(--mix-asset)}.emaildraft{width:100%;font-family:var(--font-mono), ui-monospace, monospace;resize:vertical;white-space:pre;overflow-wrap:normal;margin-top:8px;font-size:11.5px;line-height:1.55;overflow-x:auto}.appbar{height:30px;padding:0 var(--pad);background:var(--surface-sunk);border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:16px;display:flex}.appnav{align-items:center;gap:2px;display:flex}.appnav-item{height:24px;color:var(--ink-soft);white-space:nowrap;border-radius:3px;align-items:center;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.appnav-item:hover{background:var(--color-surface-raised);color:var(--ink)}.appnav-item.is-current{color:var(--ink);background:var(--color-surface-raised);font-weight:600}.appbar-action{border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);height:20px;color:var(--ink);cursor:pointer;padding:0 9px;font-size:12px}.appbar-action:hover{border-color:var(--ink-soft)}.appbar-who{color:var(--ink-faint);white-space:nowrap;font-size:12px}.contextbar{padding:6px var(--pad);background:var(--surface);border-bottom:1px solid var(--rule);flex:none;align-items:baseline;gap:12px;min-width:0;display:flex}.contextbar .topbar-show,.contextbar .topbar-job{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.today{flex:1;padding:0 0 96px;overflow-y:auto}.today-head{padding:22px var(--pad) 4px;align-items:baseline;gap:12px;max-width:940px;display:flex}.today-head h1{letter-spacing:-.02em;font-size:22px;font-weight:600}.today-who{color:var(--ink-faint);font-size:12px}.band{max-width:940px;padding:18px var(--pad) 4px}.band-head{border-bottom:1px solid var(--rule-strong);align-items:baseline;gap:10px;padding-bottom:6px;display:flex}.band-count{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12px}.band-more{color:var(--ink-soft);margin-left:auto;font-size:12px}.band-none{color:var(--ink-soft);max-width:62ch;padding:12px 0;font-size:13px;line-height:1.5}.waitrow,.reviewrow{border-bottom:1px solid var(--rule);color:inherit;align-items:baseline;gap:12px;padding:7px 0;text-decoration:none;display:flex}.waitrow:hover,.reviewrow:hover{background:var(--surface)}.waitrow-n{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5ch;font-size:19px;font-weight:500}.waitrow-n.is-wrong{color:var(--critical)}.waitrow-says{color:var(--ink-soft);font-size:13px}.job-status.is-quiet{color:var(--ink-faint)}.moneystages.is-inline{background:0 0;border-bottom:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0}.moneystages.is-inline .moneystage{background:0 0;padding:10px 0}.moneystages.is-inline .stat-value{font-size:17px}.dropveil{z-index:40;pointer-events:none;box-shadow:inset 0 0 0 2px var(--selected-edge);background:#17130ebd;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dropveil-say{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-panel);color:var(--ink);padding:10px 16px;font-size:13px}@media (prefers-reduced-motion:no-preference){.dropveil{animation:.12s ease-out dropveil-in}@keyframes dropveil-in{0%{opacity:0}}}@media (max-width:720px){.appbar{height:auto;padding:6px var(--pad);flex-wrap:wrap;gap:8px}.appnav{order:3;width:100%;overflow-x:auto}.appbar-who{display:none}.today-head,.band{padding-left:10px;padding-right:10px}}.today-head,.band{max-width:1180px}.today-pair{grid-template-columns:1fr;gap:0 40px;max-width:1180px;display:grid}.today-pair .band{max-width:none;padding-left:0;padding-right:0}@media (min-width:1100px){.today-pair{padding:0 var(--pad);grid-template-columns:1fr 1fr}}@media (max-width:1099px){.today-pair .band{padding-left:var(--pad);padding-right:var(--pad)}}.rowdate,.rowfile{color:var(--ink-faint);font-size:12px}.rowfile{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px}.rowdate.is-quiet{font-style:italic}.playlist{padding:20px var(--pad) 80px;grid-template-columns:1fr;gap:24px;max-width:1400px;display:grid}@media (min-width:1000px){.playlist{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}}.playlist-video{background:var(--color-surface-deep);border:1px solid var(--rule-strong);width:100%;max-height:62vh}.playlist-now{align-items:baseline;gap:10px;padding:8px 0 0;display:flex}.playlist-brief{color:var(--ink-soft);max-width:70ch;padding-top:4px;font-size:13px;line-height:1.5}.playlist-stage .hint{padding-top:10px}.playlist-stage kbd{font-family:var(--font-mono), ui-monospace, monospace;border:1px solid var(--rule-strong);border-radius:3px;padding:1px 4px;font-size:10px}.playlist-list{border-top:1px solid var(--rule-strong);align-self:start;margin:0;padding:0;list-style:none}.playlist-item{border-bottom:1px solid var(--rule);align-items:center;gap:6px;display:flex}.playlist-item.is-current{box-shadow:inset 2px 0 0 var(--selected-edge);background:var(--surface)}.playlist-pick{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex:1;align-items:baseline;gap:10px;padding:7px 8px;display:flex}.playlist-pick:disabled{cursor:default;color:var(--ink-faint)}.playlist-n{min-width:2ch;color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.playlist-controls{flex:none;gap:2px;padding-right:6px;display:flex}.playlist-controls .btn{padding:1px 6px;font-size:11px}.job-row.is-archived .job-number,.job-row.is-archived .job-label{color:var(--ink-faint)}.reviews{max-width:1240px;padding:0 0 96px}.reviewtabs{padding:10px var(--pad) 0;gap:2px;display:flex}.reviewtab{color:var(--ink-soft);border-radius:3px;align-items:baseline;gap:6px;padding:5px 10px;font-size:13px;text-decoration:none;display:inline-flex}.reviewtab:hover{background:var(--surface);color:var(--ink)}.reviewtab.is-current{background:var(--surface);color:var(--ink);box-shadow:inset 0 -2px 0 var(--selected-edge);font-weight:600}.reviewtab-n{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11px}.linkrow,.noterow{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 0;display:flex}.linkrow:hover,.noterow:hover{background:var(--surface)}.linkrow.is-dead .joblink,.linkrow.is-dead .job-count{color:var(--ink-faint)}.noterow-body{flex:1;min-width:16ch;font-size:13px;line-height:1.45}.noterow.is-done .noterow-body{color:var(--ink-faint)}.linkrow-open{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.linkbody{border-left:1px solid var(--rule-strong);margin:0 0 8px 18px;padding-left:14px}.linkshot{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px;padding:5px 0;display:flex}.linkshot:hover{background:var(--surface)}.linkshot-notes{padding:6px 0 2px}.linkpass{border-left:1px solid var(--rule-strong);background:var(--surface-sunk);flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 10px 18px;padding:10px 14px;display:flex}.linkpass .field{flex:1;min-width:24ch}.arriving{border-left:2px solid var(--rule-strong);background:var(--surface-sunk);color:var(--ink-soft);margin-top:10px;padding:8px 12px;font-size:13px;line-height:1.5}.notecell{width:100%;min-height:var(--row-h);font:inherit;color:var(--ink);text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;padding:4px 6px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.notecell.is-unset{color:var(--ink-faint)}.notecell:hover{border-color:var(--rule)}.notecell.is-editing{white-space:normal;border-color:var(--selected-edge);background:var(--surface);resize:vertical;min-height:72px}.desc.is-live{color:var(--ink);font-weight:500}.reviewpage .search,.reviewpage select.search,.reviewpage input.search{padding:8px 10px;font-size:14px;line-height:1.3}.reviewpage .field{margin-bottom:14px}.reviewpage .field .eyebrow{margin-bottom:5px}.board-tools,.shotgrid th{position:relative}.colresize{cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.colresize:hover,.colresize:active{background:linear-gradient(to right, transparent 2px, var(--selected-edge) 2px, var(--selected-edge) 4px, transparent 4px)}.cols{top:100%;left:var(--pad);z-index:15;width:min(560px, calc(100vw - 2 * var(--pad)));background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-panel);max-height:64vh;box-shadow:var(--shadow-hard);flex-direction:column;margin-top:4px;display:flex;position:absolute}.cols-help{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding:10px 12px;font-size:12px;line-height:1.5}.cols-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.cols-row{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding:5px 12px;display:flex}.cols-row:hover{background:var(--surface-sunk)}.cols-row.is-shown{cursor:grab}.cols-row.is-dragging{opacity:.4}.cols-tick{cursor:pointer;align-items:baseline;gap:8px;min-width:15ch;display:flex}.cols-name{font-size:13px}.cols-divide{border-bottom:1px solid var(--rule-strong);background:var(--surface-sunk);padding:10px 12px 4px;position:sticky;top:0}.cols-field{flex-direction:column;gap:3px;display:flex}.cols-row.is-shown .cols-name{font-weight:500}.cols-hint{min-width:0;color:var(--ink-faint);flex:1;font-size:11.5px;line-height:1.35}.cols-move{flex:none;gap:2px;display:flex}.cols-move .btn{color:var(--ink-soft);border-color:#0000}.cols-row:hover .cols-move .btn{border-color:var(--rule-strong)}.cols-move .btn{padding:0 6px;font-size:11px}.cols-save{border-top:1px solid var(--rule-strong);background:var(--surface-sunk);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.cols-save .search{min-width:12ch}.cols-note{color:var(--ink-faint);font-size:11.5px}.typerow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,14ch) minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:8px 4px;display:grid}.typerow-preset{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.typerow .btn{padding:2px 8px;font-size:11px}.accessblock{border-bottom:1px solid var(--rule);padding:12px 0}.accessblock-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.grantlist{margin:0 0 8px;padding:0;list-style:none}.grantlist li{border-top:1px solid var(--rule);grid-template-columns:13ch minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0;display:grid}.grantlist .btn{padding:2px 8px;font-size:11px}.projects{padding:20px var(--gutter-wide) 80px;max-width:1500px}.projectbar{flex-wrap:wrap;align-items:center;gap:14px;padding:4px 0 16px;display:flex}.projectbar .search{min-width:32ch}.projectgrid{border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:1px;display:grid}.projectcard{background:var(--surface);border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.projectcard.is-quiet{opacity:.45}.projectcard.is-away .projectcard-title{color:var(--ink-faint)}.projectcard-head .btn{padding:2px 8px;font-size:11px}.projectcard-head{align-items:baseline;gap:10px;display:flex}.projectcard-title{font-family:var(--font-serif), Georgia, serif;font-weight:var(--weight-regular);font-size:var(--text-subtitle);letter-spacing:var(--track-display);color:var(--ink);text-decoration:none}.projectcard-title:hover{color:var(--text-accent)}.projectcard-sub{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding-bottom:4px;display:flex}.projectjobs{scrollbar-width:thin;max-height:328px;margin:0;padding:0;list-style:none;overflow-y:auto}.projectjob{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:11ch minmax(0,1fr) 16ch 9ch;align-items:baseline;gap:10px;padding:7px 4px;text-decoration:none;display:grid}.projectjob:hover{background:var(--surface-sunk)}.projectjob .job-number,.projectjob .job-count,.projectjob .job-status{white-space:nowrap}.projectjob .job-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectjob.is-archived .job-number,.projectjob.is-archived .job-label{color:var(--ink-faint)}
