@font-face{font-family:sans;src:url(../media/InstrumentSans[wdth,wght]-s.p.2r19_nnnp7853.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}._4NuF6a_className{font-family:sans,sans Fallback}._4NuF6a_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/DMMono_Regular.p.02_7ce8abvbur.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/DMMono_Medium.p.2cc_2fas92em3.ttf)format("truetype");font-display:swap;font-weight:500}.GG-XgW_className{font-family:mono}.GG-XgW_variable{--font-mono:"mono"}
:root,:root[data-theme=light],.report{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f2;--surface:#fff;--surface-2:#ecece7;--border:#ddddd7;--text:#111214;--muted:#5f646b;--text-2:#464a50;--go:#15803d;--go-text:#116a32;--go-tint:#dcf1e3;--wait-text:#665000;--wait-tint:#fdf3c4;--hold:#c2410c;--hold-text:#9c3309;--hold-tint:#fdeadf;--stop:#b42318;--stop-text:#a01d13;--stop-tint:#fbe2df;--side:#edede8;--nav-on:#fff;--card-rule:#e6e6e0;--sheet-rule:#e0e0da;--head-rule:#d6d6cf;--pill:#e2e2db}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--surface:#121519;--surface-2:#1a1e24;--border:#2a3038;--text:#f5f5f2;--muted:#8b929c;--text-2:#b6bcc4;--go:#22c55e;--go-text:#22c55e;--go-tint:#0f2a19;--wait-text:#ffe34d;--wait-tint:#332b08;--hold:#fb923c;--hold-text:#fb923c;--hold-tint:#33190a;--stop:#b8392f;--stop-text:#f2877c;--stop-tint:#3a1613}:root,.report{--highlighter:#ffe34d;--on-highlighter:#111214;--board:var(--bg);--sheet:var(--surface);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--muted);--rule:var(--border);--call:var(--muted);--call-tint:var(--surface-2);--shoot:var(--text);--focus:var(--text);--t-label:11px;--t-row:13px;--t-read:15px;--t-name:18px;--t-section:24px;--t-title:32px;--t-input:15px;--lh-label:16px;--lh-row:20px;--lh-read:24px;--lh-name:24px;--lh-section:32px;--lh-title:40px;--lh-tight:1;--lh-snug:1.2;--paper-11:11px;--paper-13:13px;--paper-15:15px;--paper-16:16px;--paper-24:24px;--paper-28:28px;--paper-9:9px;--paper-lh-105:1.05;--paper-lh-115:1.15;--paper-lh-12:1.2;--paper-lh-135:1.35;--paper-lh-14:1.4;--paper-lh-145:1.45;--f-body:var(--font-sans), system-ui, sans-serif;--f-mono:var(--font-mono), ui-monospace, monospace;--glass:#ffffffeb;--glass-rule:#1112141a;--glass-blur:blur(20px) saturate(170%);--float-shadow:0 12px 32px #11121429;--r-pill:999px;--r-btn:var(--r-pill);--r-card:14px;--r-sheet:10px;--r-item:8px;--r-tiny:4px;--tr-title:-.03em;--tr-section:-.015em;--tr-label:.05em;--gutter:16px;--cols:minmax(220px, 2.3fr) minmax(130px, 1.15fr) minmax(260px, 4fr) minmax(84px, .8fr) 52px}@media (min-width:768px){:root{--gutter:24px}}@media (min-width:1280px){:root{--gutter:32px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:64px}body{background:var(--board);color:var(--ink);font:400 var(--t-read)/var(--lh-read) var(--f-body);font-synthesis:none;margin:0}h1,h2,h3,h4,h5,h6,th,b,strong{font-weight:600}h1{font-weight:500}a{color:inherit;text-underline-offset:2px}a:focus-visible,summary:focus-visible,.filter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono{font-family:var(--f-mono);font-size:var(--t-row);letter-spacing:var(--tr-section);font-variant-numeric:tabular-nums}.logo{align-items:center;gap:calc(var(--logo-size) * .25);font-size:var(--logo-size);line-height:var(--lh-tight);display:inline-flex}.logo-tile{width:calc(var(--logo-size) * 1.15);height:calc(var(--logo-size) * 1.15);background:var(--highlighter);border-radius:23.333%;flex:none;display:block;overflow:hidden}.logo-mark{width:100%;height:100%;display:block}.logo-word{font:600 var(--logo-size)/var(--lh-tight) var(--f-body);letter-spacing:-.035em;color:var(--text)}.page{padding:24px var(--gutter) 48px;max-width:1480px}.section-title{font:600 var(--t-section)/var(--lh-section) var(--f-body);letter-spacing:var(--tr-title);margin:0 0 8px}h1.section-title{font-weight:500}.lede{max-width:60ch;color:var(--ink-2);margin:0}.filter{font:500 var(--t-row)/var(--lh-tight) var(--f-body);border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--sheet);color:var(--ink-2);padding:8px 12px;text-decoration:none}.filter .count{font:400 var(--t-label)/var(--lh-tight) var(--f-mono);color:var(--ink-3);margin-left:4px}.your-move{border-radius:var(--r-pill);background:var(--highlighter);color:var(--on-highlighter);font:500 var(--t-row)/var(--lh-tight) var(--f-body);letter-spacing:0;white-space:nowrap;vertical-align:2px;align-items:center;gap:4px;margin-left:8px;padding:4px 12px;display:inline-flex}.your-move-dot{background:var(--on-highlighter);border-radius:50%;flex:none;width:7px;height:7px}.s-sub{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-3)}.plus{font-size:var(--t-label);line-height:var(--lh-label);color:var(--ink-3);vertical-align:super;margin-left:4px}.chip{font:500 var(--t-row)/var(--lh-tight) var(--f-mono);border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:4px 8px;display:inline-flex}.chip-green{background:var(--go-tint);color:var(--go-text)}.chip-amber{background:var(--hold-tint);color:var(--hold-text)}.chip-red{background:var(--stop-tint);color:var(--stop-text)}.chip-unknown{background:var(--call-tint);color:var(--ink-2)}.chip-none{background:var(--board);color:var(--ink-3)}.chip-note{margin-left:4px;font-weight:400}.strip-body{gap:16px;padding:16px 16px 16px 24px;display:grid}.callout{border-left:3px solid var(--call);background:var(--call-tint);border-radius:0 var(--r-tiny) var(--r-tiny) 0;font-size:var(--t-read);line-height:var(--lh-read);padding:8px 16px}.callout ul{margin:4px 0 0;padding-left:16px}.card h4{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);margin:0 0 6px}.need{margin-top:32px}.need-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:0;padding-bottom:6px;display:flex}.need-head h3{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-title);margin:0}.need-head .s-sub{font-size:var(--t-row);line-height:var(--lh-row)}.lines{border-collapse:collapse;font-size:var(--t-row);line-height:var(--lh-row);width:100%}.lines th,.lines td{text-align:left;border-top:1px solid var(--rule);vertical-align:top;padding:4px 12px 4px 0}.lines th{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3)}.card{background:var(--sheet);border:1px solid var(--card-rule);border-radius:var(--r-card);padding:16px}.card h3{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-section);margin:0 0 12px}.card ul{margin:0;padding-left:16px}.live{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.live:before{content:"";background:var(--go);border-radius:50%;width:6px;height:6px}.live-reconnecting:before{background:var(--hold)}.linkish{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.btn{font:500 var(--t-row)/var(--lh-tight) var(--f-body);border-radius:var(--r-btn);border:1px solid var(--ink);background:var(--ink);color:var(--sheet);cursor:pointer;white-space:nowrap;padding:8px 12px}a.btn{text-decoration:none}input[type=file]{max-width:100%;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2)}input[type=file]::file-selector-button{border:1px solid var(--rule);border-radius:var(--r-btn);background:var(--sheet);color:var(--ink);font:500 var(--t-row)/var(--lh-tight) var(--f-body);cursor:pointer;margin-right:12px;padding:8px 12px}input[type=file]::file-selector-button:hover{border-color:var(--ink-3)}.btn:disabled{opacity:.6;cursor:progress}.btn-quiet{background:var(--sheet);color:var(--ink);border-color:var(--rule)}.btn:focus-visible,.linkish:focus-visible,.field input:focus-visible,.field select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.edit-form{gap:8px;display:grid}.row-form .edit-fields{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.field{font-size:var(--t-row);line-height:var(--lh-row);border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.field>span,.field>legend{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);padding:0}.field-grow{flex:220px}.field input:not([type=checkbox]),.field select{font:400 var(--t-input)/var(--lh-snug) var(--f-body);color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);width:100%;min-width:0;padding:8px}.field input[type=date]{font-family:var(--f-mono);font-size:var(--t-input);line-height:var(--lh-snug)}.days{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.days>legend{width:100%;margin-bottom:4px}.day-pick{font-size:var(--t-row);line-height:var(--lh-row);align-items:center;gap:4px;display:inline-flex}.edit-form[data-editing] .edit-fields{box-shadow:-3px 0 0 var(--ink-3);padding-left:8px}.conflict{border-left:3px solid var(--hold);background:var(--hold-tint);border-radius:0 var(--r-tiny) var(--r-tiny) 0;font-size:var(--t-read);line-height:var(--lh-read);color:var(--ink);padding:8px 16px}.conflict p{margin:0 0 8px}.conflict-now{color:var(--ink-2);font-size:var(--t-row);line-height:var(--lh-row);margin-top:2px;display:block}.conflict-actions{flex-wrap:wrap;gap:8px;display:flex}.form-error{color:var(--stop-text);font-size:var(--t-row);line-height:var(--lh-row);margin:0}.state-line{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.chip.state{background:var(--board);color:var(--ink-2);border:1px solid var(--rule)}.chip.state-filed,.chip.state-holding,.chip.state-asked,.chip.state-approved,.chip.state-booked{background:var(--surface-2);color:var(--ink);border-color:#0000}.chip.state-released{color:var(--ink-3);text-decoration:line-through}.who{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label)}.status-control{border-bottom:1px dashed var(--rule);gap:6px;padding-bottom:12px;display:grid}.budget{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-top:16px;display:flex}.budget h3.eyebrow{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);letter-spacing:var(--tr-label);color:var(--ink-3);margin:0 0 8px}.hold>summary{grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) minmax(160px,1.4fr) minmax(160px,1.2fr);align-items:center}.hold .state-line{margin-top:0}.add-decision,.add-section,.grid-settings{margin-top:16px}.add-decision>summary,.add-section>summary,.grid-settings>summary{cursor:pointer;align-items:center;min-height:32px;font-weight:600;display:flex}.add-decision[open]>summary,.add-section[open]>summary,.grid-settings[open]>summary{margin-bottom:12px}.own-sections{border-bottom:1px solid var(--rule);gap:8px;margin:0 0 12px;padding:0 0 12px;list-style:none;display:grid}.own-sections li{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.own-sections li>:first-child{flex:260px}.decisions{margin:0;padding:0;list-style:none}.decision{background:var(--sheet);border-bottom:1px solid var(--rule);gap:8px;padding:12px 16px;display:grid}.decision-head strong{font-weight:600;display:block}.decision-actions{flex-wrap:wrap;align-items:start;gap:8px 16px;display:flex}.decision-actions .edit-form{flex:0 auto}.decision-actions .edit-fields{align-items:center}.row-more>summary{cursor:pointer;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);align-items:center;min-height:32px;display:flex}.row-more[open]{flex-wrap:wrap;flex-basis:100%;align-items:end;gap:8px 12px;display:flex}.row-more[open]>summary{flex-basis:100%}.decisions.quiet .decision{gap:2px}.decisions.quiet strong{font-weight:500}.empty{margin:12px 0}.activity{border:1px solid var(--rule);border-radius:var(--r-item);background:var(--sheet);margin:16px 0 0;padding:0;list-style:none}.activity li{border-top:1px solid var(--rule);font-size:var(--t-row);line-height:var(--lh-row);grid-template-columns:136px 1fr;gap:12px;padding:8px 16px;display:grid}.activity li:first-child{border-top:0}.activity .when{color:var(--ink-3)}.callout-orphan{margin:0 0 16px}.signin{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.signin-card{overflow-wrap:anywhere;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);grid-template-columns:minmax(0,1fr);gap:12px;width:min(380px,100%);min-width:0;padding:24px;display:grid}.signin-card .section-title{margin:8px 0 0}.signin-form{gap:12px;display:grid}.signin-form label{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);gap:4px;display:grid}.signin-form input,.signin-form select{font:400 var(--t-input)/var(--lh-snug) var(--f-body);color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);text-transform:none;letter-spacing:0;padding:8px 12px}.signin-fixed{font:400 var(--t-read)/var(--lh-read) var(--f-body);color:var(--ink);gap:4px;display:grid}.signin-form .s-sub{margin:0}.signin-form .btn,.signin-form .linkish,.twofa-open{justify-self:start}.twofa-qr{width:100%;max-width:220px;display:block}.twofa-qr-phone{display:none}@media (max-width:599px){.twofa-qr-wide{display:none}.twofa-qr-phone{display:block}}.twofa-secret{align-items:center;gap:8px;display:flex}.twofa-secret code{font:400 var(--t-row)/var(--lh-row) var(--f-mono);overflow-wrap:anywhere;min-width:0}.twofa-codes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.twofa-codes code{font:400 var(--t-row)/var(--lh-row) var(--f-mono)}.twofa-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.twofa-actions .copy-btn.copy-text,.key-new .copy-btn.copy-text{width:auto;height:auto;min-height:24px;color:var(--ink);white-space:nowrap;font:400 var(--t-read)/var(--lh-snug) var(--f-body);gap:6px;padding:0 4px;display:inline-flex}.signin-form .twofa-saved{font:400 var(--t-read)/var(--lh-snug) var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:8px;display:flex}.signin-card a.btn{text-decoration:none}.error-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.signin-step{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);margin:0}.jobs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.today{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tile{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);min-width:0;padding:16px}.tile-next,.tile-risk{grid-column:1/-1}.tile-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:6px;display:flex}.tile-head h2{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-title);margin:0}.as-of{color:var(--ink-3);font-size:var(--t-label);line-height:var(--lh-label)}.tile h3{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);margin:12px 0 6px}.tile h3:first-of-type{margin-top:0}.tile ul,.tile ol{margin:0;padding:0;list-style:none}.is-late{color:var(--stop-text)}.next{gap:4px;padding:4px 0 2px;text-decoration:none;display:grid}.next-title{font:600 var(--t-section)/var(--lh-section) var(--f-body);letter-spacing:var(--tr-title)}.next:hover .next-title{text-underline-offset:3px;text-decoration:underline}.next .your-move{vertical-align:4px;margin-left:12px}.next-reason{font-size:var(--t-read);line-height:var(--lh-read);color:var(--ink-2)}.next-reason.is-late{color:var(--stop-text)}.then{border-top:1px dashed var(--rule);counter-reset:then 1;gap:6px;display:grid;margin-top:12px!important;padding-top:8px!important}.then li{font-size:var(--t-read);line-height:var(--lh-read);counter-increment:then;grid-template-columns:20px 1fr;column-gap:6px;display:grid}.then li:before{content:counter(then);font:400 var(--t-label)/var(--lh-label) var(--f-mono);color:var(--ink-3);grid-row:span 2}.then a{font-weight:500;text-decoration:none}.then a:hover{text-decoration:underline}.shoots{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-item);gap:1px;display:grid;overflow:hidden}.shoot{background:var(--sheet);grid-template-columns:minmax(180px,2fr) minmax(110px,.9fr) minmax(200px,1.5fr) minmax(150px,1.2fr) minmax(200px,1.6fr);align-items:center;gap:8px 16px;padding:12px 16px 12px 24px;display:grid;position:relative}.shoot:before{content:"";background:var(--call);width:6px;position:absolute;top:0;bottom:0;left:0}.shoot-red:before{background:var(--stop)}.shoot-amber:before{background:var(--hold)}.shoot-green:before{background:var(--go)}.shoot-name{gap:2px;display:grid}.shoot-name a{text-decoration:none}.shoot-name a:hover{text-decoration:underline}.shoot-bd{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.shoot-num{font:600 var(--t-title)/var(--lh-tight) var(--f-body);letter-spacing:var(--tr-title);font-variant-numeric:tabular-nums}.shoot-bd .s-sub{line-height:var(--lh-snug)}.shoot-counts{gap:16px;margin:0;display:flex}.shoot-counts div{gap:2px;display:grid}.shoot-counts dt{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3)}.shoot-counts dd{font:600 var(--t-name)/var(--lh-tight) var(--f-body);font-variant-numeric:tabular-nums;margin:0}.shoot-counts .is-late dt,.shoot-counts .is-late dd{color:var(--stop-text)}.shoot-state{justify-items:start;gap:4px;display:grid}.shoot-links{font-size:var(--t-row);line-height:var(--lh-row);gap:4px;display:grid}.wait-group ul,.change-group ol{display:grid}.wait-group li{border-top:1px solid var(--rule);font-size:var(--t-read);line-height:var(--lh-read);gap:1px;padding:8px 0;display:grid}.wait-group li:first-child{border-top:0;padding-top:0}.wait-group a,.change-group a{font-weight:500;text-decoration:none}.wait-group a:hover{text-decoration:underline}.changes li{border-top:1px solid var(--rule);font-size:var(--t-read);line-height:var(--lh-read);grid-template-columns:120px 1fr;gap:8px;padding:6px 0;display:grid}.changes li:first-child{border-top:0;padding-top:0}.changes .when{color:var(--ink-3)}.mark-seen{border-top:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.up-next{background:var(--sheet);border:1px solid var(--card-rule);border-radius:var(--r-card);padding:16px 16px 12px}.up-next .next{min-height:44px}.next-job{font:500 var(--t-label)/var(--lh-label) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-2)}.job-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:16px;margin:0;padding:0;list-style:none;display:grid}.job-card{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);position:relative;overflow:hidden}.job-card:before{content:"";background:var(--call);width:6px;position:absolute;top:0;bottom:0;left:0}.job-card-link{height:100%;min-height:44px;color:inherit;grid-template-rows:auto 1fr auto;padding:12px 16px 12px 24px;text-decoration:none;display:grid}.job-card-link:hover{background:color-mix(in srgb, var(--board) 50%, var(--sheet))}.job-card-link:hover h2{text-underline-offset:3px;text-decoration:underline}.job-card-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.jc-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:start;gap:12px;padding-bottom:8px;display:flex}.jc-name{gap:2px;min-width:0;display:grid}.jc-name h2{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-title);margin:0}.jc-num{font:600 var(--t-title)/var(--lh-tight) var(--f-body);letter-spacing:var(--tr-title);font-variant-numeric:tabular-nums}.slots{align-content:start;margin:0;display:grid}.slot{border-top:1px solid var(--rule);font-size:var(--t-read);line-height:var(--lh-read);grid-template-columns:76px 1fr;gap:8px;padding:8px 0;display:grid}.slot:first-child{border-top:0}.slot dt{font:500 var(--t-label)/var(--lh-label) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3)}.slot dd{gap:2px;min-width:0;margin:0;display:grid}.slot dd strong{font-weight:600}.slot ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.jc-open{border-top:1px dashed var(--rule);margin-top:6px;padding-top:8px}.wrapped{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-item);gap:1px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.wrapped-link{background:var(--sheet);flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;padding:12px 16px;text-decoration:none;display:flex}.wrapped-link:hover strong{text-decoration:underline}.eyebrow{font:500 var(--t-label)/var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3);display:block}.icon{flex:none;display:block}.frame{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--side);border-right:1px solid var(--rule);flex-direction:column;gap:12px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.side-top{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.side-logo{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.side-toggle{display:none}.side-body{flex-direction:column;flex:1;gap:12px;display:flex}.job-switch{border-radius:var(--r-sheet);background:var(--sheet);border:1px solid var(--rule)}.job-switch>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;list-style:none;display:flex}.job-switch>summary::-webkit-details-marker{display:none}.job-switch-label{gap:4px;min-width:0;display:grid}.job-switch-label strong{font-weight:600;font-size:var(--t-read);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-switch[open]>summary .icon{transform:rotate(180deg)}.job-switch ul{border-top:1px solid var(--rule);gap:1px;margin:0;padding:4px;list-style:none;display:grid}.job-switch li a{border-radius:var(--r-item);font-size:var(--t-read);line-height:var(--lh-read);justify-content:space-between;align-items:baseline;gap:8px;min-height:36px;padding:8px;text-decoration:none;display:flex}.job-switch li a:hover,.job-switch li a.is-active{background:var(--board)}.job-switch-new{color:var(--ink-2);justify-content:flex-start!important;align-items:center!important}.side-nav{gap:2px;display:grid}.nav-item{border-radius:var(--r-pill);min-height:38px;color:var(--ink-2);font-size:var(--t-read);line-height:var(--lh-row);align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.nav-item:hover{color:var(--ink);background:color-mix(in srgb, var(--pill) 55%, transparent)}.nav-item.is-active{background:var(--nav-on);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #11121414}.nav-count{border-radius:var(--r-pill);background:var(--ink);min-width:20px;color:var(--sheet);font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;padding:2px 6px}.nav-item:focus-visible,.side-toggle:focus-visible,.job-switch>summary:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.page:has(>.nx){container:notes-page/inline-size}.nx{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-columns:minmax(220px,300px) minmax(0,1fr);height:max(460px,100dvh - 240px);margin-bottom:16px;display:grid;overflow:hidden}.nx-list{border-right:1px solid var(--rule);overscroll-behavior:contain;min-width:0;overflow-y:auto}.nx-lhead{z-index:1;background:var(--sheet);align-items:baseline;gap:8px;padding:12px 12px 6px 16px;display:flex;position:sticky;top:0}.nx-lhead h2{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-section);margin:0}.nx-count{color:var(--ink-3);font-size:var(--t-row);line-height:var(--lh-row)}.nx-new{margin-left:auto;border-radius:var(--r-item);width:44px;height:44px;color:var(--ink);align-self:center;place-items:center;margin-block:-6px;display:inline-grid}.nx-new:hover{background:var(--bg)}.nx-new .icon{width:20px;height:20px}.nx-month{font:600 var(--t-row)/var(--lh-tight) var(--f-body);color:var(--ink-3);margin:0;padding:12px 16px 6px}.nx-rows{margin:0;padding:0 8px 8px;list-style:none}.nrow{border-radius:var(--r-item);min-height:44px;color:var(--ink);gap:4px;padding:8px 12px;text-decoration:none;display:grid;position:relative}.nrow:after{content:"";border-bottom:1px solid var(--rule);position:absolute;bottom:0;left:12px;right:12px}.nx-rows li:last-child>.nrow:after,.nrow[aria-current]:after{display:none}.nrow:hover{background:var(--bg)}.nrow[aria-current]{background:var(--pill)}.nrow-title{font:600 var(--t-read)/var(--lh-read) var(--f-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nrow-sub{min-width:0;font-size:var(--t-row);line-height:var(--lh-row);align-items:center;gap:8px;display:flex}.nrow-sub .icon{width:13px;height:13px;color:var(--ink-3)}.nrow-date{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}.nrow-prev{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-empty{margin:0;padding:8px 16px 16px}.nx-note{overscroll-behavior:contain;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.nx-bar{z-index:1;background:var(--sheet);align-items:center;gap:6px 12px;min-height:56px;padding:8px 16px;display:flex;position:sticky;top:0}.nx-back{min-height:44px;color:var(--ink);align-items:center;gap:4px;padding:0 4px;font-weight:500;text-decoration:none;display:none}.nx-back span{font-size:var(--t-section);line-height:var(--lh-tight)}.nx-meta{min-width:0;color:var(--ink-3);font-size:var(--t-row);line-height:var(--lh-row)}.nx-meta b{color:var(--ink-2);font-weight:500}.nx-share{border-radius:var(--r-item);background:var(--surface-2);color:var(--ink-2);font-size:var(--t-row);line-height:var(--lh-row);flex:none;align-items:center;gap:4px;margin-left:auto;padding:6px 12px;display:inline-flex}.nx-share .icon{width:12px;height:12px}.nx-menu{flex:none;position:relative}.nx-menu>summary{border-radius:var(--r-item);width:36px;height:36px;color:var(--ink-2);font-size:var(--t-name);line-height:var(--lh-tight);cursor:pointer;place-items:center;list-style:none;display:grid}.nx-menu>summary::-webkit-details-marker{display:none}.nx-menu>summary:hover,.nx-menu[open]>summary{background:var(--surface-2);color:var(--ink)}.nx-menu-pop{z-index:3;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);min-width:180px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 8px 24px #00000014}.nx-menu-pop .copy-btn.copy-text,.nx-menu-item{border-radius:var(--r-item);width:100%;min-height:40px;color:var(--ink);font:400 var(--t-read)/var(--lh-tight) var(--f-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.nx-menu-pop .copy-btn.copy-text:hover,.nx-menu-item:hover{background:#11121412}.nx-seg{border-radius:var(--r-item);background:var(--surface-2);flex:none;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.nx-seg button{border-radius:var(--r-item);min-height:32px;color:var(--ink-2);font:500 var(--t-row)/var(--lh-tight) var(--f-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.nx-seg button[aria-pressed=true]{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.nx-seg .icon{width:12px;height:12px}@media (pointer:coarse){.nx-menu>summary{width:44px;height:44px}.nx-seg button{min-height:40px}.nx-menu-pop .copy-btn.copy-text,.nx-menu-item{min-height:44px}}.nx-bar .btn{min-height:32px}.ed{width:100%;max-width:760px;font:400 var(--t-read)/var(--lh-read) var(--f-body);color:var(--ink);flex:1 0 auto;padding:4px 32px 32px}.ed:focus-within{outline:none}.ln{align-items:flex-start;gap:8px;min-height:1.55em;display:flex}.ln .tx{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;outline:none;flex:1;min-width:0;min-height:1.55em}.ln b{font-weight:600}.ln a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px;cursor:pointer}.ln[data-k=title] .tx{font:600 var(--t-section)/var(--lh-section) var(--f-body);letter-spacing:var(--tr-title);margin:6px 0 12px}.ln[data-k=title] .tx:empty:before{content:"Title";color:var(--ink-3)}.ln[data-k=heading] .tx{font:600 var(--t-name)/var(--lh-name) var(--f-body);margin:12px 0 2px}.ln[data-k=bullet]:before{content:"•";text-align:center;width:18px;color:var(--ink-2);flex:none}.ck{border:1.5px solid var(--ink-3);background:var(--sheet);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:4px;padding:0;display:grid;position:relative}.ck:before{content:"";position:absolute;inset:-13px}.ck[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.ck[aria-checked=true]:after{content:"";border:2px solid var(--sheet);border-top:0;border-right:0;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.ln[data-done] .tx{color:var(--ink-3)}.nx-hint{color:var(--ink-3);font-size:var(--t-row);line-height:var(--lh-row);margin:0;padding:0 32px 16px}.nx-hint code{font:500 var(--t-row)/var(--lh-tight) var(--f-mono);background:var(--surface-2);border-radius:var(--r-tiny);padding:2px 6px}@container notes-page (max-width:699px){.nx{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.nx-list{border-right:0;overflow:visible}.nx-lhead{background:0 0;position:static}.nx-note{display:none;overflow:visible}.nx.is-open .nx-list{display:none}.nx.is-open .nx-note{display:flex}.nrow.is-default[aria-current]{background:0 0}.nrow.is-default[aria-current]:after{display:block}.nx-back{display:inline-flex}.nx-bar{border-radius:var(--r-card) var(--r-card) 0 0;flex-wrap:wrap;padding:6px 12px}.nx-meta{flex-basis:100%;order:5;padding:0 4px 4px}.ed{padding:4px 16px 24px}.nx-hint{padding:0 16px 16px}:is(.page:has(>.nx.is-open)>.top-search,.page:has(>.nx.is-open)>.job-head){display:none}}.links-head{margin:0 0 12px;position:relative}.links-head .section-title{line-height:var(--lh-section);margin:0}.links-mode{justify-content:center;align-items:center;min-width:64px;min-height:36px;text-decoration:none;display:inline-flex;position:absolute;top:0;right:0}.add-link>summary{align-items:center;gap:6px;min-height:36px;list-style:none;display:inline-flex;position:absolute;top:0;right:72px}.add-link>summary::-webkit-details-marker{display:none}.add-link[open]>summary{background:var(--pill);border-color:var(--pill)}.add-link>.edit-form{margin-top:12px}#add-link{scroll-margin-top:16px}.add-link .edit-fields>.btn{min-height:36px}.add-link-tags{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);flex-basis:100%;order:1}.add-link-tags>summary{cursor:pointer;width:max-content;max-width:100%;padding:4px 0}.add-link-more{color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;margin-top:8px;display:grid}.links{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;container-type:inline-size}.link-board{flex-direction:column;gap:12px;display:flex}.link-stack{display:contents}@container (min-width:640px){.link-board{grid-template-columns:1fr 1fr;align-items:start;display:grid}.link-stack{gap:12px;min-width:0;display:grid}}.panel.link-block{padding:12px 16px 8px}@container (max-width:639px){.link-board{gap:8px}.panel.link-block{padding:12px 16px 6px}}.link-block h3{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-section);overflow-wrap:anywhere;margin:0 0 6px}.link-block-head{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;display:flex}.link-block-head h3{flex:8rem;min-width:0}.block-name{flex:10rem;min-width:0;margin:0 0 6px}.block-name .edit-fields{align-items:center;gap:6px;display:flex}.block-name input[name=name]{min-width:0;font:600 var(--t-name)/var(--lh-snug) var(--f-body);letter-spacing:var(--tr-section);color:var(--ink);border-radius:var(--r-sheet);text-overflow:ellipsis;background:0 0;border:1px solid #0000;flex:1;margin-left:-8px;padding:4px 6px}.block-name input[name=name]:focus{text-overflow:clip}.block-name input[name=name]:hover{border-color:var(--rule)}.block-name input[name=name]:focus-visible{outline:2px solid var(--focus);outline-offset:0;background:var(--sheet)}.block-name:not([data-editing]) .edit-fields>.btn{display:none}.block-name .btn{min-height:32px}.block-tools{align-items:center;gap:4px 6px;margin:0 0 6px auto;display:flex}.block-tools .btn{min-height:32px}.block-move .edit-fields{gap:4px;display:flex}.btn-icon{justify-content:center;align-items:center;min-width:32px;padding:0 6px;display:inline-flex}.btn-icon:disabled{opacity:.35;cursor:default}.icon-up{transform:rotate(180deg)}.icon-left{transform:scaleX(-1)}.link-billing dl{font-size:var(--t-row);line-height:var(--lh-row);grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;display:grid}.link-billing dl>div{display:contents}.link-billing dt{font:500 var(--t-label)/var(--lh-label) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.link-billing dd{overflow-wrap:anywhere;min-width:0;margin:0}.link-billing .billing-line{display:block}.link-billing .link-block-head .copy-btn{margin:0 0 6px auto}.billing-form .edit-fields{gap:8px;display:grid}.billing-form textarea{font:400 var(--t-input)/var(--lh-read) var(--f-body);color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);resize:vertical;field-sizing:content;width:100%;min-height:calc(4lh + 16px);padding:8px}.billing-form .edit-fields>.btn{justify-self:start}.link-add-to{font-size:var(--t-row);line-height:var(--lh-row);margin:2px 0 6px}.link-add-to a{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.add-block{max-width:520px}.link-list li{border-top:1px solid var(--rule);min-width:0;font-size:var(--t-read);line-height:var(--lh-read);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 0;display:flex}.link-list li:first-child{border-top:0}.link-list a{overflow-wrap:anywhere;font-weight:500}.link-site{font:400 var(--t-row)/var(--lh-row) var(--f-mono);color:var(--ink-3);overflow-wrap:anywhere}.link-name{align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.link-kind{color:var(--ink-3);flex:none;padding-top:2px;display:inline-flex}.link-text{min-width:0}.link-tag{max-width:100%;font:500 var(--t-label)/var(--lh-label) var(--f-body);border-radius:var(--r-sheet);background:var(--surface-2);color:var(--ink-2);vertical-align:1px;overflow-wrap:anywhere;align-items:center;gap:4px;margin-left:6px;padding:2px 6px;display:inline-flex}.link-tag svg{flex:none}.link-standing{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-3);overflow-wrap:anywhere;display:block}.link-main{flex-wrap:wrap;flex:14rem;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.link-list li>.link-edit{margin-left:auto}@media (max-width:520px){.link-main{flex-basis:100%}}.link-list li>.link-edit[open]{flex-basis:100%;order:3;margin-left:0}.link-list li>.link-edit[open]+.btn{margin-left:auto}.link-list .btn,.note-meta .btn{min-height:32px}@media (pointer:coarse){.block-tools .btn,.link-list .btn,.link-list .link-edit>summary,.block-name .btn{min-height:40px}.block-tools .btn-icon{min-width:40px}.link-list .link-edit>summary{justify-content:center;min-width:40px;padding:0 8px}.block-tools,.block-move .edit-fields{gap:8px}}.link-edit-tags{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 12px;display:grid}.side-foot{border-top:1px solid var(--rule);font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding:12px 12px 0;display:flex}.side-user{color:var(--ink);border-radius:var(--r-tiny);font-weight:500;text-decoration:none}.side-user:hover,.side-user[aria-current]{text-underline-offset:3px;text-decoration:underline}.side-user:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.people{gap:12px;display:grid}.people li{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-width:0;display:grid}.people-who{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.people-state{grid-column:1}.people li>.btn,.people-actions{grid-area:1/2/span 2}.people-actions{flex-wrap:wrap;gap:8px;display:flex}.people-expired strong{color:var(--ink-3)}.people-error{color:var(--ink);font-size:var(--t-row);line-height:var(--lh-row);margin:0}.people-note{grid-column:1/-1}.people-role{width:auto}.people-fact{white-space:nowrap}.people-role~.people-dot{display:none}.people-role~.people-fact{display:block}.people-jobs{overflow-wrap:anywhere;grid-column:1/-1;gap:4px;max-height:208px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.people-jobs li{display:block}.people-invite,.people-autofill{margin-bottom:16px}.people-autofill .hint{margin:0}@media (max-width:599px){.people li{grid-template-columns:1fr}.people li>.btn,.people-actions{grid-area:auto/1;justify-self:start}}.key-reach{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.key-reach>legend{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);margin-bottom:6px;padding:0}.key-choice{min-height:28px;font-size:var(--t-read);line-height:var(--lh-read);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.key-choice input{flex:none;margin:0}.key-jobs{border:1px solid var(--rule);border-radius:var(--r-item);max-height:208px;padding:6px 12px;overflow-y:auto}.key-list{margin-top:16px}.key-new{justify-items:start;gap:12px;min-width:0;display:grid}.key-new p{overflow-wrap:anywhere;margin:0}.key-new p:focus{outline:none}.key-new .twofa-secret{max-width:100%}.account-facts{gap:8px;margin:0 0 12px;display:grid}.account-facts>div{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;display:grid}.account-facts dt{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.account-facts dd{overflow-wrap:anywhere;margin:0}.devices{justify-items:start;gap:8px;display:grid}.devices summary{cursor:pointer}.device-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.device-list li{flex-wrap:wrap;gap:4px 12px;display:flex}.page{padding:24px var(--gutter) 48px;min-width:0;max-width:1240px}.job-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:24px;padding-bottom:16px;display:flex}.job-head-text{gap:4px;min-width:0;display:grid}.job-name{font:500 var(--t-title)/var(--lh-title) var(--f-body);letter-spacing:var(--tr-title);overflow-wrap:anywhere;margin:2px 0}.job-head-meta{color:var(--ink-2);font-size:var(--t-row);line-height:var(--lh-row)}.grid-link{font-weight:500}.job-head-side{align-items:end;gap:16px;display:flex}.share{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);width:min(520px,100vw - 32px);max-height:min(640px,100dvh - 48px);color:var(--ink);box-shadow:var(--float-shadow);padding:0;overflow:auto}.share[open]{flex-direction:column;animation:.16s cubic-bezier(.2,.8,.2,1) confirm-in;display:flex}.share::backdrop{background:#00000059}.share-head{justify-content:space-between;align-items:start;gap:12px;padding:16px 16px 12px;display:flex}.share-head h2{font:600 var(--t-name)/var(--lh-name) var(--f-body);overflow-wrap:anywhere;min-width:0;margin:0}.share-add{gap:6px;padding:0 16px;display:grid}.share-list-title{font:600 var(--t-row)/var(--lh-row) var(--f-body);color:var(--ink);margin:0}.share-add-row{align-items:end;gap:8px;display:flex}.share-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.share-said{padding:0 16px}.share-said p{font-size:var(--t-row);line-height:var(--lh-row);overflow-wrap:anywhere;margin:8px 0 0}.share-error{color:var(--ink);font-weight:600}.share-ok{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;display:flex}.share-ok .linkish{color:var(--ink);font-weight:500}@media (max-width:600px){.share-ok .linkish{min-width:44px;min-height:44px}}.share-list-title{padding:16px 16px 6px}.share-new{border:1px solid var(--rule);border-radius:var(--r-item);gap:8px;margin:12px 16px 0;padding:12px;display:grid}.share-new p{margin:0}.share-new .btn{justify-self:start}.share-invite-actions{flex:none;gap:6px;display:flex}.share-list{overscroll-behavior:contain;flex:auto;min-height:120px;margin:0;padding:0 16px;list-style:none;overflow-y:auto}.share-list li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.share-who{min-width:0;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);overflow-wrap:anywhere;gap:2px;display:grid}.share-who strong{color:var(--ink);font-weight:500}.share-role{color:var(--ink-2);font-size:var(--t-label);line-height:var(--lh-label)}.share-access{color:var(--ink-2);font-size:var(--t-row);flex:none}.share-select{width:138px;font:400 var(--t-row)/var(--lh-snug) var(--f-body);color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);flex:none;padding:6px 8px}.share-note{border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--t-row);line-height:var(--lh-row);margin:0;padding:12px 16px 16px}@media (max-width:600px){dialog.share{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.share .field input:not([type=checkbox]),.share .field select,.share-select{font-size:var(--t-input);min-height:44px}.share .btn.btn,.job-share.btn.btn{min-height:44px}.share-list li:has(.share-invite-actions,.share-select){flex-wrap:wrap}.share-list li:has(.share-invite-actions,.share-select) .share-who{flex:100%}}.countdown{gap:24px;margin:0;display:flex}.countdown div{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.countdown dd{font:600 var(--t-title)/var(--lh-tight) var(--f-body);letter-spacing:var(--tr-title);font-variant-numeric:tabular-nums;order:-1;margin:0}.countdown dt{font-size:var(--t-row);color:var(--ink-2);max-width:9em;line-height:var(--lh-snug)}.home{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:24px;display:grid}.home-main{gap:24px;min-width:0;display:grid}.greeting{font:500 var(--t-title)/var(--lh-title) var(--f-body);letter-spacing:var(--tr-section);margin:4px 0 0}.top-search{background:var(--sheet);border:1px solid var(--ink);border-radius:var(--r-btn);align-items:center;gap:8px;max-width:720px;min-height:52px;margin:0 0 24px;padding:0 16px 0 24px;display:flex}.top-search:focus-within{outline:2px solid var(--focus);outline-offset:0}.top-search .icon{color:var(--ink);flex:none}.top-search input{min-width:0;font:400 var(--t-input)/var(--lh-read) var(--f-body);color:var(--ink);caret-color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:12px 0}.top-search input::placeholder{color:var(--ink-2)}.top-search-key{font:500 var(--t-row)/var(--lh-tight) var(--f-mono);color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--r-btn);background:var(--board);flex:none;padding:4px 12px}@media (pointer:coarse){.top-search-key{display:none}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.section-head h2{font:600 var(--t-section)/var(--lh-section) var(--f-body);letter-spacing:var(--tr-section);margin:0}.panel{background:var(--sheet);border:1px solid var(--card-rule);border-radius:var(--r-card);min-width:0;padding:16px}.panel ul,.panel ol{margin:0;padding:0;list-style:none}.panel .wait-group+.wait-group{margin-top:12px}.panel .wait-group h3{margin:0 0 6px}.on-you{margin:0;padding:0;list-style:none;display:grid}.on-you li{border-top:1px solid var(--rule);gap:2px;padding:8px 0;display:grid}.on-you li:first-child{border-top:0;padding-top:0}.on-you a{font-weight:500;text-decoration:none}.on-you a:hover{text-decoration:underline}.up-next .on-you{border-top:1px solid var(--rule);margin-top:12px}.up-next .on-you li:first-child{padding-top:8px}.up-next .others-more .on-you{border-top:0;margin-top:0}.up-next .others-more .on-you li:first-child{border-top:1px solid var(--rule)}.caught-up{text-align:center;color:var(--ink-2);justify-items:center;gap:8px;padding:24px 12px;display:grid}.caught-up-art{color:var(--ink-3)}.caught-up strong{color:var(--ink);font-weight:600;font-size:var(--t-name);line-height:var(--lh-name)}.home .job-card,.home .wrapped{border-color:var(--card-rule);border-radius:var(--r-card)}.slot .chip{white-space:normal;width:fit-content;line-height:var(--lh-row);overflow-wrap:anywhere}.home .job-card:before{display:none}.home .job-card-link{padding:12px 16px}.home .jc-head{border-bottom:1px solid var(--rule);align-items:center}.jc-shoot{text-align:right;justify-items:end;display:grid}.home-side{gap:16px;display:grid;position:sticky;top:24px}.new-menu{position:relative}.new-menu>summary{cursor:pointer;border-radius:var(--r-btn);background:var(--ink);min-height:44px;color:var(--sheet);font:600 var(--t-read)/var(--lh-tight) var(--f-body);justify-content:center;align-items:center;gap:8px;list-style:none;display:flex}.new-menu>summary::-webkit-details-marker{display:none}.new-menu>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.new-menu ul{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);gap:1px;margin:6px 0 0;padding:4px;list-style:none;display:grid}.new-menu li a{border-radius:var(--r-item);min-height:40px;font-size:var(--t-read);line-height:var(--lh-read);align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.new-menu li a:hover{background:#11121412}.job-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.job-page .panel-wide{grid-column:1/-1}.open-list{counter-reset:open;margin:0;padding:0;list-style:none;display:grid}.open-list li{border-top:1px solid var(--rule);font-size:var(--t-read);line-height:var(--lh-read);counter-increment:open;grid-template-columns:22px 1fr;column-gap:6px;padding:8px 0;display:grid}.open-list li:first-child{border-top:0;padding-top:0}.open-list li:before{content:counter(open);font:400 var(--t-label)/var(--lh-label) var(--f-mono);color:var(--ink-3);grid-row:span 2}.open-list a{font-weight:500;text-decoration:none}.open-list a:hover{text-decoration:underline}.others,.others-items{margin:0;padding:0;list-style:none;display:grid}.others>li{border-top:1px solid var(--rule);gap:4px;min-width:0;padding:8px 0;display:grid}.others>li:first-child{border-top:0;padding-top:0}.others-who{font-weight:600;font-size:var(--t-read);line-height:var(--lh-read);overflow-wrap:anywhere}.others-items li{font-size:var(--t-read);line-height:var(--lh-read);overflow-wrap:anywhere;gap:1px;min-width:0;padding:2px 0;display:grid}.others-items a{font-weight:500;text-decoration:none}.others-items a:hover{text-decoration:underline}.others-more>summary{cursor:pointer;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);align-items:center;min-height:32px;display:flex}@media (pointer:coarse){.others-more>summary{min-height:44px}}.came-meta{flex-wrap:wrap;gap:2px 12px;display:inline-flex}.others-more[open]>summary{margin-bottom:2px}.came-in{margin:0;padding:0;list-style:none;display:grid}.came-in li{border-top:1px solid var(--rule);font-size:var(--t-read);line-height:var(--lh-read);overflow-wrap:anywhere;gap:1px;min-width:0;padding:8px 0;display:grid}.came-in li:first-child{border-top:0;padding-top:0}.came-in a{font-weight:500;text-decoration:none}.came-in a:hover{text-decoration:underline}.came-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unsorted-line{overflow-wrap:anywhere;margin:0}.details-line{font-size:var(--t-read);line-height:var(--lh-read);flex-wrap:wrap;gap:4px 0;margin:0;display:flex}.details-line>span{overflow-wrap:anywhere}.details-line>span+span:before{content:"·";color:var(--ink-3);margin:0 8px}.details-more{margin-top:12px}.details-more>summary{cursor:pointer;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);align-items:center;min-height:32px;display:flex}.details-more[open]>summary{margin-bottom:12px}.saved{font-size:var(--t-row);line-height:var(--lh-row);color:var(--go-text);align-items:center;gap:6px;margin:0;display:inline-flex}.kind{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.results{gap:12px;margin-top:16px;display:grid}.results ul{margin:0;padding:0;list-style:none;display:grid}.results li a{border-top:1px solid var(--rule);gap:1px;padding:8px 0;text-decoration:none;display:grid}.results li:first-child a{border-top:0;padding-top:0}.results li a strong{font-weight:500}.results li a:hover strong{text-decoration:underline}.results li a strong,.results li a .s-sub{overflow-wrap:anywhere}.crew-hit{border-top:1px solid var(--rule);overflow-wrap:anywhere;gap:1px;min-width:0;padding:8px 0;display:grid}.crew-hit:first-child{border-top:0;padding-top:0}.crew-hit strong{font-weight:500}.crew-hit .hit-contact{padding-bottom:0}.results .crew-hit .hit-contact a{min-height:44px}.crew-more{margin:8px 0 0}.hits-more>summary{cursor:pointer;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);border-top:1px solid var(--rule);padding:8px 0}.hit-contact{font-size:var(--t-row);line-height:var(--lh-row);flex-wrap:wrap;gap:4px 16px;padding:0 0 8px;display:flex}.results li .hit-contact a{overflow-wrap:anywhere;border-top:0;align-items:center;min-height:32px;padding:0;display:inline-flex}.nowrap{white-space:nowrap}.quick-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.btn-link{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.no-jobs{justify-items:start;gap:8px;max-width:480px;margin-top:12px;display:grid}.no-jobs .btn{min-height:44px;margin-top:6px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:760px;display:grid}.form-grid .field-wide{grid-column:1/-1}.form-grid .field input,.form-grid .field select{padding:8px 12px}.form-actions{grid-column:1/-1;align-items:center;gap:12px;margin-top:4px;display:flex}.field>.hint,.hint{font:400 var(--t-row)/var(--lh-row) var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink-3)}.report{background:var(--surface);color:var(--text);border:1px solid var(--rule);max-width:860px;font-size:var(--paper-13);line-height:var(--paper-lh-145);margin:0 auto;padding:40px 48px}.report h2{font:600 var(--paper-28)/var(--paper-lh-105) var(--f-body);letter-spacing:-.03em;margin:0}.report h3{font:600 var(--paper-16)/var(--paper-lh-115) var(--f-body);letter-spacing:-.02em;margin:22px 0 8px}.report .r-meta{font:400 var(--paper-11)/var(--paper-lh-14) var(--f-mono);color:var(--muted);margin:6px 0 14px}.report table{border-collapse:collapse;width:100%}.report th,.report td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:5px 8px 5px 0}.report th{font:500 var(--paper-9)/var(--paper-lh-12) var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-top:0}.report .chip{font-size:var(--paper-9);padding:2px 5px}.report .r-foot{font-size:var(--paper-11);color:var(--muted);border-top:1px solid var(--border);margin-top:22px;padding-top:8px}.report-actions{max-width:860px;color:var(--ink-2);font-size:var(--paper-13);justify-content:space-between;align-items:center;margin:0 auto 12px;display:flex}.grid-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.grid-head .section-title{margin:0}.grid-export{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid-meta{font-size:var(--t-row);line-height:var(--lh-row);margin:12px 0 0}.grid-meta strong{color:var(--ink);font-size:var(--t-row);line-height:var(--lh-row)}.grid-unknowns{font-size:var(--t-row);line-height:var(--lh-row);margin:4px 0 0}.grid-unknowns summary{cursor:pointer}.grid-unknowns ul{color:var(--ink-2);margin:6px 0 0;padding-left:16px}.grid-hidden{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0 0;display:flex}.grid-hidden-one{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.cg{--t-cell:var(--t-read);--lh-cell:var(--lh-row);--cg-mono-size:var(--t-cell);--cg-ch:calc(var(--cg-mono-size) * .59)}.cg-sec-wrap{position:relative}.cg-sec-wrap>.cg-sec-eye{opacity:.7;width:28px;height:28px;margin:0;position:absolute;top:2px;right:26px}.cg-sec-wrap>.cg-sec-eye:hover,.cg-sec-wrap>.cg-sec-eye:focus-visible{opacity:1}.cg-sec-wrap>.form-error{z-index:2;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);padding:4px 6px;position:absolute;top:32px;right:0}.cg-section{margin-top:24px}.cg-fold{cursor:pointer;align-items:center;list-style:none}.cg-fold::-webkit-details-marker{display:none}.cg-fold:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cg-chev{color:var(--ink-3);margin-left:auto;transition:transform .16s ease-out}.cg-section:not([open])>.cg-fold .cg-chev{transform:rotate(-90deg)}.cg-fold:hover .cg-chev{color:var(--ink)}.grid-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:30px;margin-top:16px;display:flex}.cg-person .cg-v{grid-template-columns:auto minmax(0,1fr);column-gap:8px}.cg-pick{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;grid-row:1/span 2;margin:2px 0 0}.cg-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.cg-pick{width:22px;height:22px;margin-top:0}}.cg-selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cg-selected{font-size:var(--t-row);line-height:var(--lh-row);font-weight:600}.confirm-list{max-height:40vh;font-size:var(--t-read);line-height:var(--lh-read);overflow-wrap:anywhere;margin:8px 0 12px;padding-left:16px;overflow-y:auto}@media (min-width:901px){.grid-tools{z-index:5;background:var(--bg);margin-bottom:-8px;padding:8px 0;position:sticky;top:0}}.cg-head{display:none}.cg-rows{display:grid}.cg-row{background:var(--sheet);border-bottom:1px solid var(--rule);min-width:0}.cg-row>summary{cursor:pointer;list-style:none}.cg-row>summary::-webkit-details-marker{display:none}.cg-row>summary:hover{background:color-mix(in srgb, var(--board) 50%, var(--sheet))}.cg-row>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cg-row[open]>summary{background:color-mix(in srgb, var(--board) 60%, var(--sheet));outline:2px solid var(--ink);outline-offset:-2px}.cg-row[open]>summary:focus-visible{outline-width:3px}.cg-c{min-width:0;font-size:var(--t-cell);line-height:var(--lh-cell);overflow-wrap:anywhere;gap:2px;display:grid}.cg-v{justify-items:start;gap:2px;min-width:0;display:grid}.cg-k{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3)}.cg-name{font-weight:600;font-size:var(--t-cell);line-height:var(--lh-cell);overflow-wrap:anywhere}.cg-phone,.cg-email{color:var(--ink);font-family:var(--f-mono);font-size:var(--cg-mono-size);letter-spacing:var(--tr-section);flex-wrap:wrap;column-gap:4px;min-width:0;max-width:100%;text-decoration:none;display:flex}.cg-email{column-gap:0}.cg-phone>span,.cg-email>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.cg-phone:hover,.cg-email:hover{text-decoration:underline}.cg-line{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.cg-line>a{flex:0 auto}.copy-btn{border-radius:var(--r-item);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.copy-btn:hover{color:var(--ink);background:var(--board)}.copy-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.copy-say{white-space:nowrap;font:500 var(--t-label)/var(--lh-tight) var(--f-body);color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-tiny);pointer-events:none;z-index:2;padding:2px 6px;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.copy-say:empty{display:none}@media (pointer:coarse){.copy-btn{width:36px;height:36px}}.chip.state-open-slot{border:1px dashed var(--ink-3);color:var(--ink-2);background:0 0}.is-open-slot .cg-name{color:var(--ink-3);font-weight:500}.cg-tag{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3)}.cg-edit{border-top:1px dashed var(--rule)}.cg-sub{font:500 var(--t-label)/var(--lh-label) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);margin:4px 0 -6px}.cg-form .edit-fields{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.field-wide{flex:100%}.field textarea{font:400 var(--t-input)/var(--lh-read) var(--f-body);color:var(--ink);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-sheet);resize:vertical;width:100%;padding:8px}.field textarea[readonly]{color:var(--ink-2);cursor:default;background:0 0;border-style:dashed}.field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cg-add{margin-top:24px}.days-picker{border:0;flex-wrap:wrap;flex:100%;align-items:end;gap:8px 12px;min-width:0;margin:0;padding:0;display:flex}.days-picker>legend{margin-bottom:6px;padding:0}.day-chips{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.day-chip{border:1px dashed var(--rule);border-radius:var(--r-pill);background:var(--sheet);min-height:30px;color:var(--ink-2);font-size:var(--t-row);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 12px;display:inline-flex;position:relative}.day-chip input{opacity:0;width:1px;height:1px;position:absolute}.day-chip:has(input:checked){border-style:solid;border-color:var(--ink);color:var(--ink);background:var(--board)}.day-chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.day-chip-kind{color:var(--ink-3)}.day-chip-mark:before{content:"+";font:500 var(--t-row)/var(--lh-tight) var(--f-mono);color:var(--ink-3)}.day-chip:has(input:checked) .day-chip-mark:before{content:"×";color:var(--ink)}.day-chips-fold{flex:100%;gap:8px;min-width:0;display:grid}.day-runs{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);margin:0}.day-runs strong{color:var(--ink);font-weight:600}.day-chips-more>summary{cursor:pointer;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);text-underline-offset:3px;align-items:center;min-height:32px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:flex}.day-chips-more[open]>summary{margin-bottom:6px}.day-range{flex-wrap:wrap;gap:8px 12px;display:flex}.day-range-more{align-self:end}.rate-field{flex:260px;max-width:420px}.rate-row{grid-template-columns:minmax(88px,1fr) minmax(0,1.25fr);gap:8px;display:grid}.rate-amount{min-width:0;display:block;position:relative}.rate-dollar{font:400 var(--t-input)/var(--lh-tight) var(--f-body);color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.rate-field .rate-amount input{font-variant-numeric:tabular-nums;height:100%;padding-left:24px}.rate-own{margin-top:4px}@supports selector(:has(*)){.rate-field:not(:has(option[value=own]:checked)) .rate-own{display:none}}@media (pointer:coarse){.day-chip{min-height:40px}}.cg-add h3,.sheet-copy h3{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-section);margin:0 0 4px}.cg-add>.s-sub{margin:0 0 12px}.add-crew .edit-fields{flex-wrap:wrap;align-items:end;gap:8px 12px;margin-bottom:12px;display:flex}.add-crew>.btn{justify-self:start}.pick{gap:4px;min-width:0;display:grid;position:relative}.pick>[role=status]:empty{display:none}.edit-fields:has(>.pick){align-items:start}.edit-fields:has(>.pick) input[readonly]::placeholder{color:#0000}.pick-list{z-index:20;overscroll-behavior:contain;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);max-height:272px;box-shadow:var(--float-shadow);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.pick-list[hidden]{display:none}.pick-list li{border-radius:var(--r-item);min-height:44px;font-size:var(--t-row);line-height:var(--lh-row);overflow-wrap:anywhere;cursor:pointer;grid-template-columns:minmax(0,1fr);align-content:center;padding:4px 8px;display:grid}.pick-list li:hover{background:var(--call-tint)}.pick-list li[aria-selected=true]{background:var(--call-tint);box-shadow:inset 0 0 0 2px var(--ink)}.pick-linked{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.pick-linked strong{color:var(--ink)}@media (max-width:600px){.pick-linked .linkish{min-width:44px;min-height:44px}.people-autofill .key-choice{min-height:44px}}.add-crew .field input[readonly]{color:var(--ink-2);cursor:default;background:0 0;border-style:dashed}.match{border-left:3px solid var(--ink);background:var(--call-tint);border-radius:0 var(--r-item) var(--r-item) 0;margin:0 0 12px;padding:8px 16px}.match p{font-size:var(--t-read);line-height:var(--lh-read);margin:0 0 8px}.sheet-copy{margin-top:16px}.budget-current{overflow-wrap:anywhere;margin:0 0 12px}.budget-current a{font-weight:600}.budget-older{font-size:var(--t-row);line-height:var(--lh-row);margin:0 0 12px}.budget-older summary{cursor:pointer}.budget-older ul{overflow-wrap:anywhere;margin:6px 0 0;padding-left:16px}.sheet-copy>.s-sub{margin:0 0 12px}.budget-read{flex-basis:100%;margin:0 0 12px}.budget-tag{margin:0 0 8px}.budget-tag .chip{white-space:normal;line-height:var(--lh-row);overflow-wrap:anywhere;padding:4px 12px}.budget-limit{max-width:60ch;color:var(--ink);font-size:var(--t-row);line-height:var(--lh-row);margin:0 0 8px}.budget-read>.row-form{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 8px;display:flex}.budget-read .bp-list{margin:8px 0 12px;padding:0;list-style:none}.bp-list>li{border-top:1px solid var(--rule);padding:6px 4px}.bp-row{font-size:var(--t-row);line-height:var(--lh-row);overflow-wrap:anywhere;grid-template-columns:20px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;display:grid}.bp-days{color:var(--ink-2)}.bp-done .bp-role,.bp-done .bp-days{color:var(--ink-3)}.budget-read .bp-checks{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0 32px;padding:0;list-style:none}.bp-checks li:before{content:"Check: ";font-weight:600}@media (max-width:600px){.bp-row{grid-template-columns:20px minmax(0,1fr)}.bp-days,.bp-state{grid-column:2}}.cg-del-c{justify-content:flex-end;min-width:0;display:flex}.cg-del{border-radius:var(--r-item);min-width:28px;height:28px;color:var(--ink-3);font:500 var(--t-row)/var(--lh-tight) var(--f-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.cg-del:hover{color:var(--ink);background:var(--board)}.cg-del:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (pointer:coarse){.cg-del{min-width:40px;height:40px}}.confirm{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);width:min(380px,100vw - 32px);color:var(--ink);padding:16px;box-shadow:0 12px 32px #0000002e}.confirm[open]{animation:.16s cubic-bezier(.2,.8,.2,1) confirm-in}.confirm::backdrop{background:#00000059}.confirm-q{font:600 var(--t-name)/var(--lh-name) var(--f-body);overflow-wrap:anywhere;margin:0 0 6px}.confirm .s-sub{margin:0}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (pointer:coarse){.confirm-actions .btn{min-height:40px}}@keyframes confirm-in{0%{opacity:0;transform:scale(.96)}}.toast-region{z-index:50;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{border-radius:var(--r-sheet);background:var(--ink);color:var(--sheet);font-size:var(--t-row);line-height:var(--lh-row);overflow-wrap:anywhere;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px 8px 16px;animation:.18s cubic-bezier(.2,.8,.2,1) toast-in,.16s ease-in 10s forwards toast-out;display:flex;box-shadow:0 8px 24px #0003}.toast-region:hover .toast{animation-play-state:running,paused}.toast-region:has(:focus-visible) .toast{animation-play-state:running,paused}.toast.is-error{animation:.18s cubic-bezier(.2,.8,.2,1) toast-in}.toast-dot{opacity:.6}.toast-undo{border-radius:var(--r-item);color:var(--sheet);font:600 var(--t-row)/var(--lh-tight) var(--f-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-6px 0;padding:6px 8px;text-decoration:underline}.toast-undo:hover{background:color-mix(in srgb, var(--sheet) 14%, transparent)}.toast-undo:focus-visible{outline:2px solid var(--sheet);outline-offset:1px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes toast-out{to{opacity:0;visibility:hidden;transform:translateY(4px)}}.grid-removed{font-size:var(--t-row);line-height:var(--lh-row);margin-top:16px}.grid-removed summary{cursor:pointer}.grid-removed ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.grid-removed li{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 12px;display:flex}.btn-small{font-size:var(--t-row);padding:6px 12px}@media (max-width:600px){.toast-region{align-items:stretch;max-width:none;left:16px;right:16px}}.toast-stack{z-index:50;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toast-stack .toast-region{position:static}.toast-stack dialog{pointer-events:auto}@media (max-width:600px){.toast-stack{align-items:stretch;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.toast:not(.is-error){animation:10s step-end forwards toast-gone!important}.toast-region:is(:hover,:has(:focus-visible)) .toast:not(.is-error){animation-play-state:paused!important}}@keyframes toast-gone{to{visibility:hidden}}.cg-h{align-items:flex-start;gap:2px;min-width:0;display:flex;position:relative}.cg-h>span[aria-hidden]{overflow-wrap:anywhere;min-width:0;padding-top:2px}.col-menu .cg-eye{width:28px;height:28px;margin:0 -4px 0 0}.cg-eye{border-radius:var(--r-tiny);width:16px;height:22px;color:var(--ink-3);opacity:.8;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-1px 0 -4px 2px;padding:0;display:inline-grid}.cg-head:hover .cg-eye,.cg-eye:focus-visible,.col-menu .cg-eye{opacity:1}.cg-eye:hover{color:var(--ink);background:var(--board)}.cg-eye:focus-visible,.cg-plus:focus-visible,.col-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cg-eye:disabled{cursor:progress}.cg-eye-err{z-index:2;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);text-transform:none;letter-spacing:0;width:max-content;max-width:220px;font:400 var(--t-row)/var(--lh-row) var(--f-body);padding:4px 6px;position:absolute;top:100%;left:0}.cg-h-add{justify-content:flex-end}.cg-plus{border:1px solid var(--rule);border-radius:var(--r-item);background:var(--sheet);width:26px;height:26px;color:var(--ink-2);cursor:pointer;place-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-grid}.cg-plus:hover{color:var(--ink);border-color:var(--ink-3)}.col-menu{overscroll-behavior:contain;background:var(--sheet);width:min(300px,100vw - 16px);max-height:min(70vh,520px);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-sheet);font:400 var(--t-row)/var(--lh-row) var(--f-body);text-transform:none;letter-spacing:0;margin:0;padding:8px 12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 10px 28px #00000029}.col-menu-h{font:500 var(--t-label)/var(--lh-label) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);margin:8px 6px 4px}.col-menu-list{margin:0;padding:0;list-style:none}.col-menu-list>li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 6px;display:flex}.col-menu-list>li:has(.col-menu-item){padding:0}.col-menu-item{border-radius:var(--r-item);width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:6px;display:flex}.col-menu-item:hover{background:var(--board)}.col-menu-item>svg{color:var(--ink-3);flex:none}.col-menu-new{border-top:1px solid var(--rule);align-items:flex-end;gap:8px;margin-top:12px;padding-top:8px;display:flex}.col-menu-new .field{flex:1;min-width:0}.col-menu .hint,.col-menu .form-error{margin:8px 6px 0}@media (min-width:1280px){.grid-tools:not(.is-empty) .cg-columns-at{display:none}}.cg-caret{border-radius:var(--r-tiny);width:16px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-1px 0 -4px 2px;padding:0;display:inline-grid}.cg-caret:hover{color:var(--ink);background:var(--board)}.cg-caret:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.col-menu .cg-caret{width:28px;height:28px;margin:0}.col-menu-acts{flex:none;align-items:center;gap:2px;display:inline-flex}.col-menu-list>li:has(.col-menu-item) .col-menu-acts{padding-right:6px}.col-edit-money{margin-top:12px}@media (pointer:coarse){.col-edit-money{min-height:44px}}.cg-money{font-family:var(--f-mono);color:var(--ink-3);flex:none;padding-top:2px}.col-edit .col-menu-new{border-top:0;margin-top:2px;padding-top:0}.col-edit-remove{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:8px;display:flex}.col-edit-remove .hint{flex-basis:100%;margin:0}.cg-cell{box-sizing:border-box;width:100%;min-height:1lh;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-content:start;padding:0;display:grid;position:relative}.cg-cell[data-why]{cursor:default}.cg-cell:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.cg-cell[data-draft] .cg-cell-v{display:none}.cg-cell[data-draft]:before{content:attr(data-draft);white-space:pre-wrap}.cg-cell:is([data-cell=rate],[data-cell=kit],[data-cell=status])[data-draft]:before{font-family:var(--f-mono)}.cg-cell[data-note=""]:after{content:none}[data-tone]{--tone-bg:var(--board);--tone-fg:var(--ink-2)}[data-tone=good],[data-draft-tone=good]{--tone-bg:var(--go-tint);--tone-fg:var(--go-text)}[data-tone=pending],[data-draft-tone=pending]{--tone-bg:var(--wait-tint);--tone-fg:var(--wait-text)}[data-tone=bad],[data-draft-tone=bad]{--tone-bg:var(--stop-tint);--tone-fg:var(--stop-text)}[data-draft-tone=none]{--tone-bg:var(--board);--tone-fg:var(--ink-2)}.cell-tone,.cg-cell[data-tone]:not([data-draft]) .cg-cell-v,.cg-cell[data-draft-tone][data-draft]:before{box-sizing:border-box;border-radius:var(--r-pill);background:var(--tone-bg);width:fit-content;color:var(--tone-fg);padding:2px 6px;display:block}.cg-cell[data-tone] .chip{color:inherit;background:0 0;border:0;padding:0}.cg-cell[data-note]:after{content:attr(data-note);background:var(--sheet);font:500 var(--t-label)/var(--lh-tight) var(--f-mono);color:var(--ink-2);padding:0 2px;position:absolute;bottom:0;right:2px}.cg-cell[data-failed]{background:var(--hold-tint)}.cg-cell[data-failed]:after{color:var(--hold-text);background:0 0;padding:0;display:block;position:static}.cg-cell-v .cg-tag{display:block}.cg-cell-mark{display:none}.col-menu.cell-list{width:220px;font-size:var(--t-row);line-height:var(--lh-row);padding:4px}.cell-list .col-menu-item:focus{outline:2px solid var(--focus);outline-offset:-2px;background:var(--board)}.cell-list-off{visibility:hidden}.col-menu.cell-days{width:min(344px,100vw - 16px);padding:12px}.cell-days:focus{outline:0}.cell-days-why{font-size:var(--t-row);line-height:var(--lh-row);margin:8px 0 0;font-weight:600}.cell-list-foot{border-top:1px solid var(--rule);color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;padding:8px 6px 4px}.cell-edit{background:0 0;border:0;min-width:280px;max-width:calc(100vw - 16px);margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.cell-edit textarea{box-sizing:border-box;border:2px solid var(--focus);border-radius:var(--r-item);background:var(--sheet);width:100%;max-height:40vh;color:var(--ink);font:var(--t-row)/var(--lh-row) var(--f-body);resize:none;outline:0;padding:2px 4px;display:block;box-shadow:0 4px 12px #1112141f}.cell-edit textarea.mono{font-family:var(--f-mono)}.cell-note{font-size:var(--t-row);line-height:var(--lh-row);padding:8px 12px}.cell-note:has(.conflict){background:var(--hold-tint);padding:0}.cell-notice{z-index:30;overflow-wrap:anywhere;white-space:pre-wrap;width:min(360px,100vw - 32px);max-height:40vh;position:fixed;bottom:16px;right:16px;overflow:auto}@media (min-width:1280px){.cg{--t-cell:var(--t-row);--lh-cell:var(--lh-row)}.cg-del-text{display:none}.cg-head{grid-template-columns:var(--cg-cols);border-bottom:1px solid var(--head-rule);font:500 var(--t-label)/var(--lh-label) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-2);gap:12px;padding:8px 16px;display:grid}.cg-row>summary{grid-template-columns:var(--cg-cols);align-items:start;gap:12px;padding:8px 16px;display:grid}.cg-v .cg-kit{-webkit-line-clamp:2}.cg-c .cg-k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-cell-v,.cg-cell[data-draft]:before,.cg-v .cg-rate,.cg-v .cg-kit,.cg-h>span[aria-hidden]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cg{background:var(--sheet);border:1px solid var(--sheet-rule);border-radius:var(--r-sheet);margin-top:16px;scroll-padding-inline-start:160px;position:relative;overflow-x:auto;container-type:inline-size}.cg-section{margin-top:0}.cg-fold{background:var(--board);border-bottom:1px solid var(--sheet-rule);padding:8px 16px}.cg-fold:focus-visible{outline-offset:-2px}.cg-section,.cg-sec-wrap{min-width:var(--cg-min)}.cg-fold,.cg-row>.cg-edit{box-sizing:border-box;width:100cqw;position:sticky;left:0}.cg-sec-wrap{display:grid}.cg-sec-wrap>.cg-section{grid-area:1/1}.cg-sec-wrap>.cg-sec-eye{z-index:2;grid-area:1/1;place-self:start;margin-top:6px;position:sticky;top:auto;left:calc(100cqw - 54px);right:auto}.cg-sec-wrap>.form-error{z-index:2;grid-area:1/1;place-self:start;margin-top:48px;position:sticky;top:auto;left:max(0px,100cqw - 240px);right:auto}.cg-head{background:var(--board)}.cg-row>summary{background:var(--sheet)}.cg-head>.cg-h:first-child,.cg-row>summary>.cg-person{z-index:1;background:inherit;box-shadow:1px 0 0 var(--rule);position:sticky;left:0}.cg-row[open]>summary>.cg-person{box-shadow:inset 2px 0 0 var(--ink), inset 0 2px 0 var(--ink), inset 0 -2px 0 var(--ink), 1px 0 0 var(--rule)}.cg-head>.cg-h:first-child{margin:-8px 0 -8px -16px;padding:8px 12px 8px 16px}.cg-row>summary>.cg-person{align-content:start;align-self:stretch;margin:-8px 0 -8px -16px;padding:8px 12px 8px 16px}.cg-row>summary>:is(.cg-notes,.cg-transport,.cg-diet,.cg-custom){align-self:stretch}:is(.cg-notes,.cg-transport,.cg-diet,.cg-custom) .cg-v{justify-items:stretch;height:100%}.cg-cell{border-radius:var(--r-tiny);height:100%}.cg-cell[data-kind=text]:not([data-why]){cursor:text}.cg-cell[data-kind=list]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px}.cg-cell[data-kind=list]:not([data-draft]) .cg-cell-v{display:block}.cg-cell-mark{color:var(--ink-3);display:block}.cg-cell:hover:not([data-why]){background:var(--board);box-shadow:0 0 0 3px var(--board)}}@media (max-width:1279.98px){.cg-rows{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:8px;padding-top:8px}.cg-row{border:1px solid var(--sheet-rule);border-radius:var(--r-sheet)}.cg-row[open]{grid-column:1/-1}.cg-row>summary{border-radius:var(--r-sheet);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 16px;display:grid}.cg-c{grid-column:1/-1}.cg-person{grid-column:1}.cg-status{grid-area:1/2;justify-self:end}.cg-status .cg-k,.cg-contact .cg-k{display:none}.cg-contact .cg-v{gap:6px}.cg-phone,.cg-email{font-size:var(--t-row);align-items:center;min-height:24px;display:flex}.cg-c:not(.cg-person):not(.cg-status):not(.cg-contact){grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px}.cg-c.is-empty{display:none}.cg-del-c{grid-column:1/-1;margin:-4px -6px -6px 0}}@media print{@page crew{size:letter landscape;margin:.4in}.grid-print{page:crew}.grid-print .report-actions,.print-picker{display:none}.crew-print,.crew-print td{font-size:var(--paper-9)}.cp-scroll{overflow:visible}.crew-print th,.crew-print td{padding:3px 6px 3px 0}.crew-print tr{break-inside:avoid}}.crew-print{max-width:1240px;padding:32px 36px}.crew-print td{font-size:var(--paper-11)}.crew-print table{width:auto}.crew-print .long{overflow-wrap:anywhere}@media screen{.crew-print .long{min-width:8em}}.cp-scroll{overflow-x:auto}.crew-print td:nth-child(2){font-weight:600}.crew-print .cp-bar th{font:600 var(--paper-11)/var(--paper-lh-12) var(--f-body);letter-spacing:.02em;color:var(--text);border-top:2px solid var(--text);text-transform:none;padding-top:12px}.crew-print td.nowrap{white-space:nowrap}.grid-print .report-actions{max-width:1240px;padding:16px 16px 0}.print-picker{max-width:1240px;margin:0 auto 12px;padding:0 16px}.print-picker fieldset{border:0;min-width:0;margin:0;padding:0}.print-picker legend{font:500 var(--t-label)/var(--lh-label) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3);margin-bottom:6px;padding:0}.print-picker-boxes{flex-wrap:wrap;gap:6px 12px;display:flex}.print-picker-boxes .day-pick span{overflow-wrap:anywhere}.print-picker-quick{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}@media print{@page{size:letter;margin:.45in .5in}body{background:#fff}.side,.job-head,.report-actions,.edit-form,.status-control{display:none}.frame{display:block}.page{padding:0}.report{max-width:none;font-size:var(--paper-11);line-height:var(--paper-lh-135);border:0;padding:0}.report h2{font-size:var(--paper-24)}.report h3{break-after:avoid;font-size:var(--paper-15);margin:14px 0 5px}.report th,.report td{padding:3px 8px 3px 0}.report tr{break-inside:avoid}}.pw-states{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pw-states .btn[aria-pressed=true]{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.pw-set .form-error,.pw-set .conflict,.pw-set .saved{grid-column:1/-1}.cg-cs-control{gap:6px;display:grid}.cg-cs-control>.cg-k{font:500 var(--t-label)/var(--lh-tight) var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--ink-3)}.cg-cs-control .pw-states{justify-content:flex-start}.pw-add{margin:16px 0 8px}.pw-add>summary{align-items:center;list-style:none;display:inline-flex}.pw-add>summary::-webkit-details-marker{display:none}.pw-edit>summary::-webkit-details-marker{display:none}.pw-add[open]>summary{margin-bottom:12px}.pw-add-form{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-item);max-width:760px;padding:12px}.pw-add-form .edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.pw-add-form .edit-fields>.btn{justify-self:start}.pw-add-form .field-wide{grid-column:1/-1}.pw-add-form .saved,.pw-add-form .form-error{margin:12px 0 0}.pw-edit{grid-column:1/-1}.pw-edit>summary{font-size:var(--t-row);line-height:var(--lh-row);cursor:pointer;list-style:none;display:inline-block}.pw-edit-form .field-grow{flex-basis:320px}.pw-edit-form .edit-fields{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:8px;display:flex}@media (max-width:900px){.pw-add-form .edit-fields{grid-template-columns:1fr}.pw-states{justify-content:flex-start}.decision,.cg-row{scroll-margin-top:72px}}@media (pointer:coarse){.pw-states .btn,.pw-add>summary,.pw-add-form .btn,.pw-edit-form .btn{min-height:40px}.pw-edit>summary{align-items:center;min-width:44px;min-height:40px;display:inline-flex}}.edit-form[aria-busy=true] .pw-states{pointer-events:none;opacity:.6}@media (max-width:900px){.hold>summary{grid-template-columns:1fr}.activity li{grid-template-columns:1fr;gap:2px}.today{grid-template-columns:1fr}.shoot{grid-template-columns:1fr auto}.shoot-name,.shoot-counts,.shoot-links{grid-column:1/-1}.shoot-bd{grid-area:1/2}.shoot-name{grid-area:1/1}.changes li{grid-template-columns:1fr;gap:2px}.report{padding:24px 18px}.frame{grid-template-rows:auto 1fr;grid-template-columns:1fr}.side{z-index:10;border-right:0;border-bottom:1px solid var(--rule);gap:0;height:auto;max-height:100vh;padding:8px 12px;position:sticky;top:0}.side-toggle{border:1px solid var(--rule);border-radius:var(--r-sheet);background:var(--sheet);min-height:44px;color:var(--ink);font:500 var(--t-read)/var(--lh-tight) var(--f-body);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.side-body{padding:12px 0 8px;display:none}.side[data-open] .side-body{display:flex}.home{grid-template-columns:1fr}.home-side{position:static}.job-page,.form-grid{grid-template-columns:1fr}.countdown dd{font-size:var(--t-title);line-height:var(--lh-title)}}@media (max-width:600px){.job-cards{grid-template-columns:1fr}.slot{grid-template-columns:1fr;gap:2px}.shoot{grid-template-columns:1fr}.shoot-name,.shoot-bd{grid-area:auto/1}.tile{padding:12px 16px 16px}.top-search{margin-bottom:16px}.page{padding-top:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.inbox-unsorted-link{flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 0;display:flex}.inbox-threads{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inbox-thread{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.inbox-thread-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.inbox-thread-head h4{font:600 var(--t-name)/var(--lh-name) var(--f-body);letter-spacing:var(--tr-section);text-transform:none;color:var(--ink);min-width:0;margin:0}.inbox-feeds{font-size:var(--t-read);line-height:var(--lh-read);gap:2px;margin:0;display:grid}.inbox-msgs{margin:0;padding:0;list-style:none}.inbox-msg{border-top:1px solid var(--rule);gap:4px;min-width:0;margin-top:12px;padding:8px 0 0;display:grid}.inbox-msg:first-child{border-top:0;margin-top:0;padding-top:0}.inbox-meta{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.inbox-from{overflow-wrap:anywhere;min-width:0;font-weight:600;font-size:var(--t-read);line-height:var(--lh-read)}.inbox-address{margin-inline-start:4px;font-weight:400}.inbox-more{margin-top:8px}.inbox-more>summary{cursor:pointer;font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);text-underline-offset:3px;width:fit-content;padding:12px 0;text-decoration:underline}.inbox-more>summary:hover{color:var(--ink)}.inbox-more>.inbox-msgs>.inbox-msg:first-child{border-top:1px solid var(--rule);margin-top:0;padding-top:8px}.inbox-all{flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0 0;display:flex}.inbox-new{color:var(--ink);font-weight:600}.inbox-subject{font-weight:500;font-size:var(--t-read);line-height:var(--lh-read);margin:0}.inbox-preview{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);white-space:pre-line;margin:0}.inbox-files{font:400 var(--t-row)/var(--lh-row) var(--f-mono);color:var(--ink-2);margin:0;padding-left:16px}.inbox-why{margin:0}.decision-head>.s-sub{display:block}.inbox-move{margin-top:4px}.inbox-meta .s-sub,.came-in .s-sub,.inbox-unsorted-link .s-sub{font-variant-numeric:tabular-nums}@media (pointer:coarse){.inbox-move select,.inbox-move .btn{min-height:44px}.tap-link{padding:12px 0;display:inline-block}.cg-eye,.cg-caret{opacity:1;width:28px;height:28px;margin:-4px 0 -4px 2px}.cg-plus{width:32px;height:32px}}.people-result{overflow-wrap:anywhere;max-width:100%;margin-bottom:12px;scroll-margin-top:72px}.people-result:focus{outline:none}@media (pointer:coarse){:root{--t-input:16px}.btn.btn{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.inbox-move .btn.btn,.no-jobs .btn.btn{min-height:44px}.key-choice{min-height:40px}.people-state .linkish{align-items:center;min-height:40px;display:inline-flex}.signin-form input,.signin-form select,.field input:not([type=checkbox]),.field select{min-height:40px}}@media (pointer:coarse) and (min-width:601px){.share-select{font-size:var(--t-input);min-height:40px}}.link-pending{display:none}.nav-item:has(.link-pending){background:var(--nav-on);color:var(--ink)}html[data-opening] main.page{display:none}.page-wait-say{font-size:var(--t-row);line-height:var(--lh-row);color:var(--ink-2);margin:24px 0 12px}.wait-bar{border-radius:var(--r-sheet);background:var(--surface-2);height:20px}.wait-search{max-width:720px;height:48px;margin-bottom:24px}.wait-head{height:88px}.wait-lines{gap:12px;max-width:60ch;display:grid}.wait-rows{background:var(--sheet);border:1px solid var(--sheet-rule);border-radius:var(--r-sheet);overflow:hidden}.wait-row{border-bottom:1px solid var(--rule);height:71px}.page-late{z-index:20;border-radius:var(--r-pill);background:var(--ink);color:var(--sheet);font-size:var(--t-row);line-height:var(--lh-row);margin:0;padding:8px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:1279.98px){.wait-rows{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:8px;display:grid}.wait-row{background:var(--sheet);border:1px solid var(--sheet-rule);border-radius:var(--r-sheet);height:208px}}.nx-menu-pop,.new-menu ul,.confirm{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rule);border-radius:var(--r-card);box-shadow:var(--float-shadow)}.new-menu ul{padding:6px}.confirm:has(input){background:var(--sheet);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nx-menu-pop,.new-menu ul,.confirm{background:var(--sheet)}}@media print,(prefers-reduced-transparency:reduce){.nx-menu-pop,.new-menu ul,.confirm{background:var(--sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}
