.shift-room-module__SUu9mW__room{gap:var(--space-5);margin-block-start:var(--space-5);display:grid}.shift-room-module__SUu9mW__previous{gap:var(--space-2);padding:var(--space-4);border-inline-start:4px solid var(--brand-yellow);border-radius:var(--radius-m);background:var(--color-surface-sunken);display:grid}.shift-room-module__SUu9mW__previousEyebrow.shift-room-module__SUu9mW__previousEyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-strong);letter-spacing:.01em;margin:0;display:flex}.shift-room-module__SUu9mW__previousOpen p{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.shift-room-module__SUu9mW__previousOpen ul{font-size:var(--text-small);margin:0;padding-inline-start:var(--space-5)}.shift-room-module__SUu9mW__byline{color:var(--color-text-subtle);font-size:var(--text-caption)}.shift-room-module__SUu9mW__progress{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.shift-room-module__SUu9mW__progress[data-complete=true]{color:var(--color-positive);font-weight:var(--weight-strong)}.shift-room-module__SUu9mW__tasks{border:1px solid var(--color-hairline);border-radius:var(--radius-l);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid}.shift-room-module__SUu9mW__task{align-items:center;gap:var(--space-2);padding-inline-end:var(--space-2);display:flex}.shift-room-module__SUu9mW__task+.shift-room-module__SUu9mW__task{border-block-start:1px solid var(--color-hairline)}.shift-room-module__SUu9mW__tick.shift-room-module__SUu9mW__tick{align-items:center;gap:var(--space-3);min-block-size:4rem;padding:var(--space-3) var(--space-4);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.shift-room-module__SUu9mW__tick:disabled{cursor:default}.shift-room-module__SUu9mW__tick:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-m)}.shift-room-module__SUu9mW__box{border:2px solid var(--color-hairline-strong);border-radius:var(--radius-s);background:var(--color-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-muted);flex:none;place-items:center;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.shift-room-module__SUu9mW__tick:active:not(:disabled) .shift-room-module__SUu9mW__box{transform:scale(.94)}.shift-room-module__SUu9mW__task[data-done=true] .shift-room-module__SUu9mW__box{border-color:var(--brand-yellow);background:var(--brand-yellow);color:var(--brand-ink)}.shift-room-module__SUu9mW__tick[data-busy=true] .shift-room-module__SUu9mW__box{opacity:.6}@media (prefers-reduced-motion:reduce){.shift-room-module__SUu9mW__box{transition:none}}.shift-room-module__SUu9mW__taskText{gap:2px;min-inline-size:0;display:grid}.shift-room-module__SUu9mW__taskLabel{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.shift-room-module__SUu9mW__task[data-done=true] .shift-room-module__SUu9mW__taskLabel{color:var(--color-text-muted)}.shift-room-module__SUu9mW__taskText small{color:var(--color-text-subtle);font-size:var(--text-caption)}.shift-room-module__SUu9mW__taskPhoto{flex:none}.shift-room-module__SUu9mW__taskPhoto img{border-radius:var(--radius-s);object-fit:cover;block-size:2.75rem;inline-size:2.75rem;display:block}.shift-room-module__SUu9mW__remove.shift-room-module__SUu9mW__remove{block-size:2.75rem;min-block-size:2.75rem;inline-size:2.75rem;color:var(--color-text-subtle);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.shift-room-module__SUu9mW__remove.shift-room-module__SUu9mW__remove:hover{background:var(--color-surface-sunken);color:var(--color-text)}.shift-room-module__SUu9mW__addTask{gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.shift-room-module__SUu9mW__fileInput{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.shift-room-module__SUu9mW__photos{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.shift-room-module__SUu9mW__photos img{aspect-ratio:1;border-radius:var(--radius-m);object-fit:cover;background:var(--color-surface-sunken);inline-size:100%;display:block}.shift-room-module__SUu9mW__handoff{gap:var(--space-2);display:grid}.shift-room-module__SUu9mW__chipRow{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shift-room-module__SUu9mW__chipStatic{padding:2px var(--space-3);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-medium)}.shift-room-module__SUu9mW__chipStatic[data-chip=FAULT]{border-color:var(--color-attention);background:var(--color-attention-quiet)}.shift-room-module__SUu9mW__chipStatic[data-chip=ALL_GOOD]{border-color:var(--color-positive);background:var(--color-positive-quiet)}.shift-room-module__SUu9mW__lines{gap:var(--space-2);margin:0;display:grid}.shift-room-module__SUu9mW__lines div{gap:2px;display:grid}.shift-room-module__SUu9mW__lines dt{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.shift-room-module__SUu9mW__lines dd{font-size:var(--text-body);line-height:var(--leading-snug);white-space:pre-line;overflow-wrap:anywhere;margin:0}.shift-room-module__SUu9mW__lines [data-line=problems] dd{font-weight:var(--weight-strong)}.shift-room-module__SUu9mW__problemLine.shift-room-module__SUu9mW__problemLine{margin:0}.shift-room-module__SUu9mW__handoffActions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.shift-room-module__SUu9mW__handoffForm{gap:var(--space-4);display:grid}.shift-room-module__SUu9mW__handoffForm textarea{resize:vertical}.shift-room-module__SUu9mW__chips{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.shift-room-module__SUu9mW__chips legend{font-size:var(--text-label);font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.shift-room-module__SUu9mW__chip.shift-room-module__SUu9mW__chip{align-items:center;gap:var(--space-1);min-block-size:2.75rem;padding:0 var(--space-4);border:1.5px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-medium);display:inline-flex}.shift-room-module__SUu9mW__chip.shift-room-module__SUu9mW__chip[aria-pressed=true]{border-color:var(--brand-ink);background:var(--brand-ink);color:var(--brand-white)}.shift-room-module__SUu9mW__chip.shift-room-module__SUu9mW__chip[data-chip=FAULT][aria-pressed=true]{border-color:var(--color-attention);background:var(--color-attention);color:var(--brand-ink)}.shift-room-module__SUu9mW__chip.shift-room-module__SUu9mW__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.shift-room-module__SUu9mW__problems{margin-block:0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-attention);border-radius:var(--radius-l);background:var(--color-attention-quiet)}.shift-room-module__SUu9mW__problemsTitle.shift-room-module__SUu9mW__problemsTitle{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-weight:var(--weight-strong);display:flex}.shift-room-module__SUu9mW__count{min-inline-size:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--brand-ink);color:var(--brand-white);font-size:var(--text-caption);text-align:center}.shift-room-module__SUu9mW__problemList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.shift-room-module__SUu9mW__problemList li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.shift-room-module__SUu9mW__problemOpen.shift-room-module__SUu9mW__problemOpen{min-inline-size:0;color:var(--color-text);text-align:start;background:0 0;border:0;gap:2px;padding:0;display:grid}.shift-room-module__SUu9mW__problemOpen strong{overflow-wrap:anywhere}.shift-room-module__SUu9mW__problemOpen small{color:var(--color-text-muted);font-size:var(--text-caption)}.shift-room-module__SUu9mW__templateList{margin:0 0 var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-l);background:var(--color-surface);padding:0;list-style:none}.shift-room-module__SUu9mW__templateList li+li{border-block-start:1px solid var(--color-hairline)}.shift-room-module__SUu9mW__templateList button{align-items:center;gap:2px var(--space-3);min-block-size:3.5rem;inline-size:100%;padding:var(--space-3) var(--space-4);color:var(--color-text);text-align:start;background:0 0;border:0;grid-template-columns:1fr auto;display:grid}.shift-room-module__SUu9mW__templateList strong{grid-column:1}.shift-room-module__SUu9mW__templateList small{color:var(--color-text-muted);font-size:var(--text-caption);grid-column:1}.shift-room-module__SUu9mW__templateList button>:last-child{grid-area:1/2/span 2}.shift-room-module__SUu9mW__templateForm{gap:var(--space-4);display:grid}.shift-room-module__SUu9mW__whenGroup{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.shift-room-module__SUu9mW__whenGroup legend{font-size:var(--text-label);font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.shift-room-module__SUu9mW__whenOption{align-items:center;gap:var(--space-3);min-block-size:2.75rem;display:flex}.shift-room-module__SUu9mW__whenOption input{block-size:1.25rem;inline-size:1.25rem}.shift-room-module__SUu9mW__lineList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.shift-room-module__SUu9mW__lineTools{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.shift-room-module__SUu9mW__digestBranch{gap:var(--space-3);margin-block-end:var(--space-5);display:grid}.shift-room-module__SUu9mW__digestProblem.shift-room-module__SUu9mW__digestProblem,.shift-room-module__SUu9mW__allDone.shift-room-module__SUu9mW__allDone{margin:0}.shift-room-module__SUu9mW__digestList p{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.shift-room-module__SUu9mW__digestList ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.shift-room-module__SUu9mW__digestList li{justify-content:space-between;gap:var(--space-3);display:flex}.shift-room-module__SUu9mW__digestList small{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}@media (min-width:720px){.shift-room-module__SUu9mW__photos{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}
.sms-mode-module__xzQP0a__page{gap:var(--space-6);display:grid}.sms-mode-module__xzQP0a__hero{gap:var(--space-2);display:grid}.sms-mode-module__xzQP0a__heroMark{background:var(--brand-yellow);width:56px;height:56px;color:var(--brand-ink);border-radius:50%;place-items:center;display:inline-grid}.sms-mode-module__xzQP0a__heroTitle{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);color:var(--color-text);margin:0;line-height:1.15}.sms-mode-module__xzQP0a__heroLead{font-size:var(--text-body);color:var(--color-text-muted);margin:0;line-height:1.5}.sms-mode-module__xzQP0a__phone{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--color-surface-sunken);border:1px solid var(--color-hairline);display:grid}.sms-mode-module__xzQP0a__phoneLabel{font-size:var(--text-caption);font-weight:var(--weight-strong);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.sms-mode-module__xzQP0a__bubble{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);font-size:var(--text-body);background:var(--color-surface-raised);color:var(--color-text);border-end-start-radius:var(--radius-xs);justify-self:start;margin:0;line-height:1.45}.sms-mode-module__xzQP0a__bubble[data-me]{background:var(--brand-yellow);color:var(--brand-ink);font-weight:var(--weight-black);font-size:var(--text-heading);text-align:center;border-end-end-radius:var(--radius-xs);border-end-start-radius:var(--radius-m);justify-self:end;min-width:56px}.sms-mode-module__xzQP0a__steps{gap:var(--space-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.sms-mode-module__xzQP0a__step{align-items:center;gap:var(--space-3);font-size:var(--text-body);color:var(--color-text);counter-increment:step;grid-template-columns:auto 1fr;display:grid}.sms-mode-module__xzQP0a__step:before{content:counter(step);background:var(--color-accent-quiet);width:36px;height:36px;color:var(--color-text);font-weight:var(--weight-black);border-radius:50%;place-items:center;display:inline-grid}.sms-mode-module__xzQP0a__facts{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-small);margin:0;line-height:1.5;display:grid}.sms-mode-module__xzQP0a__facts p{margin:0}.sms-mode-module__xzQP0a__state{align-items:center;gap:var(--space-2);font-weight:var(--weight-strong);color:var(--color-positive);margin:0;display:flex}.sms-mode-module__xzQP0a__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-quiet);color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-strong);white-space:nowrap;display:inline-flex}
.wallet-pass-module__8vF2YW__addWrap{align-items:center;gap:var(--space-2);padding-block:var(--space-2);flex-direction:column;display:flex}.wallet-pass-module__8vF2YW__badge{align-items:center;gap:var(--space-3);min-width:11rem;min-height:3rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-s);color:#fff;cursor:pointer;font:inherit;background:#000;border:1px solid #a6a6a6;display:inline-flex}.wallet-pass-module__8vF2YW__badge:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.wallet-pass-module__8vF2YW__badge:active:not(:disabled){transform:scale(.98)}.wallet-pass-module__8vF2YW__badge:disabled{cursor:progress;opacity:.7}.wallet-pass-module__8vF2YW__glyph{flex-shrink:0;width:2rem;height:1.625rem}.wallet-pass-module__8vF2YW__badgeText{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.wallet-pass-module__8vF2YW__badgeTop{font-size:.6875rem}.wallet-pass-module__8vF2YW__badgeName{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.wallet-pass-module__8vF2YW__addHint{max-width:22rem;color:var(--color-text-muted);font-size:var(--text-caption);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.wallet-pass-module__8vF2YW__badge:active:not(:disabled){transform:none}}.wallet-pass-module__8vF2YW__scan{gap:var(--space-4);flex-direction:column;display:flex}.wallet-pass-module__8vF2YW__scanPerson{align-items:center;gap:var(--space-2);padding-block:var(--space-4);text-align:center;flex-direction:column;display:flex}.wallet-pass-module__8vF2YW__scanName{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-tight);margin:0}.wallet-pass-module__8vF2YW__scanShift{color:var(--color-text-muted);font-size:var(--text-small);margin:0}.wallet-pass-module__8vF2YW__scanLead{font-size:var(--text-body);text-align:center;margin:0}
.crews-module__gRI6jq__timePair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crews-module__gRI6jq__roles{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.crews-module__gRI6jq__roles>legend{font-weight:var(--weight-strong);margin-block-end:var(--space-2)}.crews-module__gRI6jq__roleRow{align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-hairline);border-radius:var(--radius-m);background:var(--color-surface);grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);grid-template-areas:"role count pay""remove remove remove";display:grid}.crews-module__gRI6jq__roleRow>:first-child{grid-area:role}.crews-module__gRI6jq__roleRow>:nth-child(2){grid-area:count}.crews-module__gRI6jq__roleRow>:nth-child(3){grid-area:pay}.crews-module__gRI6jq__roleRow>:nth-child(4){grid-area:remove;justify-self:start}.crews-module__gRI6jq__stepper{grid-template-columns:var(--touch) 2.5ch var(--touch);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);align-items:center;display:inline-grid}.crews-module__gRI6jq__stepper>button{inline-size:var(--touch);block-size:var(--touch);color:var(--color-text);font-size:1.25rem;font-weight:var(--weight-strong);cursor:pointer;background:0 0;border:0;border-radius:50%}.crews-module__gRI6jq__stepper>button:disabled{color:var(--color-text-muted);cursor:default}.crews-module__gRI6jq__stepper>button:focus-visible{outline:2px solid var(--color-focus,var(--brand-yellow));outline-offset:2px}.crews-module__gRI6jq__stepper>output{text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.crews-module__gRI6jq__total{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong);margin:0}.crews-module__gRI6jq__hero{align-items:center;gap:var(--space-3);margin-block:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--brand-yellow) 22%, transparent);border-radius:var(--radius-l);background:var(--brand-ink);color:#fff;grid-template-columns:auto 1fr;display:grid}.crews-module__gRI6jq__heroFigure{font-family:var(--font-display);font-size:2.25rem;font-weight:var(--weight-strong);color:var(--brand-yellow);font-variant-numeric:tabular-nums;margin:0;line-height:1}.crews-module__gRI6jq__heroText{gap:var(--space-1);min-width:0;display:grid}.crews-module__gRI6jq__heroText>strong{font-size:var(--text-body)}.crews-module__gRI6jq__heroText>small{color:color-mix(in srgb, currentColor 72%, transparent);font-size:var(--text-small)}.crews-module__gRI6jq__progress{grid-column:1/-1;gap:3px;margin-block-start:var(--space-2);display:flex}.crews-module__gRI6jq__progress>span{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 22%, transparent);flex:1;block-size:6px}.crews-module__gRI6jq__progress>span[data-state=ACCEPTED]{background:color-mix(in srgb, var(--brand-yellow) 55%, transparent)}.crews-module__gRI6jq__progress>span[data-state=FILLED]{background:var(--brand-yellow)}.crews-module__gRI6jq__progress>span[data-state=UNFILLED]{background:var(--color-negative,#d64545)}@media (prefers-reduced-motion:no-preference){.crews-module__gRI6jq__progress>span{transition:background-color .24s}}.crews-module__gRI6jq__roleHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-block:var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.crews-module__gRI6jq__roleHead>h3{font-size:var(--text-body);font-weight:var(--weight-strong);margin:0}.crews-module__gRI6jq__roleHead>p{color:var(--color-text-muted);font-size:var(--text-small);margin:0}.crews-module__gRI6jq__seats{border-block-start:1px solid var(--color-hairline);margin:0;padding:0;list-style:none;display:grid}.crews-module__gRI6jq__seat{align-items:center;gap:var(--space-3);min-block-size:calc(var(--touch) + var(--space-4));padding-block:var(--space-3);border-block-end:1px solid var(--color-hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.crews-module__gRI6jq__seatBody{gap:2px;min-width:0;display:grid}.crews-module__gRI6jq__seatBody>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crews-module__gRI6jq__seatBody>small{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.4}.crews-module__gRI6jq__seatEnd{justify-items:end;gap:var(--space-1);display:grid}.crews-module__gRI6jq__empty{border:1.5px dashed var(--color-hairline-strong);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.crews-module__gRI6jq__together{color:var(--color-text);font-weight:var(--weight-medium)}.crews-module__gRI6jq__settings{gap:var(--space-2);margin-block:var(--space-4);display:grid}.crews-module__gRI6jq__footNote{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-small)}.crews-module__gRI6jq__cards{gap:var(--space-3);display:grid}@media (min-width:48rem){.crews-module__gRI6jq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.crews-module__gRI6jq__card.crews-module__gRI6jq__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-l);background:var(--color-surface-raised);color:var(--color-text);text-align:start;font:inherit;cursor:pointer;display:grid}.crews-module__gRI6jq__card:focus-visible{outline:2px solid var(--color-focus,var(--brand-yellow));outline-offset:2px}.crews-module__gRI6jq__card[data-state=INVITED]{border-color:var(--brand-yellow);box-shadow:inset 0 0 0 1px var(--brand-yellow)}.crews-module__gRI6jq__cardKicker{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-strong);letter-spacing:.02em;margin:0}.crews-module__gRI6jq__cardTitle{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong);line-height:var(--leading-snug,1.25);margin:0}.crews-module__gRI6jq__cardMeta{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.crews-module__gRI6jq__mates{align-items:center;gap:var(--space-2);font-size:var(--text-small);margin:0;display:flex}.crews-module__gRI6jq__mates>span:last-child{min-width:0}.crews-module__gRI6jq__pay{padding:var(--space-3);border-radius:var(--radius-m);background:var(--color-surface-sunken);gap:2px;display:grid}.crews-module__gRI6jq__pay>small{color:var(--color-text-muted);font-size:var(--text-small)}.crews-module__gRI6jq__notes{white-space:pre-line;margin:0}
.autopilot-module__rVmuyW__entry.autopilot-module__rVmuyW__entry{align-items:center;gap:var(--space-3);inline-size:100%;margin-block:0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-l);background:var(--color-ink-surface);color:var(--color-ink-text);text-align:start;cursor:pointer;transition:transform var(--duration-short) var(--ease-standard);display:flex}.autopilot-module__rVmuyW__entry.autopilot-module__rVmuyW__entry:active{transform:scale(.985)}.autopilot-module__rVmuyW__entry.autopilot-module__rVmuyW__entry:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.autopilot-module__rVmuyW__entry.autopilot-module__rVmuyW__entry:disabled{opacity:.5;cursor:default}.autopilot-module__rVmuyW__entryGlyph{background:var(--brand-yellow);block-size:2.75rem;inline-size:2.75rem;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.autopilot-module__rVmuyW__entryText{flex:1;gap:2px;min-inline-size:0;display:grid}.autopilot-module__rVmuyW__entryText strong{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong)}.autopilot-module__rVmuyW__entryText span{color:var(--color-ink-muted);font-size:var(--text-small);line-height:var(--leading-snug)}.autopilot-module__rVmuyW__entryChevron{color:var(--brand-yellow);flex:none}.autopilot-module__rVmuyW__screen{background:var(--color-bg);block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;color:var(--color-text);border:0;margin:0;padding:0}.autopilot-module__rVmuyW__screen[open]{animation:autopilot-module__rVmuyW__rise var(--duration-medium) var(--ease-standard);flex-direction:column;display:flex}.autopilot-module__rVmuyW__screen::backdrop{background:#0a0a0a80}@keyframes autopilot-module__rVmuyW__rise{0%{opacity:.4;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.autopilot-module__rVmuyW__screen[open]{animation:none}}.autopilot-module__rVmuyW__top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:calc(var(--space-4) + var(--safe-top)) var(--space-5) var(--space-3);background:var(--color-surface);border-block-end:1px solid var(--color-hairline);flex:none;display:flex}.autopilot-module__rVmuyW__top h2{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-tight);margin:0}.autopilot-module__rVmuyW__eyebrow{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-medium)}.autopilot-module__rVmuyW__close.autopilot-module__rVmuyW__close{inline-size:var(--touch);block-size:var(--touch);background:var(--color-surface-sunken);color:var(--color-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.autopilot-module__rVmuyW__body{min-block-size:0;padding:var(--space-4) var(--space-5) var(--space-8);flex:1;overflow-y:auto}.autopilot-module__rVmuyW__building{justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);text-align:center;display:grid}.autopilot-module__rVmuyW__buildingMark{background:var(--brand-yellow);block-size:4rem;inline-size:4rem;color:var(--brand-ink);animation:autopilot-module__rVmuyW__breathe 1.6s var(--ease-standard) infinite alternate;border-radius:50%;place-items:center;display:grid}@keyframes autopilot-module__rVmuyW__breathe{to{transform:scale(1.08)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.autopilot-module__rVmuyW__buildingMark{animation:none}}.autopilot-module__rVmuyW__buildingTitle{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--weight-strong)}.autopilot-module__rVmuyW__buildingBody{max-inline-size:30rem;margin:0 0 var(--space-6);color:var(--color-text-muted)}.autopilot-module__rVmuyW__building>:last-child{text-align:start;justify-self:stretch}.autopilot-module__rVmuyW__summary{gap:var(--space-2);margin:0 0 var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.autopilot-module__rVmuyW__summary>div{padding:var(--space-3);border-radius:var(--radius-m);background:var(--color-surface);border:1px solid var(--color-hairline)}.autopilot-module__rVmuyW__summary>div[data-tone=positive]{background:var(--color-ink-surface);border-color:var(--color-ink-surface);color:var(--color-ink-text)}.autopilot-module__rVmuyW__summary>div[data-tone=positive] dt,.autopilot-module__rVmuyW__summary>div[data-tone=positive] .autopilot-module__rVmuyW__of{color:var(--color-ink-muted)}.autopilot-module__rVmuyW__summary>div[data-tone=attention]{background:var(--color-attention-quiet);border-color:var(--color-attention)}.autopilot-module__rVmuyW__summary dt{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium)}.autopilot-module__rVmuyW__summary dd{align-items:baseline;gap:0 var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.autopilot-module__rVmuyW__big{white-space:nowrap;font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;line-height:1}.autopilot-module__rVmuyW__summary>div[data-tone=positive] .autopilot-module__rVmuyW__big{color:var(--brand-yellow)}.autopilot-module__rVmuyW__of{color:var(--color-text-muted);font-size:var(--text-small)}.autopilot-module__rVmuyW__fair{margin-block-end:var(--space-5)}.autopilot-module__rVmuyW__fair h3,.autopilot-module__rVmuyW__picker h3{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:.02em}.autopilot-module__rVmuyW__fair ul{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.autopilot-module__rVmuyW__fair li{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.autopilot-module__rVmuyW__fairName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-small);font-weight:var(--weight-medium);flex:0 6rem;overflow:hidden}.autopilot-module__rVmuyW__bar{border-radius:var(--radius-pill);background:var(--color-surface-sunken);flex:1;block-size:.5rem;min-inline-size:5rem;overflow:hidden}.autopilot-module__rVmuyW__bar>span{border-radius:inherit;background:var(--color-accent);block-size:100%;transition:inline-size var(--duration-medium) var(--ease-standard);display:block}.autopilot-module__rVmuyW__bar>span[data-fill="1"]{inline-size:10%}.autopilot-module__rVmuyW__bar>span[data-fill="2"]{inline-size:20%}.autopilot-module__rVmuyW__bar>span[data-fill="3"]{inline-size:30%}.autopilot-module__rVmuyW__bar>span[data-fill="4"]{inline-size:40%}.autopilot-module__rVmuyW__bar>span[data-fill="5"]{inline-size:50%}.autopilot-module__rVmuyW__bar>span[data-fill="6"]{inline-size:60%}.autopilot-module__rVmuyW__bar>span[data-fill="7"]{inline-size:70%}.autopilot-module__rVmuyW__bar>span[data-fill="8"]{inline-size:80%}.autopilot-module__rVmuyW__bar>span[data-fill="9"]{inline-size:90%}.autopilot-module__rVmuyW__bar>span[data-fill="10"]{inline-size:100%}.autopilot-module__rVmuyW__fairHours{min-inline-size:3rem;color:var(--color-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;text-align:end;flex:none}.autopilot-module__rVmuyW__days{z-index:1;gap:var(--space-1);margin:0 calc(-1 * var(--space-5)) var(--space-4);padding:var(--space-2) var(--space-5);background:var(--color-bg);border-block-end:1px solid var(--color-hairline);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;inset-block-start:calc(-1 * var(--space-4))}.autopilot-module__rVmuyW__dayTab.autopilot-module__rVmuyW__dayTab{min-block-size:var(--touch);padding:var(--space-1) 0;border-radius:var(--radius-s);color:var(--color-text);font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;display:grid}.autopilot-module__rVmuyW__dayTab.autopilot-module__rVmuyW__dayTab strong{font-size:var(--text-small);font-variant-numeric:tabular-nums}.autopilot-module__rVmuyW__dayTab.autopilot-module__rVmuyW__dayTab[aria-current=true]{background:var(--color-ink-surface);color:var(--color-ink-text)}.autopilot-module__rVmuyW__dots{gap:2px;min-block-size:6px;display:flex}.autopilot-module__rVmuyW__dots i{background:var(--color-positive);border-radius:50%;block-size:6px;inline-size:6px}.autopilot-module__rVmuyW__dots i[data-gap]{box-shadow:inset 0 0 0 1.5px var(--color-attention);background:0 0}.autopilot-module__rVmuyW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.autopilot-module__rVmuyW__week{gap:var(--space-5);display:grid}.autopilot-module__rVmuyW__day{scroll-margin-block-start:5rem}.autopilot-module__rVmuyW__day h3{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong);display:flex}.autopilot-module__rVmuyW__dayDate{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.autopilot-module__rVmuyW__quiet{color:var(--color-text-subtle);font-size:var(--text-small);margin:0}.autopilot-module__rVmuyW__rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.autopilot-module__rVmuyW__row{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface);border:1px solid var(--color-hairline);border-inline-start:4px solid var(--color-positive);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.autopilot-module__rVmuyW__row[data-gap]{background:var(--color-attention-quiet);border-color:var(--color-attention);border-style:dashed;border-inline-start:4px solid var(--color-attention)}.autopilot-module__rVmuyW__row[data-removed]{opacity:.55;border-inline-start-color:var(--color-hairline-strong)}.autopilot-module__rVmuyW__row[data-removed] .autopilot-module__rVmuyW__hours{text-decoration:line-through}.autopilot-module__rVmuyW__rowHead{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.autopilot-module__rVmuyW__hours{font-size:var(--text-title);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.autopilot-module__rVmuyW__rowMeta{color:var(--color-text-muted);font-size:var(--text-small)}.autopilot-module__rVmuyW__tag{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-caption)}.autopilot-module__rVmuyW__person{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.autopilot-module__rVmuyW__personText{min-inline-size:0;display:grid}.autopilot-module__rVmuyW__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-strong);overflow:hidden}.autopilot-module__rVmuyW__reason{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-snug)}.autopilot-module__rVmuyW__row[data-gap] .autopilot-module__rVmuyW__reason{color:var(--color-attention);font-weight:var(--weight-medium)}.autopilot-module__rVmuyW__gapGlyph{background:var(--color-surface);block-size:2rem;inline-size:2rem;color:var(--color-attention);border-radius:50%;flex:none;place-items:center;display:grid}.autopilot-module__rVmuyW__change{justify-self:end}.autopilot-module__rVmuyW__rules{margin:var(--space-6) 0 0;color:var(--color-text-subtle);font-size:var(--text-caption);text-align:center}.autopilot-module__rVmuyW__bar2{gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-3) + var(--safe-bottom));background:var(--color-surface);border-block-start:1px solid var(--color-hairline);flex:none;display:grid}.autopilot-module__rVmuyW__check{align-items:center;gap:var(--space-3);min-block-size:var(--touch);font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;display:flex}.autopilot-module__rVmuyW__check input{block-size:1.375rem;inline-size:1.375rem;accent-color:var(--color-accent);flex:none}.autopilot-module__rVmuyW__done{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--color-positive-quiet);border:1px solid var(--color-positive);margin-block-end:var(--space-5);display:flex}.autopilot-module__rVmuyW__done p{font-size:var(--text-small);margin:0}.autopilot-module__rVmuyW__done .autopilot-module__rVmuyW__doneTitle{font-size:var(--text-body);font-weight:var(--weight-strong);margin-block-end:var(--space-1)}.autopilot-module__rVmuyW__doneMark{background:var(--color-positive);block-size:2.75rem;inline-size:2.75rem;color:var(--brand-white);animation:autopilot-module__rVmuyW__pop var(--duration-medium) var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes autopilot-module__rVmuyW__pop{0%{transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.autopilot-module__rVmuyW__doneMark{animation:none}}.autopilot-module__rVmuyW__row[data-outcome=ASSIGNED]{border-inline-start-color:var(--color-positive)}.autopilot-module__rVmuyW__picker{gap:var(--space-2);display:grid}.autopilot-module__rVmuyW__options{margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.autopilot-module__rVmuyW__options>li+li{border-block-start:1px solid var(--color-hairline)}.autopilot-module__rVmuyW__option.autopilot-module__rVmuyW__option{align-items:center;gap:var(--space-3);min-block-size:3.5rem;inline-size:100%;padding:var(--space-2) 0;color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.autopilot-module__rVmuyW__option.autopilot-module__rVmuyW__option:disabled{cursor:default}.autopilot-module__rVmuyW__blocked{align-items:center;gap:var(--space-3);min-block-size:3.25rem;padding:var(--space-2) 0;opacity:.7;display:flex}.autopilot-module__rVmuyW__spinner{border:2px solid var(--color-hairline-strong);border-block-start-color:var(--color-accent);border-radius:50%;block-size:1.125rem;inline-size:1.125rem;margin-inline-start:auto;animation:.8s linear infinite autopilot-module__rVmuyW__spin}@keyframes autopilot-module__rVmuyW__spin{to{transform:rotate(360deg)}}.autopilot-module__rVmuyW__pickerActions{gap:var(--space-2);display:grid}.autopilot-module__rVmuyW__swaps{margin-block:0 var(--space-5);padding:var(--space-4) var(--space-4) var(--space-2);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-l);background:var(--color-surface)}.autopilot-module__rVmuyW__swapsTitle.autopilot-module__rVmuyW__swapsTitle{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-title);display:flex}.autopilot-module__rVmuyW__swaps ul{margin:0;padding:0;list-style:none}.autopilot-module__rVmuyW__swap{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);display:flex}.autopilot-module__rVmuyW__swap+.autopilot-module__rVmuyW__swap{border-block-start:1px solid var(--color-hairline)}.autopilot-module__rVmuyW__swapBody{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.autopilot-module__rVmuyW__swapSentence.autopilot-module__rVmuyW__swapSentence{font-weight:var(--weight-strong);margin:0}.autopilot-module__rVmuyW__swapWhen.autopilot-module__rVmuyW__swapWhen,.autopilot-module__rVmuyW__swapTo.autopilot-module__rVmuyW__swapTo{font-size:var(--text-small);margin:0}.autopilot-module__rVmuyW__swapWhen.autopilot-module__rVmuyW__swapWhen{color:var(--color-text-muted)}.autopilot-module__rVmuyW__swapWhen .autopilot-module__rVmuyW__hours{font-size:inherit;font-weight:inherit}.autopilot-module__rVmuyW__swapTo[data-nobody]{color:var(--color-attention);font-weight:var(--weight-medium)}.autopilot-module__rVmuyW__swapActions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.autopilot-module__rVmuyW__swapActions>button{inline-size:auto}@media (min-width:64em){.autopilot-module__rVmuyW__top,.autopilot-module__rVmuyW__body,.autopilot-module__rVmuyW__bar2{padding-inline:var(--space-8)}.autopilot-module__rVmuyW__days{display:none}.autopilot-module__rVmuyW__week{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));align-items:start}.autopilot-module__rVmuyW__day h3{border-block-end:2px solid var(--color-text);flex-direction:column;gap:0;padding-block-end:var(--space-2)}.autopilot-module__rVmuyW__row{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.autopilot-module__rVmuyW__change{justify-self:start}.autopilot-module__rVmuyW__hours{font-size:var(--text-body)}.autopilot-module__rVmuyW__summary{max-inline-size:40rem}.autopilot-module__rVmuyW__bar2{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:center}.autopilot-module__rVmuyW__bar2>:only-child{grid-column:2}}
.forecast-module__G1P8NW__card{margin-block:0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-l);background:var(--color-surface)}.forecast-module__G1P8NW__head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.forecast-module__G1P8NW__glyph{background:var(--color-accent-quiet);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid}.forecast-module__G1P8NW__eyebrow.forecast-module__G1P8NW__eyebrow{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-medium);margin:0}.forecast-module__G1P8NW__title.forecast-module__G1P8NW__title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong);line-height:var(--leading-tight);margin:0}.forecast-module__G1P8NW__headline{margin-block-end:var(--space-4)}.forecast-module__G1P8NW__headlineText.forecast-module__G1P8NW__headlineText{font-size:var(--text-body);font-weight:var(--weight-strong);line-height:var(--leading-snug);margin:0}.forecast-module__G1P8NW__headlineText strong{border-radius:var(--radius-xs);background:var(--brand-yellow);color:var(--brand-ink);padding-inline:.3em}.forecast-module__G1P8NW__headlineBody.forecast-module__G1P8NW__headlineBody{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-small)}.forecast-module__G1P8NW__strip{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;display:grid}@media (min-width:720px){.forecast-module__G1P8NW__strip{grid-template-columns:repeat(14,minmax(0,1fr))}}.forecast-module__G1P8NW__dayItem{min-inline-size:0;display:flex}.forecast-module__G1P8NW__day.forecast-module__G1P8NW__day{min-block-size:44px;inline-size:100%;padding:var(--space-1) 0;border-radius:var(--radius-s);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-short) var(--ease-standard);background:0 0;border:1px solid #0000;justify-items:center;gap:2px;display:grid}.forecast-module__G1P8NW__day.forecast-module__G1P8NW__day:hover{background:var(--color-surface-sunken)}.forecast-module__G1P8NW__day.forecast-module__G1P8NW__day:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.forecast-module__G1P8NW__day.forecast-module__G1P8NW__day[data-selected]{border-color:var(--color-text)}.forecast-module__G1P8NW__day.forecast-module__G1P8NW__day[data-gap]{background:var(--color-highlight)}.forecast-module__G1P8NW__dayName{color:var(--color-text-muted);font-size:var(--text-caption);line-height:1}.forecast-module__G1P8NW__dayNumber{font-size:var(--text-small);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;line-height:1.2}.forecast-module__G1P8NW__dayGap{min-block-size:1em;font-size:var(--text-caption);font-weight:var(--weight-strong);line-height:1}.forecast-module__G1P8NW__special{border-radius:50%;block-size:6px;inline-size:6px}.forecast-module__G1P8NW__special[data-on]{background:var(--color-text)}.forecast-module__G1P8NW__column{display:block;overflow:visible}.forecast-module__G1P8NW__base{stroke:var(--color-hairline-strong);stroke-width:1px}.forecast-module__G1P8NW__bar{fill:var(--color-text-subtle)}.forecast-module__G1P8NW__gapFill{fill:var(--brand-yellow)}.forecast-module__G1P8NW__needLine{stroke:var(--color-text);stroke-width:2px;stroke-linecap:round}.forecast-module__G1P8NW__legend{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.forecast-module__G1P8NW__legend li{align-items:center;gap:var(--space-1);display:inline-flex}.forecast-module__G1P8NW__swatch{border-radius:2px;block-size:10px;inline-size:12px;display:inline-block}.forecast-module__G1P8NW__swatch[data-kind=scheduled]{background:var(--color-text-subtle)}.forecast-module__G1P8NW__swatch[data-kind=need]{background:var(--color-text);block-size:2px}.forecast-module__G1P8NW__swatch[data-kind=gap]{background:var(--brand-yellow)}.forecast-module__G1P8NW__detail{border-block-start:1px solid var(--color-hairline);margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.forecast-module__G1P8NW__detailTitle.forecast-module__G1P8NW__detailTitle{margin:0 0 var(--space-2);font-size:var(--text-body);font-weight:var(--weight-strong)}.forecast-module__G1P8NW__specialName{color:var(--color-text-muted);font-weight:var(--weight-medium)}.forecast-module__G1P8NW__muted.forecast-module__G1P8NW__muted{color:var(--color-text-muted);font-size:var(--text-small);margin:0}.forecast-module__G1P8NW__slots{margin:0;padding:0;list-style:none}.forecast-module__G1P8NW__slot{gap:var(--space-1);padding-block:var(--space-3);display:grid}.forecast-module__G1P8NW__slot+.forecast-module__G1P8NW__slot{border-block-start:1px solid var(--color-hairline)}.forecast-module__G1P8NW__slotHead{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.forecast-module__G1P8NW__slotPart{font-weight:var(--weight-strong)}.forecast-module__G1P8NW__slotWhere{min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-small);overflow-wrap:anywhere}.forecast-module__G1P8NW__gapBadge{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--brand-yellow);color:var(--brand-ink);font-size:var(--text-caption);font-weight:var(--weight-strong);white-space:nowrap;margin-inline-start:auto}.forecast-module__G1P8NW__slotLine.forecast-module__G1P8NW__slotLine{font-size:var(--text-small);margin:0}.forecast-module__G1P8NW__slotMeta{color:var(--color-text-muted)}.forecast-module__G1P8NW__why{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-snug);gap:2px;margin:0;padding-inline-start:var(--space-4);display:grid}.forecast-module__G1P8NW__slotActions{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.forecast-module__G1P8NW__link.forecast-module__G1P8NW__link{min-block-size:44px;color:var(--color-text-muted);font-size:var(--text-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.forecast-module__G1P8NW__link.forecast-module__G1P8NW__link:hover:not(:disabled){color:var(--color-text)}.forecast-module__G1P8NW__link.forecast-module__G1P8NW__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.forecast-module__G1P8NW__link.forecast-module__G1P8NW__link:disabled{opacity:.5;cursor:default}.forecast-module__G1P8NW__mutedTag{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-caption);display:inline-flex}.forecast-module__G1P8NW__footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.forecast-module__G1P8NW__accuracy.forecast-module__G1P8NW__accuracy{color:var(--color-text-muted);font-size:var(--text-caption);margin:0}.forecast-module__G1P8NW__learning{gap:var(--space-2);display:grid}.forecast-module__G1P8NW__learningTitle.forecast-module__G1P8NW__learningTitle{font-size:var(--text-body);font-weight:var(--weight-strong);margin:0}.forecast-module__G1P8NW__learningBody.forecast-module__G1P8NW__learningBody{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.forecast-module__G1P8NW__meter{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;max-inline-size:16rem;display:grid}.forecast-module__G1P8NW__meterStep{background:var(--color-accent-quiet);border-radius:4px;block-size:8px}.forecast-module__G1P8NW__meterStep[data-on]{background:var(--brand-yellow)}.forecast-module__G1P8NW__meterLabel.forecast-module__G1P8NW__meterLabel{color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;margin:0}.forecast-module__G1P8NW__postBody.forecast-module__G1P8NW__postBody{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.forecast-module__G1P8NW__postList{margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.forecast-module__G1P8NW__postRow+.forecast-module__G1P8NW__postRow{border-block-start:1px solid var(--color-hairline)}.forecast-module__G1P8NW__postRow label{min-block-size:44px;padding-block:var(--space-2)}.forecast-module__G1P8NW__postWhen{font-weight:var(--weight-strong);display:block}.forecast-module__G1P8NW__postWhat{color:var(--color-text-muted);font-size:var(--text-small);display:block}@media (prefers-reduced-motion:reduce){.forecast-module__G1P8NW__day.forecast-module__G1P8NW__day{transition:none}}
.shifts-module__28wrBW__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.shifts-module__28wrBW__head h1{margin-block-end:0}.shifts-module__28wrBW__week{align-items:center;gap:var(--space-1);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px;display:inline-flex}.shifts-module__28wrBW__week span{padding-inline:var(--space-1)}.shifts-module__28wrBW__weekStep.shifts-module__28wrBW__weekStep{width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.shifts-module__28wrBW__weekStep.shifts-module__28wrBW__weekStep:hover{background:var(--color-surface-sunken)}.shifts-module__28wrBW__back{transform:scaleX(-1)}html[dir=rtl] .shifts-module__28wrBW__back{transform:none}.shifts-module__28wrBW__weekHeader{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block:0 var(--space-3);flex-wrap:wrap;display:flex}.shifts-module__28wrBW__branchSelect{align-items:center;display:inline-flex;position:relative}.shifts-module__28wrBW__branchSelect svg{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:.75rem}.shifts-module__28wrBW__branchSelect.shifts-module__28wrBW__branchSelect select{appearance:none;min-height:var(--touch);padding:0 1rem;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-medium);padding-inline-start:2.25rem}.shifts-module__28wrBW__tools{gap:var(--space-2);margin-block:0 var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shifts-module__28wrBW__tools:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.shifts-module__28wrBW__tool.shifts-module__28wrBW__tool{align-content:start;justify-items:center;gap:var(--space-2);min-height:4.75rem;padding:var(--space-2) var(--space-1);border-radius:var(--radius-m);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium);text-align:center;background:0 0;border:0;line-height:1.2;display:grid}.shifts-module__28wrBW__tool.shifts-module__28wrBW__tool:hover:not(:disabled){background:var(--color-surface-sunken)}.shifts-module__28wrBW__toolGlyph{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.shifts-module__28wrBW__toolGlyph[data-lead]{background:var(--color-selected);color:var(--color-on-selected);border-color:#0000}.shifts-module__28wrBW__workerGrid{gap:var(--space-2);display:grid}.shifts-module__28wrBW__workerMain,.shifts-module__28wrBW__workerAside{min-width:0}.shifts-module__28wrBW__quietLine{margin:var(--space-2) 0 0;padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-small)}.shifts-module__28wrBW__summary{margin-block-end:var(--space-5)}.shifts-module__28wrBW__summaryTime{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-strong);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.shifts-module__28wrBW__handoverLine{margin:calc(-1 * var(--space-2)) 0 var(--space-4)}.shifts-module__28wrBW__facts{border:1px solid var(--color-hairline);border-radius:var(--radius-m);margin:0;padding:0;list-style:none}.shifts-module__28wrBW__facts li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.shifts-module__28wrBW__facts li+li{border-block-start:1px solid var(--color-hairline)}.shifts-module__28wrBW__facts li>svg{color:var(--color-text-muted);flex-shrink:0}.shifts-module__28wrBW__facts li>span:last-child{justify-items:start;gap:2px;min-width:0;display:grid}.shifts-module__28wrBW__facts small{font-size:var(--text-caption);color:var(--color-text-muted)}.shifts-module__28wrBW__notes{white-space:pre-wrap}.shifts-module__28wrBW__scheduleTools{align-items:center;gap:var(--space-2);margin-block:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.shifts-module__28wrBW__scheduleTools>button{flex:none;width:auto}.shifts-module__28wrBW__templateSlots{margin:0 0 var(--space-4);padding:0;list-style:none}.shifts-module__28wrBW__templateSlots li{border-block-end:1px solid var(--color-hairline);padding:8px 0}@media (min-width:56.25em){.shifts-module__28wrBW__head{margin-block-end:var(--space-5)}.shifts-module__28wrBW__tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.shifts-module__28wrBW__tool.shifts-module__28wrBW__tool{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4) 0 var(--space-2);padding-inline:var(--space-2) var(--space-4);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-small);display:inline-flex}.shifts-module__28wrBW__toolGlyph{background:var(--color-surface-sunken);border:0;width:2rem;height:2rem}.shifts-module__28wrBW__workerGrid{gap:var(--space-10);grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr);align-items:start}.shifts-module__28wrBW__workerAside{top:var(--space-6);position:sticky}}.shifts-module__28wrBW__slots{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shifts-module__28wrBW__slot.shifts-module__28wrBW__slot{min-height:3.5rem;padding:var(--space-2);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;cursor:pointer;justify-items:center;gap:2px;display:grid}.shifts-module__28wrBW__slot.shifts-module__28wrBW__slot small{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.shifts-module__28wrBW__slot.shifts-module__28wrBW__slot[aria-pressed=true]{background:var(--color-selected);color:var(--color-on-selected);border-color:#0000}.shifts-module__28wrBW__slot.shifts-module__28wrBW__slot[aria-pressed=true] small{color:inherit}.shifts-module__28wrBW__timePair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shifts-module__28wrBW__weekBlock{gap:var(--space-3);margin-block-end:var(--space-3);display:grid}.shifts-module__28wrBW__weekLine{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--weight-strong);line-height:var(--leading-tight);margin:0}.shifts-module__28wrBW__weekLine[data-tone=negative]{color:var(--color-attention)}.shifts-module__28wrBW__stickyPrimary{z-index:5;margin-block-start:var(--space-6);margin-inline:calc(-1 * var(--space-4));padding:var(--space-6) var(--space-4) var(--space-3);background:linear-gradient(to top, var(--color-bg) 65%, transparent);pointer-events:none;position:sticky;inset-block-end:calc(var(--nav-height) + var(--safe-bottom))}.shifts-module__28wrBW__stickyPrimary>*{pointer-events:auto}@media (min-width:56.25em){.shifts-module__28wrBW__stickyPrimary{max-width:24rem;margin-inline:0;padding-inline:0;inset-block-end:0}}.shifts-module__28wrBW__moreOnShift{margin-block:var(--space-4);border-block-start:1px solid var(--color-hairline)}.shifts-module__28wrBW__moreOnShift>summary{min-height:var(--touch);padding-block:var(--space-2);font-weight:var(--weight-strong);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.shifts-module__28wrBW__moreOnShift>summary::-webkit-details-marker{display:none}.shifts-module__28wrBW__moreOnShift>summary svg{transform:rotate(90deg)}.shifts-module__28wrBW__moreOnShift[open]>summary svg{transform:rotate(-90deg)}.shifts-module__28wrBW__takers{gap:var(--space-2);display:grid}.shifts-module__28wrBW__taker.shifts-module__28wrBW__taker{gap:var(--space-1);width:100%;min-height:var(--touch);padding:var(--space-3) var(--space-4);border:2px solid var(--color-hairline-strong);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;display:grid}.shifts-module__28wrBW__taker.shifts-module__28wrBW__taker small{color:var(--color-text-muted);font-size:var(--text-small)}.shifts-module__28wrBW__taker.shifts-module__28wrBW__taker[aria-checked=true]{border-color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-1)}
.students-module__IK0fDG__page{gap:var(--space-6);display:grid}.students-module__IK0fDG__hero{gap:var(--space-2);display:grid}.students-module__IK0fDG__heroMark{background:var(--brand-yellow);width:56px;height:56px;color:var(--brand-ink);border-radius:50%;place-items:center;display:inline-grid}.students-module__IK0fDG__heroTitle{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--color-text);margin:0}.students-module__IK0fDG__heroLead{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.students-module__IK0fDG__quiet{font-size:var(--text-small);color:var(--color-text-subtle);margin:0}.students-module__IK0fDG__rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.students-module__IK0fDG__periodRow,.students-module__IK0fDG__classRow{gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-hairline);grid-template-columns:1fr 1fr;align-items:end;display:grid}.students-module__IK0fDG__periodRow{border-inline-start:3px solid var(--color-hairline-strong);padding-inline-start:var(--space-3)}.students-module__IK0fDG__periodRow[data-kind=EXAMS]{border-inline-start-color:var(--color-attention)}.students-module__IK0fDG__periodRow[data-kind=BREAK]{border-inline-start-color:var(--color-positive)}@media (min-width:720px){.students-module__IK0fDG__periodRow,.students-module__IK0fDG__classRow{grid-template-columns:1.2fr 1fr 1fr auto}}.students-module__IK0fDG__inlineActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.students-module__IK0fDG__badgePreview{margin:0}.students-module__IK0fDG__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;display:inline-flex}.students-module__IK0fDG__badge[data-verified]{background:var(--color-positive-quiet);color:var(--color-positive);border-color:#0000}.students-module__IK0fDG__examList{margin:0;padding:0;list-style:none;display:grid}.students-module__IK0fDG__examRow{align-items:center;gap:var(--space-3);min-height:var(--touch);border-block-end:1px solid var(--color-hairline);display:flex}.students-module__IK0fDG__examDay{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--color-text)}.students-module__IK0fDG__examTitle{color:var(--color-text-muted);overflow-wrap:anywhere;flex:1}.students-module__IK0fDG__addExam{gap:var(--space-2) var(--space-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}.students-module__IK0fDG__addExam>:last-child{grid-column:1/-1;justify-self:start}.students-module__IK0fDG__paste{gap:var(--space-2);display:grid}.students-module__IK0fDG__paste textarea{width:100%}.students-module__IK0fDG__cardState{font-weight:var(--weight-strong);color:var(--color-text);margin:0}.students-module__IK0fDG__cardState[data-status=VERIFIED]{color:var(--color-positive)}.students-module__IK0fDG__cardState[data-status=REJECTED],.students-module__IK0fDG__cardState[data-status=EXPIRED]{color:var(--color-negative)}.students-module__IK0fDG__uploadLabel{align-items:center;gap:var(--space-2);min-height:var(--touch);padding-inline:var(--space-4);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-m);font-weight:var(--weight-strong);color:var(--color-text);cursor:pointer;justify-self:start;display:inline-flex}.students-module__IK0fDG__uploadLabel:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.students-module__IK0fDG__uploadLabel[data-busy]{opacity:.6;cursor:progress}.students-module__IK0fDG__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.students-module__IK0fDG__leave{border-block-start:1px solid var(--color-hairline);padding-block-start:var(--space-4)}.students-module__IK0fDG__home{gap:var(--space-3);display:grid}.students-module__IK0fDG__banner{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-l);background:var(--color-surface-raised);border:1px solid var(--color-hairline);border-inline-start:4px solid var(--color-hairline-strong);display:grid}.students-module__IK0fDG__banner[data-tone=exam]{border-inline-start-color:var(--color-attention)}.students-module__IK0fDG__banner[data-tone=break]{border-inline-start-color:var(--brand-yellow)}.students-module__IK0fDG__banner[data-tone=boost]{border-inline-start-color:var(--color-positive)}.students-module__IK0fDG__bannerTitle{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-black);color:var(--color-text);margin:0}.students-module__IK0fDG__bannerBody{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}.students-module__IK0fDG__bannerDays{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.students-module__IK0fDG__bannerLink{font-weight:var(--weight-strong);color:var(--color-text);text-underline-offset:3px;min-height:var(--touch);justify-self:start;align-items:center;text-decoration:underline;display:inline-flex}.students-module__IK0fDG__bannerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.students-module__IK0fDG__weekNav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.students-module__IK0fDG__weekRange{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--color-text)}.students-module__IK0fDG__week{margin:0;padding:0;list-style:none;display:grid}@media (min-width:960px){.students-module__IK0fDG__week{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr))}}.students-module__IK0fDG__weekDay{align-content:start;gap:var(--space-2);padding-block:var(--space-4);border-block-end:1px solid var(--color-hairline);display:grid}.students-module__IK0fDG__weekDay[data-blocked]{background:var(--color-attention-quiet);padding-inline:var(--space-3);border-radius:var(--radius-m);border-block-end-color:#0000}.students-module__IK0fDG__weekDayHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.students-module__IK0fDG__weekDayName{font-weight:var(--weight-strong);color:var(--color-text)}.students-module__IK0fDG__periodTag{font-size:var(--text-caption);color:var(--color-text-subtle)}.students-module__IK0fDG__blocks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.students-module__IK0fDG__block{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-attention)}.students-module__IK0fDG__block[data-kind=CLASS]{color:var(--color-text-muted)}.students-module__IK0fDG__jobs{margin:0;padding:0;list-style:none;display:grid}.students-module__IK0fDG__job{gap:0 var(--space-3);min-height:var(--touch);padding-block:var(--space-2);color:var(--color-text);grid-template-columns:auto 1fr;text-decoration:none;display:grid}.students-module__IK0fDG__job:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.students-module__IK0fDG__jobTime{font-variant-numeric:tabular-nums;font-weight:var(--weight-strong);grid-row:span 2}.students-module__IK0fDG__jobRole{font-weight:var(--weight-medium)}.students-module__IK0fDG__jobEmployer{font-size:var(--text-small);color:var(--color-text-muted)}
.wage-insights-module__CE8smW__hint{margin-block:calc(-1 * var(--space-2)) var(--space-4)}.wage-insights-module__CE8smW__hintLine.wage-insights-module__CE8smW__hintLine{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-snug);margin:0}.wage-insights-module__CE8smW__hintWarn.wage-insights-module__CE8smW__hintWarn{margin:var(--space-1) 0 0;color:var(--color-negative);font-size:var(--text-caption);font-weight:var(--weight-medium)}.wage-insights-module__CE8smW__page{gap:var(--space-4);display:grid}.wage-insights-module__CE8smW__lead.wage-insights-module__CE8smW__lead{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.wage-insights-module__CE8smW__legend{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wage-insights-module__CE8smW__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.wage-insights-module__CE8smW__keyBand{background:var(--brand-yellow);border-radius:3px;block-size:.625rem;inline-size:1.25rem}.wage-insights-module__CE8smW__keyMedian{background:var(--color-text);border-radius:1px;block-size:.875rem;inline-size:2px}.wage-insights-module__CE8smW__keyYou{background:var(--color-text);border-radius:50%;block-size:.625rem;inline-size:.625rem}.wage-insights-module__CE8smW__roles{margin:0;padding:0;list-style:none;display:grid}.wage-insights-module__CE8smW__role{gap:var(--space-2);padding-block:var(--space-5);border-block-start:1px solid var(--color-hairline);display:grid}.wage-insights-module__CE8smW__role:first-child{border-block-start:0;padding-block-start:var(--space-2)}.wage-insights-module__CE8smW__roleHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.wage-insights-module__CE8smW__roleName.wage-insights-module__CE8smW__roleName{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong);line-height:var(--leading-tight);margin:0}.wage-insights-module__CE8smW__position{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-medium)}.wage-insights-module__CE8smW__sentence.wage-insights-module__CE8smW__sentence{font-size:var(--text-body);line-height:var(--leading-snug);margin:0}.wage-insights-module__CE8smW__meta.wage-insights-module__CE8smW__meta{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-snug);margin:0}.wage-insights-module__CE8smW__figure{margin:var(--space-2) 0 0;max-inline-size:28rem}.wage-insights-module__CE8smW__bar{block-size:auto;inline-size:100%;display:block;overflow:visible}.wage-insights-module__CE8smW__bar:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-xs)}.wage-insights-module__CE8smW__axis{stroke:var(--color-hairline-strong);stroke-width:1px}.wage-insights-module__CE8smW__band rect{fill:var(--brand-yellow)}.wage-insights-module__CE8smW__median rect{fill:var(--color-text)}.wage-insights-module__CE8smW__youHit{fill:#0000}.wage-insights-module__CE8smW__youRing{fill:var(--color-surface)}.wage-insights-module__CE8smW__youDot{fill:var(--color-text)}.wage-insights-module__CE8smW__band:hover rect,.wage-insights-module__CE8smW__you:hover .wage-insights-module__CE8smW__youDot{opacity:.85}.wage-insights-module__CE8smW__tick{fill:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.wage-insights-module__CE8smW__tickStrong{fill:var(--color-text);font-size:12px;font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.wage-insights-module__CE8smW__facts{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.wage-insights-module__CE8smW__facts div{gap:2px;display:grid}.wage-insights-module__CE8smW__facts dt{color:var(--color-text-muted);font-size:var(--text-caption)}.wage-insights-module__CE8smW__facts dd{font-size:var(--text-small);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;margin:0}.wage-insights-module__CE8smW__method{border-block-start:1px solid var(--color-hairline);font-size:var(--text-small);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.wage-insights-module__CE8smW__method summary{min-block-size:44px;font-weight:var(--weight-strong);cursor:pointer;align-items:center;display:flex}.wage-insights-module__CE8smW__method ul{gap:var(--space-2);color:var(--color-text-muted);line-height:var(--leading-body);margin:0;padding-inline-start:var(--space-5);display:grid}@media (forced-colors:active){.wage-insights-module__CE8smW__band rect{fill:highlight}.wage-insights-module__CE8smW__median rect,.wage-insights-module__CE8smW__youDot{fill:canvastext}}
.jobs-feed-module__FOqMoa__feed{gap:var(--space-4);min-width:0;display:grid}.jobs-feed-module__FOqMoa__bar{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.jobs-feed-module__FOqMoa__bar{grid-template-columns:repeat(4,minmax(0,1fr))}}.jobs-feed-module__FOqMoa__select{min-width:0}.jobs-feed-module__FOqMoa__select.jobs-feed-module__FOqMoa__select select{min-block-size:2.5rem;inline-size:100%;padding-block:0;padding-inline:var(--space-3) var(--space-6);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-body)}.jobs-feed-module__FOqMoa__filtersButton.jobs-feed-module__FOqMoa__filtersButton{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-3);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.jobs-feed-module__FOqMoa__filtersButton.jobs-feed-module__FOqMoa__filtersButton[data-active]{border-color:var(--color-selected);background:var(--color-selected);color:var(--color-on-selected)}.jobs-feed-module__FOqMoa__premium{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-caption);font-weight:var(--weight-strong)}.jobs-feed-module__FOqMoa__saved{gap:var(--space-2);flex-wrap:wrap;display:flex}.jobs-feed-module__FOqMoa__chip.jobs-feed-module__FOqMoa__chip{align-items:center;gap:var(--space-1);min-block-size:2rem;padding-inline:var(--space-3);border:1px dashed var(--color-hairline-strong);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;display:inline-flex}.jobs-feed-module__FOqMoa__chip.jobs-feed-module__FOqMoa__chip[data-active]{border-style:solid;border-color:var(--color-selected);background:var(--color-accent-quiet)}.jobs-feed-module__FOqMoa__summary{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.jobs-feed-module__FOqMoa__summary>button{white-space:nowrap;flex:none}.jobs-feed-module__FOqMoa__summary p{color:var(--color-text-muted);font-size:var(--text-small);margin:0}.jobs-feed-module__FOqMoa__summary strong{color:var(--color-text)}.jobs-feed-module__FOqMoa__day{align-items:center;gap:var(--space-2);display:inline-flex}.jobs-feed-module__FOqMoa__urgent{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-negative-quiet);color:var(--color-negative);font-size:var(--text-caption);font-weight:var(--weight-strong)}.jobs-feed-module__FOqMoa__meta{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.jobs-feed-module__FOqMoa__tag{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-positive-quiet);color:var(--color-positive);font-size:var(--text-caption);font-weight:var(--weight-medium);align-items:center;gap:.2rem;display:inline-flex}.jobs-feed-module__FOqMoa__kind{color:var(--color-text-muted);font-size:var(--text-caption)}.jobs-feed-module__FOqMoa__kind[data-kind=INVITATION]{color:var(--color-attention);font-weight:var(--weight-strong)}.jobs-feed-module__FOqMoa__lockedNote{gap:var(--space-1) var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--color-highlight);grid-template-columns:auto 1fr;align-items:start;margin-block-end:var(--space-4);display:grid}.jobs-feed-module__FOqMoa__lockedNote p{font-size:var(--text-small);margin:0}.jobs-feed-module__FOqMoa__lockedNote a{color:var(--color-text);font-weight:var(--weight-strong);grid-column:2}.jobs-feed-module__FOqMoa__filters{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.jobs-feed-module__FOqMoa__filters:disabled{opacity:.55}.jobs-feed-module__FOqMoa__filters section{gap:var(--space-2);display:grid}.jobs-feed-module__FOqMoa__filters h3{font-size:var(--text-small);font-weight:var(--weight-strong);margin:0}.jobs-feed-module__FOqMoa__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.jobs-feed-module__FOqMoa__pill{min-block-size:2.25rem;padding-inline:var(--space-3);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);font-size:var(--text-small);cursor:pointer;align-items:center;display:inline-flex}.jobs-feed-module__FOqMoa__pill.jobs-feed-module__FOqMoa__pill input{opacity:0;pointer-events:none;position:absolute}.jobs-feed-module__FOqMoa__pill:has(input:checked){border-color:var(--color-selected);background:var(--color-selected);color:var(--color-on-selected)}.jobs-feed-module__FOqMoa__pill:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.jobs-feed-module__FOqMoa__number.jobs-feed-module__FOqMoa__number{max-inline-size:10rem;min-block-size:var(--touch);padding-inline:var(--space-4);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font:inherit}.jobs-feed-module__FOqMoa__hint{color:var(--color-text-muted);font-size:var(--text-label)}.jobs-feed-module__FOqMoa__flags{gap:var(--space-2)}.jobs-feed-module__FOqMoa__toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-sunken);font-size:var(--text-small);cursor:pointer;display:flex}.jobs-feed-module__FOqMoa__toggle>span{gap:var(--space-1);display:grid}.jobs-feed-module__FOqMoa__toggle small{color:var(--color-text-muted);font-size:var(--text-label)}.jobs-feed-module__FOqMoa__switch.jobs-feed-module__FOqMoa__switch{border-radius:var(--radius-pill);background:var(--color-hairline-strong);appearance:none;cursor:pointer;block-size:1.625rem;inline-size:2.75rem;transition:background var(--duration-short) var(--ease-standard);flex:none;margin:0;position:relative}.jobs-feed-module__FOqMoa__switch.jobs-feed-module__FOqMoa__switch:after{content:"";border-radius:var(--radius-pill);background:var(--brand-white);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--shadow-1);transition:transform var(--duration-short) var(--ease-standard);position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.jobs-feed-module__FOqMoa__switch.jobs-feed-module__FOqMoa__switch:checked{background:var(--color-positive)}.jobs-feed-module__FOqMoa__switch.jobs-feed-module__FOqMoa__switch:checked:after{transform:translate(1.125rem)}[dir=rtl] .jobs-feed-module__FOqMoa__switch.jobs-feed-module__FOqMoa__switch:checked:after{transform:translate(-1.125rem)}.jobs-feed-module__FOqMoa__switch.jobs-feed-module__FOqMoa__switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jobs-feed-module__FOqMoa__sheetActions{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);background:var(--color-surface);margin-block-start:var(--space-5);display:flex;position:sticky;inset-block-end:0}.jobs-feed-module__FOqMoa__saveForm{gap:var(--space-4);display:grid}.jobs-feed-module__FOqMoa__field{gap:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-medium);display:grid}.jobs-feed-module__FOqMoa__field.jobs-feed-module__FOqMoa__field input{min-block-size:var(--touch);padding-inline:var(--space-4);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font:inherit}.jobs-feed-module__FOqMoa__savedList{gap:var(--space-2);margin-block-start:var(--space-6);display:grid}.jobs-feed-module__FOqMoa__savedList h3{font-size:var(--text-small);margin:0}.jobs-feed-module__FOqMoa__savedList ul{margin:0;padding:0;list-style:none;display:grid}.jobs-feed-module__FOqMoa__savedList li{align-items:center;gap:var(--space-3);min-block-size:var(--touch);border-bottom:1px solid var(--color-hairline);display:flex}.jobs-feed-module__FOqMoa__savedList li bdi{flex:1;min-width:0}.jobs-feed-module__FOqMoa__savedList li button{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;display:inline-flex}.jobs-feed-module__FOqMoa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.jobs-feed-module__FOqMoa__boosted{border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-m);background:var(--color-highlight)}.jobs-feed-module__FOqMoa__boostTag{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-caption);font-weight:var(--weight-strong);align-items:center;gap:.2rem;display:inline-flex}.jobs-feed-module__FOqMoa__topEmpty{color:var(--color-text-muted);margin:0}
.home-tasks-module__j192Sq__flow{gap:var(--space-6);width:100%;max-width:40rem;padding:var(--space-4) var(--space-4) calc(var(--space-16) + env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex}.home-tasks-module__j192Sq__flowTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.home-tasks-module__j192Sq__progress{gap:var(--space-1);flex:1;grid-template-columns:repeat(4,1fr);display:grid}.home-tasks-module__j192Sq__progress span{border-radius:var(--radius-pill);background:var(--color-hairline);height:4px;transition:background .2s}.home-tasks-module__j192Sq__progress span[data-done]{background:var(--color-primary)}@media (prefers-reduced-motion:reduce){.home-tasks-module__j192Sq__progress span{transition:none}}.home-tasks-module__j192Sq__stepLabel{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-text-muted);margin:0}.home-tasks-module__j192Sq__question{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-black);margin:0;line-height:1.1}.home-tasks-module__j192Sq__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.home-tasks-module__j192Sq__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-tasks-module__j192Sq__tile.home-tasks-module__j192Sq__tile{align-items:flex-start;gap:var(--space-2);min-height:8rem;padding:var(--space-4);border:1px solid var(--color-hairline);border-radius:var(--radius-l);background:var(--color-surface-raised);color:var(--color-text);text-align:start;cursor:pointer;flex-direction:column;display:flex}.home-tasks-module__j192Sq__tile.home-tasks-module__j192Sq__tile[aria-pressed=true]{border:2px solid var(--color-text);background:var(--color-accent-quiet)}.home-tasks-module__j192Sq__tile.home-tasks-module__j192Sq__tile:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.home-tasks-module__j192Sq__tileIcon{border-radius:var(--radius-m);background:var(--color-primary);width:2.75rem;height:2.75rem;color:var(--color-on-primary);place-items:center;display:inline-grid}.home-tasks-module__j192Sq__tileName{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-strong);line-height:1.2}.home-tasks-module__j192Sq__tileBody{font-size:var(--text-label);color:var(--color-text-muted)}.home-tasks-module__j192Sq__asap.home-tasks-module__j192Sq__asap{align-items:center;gap:var(--space-4);width:100%;min-height:5rem;padding:var(--space-4) var(--space-5);border:1px solid var(--color-hairline);border-radius:var(--radius-l);background:var(--color-surface-raised);color:var(--color-text);text-align:start;cursor:pointer;display:flex}.home-tasks-module__j192Sq__asap.home-tasks-module__j192Sq__asap[aria-pressed=true]{border:2px solid var(--color-text);background:var(--color-accent-quiet)}.home-tasks-module__j192Sq__asap strong{font-family:var(--font-display);font-size:1.25rem;display:block}.home-tasks-module__j192Sq__asap span span{color:var(--color-text-muted);font-size:var(--text-label)}.home-tasks-module__j192Sq__groupLabel{margin:0 0 var(--space-2);font-size:var(--text-label);font-weight:var(--weight-strong);color:var(--color-text-muted)}.home-tasks-module__j192Sq__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-tasks-module__j192Sq__chip.home-tasks-module__j192Sq__chip{min-width:3.5rem;min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium);cursor:pointer}.home-tasks-module__j192Sq__chip.home-tasks-module__j192Sq__chip[aria-pressed=true]{border-color:var(--color-text);background:var(--color-selected);color:var(--color-on-selected)}.home-tasks-module__j192Sq__chip.home-tasks-module__j192Sq__chip:disabled{opacity:.4;cursor:not-allowed}.home-tasks-module__j192Sq__stepper{align-items:center;gap:var(--space-3);grid-template-columns:3.5rem 1fr 3.5rem;display:grid}.home-tasks-module__j192Sq__stepper .home-tasks-module__j192Sq__round.home-tasks-module__j192Sq__round{border:1px solid var(--color-hairline-strong);background:var(--color-surface);width:3.5rem;height:3.5rem;color:var(--color-text);font-size:1.5rem;font-weight:var(--weight-strong);cursor:pointer;border-radius:50%}.home-tasks-module__j192Sq__stepper .home-tasks-module__j192Sq__round.home-tasks-module__j192Sq__round:disabled{opacity:.35}.home-tasks-module__j192Sq__stepValue{text-align:center;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-black);line-height:1}.home-tasks-module__j192Sq__stepValue small{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-text-muted);margin-block-start:var(--space-1);display:block}.home-tasks-module__j192Sq__hintLine{font-size:var(--text-label);color:var(--color-text-muted);text-align:center;margin:0}.home-tasks-module__j192Sq__textarea{width:100%;min-height:5.5rem;padding:var(--space-3);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font:inherit;resize:vertical}.home-tasks-module__j192Sq__receipt{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-l);background:var(--color-ink-surface);color:var(--color-ink-text);display:grid}.home-tasks-module__j192Sq__receiptRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.home-tasks-module__j192Sq__receiptRow p{margin:0}.home-tasks-module__j192Sq__receiptRow small{color:var(--color-ink-muted);font-size:var(--text-label);display:block}.home-tasks-module__j192Sq__receiptTotal{border-block-start:1px solid var(--color-ink-hairline);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-black);padding-block-start:var(--space-3)}.home-tasks-module__j192Sq__summaryLine{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong);margin:0}.home-tasks-module__j192Sq__promise{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-tasks-module__j192Sq__promise li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-body);display:flex}.home-tasks-module__j192Sq__promise li svg{flex:none;margin-block-start:.2em}.home-tasks-module__j192Sq__bottom{padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-bg);position:sticky;bottom:0}.home-tasks-module__j192Sq__home{gap:var(--space-6);display:grid}.home-tasks-module__j192Sq__task{gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--color-hairline);display:grid}.home-tasks-module__j192Sq__taskHead{align-items:center;gap:var(--space-3);display:flex}.home-tasks-module__j192Sq__taskTitle{flex:1;min-width:0}.home-tasks-module__j192Sq__taskTitle h3{font-family:var(--font-display);font-size:var(--text-title);margin:0}.home-tasks-module__j192Sq__taskTitle p{color:var(--color-text-muted);font-size:var(--text-label);margin:0}.home-tasks-module__j192Sq__person{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--color-surface-sunken);display:flex}.home-tasks-module__j192Sq__person strong{font-size:1.125rem;display:block}.home-tasks-module__j192Sq__facts{align-items:center;gap:var(--space-2);font-size:var(--text-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.home-tasks-module__j192Sq__verified{color:var(--color-positive);font-weight:var(--weight-medium);align-items:center;gap:.25em;display:inline-flex}.home-tasks-module__j192Sq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-tasks-module__j192Sq__payNote{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--color-primary);background:var(--color-surface-sunken);font-size:var(--text-label);margin:0}.home-tasks-module__j192Sq__address{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-l);border:1px solid var(--color-hairline-strong);display:grid}.home-tasks-module__j192Sq__address strong{font-size:1.125rem}.home-tasks-module__j192Sq__badge{border-radius:var(--radius-pill);background:var(--color-accent-quiet);color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;gap:.3em;padding:.1em .55em;display:inline-flex}.home-tasks-module__j192Sq__doorIcon{color:currentColor}
.brand-module__zL9K8q__page{--b-primary:var(--brand-primary,var(--color-primary));--b-on-primary:var(--brand-on-primary,var(--color-on-primary));--b-accent:var(--brand-accent,var(--color-accent));background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom);display:flex}.brand-module__zL9K8q__column{width:min(44rem,100% - 2rem);margin-inline:auto}.brand-module__zL9K8q__top{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4.5rem;display:flex}.brand-module__zL9K8q__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.brand-module__zL9K8q__logoTile{border-radius:var(--radius-m);background:var(--brand-white);border:1px solid var(--color-hairline);flex:none;place-items:center;block-size:3.25rem;inline-size:3.25rem;display:grid;overflow:hidden}.brand-module__zL9K8q__logoTile[data-size=s]{border-radius:var(--radius-xs);block-size:1.5rem;inline-size:1.5rem}.brand-module__zL9K8q__logoTile[data-size=m]{border-radius:var(--radius-s);block-size:2.5rem;inline-size:2.5rem}.brand-module__zL9K8q__logoImage{object-fit:contain;block-size:100%;inline-size:100%}.brand-module__zL9K8q__logoTile[data-logo=none]{background:var(--b-primary);color:var(--b-on-primary);font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-title);border-color:#0000}.brand-module__zL9K8q__logoTile[data-size=s][data-logo=none]{font-size:var(--text-caption)}.brand-module__zL9K8q__brandName{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-strong);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.brand-module__zL9K8q__powered{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;flex:none;margin:0;display:inline-flex}.brand-module__zL9K8q__hero{padding-block:var(--space-8) var(--space-6)}.brand-module__zL9K8q__accentBar{border-radius:var(--radius-pill);background:var(--b-accent);block-size:.3125rem;inline-size:3rem;margin-block-end:var(--space-4);display:block}.brand-module__zL9K8q__title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-black);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.brand-module__zL9K8q__lede{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted);max-inline-size:34rem}.brand-module__zL9K8q__primary{justify-content:center;align-items:center;gap:var(--space-2);inline-size:100%;min-height:3.5rem;padding-inline:var(--space-6);border-radius:var(--radius-m);background:var(--b-primary);color:var(--b-on-primary);font:inherit;font-size:var(--text-title);font-weight:var(--weight-strong);cursor:pointer;transition:transform var(--duration-short) var(--ease-standard);border:0;margin-block-start:var(--space-6);text-decoration:none;display:inline-flex}.brand-module__zL9K8q__primary:active{transform:scale(.98)}.brand-module__zL9K8q__primary:focus-visible,.brand-module__zL9K8q__take:focus-visible,.brand-module__zL9K8q__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.brand-module__zL9K8q__primary:disabled{cursor:default;opacity:.6}@media (min-width:40rem){.brand-module__zL9K8q__primary{inline-size:auto;min-inline-size:18rem}}.brand-module__zL9K8q__joined{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-surface);border-inline-start:.3125rem solid var(--b-accent);display:flex}.brand-module__zL9K8q__joined strong{font-size:var(--text-title);display:block}.brand-module__zL9K8q__joined span{color:var(--color-text-muted)}.brand-module__zL9K8q__problem{margin:var(--space-3) 0 0;color:var(--color-negative)}.brand-module__zL9K8q__section{padding-block:var(--space-6);border-block-start:1px solid var(--color-hairline)}.brand-module__zL9K8q__sectionTitle{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--weight-strong);display:flex}.brand-module__zL9K8q__count{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.brand-module__zL9K8q__shifts{border-radius:var(--radius-m);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.brand-module__zL9K8q__shift{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-inline-start:.25rem solid var(--b-accent);flex-wrap:wrap;display:flex}.brand-module__zL9K8q__shift+.brand-module__zL9K8q__shift{border-block-start:1px solid var(--color-hairline)}.brand-module__zL9K8q__facts{gap:var(--space-1);min-width:0;display:grid}.brand-module__zL9K8q__day{font-weight:var(--weight-strong)}.brand-module__zL9K8q__when{font-variant-numeric:tabular-nums}.brand-module__zL9K8q__where{font-size:var(--text-small);color:var(--color-text-muted)}.brand-module__zL9K8q__bonus{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-positive)}.brand-module__zL9K8q__take{min-height:var(--touch);padding-inline:var(--space-4);border:2px solid var(--color-text);border-radius:var(--radius-s);color:var(--color-text);font:inherit;font-weight:var(--weight-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.brand-module__zL9K8q__take:disabled{opacity:.5;cursor:default}.brand-module__zL9K8q__result{align-items:center;gap:var(--space-2);font-weight:var(--weight-strong);color:var(--color-positive);margin:0;display:inline-flex}.brand-module__zL9K8q__shiftError{font-size:var(--text-small);color:var(--color-negative);flex-basis:100%;margin:0}.brand-module__zL9K8q__empty{padding:var(--space-6) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface);margin:0}.brand-module__zL9K8q__empty strong{font-size:var(--text-title);display:block}.brand-module__zL9K8q__empty span{color:var(--color-text-muted);margin-block-start:var(--space-1);display:block}.brand-module__zL9K8q__support{gap:var(--space-3);flex-wrap:wrap;display:flex}.brand-module__zL9K8q__link{align-items:center;gap:var(--space-2);min-height:var(--touch);padding-inline:var(--space-4);border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.brand-module__zL9K8q__foot{padding-block:var(--space-6);border-block-start:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-small);color:var(--color-text-muted);flex-wrap:wrap;margin-block-start:auto;display:flex}.brand-module__zL9K8q__foot nav{gap:var(--space-4);display:flex}.brand-module__zL9K8q__foot a{color:inherit;min-height:var(--touch);align-items:center;display:inline-flex}.brand-module__zL9K8q__sheet{max-block-size:92dvh;inline-size:min(100vw,30rem);max-inline-size:100vw;padding:var(--space-5) var(--space-4) calc(var(--safe-bottom) + var(--space-5));background:var(--color-surface);color:var(--color-text);border:0;border-start-start-radius:var(--radius-l);border-start-end-radius:var(--radius-l);margin-block:auto 0;overflow-y:auto}@media (min-width:48rem){.brand-module__zL9K8q__sheet{border-radius:var(--radius-l);margin-block:auto}}.brand-module__zL9K8q__sheet::backdrop{background:#0009}.brand-module__zL9K8q__sheetTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.brand-module__zL9K8q__sheetTitle{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--weight-black);margin:0}.brand-module__zL9K8q__sheetLede{margin:var(--space-2) 0 var(--space-4);color:var(--color-text-muted)}.brand-module__zL9K8q__sheetClose{inline-size:var(--touch);block-size:var(--touch);background:var(--color-surface-sunken);color:var(--color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.brand-module__zL9K8q__chip{--b-accent:var(--brand-accent,var(--color-accent));align-items:center;gap:var(--space-1);border-inline-start:.1875rem solid var(--b-accent);font-weight:var(--weight-medium);color:var(--color-text);padding-inline-start:var(--space-2);display:inline-flex}.brand-module__zL9K8q__byline{--b-accent:var(--brand-accent,var(--color-accent));align-items:center;gap:var(--space-3);border-inline-start:.3125rem solid var(--b-accent);margin-block-end:var(--space-3);padding-inline-start:var(--space-3);display:flex}.brand-module__zL9K8q__byline p{font-weight:var(--weight-strong);margin:0}@media (prefers-reduced-motion:reduce){.brand-module__zL9K8q__primary{transition:none}}
