.verification-ring{position:relative;display:inline-grid;place-items:center;width:var(--ring-size);height:var(--ring-size);flex:none}.verification-ring__svg{position:absolute;inset:0;transform:rotate(-90deg)}.verification-ring__arc,.verification-ring__track{fill:none;stroke-linecap:round}.verification-ring__track{stroke:var(--color-border)}.verification-ring__arc{stroke:var(--color-brand);transition:stroke-dashoffset var(--duration-reveal) var(--ease-out)}@starting-style{.verification-ring__arc{stroke-dashoffset:var(--ring-circumference)}}.verification-ring--complete .verification-ring__arc{stroke:var(--color-brand)}.verification-ring--complete .verification-ring__track{stroke:var(--color-brand-soft)}.verification-ring--warning .verification-ring__arc,.verification-ring--warning.verification-ring--complete .verification-ring__arc{stroke:var(--color-warning)}.verification-ring--warning .verification-ring__center{color:var(--color-warning)}.verification-ring__center{position:relative;display:grid;place-items:center;font-size:var(--text-data);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1}.trust-badge{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 9px 0 7px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1;white-space:nowrap}.trust-badge--sm{min-height:20px;padding:0 7px 0 5px;font-size:.6875rem}.trust-badge--icon-only{padding:0 4px}.trust-badge--verified{background:var(--color-brand-soft);color:var(--color-brand-dark)}.trust-badge--pending{background:var(--color-warning-soft);color:var(--color-warning)}.trust-badge--attention{background:var(--color-danger-soft);color:var(--color-danger)}.trust-badge--unverified{background:var(--color-surface-muted);color:var(--color-text-muted)}.rate-badge{display:inline-flex;align-items:baseline;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}.rate-badge__value{font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em}.rate-badge__unit{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-text-muted)}.rate-badge--sm .rate-badge__value{font-size:var(--text-data)}.rate-badge--lg .rate-badge__value{font-size:var(--text-section)}.metric-tile{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;min-height:108px;padding:var(--space-4);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.metric-tile--link:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover);transform:translateY(-1px);text-decoration:none}.metric-tile--link:focus-visible{outline:none;box-shadow:var(--focus-ring-soft),var(--shadow-card)}.metric-tile__icon{position:absolute;z-index:0;top:6px;right:var(--space-2);display:block;width:3.75rem;height:3.75rem;color:var(--color-text-muted);opacity:.14;pointer-events:none}.metric-tile__icon>svg{display:block;width:100%;height:100%}.metric-tile--brand .metric-tile__icon{color:var(--color-brand-dark)}.metric-tile--warning .metric-tile__icon{color:var(--color-warning)}.metric-tile--danger .metric-tile__icon{color:var(--color-danger)}.metric-tile__chevron{position:absolute;z-index:1;right:var(--space-4);bottom:var(--space-4);color:var(--color-text-soft);transition:transform var(--transition-fast),color var(--transition-fast)}.metric-tile--link:hover .metric-tile__chevron{color:var(--color-text-muted);transform:translateX(2px)}.metric-tile__value{position:relative;z-index:1;margin-top:auto;font-size:var(--text-metric);font-weight:var(--weight-bold);line-height:1.1;letter-spacing:-.02em}.metric-tile__label{min-height:1.125rem;padding-right:var(--space-6);font-size:var(--text-data);font-weight:var(--weight-medium)}.metric-tile__hint,.metric-tile__label{position:relative;z-index:1;color:var(--color-text-muted)}.metric-tile__hint{font-size:var(--text-meta)}.metric-tile--emphasis{border-color:color-mix(in srgb,var(--color-brand) 32%,var(--color-border));background:var(--color-brand-soft)}.metric-tile--emphasis .metric-tile__value{color:var(--color-brand-dark)}@media (max-width:639px){.metric-tile{min-height:92px;padding:var(--space-3)}.metric-tile__chevron{right:var(--space-3);bottom:var(--space-3)}.metric-tile__icon{width:2.5rem;height:2.5rem}.metric-tile__value{font-size:1.375rem}.metric-tile__label{font-size:var(--text-meta)}}.page-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6);min-width:0}.page-intro__copy{display:grid;gap:var(--space-2);min-width:0;flex:1 1 320px}.page-intro__eyebrow{font-size:var(--text-data);font-weight:var(--weight-medium);color:var(--color-text-muted)}.page-intro__title{font-size:var(--text-page);line-height:var(--leading-page);letter-spacing:var(--tracking-page);font-weight:var(--weight-bold);text-wrap:balance}.page-intro--display .page-intro__title{font-size:clamp(1.75rem,1.2rem + 1.8vw,var(--text-display));line-height:1.1;letter-spacing:-.025em}.page-intro__description{max-width:60ch;font-size:var(--text-body);color:var(--color-text-muted)}.page-intro__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.page-intro__aside{flex:0 1 auto;min-width:0}@media (max-width:759px){.page-intro__aside{flex-basis:100%}}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);min-width:0}.section-heading__copy{display:grid;gap:2px;min-width:0}.section-heading__title{display:inline-flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:var(--tracking-section);font-weight:var(--weight-semibold)}.section-heading__count{font-weight:var(--weight-medium)}.section-heading__count,.section-heading__description{font-size:var(--text-data);color:var(--color-text-muted)}.section-heading__link{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-data);font-weight:var(--weight-semibold);color:var(--color-brand-dark);white-space:nowrap}.section-heading__link:hover{text-decoration:none;background:var(--color-brand-soft)}.section-heading__link:focus-visible{outline:none;box-shadow:var(--focus-ring-soft)}.entity-list{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.entity-list>*+*{border-top:1px solid var(--color-border-soft)}.entity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);color:var(--color-text);text-decoration:none;transition:background-color var(--transition-fast)}.entity-row:not(:has(.entity-row__leading)){grid-template-columns:minmax(0,1fr) auto auto}.entity-row--link:hover{background:var(--color-surface-soft);text-decoration:none}.entity-row--link:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.entity-row__leading{display:inline-grid;place-items:center;flex:none}.entity-row__body{display:grid;gap:2px;min-width:0}.entity-row__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-dark)}.entity-row__title-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.entity-row__title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.entity-row__detail,.entity-row__meta{font-size:var(--text-data);color:var(--color-text-muted);overflow-wrap:anywhere}.entity-row__trailing{display:inline-flex;align-items:center;gap:var(--space-2)}.entity-row__chevron{color:var(--color-text-soft)}@media (max-width:519px){.entity-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading body chevron" "leading trailing chevron";row-gap:var(--space-2)}.entity-row:not(:has(.entity-row__leading)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body chevron" "trailing chevron"}.entity-row__leading{grid-area:leading}.entity-row__body{grid-area:body}.entity-row__trailing{grid-area:trailing;justify-self:start}.entity-row__chevron{grid-area:chevron}.entity-row:not(:has(.entity-row__trailing)){grid-template-areas:"leading body chevron"}.entity-row:not(:has(.entity-row__trailing)):not(:has(.entity-row__leading)){grid-template-areas:"body chevron"}}.shift-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text);text-decoration:none;transition:background-color var(--transition-fast)}.shift-row:hover{background:var(--color-surface-soft);text-decoration:none}.shift-row:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.shift-row__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-dark);align-self:start}.shift-row__body{display:grid;gap:3px;min-width:0}.shift-row__topline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:16px}.shift-row__recency{white-space:nowrap;font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-brand-dark)}.shift-row__title{font-weight:var(--weight-semibold);line-height:1.3;overflow-wrap:anywhere}.shift-row__business{align-items:center;gap:var(--space-2)}.shift-row__business,.shift-row__facts{display:flex;flex-wrap:wrap;font-size:var(--text-data);color:var(--color-text-muted)}.shift-row__facts{gap:var(--space-1) var(--space-3)}.shift-row__fact{display:inline-flex;align-items:center;gap:4px}.shift-row__side{display:flex;align-items:center;gap:var(--space-3);align-self:center}.shift-row__chevron{color:var(--color-text-soft)}@media (max-width:639px){.shift-row{grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.shift-row__side{grid-column:2;justify-self:start;align-self:start}.shift-row__chevron{display:none}}.shift-card{position:relative;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.shift-card:active{border-color:var(--color-border-strong)}.shift-card__link{display:grid;gap:var(--space-3);padding:var(--space-4);color:var(--color-text);border-radius:inherit}.shift-card__link,.shift-card__link:hover{text-decoration:none}.shift-card__link:focus-visible{outline:none;box-shadow:var(--focus-ring-soft)}.shift-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding-right:36px}.shift-card__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-dark)}.shift-card__heading{display:grid;gap:4px;min-width:0}.shift-card__signals{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.shift-card__recency{font-size:var(--text-meta);color:var(--color-text-muted)}.shift-card__title{font-size:var(--text-card-title);line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.shift-card__subline{font-size:var(--text-data);font-weight:var(--weight-medium);color:var(--color-text)}.shift-card__business{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-data);color:var(--color-text-muted)}.shift-card__chevron{color:var(--color-text-soft);margin-top:10px}.shift-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-soft)}.shift-card__fact{display:flex;align-items:baseline;gap:6px;min-width:0}.shift-card__fact dt{display:inline-flex;align-items:center;color:var(--color-text-muted)}.shift-card__fact dd{margin:0;font-size:var(--text-data);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shift-card__fact--pay dd{color:var(--color-brand-dark)}.shift-card__fact-sub{font-size:var(--text-meta);font-weight:var(--weight-normal);color:var(--color-text-muted)}.shift-card__fact-sub:before{content:" · "}.shift-card__save{position:absolute;top:var(--space-3);right:var(--space-3)}.shift-card__save button{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.shift-card__save button:hover{background:var(--color-surface-muted);color:var(--color-text)}.shift-card__save button[data-saved=true]{color:var(--color-brand)}.shift-card__save button:focus-visible{outline:none;box-shadow:var(--focus-ring-soft)}.jobs-surface__job-card-list{display:grid;gap:var(--space-3)}.priority-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);color:var(--color-on-brand);background:var(--color-brand);box-shadow:0 12px 32px -18px color-mix(in srgb,var(--color-brand-dark) 70%,transparent)}.priority-banner--warning{background:var(--color-brand-dark)}.priority-banner--danger{background:var(--color-danger)}.priority-banner__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:color-mix(in srgb,#ffffff 14%,transparent);color:inherit}.priority-banner__icon--warning{background:var(--color-surface);color:var(--color-danger)}.priority-banner__copy{display:grid;gap:2px;min-width:0}.priority-banner__eyebrow{font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;opacity:.78}.priority-banner__title{font-size:var(--text-body);font-weight:var(--weight-semibold);color:inherit}.priority-banner__description{font-size:var(--text-data);color:inherit;opacity:.86;max-width:64ch}.priority-banner__cta{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-brand-dark);font-size:var(--text-data);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.priority-banner__cta:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow)}.priority-banner__cta:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,#ffffff 45%,transparent)}@media (max-width:639px){.priority-banner{grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.priority-banner__cta{grid-column:1/-1;justify-content:center}}.dash{display:grid;gap:var(--space-6)}.dash__aside-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3) var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.dash__aside-copy{display:grid;gap:2px;min-width:0}.dash__aside-title{font-size:var(--text-data);font-weight:var(--weight-semibold)}.dash__aside-note{font-size:var(--text-meta);color:var(--color-text-muted)}.dash__aside-card .button,.dash__aside-card [data-slot=button]{grid-column:1/-1}@media (min-width:640px){.dash__aside-card{grid-template-columns:auto minmax(0,1fr) auto}.dash__aside-card .button,.dash__aside-card [data-slot=button]{grid-column:auto}}.dash__top{display:grid;gap:var(--space-5);align-items:start}.dash__top-main{display:grid;gap:var(--space-4);min-width:0}.dash__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}@media (min-width:640px){.dash__metrics .metric-tile__icon>svg{stroke-width:1.5}}.metric-label--short{display:none}@media (max-width:639px){.dash__metrics{gap:var(--space-3) 0}.dash__metrics>a.metric-tile.metric-tile{align-items:center;justify-content:flex-start;gap:var(--space-1);min-height:84px;padding:var(--space-3) 0;border:0;border-radius:0;box-shadow:inset 1px 0 0 var(--color-border),inset 0 1px 0 var(--color-border),inset 0 -1px 0 var(--color-border),var(--shadow-card);text-align:center}.dash__metrics>a.metric-tile.metric-tile:first-of-type{border-radius:var(--radius-md) 0 0 var(--radius-md)}.dash__metrics>a.metric-tile.metric-tile:last-of-type{border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:inset 1px 0 0 var(--color-border),inset -1px 0 0 var(--color-border),inset 0 1px 0 var(--color-border),inset 0 -1px 0 var(--color-border),var(--shadow-card)}.dash__metrics>a.metric-tile--link:hover{transform:none}.dash__metrics>a.metric-tile--link:focus-visible{box-shadow:var(--focus-ring-inset)}.dash__metrics .metric-label--full,.dash__metrics .metric-tile__chevron,.dash__metrics .metric-tile__icon{display:none}.dash__metrics .metric-label--short{display:inline}.dash__metrics .metric-tile__value{margin-top:0;font-size:var(--text-metric)}.dash__metrics .metric-tile--brand .metric-tile__value{color:var(--color-brand-dark)}.dash__metrics .metric-tile__label{min-height:0;padding-right:0;font-size:var(--text-meta);line-height:var(--leading-meta);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}}@media (min-width:1024px){.dash__top{grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:var(--space-6);align-items:stretch}.dash__top-main{align-content:space-between;gap:var(--space-6);padding:var(--space-6) var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.dash__top-main .dash__aside-card{border-color:var(--color-border-soft);background:var(--color-surface-soft);box-shadow:none}.dash__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.dash__metrics .metric-tile{min-height:165px}.dash__metrics .metric-tile__value{font-size:3.125rem}}.dash__columns{display:grid;gap:var(--space-6);align-items:start}@media (min-width:1024px){.dash__columns{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.dash__section,.dash__section-body{display:grid;gap:var(--space-3);min-width:0}.dash__banner{display:grid;gap:var(--space-3)}.dash__search{grid-column:1/-1}.dashboard-surface--business :is(.dash__top-main,.dash__aside-card,.metric-tile,.panel.dash__search,.entity-list,.dash__empty){border-radius:var(--radius-md)}.dashboard-surface--business .dash__top-main>.dash__aside-card{border-radius:var(--radius-md)}@media (min-width:1024px){.dash__columns--single{grid-template-columns:minmax(0,1fr)}}.dash__empty{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-soft)}.dash__empty-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted)}.dash__empty-title{font-weight:var(--weight-semibold)}.dash__empty-description{font-size:var(--text-data);color:var(--color-text-muted);max-width:48ch}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5);margin:0}@media (min-width:640px){.fact-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact-grid--dense{gap:var(--space-3) var(--space-4)}.fact-grid__item{display:grid;gap:4px;min-width:0}.fact-grid__label{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-text-muted)}.fact-grid__icon{display:inline-flex;color:var(--color-text-soft)}.fact-grid__value{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.fact-grid--dense .fact-grid__value{font-size:var(--text-data)}.fact-grid__item--emphasis .fact-grid__value{color:var(--color-brand-dark)}.fact-grid__sub{display:block;font-size:var(--text-meta);font-weight:var(--weight-normal);color:var(--color-text-muted)}.status-timeline{--timeline-line:var(--color-border-strong);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.status-timeline__step{position:relative;display:grid;justify-items:center;gap:var(--space-2);min-width:0;padding-top:2px;text-align:center}.status-timeline__step:after,.status-timeline__step:before{content:"";position:absolute;top:12px;height:2px;background:var(--timeline-line)}.status-timeline__step:before{left:0;right:50%}.status-timeline__step:after{left:50%;right:0}.status-timeline__step:first-child:before,.status-timeline__step:last-child:after{display:none}.status-timeline__step--current:before,.status-timeline__step--done:after,.status-timeline__step--done:before{background:var(--color-brand)}.status-timeline__marker{position:relative;z-index:1;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);border:2px solid var(--timeline-line);background:var(--color-surface);color:var(--color-on-brand)}.status-timeline__step--done .status-timeline__marker{border-color:var(--color-brand);background:var(--color-brand)}.status-timeline__step--current .status-timeline__marker{border-color:var(--color-brand);box-shadow:0 0 0 4px var(--color-brand-soft)}.status-timeline__step--current .status-timeline__marker:after{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-brand)}.status-timeline__step--current.status-timeline__step--danger .status-timeline__marker{border-color:var(--color-danger);box-shadow:0 0 0 4px var(--color-danger-soft)}.status-timeline__step--current.status-timeline__step--danger .status-timeline__marker:after{background:var(--color-danger)}.status-timeline__step--current.status-timeline__step--success .status-timeline__marker{border-color:var(--color-brand);background:var(--color-brand)}.status-timeline__step--current.status-timeline__step--success .status-timeline__marker:after{background:var(--color-on-brand)}.status-timeline__label{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-text-muted);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}@media (max-width:479px){.status-timeline__label{font-size:.6875rem}}.link-tabs{display:flex;gap:var(--space-1);padding:3px;border-radius:var(--radius-pill);background:var(--color-surface-muted);max-width:100%;overflow-x:auto;scrollbar-width:none}.link-tabs::-webkit-scrollbar{display:none}.link-tabs__item{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--radius-pill);font-size:var(--text-data);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}@media (max-width:1023px),(pointer:coarse){.link-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.link-tabs__item{min-height:40px;scroll-snap-align:start}}@media (max-width:1023px){.link-tabs--wrap-small{flex-wrap:wrap;overflow:visible;scroll-snap-type:none}.link-tabs--wrap-small .link-tabs__item{flex:1 1 auto;justify-content:center;min-width:0;min-height:40px;padding-block:6px;text-align:center;white-space:normal}}.link-tabs__item:hover{color:var(--color-text);text-decoration:none}.link-tabs__item[aria-current=page]{background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);box-shadow:0 1px 2px rgba(16,32,24,.08),inset 0 0 0 1px var(--color-border)}.link-tabs__item:focus-visible{outline:none;box-shadow:var(--focus-ring-soft)}.link-tabs__count{font-size:var(--text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.link-tabs__pending{border:1.5px solid;border-left:1.5px solid transparent;border-radius:50%;display:inline-block;flex:0 0 0.7rem;height:.7rem;opacity:0;transition:opacity var(--transition-fast);width:.7rem}.link-tabs__pending[data-pending=true]{animation:ap-spin .64s linear infinite;opacity:1}@media (prefers-reduced-motion:reduce){.link-tabs__pending[data-pending=true]{animation:none;opacity:.75}}.link-tabs__item[aria-current=page] .link-tabs__count{color:var(--color-brand-dark)}.list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}@media (max-width:559px){.list-toolbar{grid-template-columns:minmax(0,1fr)}}.list-toolbar__sort{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-data);color:var(--color-text-muted);white-space:nowrap}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.list-pagination__label{font-size:var(--text-data);color:var(--color-text-muted)}.status-timeline__step--current .status-timeline__label,.status-timeline__step--done .status-timeline__label{color:var(--color-text);font-weight:var(--weight-semibold)}.status-timeline__step--current.status-timeline__step--danger .status-timeline__label{color:var(--color-danger)}.status-timeline__note{font-size:.6875rem;color:var(--color-text-muted)}.detail-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.detail-nav__back{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 var(--space-2) 0 var(--space-1);margin-left:calc(var(--space-1) * -1);border-radius:var(--radius-sm);font-size:var(--text-data);font-weight:var(--weight-medium);color:var(--color-text-muted)}.detail-nav__back:hover{color:var(--color-text);background:var(--color-surface-muted);text-decoration:none}.detail-nav__back:focus-visible{outline:none;box-shadow:var(--focus-ring-soft)}.detail-layout{display:grid;gap:var(--space-6);align-items:start}@media (min-width:1024px){.detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-8)}.detail-layout__aside{position:sticky;top:calc(var(--nav-height) + var(--space-4))}}.detail-layout__aside,.detail-layout__main{display:grid;gap:var(--space-6);min-width:0}.detail-header{display:grid;gap:var(--space-3);min-width:0}.job-workspace-header{display:grid;gap:var(--space-5);margin:0 calc(-1 * var(--space-5));padding:var(--space-6) var(--space-5) 0;color:var(--color-surface);background:var(--color-brand-dark)}.job-workspace-header__actions,.job-workspace-header__main,.job-workspace-header__topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.job-workspace-header__main h1{color:var(--color-surface);font-size:clamp(1.5rem,1.1rem + 1.6vw,var(--text-page));line-height:1.15;letter-spacing:var(--tracking-page);font-weight:var(--weight-bold);text-wrap:balance}.job-workspace-header__back,.job-workspace-header__main p{color:color-mix(in srgb,var(--color-surface) 78%,transparent)}.job-workspace-header__back{text-decoration:none}.job-workspace-header__actions{flex-wrap:wrap;justify-content:flex-end}.job-workspace-header__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--color-surface) 18%,transparent)}.job-workspace-header__facts>div{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-right:1px solid color-mix(in srgb,var(--color-surface) 18%,transparent)}.job-workspace-header__facts>div:first-child{padding-left:0}.job-workspace-header__facts>div:last-child{border-right:0}.job-workspace-header__facts dt{color:color-mix(in srgb,var(--color-surface) 72%,transparent);font-size:var(--text-meta)}.job-workspace-header__facts dd{font-size:var(--text-title);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.link-tabs--on-band{align-items:stretch;gap:var(--space-2);overflow-x:auto;padding:0;border-radius:0;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--color-surface) 20%,transparent);scrollbar-width:thin}.link-tabs--on-band .link-tabs__item{flex:0 0 auto;min-height:48px;padding-inline:var(--space-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:3px solid transparent;color:color-mix(in srgb,var(--color-surface) 86%,transparent)}.link-tabs--on-band .link-tabs__item:hover{background:color-mix(in srgb,var(--color-surface) 8%,transparent);color:var(--color-surface)}.link-tabs--on-band .link-tabs__item[aria-current=page]{background:transparent;color:var(--color-surface);border-bottom-color:var(--color-surface);box-shadow:none;font-weight:var(--weight-semibold)}.link-tabs--on-band .link-tabs__item:focus-visible{outline:2px solid var(--color-surface);outline-offset:-3px;box-shadow:none}.link-tabs--on-band .link-tabs__count{padding:2px 6px;border:1px solid color-mix(in srgb,var(--color-surface) 28%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 12%,transparent);color:var(--color-surface);line-height:1.2}.link-tabs--on-band .link-tabs__item[aria-current=page] .link-tabs__count{border-color:var(--color-surface);background:var(--color-surface);color:var(--color-brand-dark)}.shift-details-form__fields{min-width:0;margin:0;padding:0;border:0}.running-order-editor__row{display:grid;grid-template-columns:minmax(7rem,.5fr) minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:end;gap:var(--space-3);min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.running-order-editor__row legend{padding-inline:var(--space-1);color:var(--color-text-muted);font-size:var(--text-meta)}.sharing-toggle{display:flex;align-items:center;gap:var(--space-3);min-height:44px}.sharing-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--color-brand)}.staffing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.staffing-summary>div{display:grid;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.staffing-summary span{color:var(--color-text-muted);font-size:var(--text-meta)}.staffing-summary strong{font-size:var(--text-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staffing-assignment{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,.7fr) auto;align-items:end;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.staffing-assignment>:first-of-type{min-width:0}.detail-card>progress{width:100%;height:.7rem;accent-color:var(--color-brand)}.applicant-stage-board{display:grid;grid-template-columns:repeat(4,minmax(14rem,1fr));align-items:start;gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}.applicant-stage-board__column,.applicant-stage-board__submissions{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.applicant-stage-board__column>h2,.applicant-stage-board__submissions>h2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-body)}.applicant-stage-board__column>h2 span,.applicant-stage-board__submissions>h2 span{color:var(--color-text-muted);font-size:var(--text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.applicant-stage-board__card{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.applicant-stage-board__identity{font-weight:var(--weight-semibold)}.applicant-stage-board__card>p{color:var(--color-text-muted);font-size:var(--text-meta)}.applicant-stage-board__submissions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.applicant-stage-board__submissions>h2{grid-column:1/-1}@media (max-width:48rem){.applicant-stage-board{grid-template-columns:repeat(4,minmax(78vw,1fr));scroll-snap-type:x mandatory}.applicant-stage-board__column{scroll-snap-align:start}.applicant-stage-board__submissions{grid-column:1/-1}.staffing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.running-order-editor__row,.staffing-assignment{grid-template-columns:minmax(0,1fr);align-items:stretch}.job-workspace-header{margin-inline:calc(-1 * var(--space-4));padding:var(--space-4) var(--space-4) 0;gap:var(--space-4)}.job-workspace-header__main{align-items:flex-start;flex-direction:column}.job-workspace-header__actions{width:100%;justify-content:flex-start}.job-workspace-header__actions>*{flex:1 1 auto}.job-workspace-header__facts>div{padding-inline:var(--space-2)}.job-workspace-header__facts>div:first-child{padding-left:0}}.detail-header__context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-data);color:var(--color-text-muted)}.detail-header__chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px 0 6px;border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-brand-dark);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.detail-header__title{font-size:clamp(1.5rem,1.1rem + 1.6vw,var(--text-page));line-height:1.15;letter-spacing:var(--tracking-page);font-weight:var(--weight-bold);text-wrap:balance}.detail-header__roles{font-size:var(--text-body);font-weight:var(--weight-medium)}.detail-header__business{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-data);color:var(--color-text-muted)}.detail-section{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.detail-section__title{font-size:var(--text-subsection);font-weight:var(--weight-semibold)}.detail-section__prose{max-width:var(--measure-prose);color:var(--color-text);white-space:pre-line}.detail-section__meta{font-size:var(--text-data);color:var(--color-text-muted)}.detail-card{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.detail-card--soft{background:var(--color-surface-soft);box-shadow:none}.detail-card__title{font-size:var(--text-subsection);font-weight:var(--weight-semibold)}.detail-card__rate{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.detail-card__rate .rate-badge__value{font-size:var(--text-section)}.detail-card__actions{display:grid;gap:var(--space-2)}.detail-actionbar{position:sticky;bottom:calc(var(--mobile-nav-height, 72px) + env(safe-area-inset-bottom));z-index:var(--z-raised);margin-inline:calc(var(--space-3) * -1);padding:var(--space-3);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border)}.detail-actionbar .marketplace-apply--footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.detail-actionbar .marketplace-apply--footer>:nth-child(n+4){grid-column:1/-1}.detail-actionbar .marketplace-apply--footer .button,.detail-actionbar .marketplace-apply--footer form,.detail-card__actions .marketplace-apply .button,.detail-card__actions .marketplace-apply form,.detail-card__actions .marketplace-apply__applied-state{width:100%}.detail-card__actions .marketplace-apply__applied-state{display:grid;gap:var(--space-2)}@media (min-width:1024px){.detail-actionbar{display:none}}.timeline-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.timeline-list__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-3) 0}.timeline-list__item+.timeline-list__item{border-top:1px solid var(--color-border-soft)}.timeline-list__dot{width:8px;height:8px;margin-top:7px;border-radius:var(--radius-full);background:var(--color-brand)}.timeline-list__message{font-size:var(--text-data);overflow-wrap:anywhere}.timeline-list__time{font-size:var(--text-meta);color:var(--color-text-muted);white-space:nowrap}.support-layout{display:grid;gap:var(--space-6);align-items:start}@media (min-width:1024px){.support-layout{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:var(--space-8)}}.support-layout__aside,.support-layout__main{display:grid;gap:var(--space-6);min-width:0}.support-next-step{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-dark);font-size:var(--text-data);font-weight:var(--weight-medium)}.support-thread{display:grid;gap:var(--space-3)}.support-thread__item{display:grid;gap:4px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-soft);font-size:var(--text-data)}.support-thread__item--support{background:var(--color-brand-soft)}.support-thread__meta{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-meta);color:var(--color-text-muted)}.support-contact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);color:var(--color-text)}.support-contact,.support-contact:hover{text-decoration:none}.support-contact>span{display:grid;gap:2px}.support-contact svg{margin-top:3px;color:var(--color-brand-dark)}.support-category-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-medium);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.support-category-chip:hover{border-color:var(--color-brand-light);background:var(--color-brand-soft);text-decoration:none}.settings-identity{display:flex;align-items:center;gap:var(--space-3)}.settings-identity__copy{display:grid;gap:2px;min-width:0}.settings-layout{display:grid;gap:var(--space-5);align-items:start}@media (min-width:1024px){.settings-layout{grid-template-columns:280px minmax(0,1fr);gap:var(--space-8)}}.settings-nav{display:flex;gap:var(--space-1);padding:3px;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow-x:auto;scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav__link{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-data);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none}.settings-nav__link:hover{color:var(--color-text);text-decoration:none}.settings-nav__link[aria-current=page]{background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);box-shadow:0 1px 2px rgba(16,32,24,.08),inset 0 0 0 1px var(--color-border)}.settings-nav__chevron,.settings-nav__hint{display:none}@media (min-width:1024px){.settings-nav{flex-direction:column;gap:2px;padding:0;border-radius:0;background:transparent;overflow:visible;position:sticky;top:calc(var(--nav-height) + var(--space-4))}.settings-nav__link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chevron" "hint chevron";align-items:center;column-gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:normal}.settings-nav__label{grid-area:label}.settings-nav__hint{grid-area:hint;display:block;font-size:var(--text-meta);font-weight:var(--weight-normal);color:var(--color-text-muted)}.settings-nav__chevron{grid-area:chevron;display:block;color:var(--color-text-soft)}.settings-nav__link:hover{background:var(--color-surface-muted)}.settings-nav__link[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand-dark);box-shadow:none}.settings-nav__link[aria-current=page] .settings-nav__hint{color:var(--color-brand-dark);opacity:.8}.settings-nav__link[aria-current=page] .settings-nav__chevron{color:var(--color-brand-dark)}}.settings-layout__content{display:grid;gap:var(--space-5);min-width:0}.settings-options{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.settings-option.settings-option{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);cursor:pointer}.settings-option+.settings-option{border-top:1px solid var(--color-border-soft)}.settings-option:hover{background:var(--color-surface-soft)}.settings-option__copy{display:grid;gap:2px}.settings-option__label{font-weight:var(--weight-semibold)}.settings-option__hint{font-size:var(--text-data);color:var(--color-text-muted)}.settings-inline-link{font-size:var(--text-data);font-weight:var(--weight-semibold);white-space:nowrap}.settings-danger{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border))}.settings-danger .detail-card__title{color:var(--color-danger)}.profile-hero{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}@media (min-width:1024px){.profile-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;padding:var(--space-6) var(--space-7)}}.profile-hero__identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.profile-hero__avatar{width:84px;height:84px;font-size:var(--text-section)}.profile-hero__copy{display:grid;gap:var(--space-2);min-width:0}.profile-hero__side{display:grid;gap:var(--space-3)}@media (max-width:479px){.profile-hero__identity{grid-template-columns:1fr;justify-items:start}}.profile-grid{display:grid;gap:var(--space-5);align-items:start}@media (min-width:1024px){.profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6)}}.profile-grid__column{display:grid;gap:var(--space-5);min-width:0}.profile-edit{max-width:880px}.v3-page{display:grid;gap:var(--space-6);padding-block:var(--space-2) var(--space-8)}@media (min-width:1024px){.v3-page{gap:var(--space-7);padding-block:var(--space-4) var(--space-10)}}.job-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);color:var(--color-text);text-decoration:none;transition:background-color var(--transition-fast)}.job-row:hover{background:var(--color-surface-soft)}.job-row__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-dark)}.job-row__main{display:grid;gap:4px;min-width:0}.job-row__topline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.job-row__title{position:static;font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none;overflow-wrap:anywhere}.job-row__title:after{position:absolute;inset:0;z-index:0;content:"";cursor:pointer}.job-row__title:focus-visible{outline:0}.job-row__title:focus-visible:after{border-radius:var(--radius-md);outline:2px solid var(--color-brand);outline-offset:2px}.job-row__title:hover{color:var(--color-brand-dark);text-decoration:none}.job-row__posted,.job-row__roles{font-size:var(--text-data);color:var(--color-text-muted)}.job-row__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:0;grid-column:1/-1}.job-row__fact{display:grid;gap:2px;min-width:0}.job-row__fact dt{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.job-row__fact dd{margin:0;font-size:var(--text-data);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.job-row__fact dd small{display:block;font-size:var(--text-meta);font-weight:var(--weight-normal);color:var(--color-text-muted)}.job-row__fact--emphasis dd{color:var(--color-brand-dark)}.job-row__actions{position:relative;z-index:1;grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.job-row__actions .button,.job-row__actions [data-slot=button]{white-space:nowrap}.job-row__button-group{display:flex;align-items:center;gap:var(--space-2)}.job-row__button-group>.stack{flex-direction:row;align-items:center}@media (min-width:960px){.job-row{grid-template-columns:auto minmax(0,1.6fr) minmax(0,2fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);min-height:76px}.job-row__facts{grid-column:auto;grid-template-columns:110px minmax(0,1fr) 120px;align-items:center}.job-row__actions{grid-column:auto;justify-content:flex-end}.job-row__posted--mobile{display:none}}@media (max-width:959px){.job-row__posted--desktop{display:none}}.applicant-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);transition:background-color var(--transition-fast)}.applicant-row:hover{background:var(--color-surface-soft)}.applicant-row--selected,.applicant-row--selected:hover{background:var(--color-brand-soft)}.applicant-row__select{display:grid;align-items:center;min-height:40px}.applicant-row__select:empty{display:none}.applicant-row__body{display:grid;gap:4px;min-width:0}.applicant-row__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none;overflow-wrap:anywhere}.applicant-row__name:hover{color:var(--color-brand-dark);text-decoration:none}.applicant-row__meta{font-size:var(--text-data);color:var(--color-text-muted);overflow-wrap:anywhere}.applicant-row__job{display:grid;gap:2px;min-width:0;grid-column:1/-1;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-soft)}.applicant-row--selected .applicant-row__job{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.applicant-row__job-title{font-size:var(--text-data);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none}.applicant-row__job-title:hover{color:var(--color-brand-dark);text-decoration:none}.applicant-row__job-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-meta);color:var(--color-text-muted)}.applicant-row__job-meta span{display:inline-flex;align-items:center;gap:4px}.applicant-row__side{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.applicant-row__applied{font-size:var(--text-meta);color:var(--color-text-muted)}.applicant-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media (min-width:960px){.applicant-row{grid-template-columns:auto auto minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;padding:var(--space-3) var(--space-4);min-height:76px}.applicant-row:not(:has(.applicant-row__select)){grid-template-columns:auto minmax(0,1.2fr) minmax(0,1.4fr) auto}.applicant-row__job{grid-column:auto;padding:0}.applicant-row--selected .applicant-row__job,.applicant-row__job{background:transparent}.applicant-row__side{grid-column:auto;display:grid;justify-items:end;gap:var(--space-2)}.applicant-row__actions{justify-content:flex-end}}.applicant-row--compact{grid-template-columns:auto minmax(0,1fr)}@media (min-width:960px){.applicant-row--compact{grid-template-columns:auto minmax(0,1fr) auto}}.selection-bar{position:sticky;top:calc(var(--nav-height) + var(--space-2));z-index:var(--z-raised);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--color-brand-light);border-radius:var(--radius-lg);background:var(--color-brand-ink);color:var(--color-on-brand);box-shadow:var(--shadow-card-hover)}@media (max-width:1023px){.selection-bar{top:var(--space-2)}}.selection-bar__count{font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:auto}.selection-bar__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.selection-bar .button--ghost,.selection-bar [element-id^="button.sharkui.ghost"]{color:var(--color-on-brand)}.selection-bar [element-id^="button.sharkui.ghost"]:hover{background:color-mix(in srgb,white 14%,transparent);color:var(--color-on-brand)}.list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-soft);font-size:var(--text-data);color:var(--color-text-muted)}.list-header+.entity-list{border-top-left-radius:0;border-top-right-radius:0}.list-header__select{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);color:var(--color-text)}.list-toolbar--wrap{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.list-toolbar--wrap{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:767px){.operational-content-surface .table-card--mobile-stack{overflow:visible}.operational-content-surface .table-card--mobile-stack .table{min-width:0;width:100%}.operational-content-surface .table-card--mobile-stack .table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.operational-content-surface .table-card--mobile-stack .table tbody,.operational-content-surface .table-card--mobile-stack .table td,.operational-content-surface .table-card--mobile-stack .table tr{display:block}.operational-content-surface .table-card--mobile-stack .table tbody tr{padding:var(--space-2) 0;border-top:1px solid var(--color-border-soft)}.operational-content-surface .table-card--mobile-stack .table tbody tr:first-child{border-top:0}.operational-content-surface .table-card--mobile-stack .table tbody td{display:grid;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-2) var(--space-3);border:0}.operational-content-surface .table-card--mobile-stack .table tbody td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.operational-content-surface .table-card--mobile-stack .table tbody td>*{min-width:0}.operational-content-surface .table-card--mobile-stack .table tbody td.table__cell--right{display:flex;justify-content:space-between}}.list-toolbar__filter{font-size:var(--text-data);color:var(--color-text-muted);white-space:nowrap}.list-toolbar__filter,.list-toolbar__filter form{display:inline-flex;align-items:center;gap:var(--space-2)}.decision-card{border-color:var(--color-brand-light)}.decision-card .marketplace-decision-bar__actions{display:grid;gap:var(--space-2)}.decision-card .marketplace-decision-bar__actions .button,.decision-card .marketplace-decision-bar__actions [data-slot=button],.decision-card .marketplace-decision-bar__actions>*{width:100%}.decision-card__hint{font-size:var(--text-data);color:var(--color-text-muted)}.decision-card .marketplace-decision-bar>p{display:none}.detail-actionbar .marketplace-decision-bar__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.detail-actionbar .marketplace-decision-bar__actions>:nth-child(n+3){grid-column:1/-1}.detail-actionbar .marketplace-decision-bar__actions .button,.detail-actionbar .marketplace-decision-bar__actions [data-slot=button]{width:100%}.detail-actionbar .marketplace-decision-bar>p{display:none}.evidence-grid{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.evidence-grid__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-data)}.evidence-grid__row+.evidence-grid__row{border-top:1px solid var(--color-border-soft)}.evidence-grid__label{display:grid;gap:2px;min-width:0}.evidence-grid__label small{font-size:var(--text-meta);color:var(--color-text-muted)}.evidence-grid__value{font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere}.evidence-grid__value--muted{font-weight:var(--weight-normal);color:var(--color-text-muted)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.applicant-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.applicant-hero__avatar{width:64px;height:64px;font-size:var(--text-subsection)}.applicant-hero__copy{display:grid;gap:var(--space-1);min-width:0}.applicant-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-data);color:var(--color-text-muted)}.applicant-hero__meta>span{display:inline-flex;align-items:center;gap:4px}.outcome-form{display:grid;gap:var(--space-3)}.outcome-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.job-actions{display:grid;gap:var(--space-2)}.job-actions .button,.job-actions [data-slot=button],.job-actions form{width:100%}.job-actions .cluster{display:grid;gap:var(--space-2)}.job-actions .cluster>*{width:100%}.detail-header__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.business-post-surface__wizard-header.business-post-surface__wizard-header{gap:var(--space-4)}.business-post-surface__wizard-title{font-size:clamp(1.5rem,1.1rem + 1.6vw,var(--text-page));font-weight:var(--weight-bold);letter-spacing:var(--tracking-page);line-height:var(--leading-page);margin:0;min-width:0}.business-post-surface__wizard-step-copy .business-post-surface__wizard-step-label{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--weight-medium)}.business-post-surface__wizard-step-title{font-size:var(--text-body)}.business-post-surface__draft-status{padding:2px 10px 2px 8px;border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--text-meta)}.workflow-stepper__progress-track{height:4px;border-radius:var(--radius-pill)}.workflow-stepper__marker[data-current=true]{background:var(--color-brand);color:var(--color-on-brand);border-color:var(--color-brand)}.workflow-stepper__marker[data-complete=true]{background:var(--color-brand-soft);color:var(--color-brand-dark);border-color:var(--color-brand-light)}.business-post-surface__step-panel.business-post-surface__step-panel{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}@media (min-width:1024px){.business-post-surface__step-panel.business-post-surface__step-panel{padding:var(--space-6)}}.business-post-surface__subsection-heading{font-size:var(--text-subsection);font-weight:var(--weight-semibold)}.business-post-surface__preview-panel.business-post-surface__preview-panel,.business-post-surface__review-preview{border-radius:var(--radius-lg);border-color:var(--color-border)}.business-post-surface__review-preview{box-shadow:var(--shadow-card)}.business-post-surface__review-preview-header h2{font-size:var(--text-section)}.business-post-surface__checklist-item,.business-post-surface__preview-copy{font-size:var(--text-data)}.business-post-surface__desktop-actions-panel.business-post-surface__desktop-actions-panel{padding-top:var(--space-2)}.business-post-surface__footer-row .button{min-width:120px}.business-post-surface .badge,.business-post-surface .portal-business-post-tags__item,.business-post-surface__tag{border-radius:var(--radius-xs)}.business-post-surface__wizard-header.business-post-surface__wizard-header{background:transparent;border:0;box-shadow:none;padding:0}.business-post-surface__wizard-subline{gap:var(--space-3)}.business-post-surface__draft-status.business-post-surface__draft-status{background:transparent;padding:0}.business-post-surface__desktop-body>.stack:first-child .business-post-surface__step-panel.business-post-surface__step-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.business-post-surface__step-heading{font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.business-post-surface__listing-name{align-items:center;background:var(--color-surface-soft);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.business-post-surface__listing-name-copy{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-data);gap:var(--space-2);min-width:0}.business-post-surface__listing-name-copy strong{color:var(--color-text);font-weight:var(--weight-semibold)}.business-post-surface__when-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.business-post-surface__when-date{grid-column:1/-1}.business-post-surface__end-date{align-items:end;display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.business-post-surface__inline-action.button{color:var(--color-brand);font-weight:var(--weight-semibold);justify-self:start;padding-inline:0}@media (min-width:640px){.business-post-surface__when-grid--desktop{align-items:start;column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.business-post-surface__when-grid--desktop .business-post-surface__when-date{grid-column:auto}}.business-post-surface__summary-strip{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4)}.business-post-surface__summary-strip-check{background:var(--color-brand);border-radius:var(--radius-full);color:var(--color-on-brand);flex:none;padding:3px}.business-post-surface__summary-strip-copy{flex:1 1;font-size:var(--text-data);min-width:0;overflow-wrap:anywhere}.business-post-surface__role-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.business-post-surface__role-card-header{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.business-post-surface__role-card-title{font-size:var(--text-body);font-weight:var(--weight-semibold);padding-top:var(--space-1)}.business-post-surface__role-card-select{flex:1 1;min-width:0}.business-post-surface__role-menu.button{flex:none;padding-inline:0}.business-post-surface__role-menu-content{min-width:11rem}.business-post-surface__role-fields{display:grid;gap:var(--space-4)}@media (min-width:640px){.business-post-surface__role-fields--desktop{grid-template-columns:auto minmax(0,1fr)}}.business-post-surface__quantity{align-items:stretch;display:flex;gap:var(--space-2)}.business-post-surface__quantity .input.input{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;text-align:center;width:4.5rem}.business-post-surface__quantity .button{flex:none;padding-inline:0}.business-post-surface__rate{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.business-post-surface__rate>:only-child{grid-column:1/-1}.business-post-surface__rate-input{position:relative}.business-post-surface__rate-input .input.input{padding-left:var(--space-6)}.business-post-surface__rate-currency{color:var(--color-text-muted);left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.business-post-surface__tag-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.business-post-surface__requirements-editor{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.business-post-surface__add-role.button{border-style:dashed;justify-content:center;min-height:48px;width:100%}.business-post-surface__suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.business-post-surface__suggestions-label{font-size:var(--text-data)}.business-post-surface__suggestion.button{border-radius:var(--radius-xs);font-weight:var(--weight-medium)}.business-post-surface__review-list{display:grid;margin:0}.business-post-surface__review-row{align-items:start;border-top:1px solid var(--color-border);display:grid;gap:var(--space-1) var(--space-4);grid-template-columns:8.5rem minmax(0,1fr) auto;padding-block:var(--space-4)}.business-post-surface__review-row:first-child{border-top:0;padding-top:0}.business-post-surface__review-row dt{color:var(--color-text-muted);font-size:var(--text-data)}.business-post-surface__review-row dd{display:grid;gap:var(--space-1);margin:0;min-width:0;overflow-wrap:anywhere}.business-post-surface__review-role{display:grid;gap:var(--space-1)}@media (max-width:639px){.business-post-surface__review-row{grid-template-columns:minmax(0,1fr) auto}.business-post-surface__review-row dt{grid-column:1/-1}}.business-post-surface__rail{min-width:0}.business-post-surface__rail-card.business-post-surface__rail-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.business-post-surface__rail-title{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.business-post-surface__rail-map.panel{background:transparent;border:0;border-radius:var(--radius-md);box-shadow:none;overflow:hidden;padding:0}.business-post-surface__rail-map .location-map-preview__title{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.business-post-surface__rail-job-title{font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0;overflow-wrap:anywhere}.business-post-surface__rail-facts{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.business-post-surface__rail-facts li{align-items:flex-start;display:flex;font-size:var(--text-data);gap:var(--space-2);min-width:0}.business-post-surface__rail-facts li>svg{color:var(--color-text-muted);flex:none;margin-top:3px}.business-post-surface__rail-facts li>span{min-width:0;overflow-wrap:anywhere}.business-post-surface__rail-facts--separated{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.business-post-surface__rail-excerpt{margin:0}.business-post-surface__stages{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.business-post-surface__stage{align-items:center;display:grid;gap:var(--space-3);grid-template-columns:22px minmax(0,1fr) auto}.business-post-surface__stage-mark{align-items:center;background:var(--color-surface-muted);border-radius:var(--radius-full);color:var(--color-text-muted);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);height:22px;justify-content:center;width:22px}.business-post-surface__stage--done .business-post-surface__stage-mark{background:var(--color-brand);color:var(--color-on-brand)}.business-post-surface__stage-title{font-size:var(--text-data);font-weight:var(--weight-medium)}.business-post-surface__stage-status{font-size:var(--text-xs)}.business-post-surface__desktop-body>aside.business-post-surface__rail{align-self:start;position:sticky;top:var(--space-6)}.business-post-surface__action-dock{background:var(--color-canvas);bottom:0;display:grid;gap:var(--space-3);position:sticky;z-index:var(--z-raised)}.business-post-surface__action-dock--desktop{border-top:1px solid var(--color-border);gap:var(--space-2);padding-block:var(--space-2)}.business-post-surface__action-bar{justify-content:space-between}.business-post-surface__action-bar,.business-post-surface__action-group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.business-post-surface__action-dock--mobile{background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-md);margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom))}@media (max-width:1023px){.business-post-surface__action-dock--mobile{bottom:calc((var(--mobile-nav-height, var(--bottom-nav-height)) * 1.1) + var(--space-3) + env(safe-area-inset-bottom))}}.business-post-surface__action-row{display:grid;gap:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.business-post-surface__summary-button.button{border-radius:var(--radius-md);justify-content:space-between;min-height:44px;text-align:left;width:100%}.business-post-surface__summary-button-text{font-size:var(--text-data);font-weight:var(--weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-post-surface__save-link.button{justify-self:center}.business-post-surface__action-bar .button,.business-post-surface__footer-row .button{min-width:0}.status-hero{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}@media (min-width:1024px){.status-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-6);padding:var(--space-7)}}.status-hero__icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-brand-dark)}.status-hero--warning .status-hero__icon{background:var(--color-warning-soft,#fff4e5);color:var(--color-warning)}.status-hero--danger .status-hero__icon{background:var(--color-danger-soft,#fdecec);color:var(--color-danger)}.status-hero__copy{display:grid;gap:var(--space-3);min-width:0}.status-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.status-hero__reason{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-soft);font-size:var(--text-data)}.operational-content-surface{--page-max-width:1320px}.metric-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (min-width:900px){.metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.table-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--text-data);text-align:left}.table thead th{position:sticky;top:0;z-index:1;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.table tbody td{padding:var(--space-3) var(--space-4);vertical-align:middle;border-top:1px solid var(--color-border-soft)}.table tbody tr:first-child td{border-top:0}.table tbody tr:hover td{background:var(--color-surface-soft)}.table__row--active td,.table__row--active:hover td{background:var(--color-brand-soft)}.table__row--danger td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}.table__row--warning td:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.table__cell--right{text-align:right}.table__cell--center{text-align:center}.table--compact tbody td,.table-card--compact .table tbody td{padding:var(--space-2) var(--space-3)}.table__stack{display:grid;gap:2px;min-width:0}.table__primary{font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.table__primary a{color:inherit;text-decoration:none}.table__primary a:hover{color:var(--color-brand-dark)}.table__secondary{font-size:var(--text-meta);color:var(--color-text-muted);overflow-wrap:anywhere}.table__actions{display:inline-flex;gap:var(--space-2);justify-content:flex-end;white-space:nowrap}.mono,.table code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--text-meta);color:var(--color-text-muted)}.timeline-list__dot--warning{background:var(--color-warning)}.timeline-list__dot--danger{background:var(--color-danger)}.timeline-list__dot--success{background:var(--color-success,var(--color-brand))}.timeline-list__dot--neutral{background:var(--color-text-soft)}.timeline-list__body{display:grid;gap:2px;min-width:0}.timeline-list__title{font-size:var(--text-data);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.timeline-list__meta{font-size:var(--text-meta);color:var(--color-text-muted);overflow-wrap:anywhere}.mod-card{display:grid;min-width:0;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.mod-card--p1{border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}.mod-card__head{align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.mod-card__chips,.mod-card__head{display:flex;min-width:0;flex-wrap:wrap}.mod-card__chips{max-width:100%;gap:var(--space-2)}.mod-card__quote{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-soft);font-size:var(--text-data);overflow-wrap:anywhere}.mod-card__actions{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2)}.mod-card__actions>*{min-width:0;max-width:100%}.beta-account-card,.beta-account-card__identity{min-width:0}.beta-account-card__identity{overflow-wrap:anywhere}.mod-card__expand{padding-top:var(--space-4);border-top:1px solid var(--color-border-soft)}.form-grid,.mod-card__expand{display:grid;gap:var(--space-4)}@media (min-width:900px){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-grid form{align-content:start}.form-grid form,.search-row{display:grid;gap:var(--space-2)}.search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.search-row--3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media (max-width:719px){.search-row,.search-row--3{grid-template-columns:minmax(0,1fr)}}.chip-filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip-filter{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-meta);font-weight:var(--weight-medium);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.chip-filter:hover{border-color:var(--color-brand-light);color:var(--color-text);text-decoration:none}.chip-filter[aria-current=true]{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-dark)}.review-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border)}.review-tabs__item{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);margin-bottom:-1px;border-bottom:2px solid transparent;font-size:var(--text-data);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:none}.review-tabs__item:hover{color:var(--color-text);text-decoration:none}.review-tabs__item[aria-current=page]{color:var(--color-brand-dark);border-bottom-color:var(--color-brand);font-weight:var(--weight-semibold)}.decision-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.decision-grid .button{width:100%}@media (max-width:479px){.decision-grid{grid-template-columns:1fr}}.support-message{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.support-message__body{white-space:pre-line;overflow-wrap:anywhere}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton__avatar,.skeleton__bar{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-surface-strong) 50%,var(--color-surface-muted) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}.skeleton__bar{max-width:100%}@media (prefers-reduced-motion:reduce){.skeleton__avatar,.skeleton__bar{animation:none}}.skeleton__pill{border-radius:var(--radius-pill)}.skeleton__avatar{width:40px;height:40px;border-radius:var(--radius-full);flex:none}.skeleton__intro{gap:var(--space-2)}.skeleton__intro,.skeleton__top{display:grid;grid-template-columns:minmax(0,1fr)}.skeleton__top{gap:var(--space-4)}@media (min-width:1024px){.skeleton__top{grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:var(--space-6)}}.skeleton__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}@media (min-width:1024px){.skeleton__top .skeleton__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.skeleton__metric{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-height:96px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.skeleton__tabs{display:flex;gap:var(--space-2)}.skeleton__list{display:grid;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.skeleton__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4)}.skeleton__row--tall{min-height:84px}.skeleton__row+.skeleton__row{border-top:1px solid var(--color-border-soft)}.skeleton__row-copy{gap:var(--space-2);min-width:0}.skeleton__card,.skeleton__row-copy{display:grid;grid-template-columns:minmax(0,1fr)}.skeleton__card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.skeleton__card--hero{gap:var(--space-5)}.skeleton__card--flush{padding:0;border:0}.skeleton__columns{display:grid;gap:var(--space-6)}@media (min-width:1024px){.skeleton__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.skeleton__detail{display:grid;gap:var(--space-6)}@media (min-width:1024px){.skeleton__detail{grid-template-columns:minmax(0,1fr) 360px}}.skeleton__settings{display:grid;gap:var(--space-5)}@media (min-width:1024px){.skeleton__settings{grid-template-columns:280px minmax(0,1fr)}}.jobs-surface__context-title{font-size:clamp(1.5rem,1.1rem + 1.6vw,var(--text-page));font-weight:var(--weight-bold);letter-spacing:var(--tracking-page);line-height:var(--leading-page)}.jobs-surface__context-subtitle{color:var(--color-text-muted)}.jobs-surface__result-table-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.jobs-surface__result-table.data-table{text-align:left}.jobs-surface__result-table.data-table thead th{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-soft);font-size:var(--text-meta);letter-spacing:.04em;text-align:left}.jobs-surface__result-table.data-table tbody td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-soft);text-align:left;font-size:var(--text-data)}.jobs-surface__result-table.data-table tbody td:not(:first-child)>*{margin-inline:0}.jobs-surface__result-table-row{cursor:pointer;transition:background-color var(--transition-fast)}.jobs-surface__result-table-row:hover td{background:var(--color-surface-soft)}@media (min-width:1200px){.jobs-surface__result-table-row[data-selected=true] td{background:var(--color-brand-soft)}.jobs-surface__result-table-row[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--color-brand)}}.jobs-surface__result-table-row:focus-visible{outline:none}.jobs-surface__result-table-row:focus-visible td{box-shadow:inset 0 0 0 2px var(--color-brand-light)}.jobs-surface__result-table-icon-chip{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-dark)}.jobs-surface__result-title-link{color:var(--color-text);text-decoration:none}.jobs-surface__result-title-link:hover{color:var(--color-brand-dark)}.jobs-surface__detail-panel.jobs-surface__detail-panel{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.jobs-surface__detail-title{font-size:var(--text-section);font-weight:var(--weight-bold);letter-spacing:var(--tracking-page)}.jobs-surface__detail-event-label{font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-dark)}.jobs-surface__detail-fact strong{font-size:var(--text-body)}.jobs-surface__detail-fact--pay strong{color:var(--color-brand-dark)}.jobs-surface__search-panel.jobs-surface__search-panel{border:0;background:transparent;box-shadow:none;padding:0}.notif-bell{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}@media (max-width:1023px),(pointer:coarse){.notif-bell{width:var(--touch-target,44px);height:var(--touch-target,44px)}}.notif-bell:hover{background:var(--color-surface-muted);color:var(--color-text);text-decoration:none}.notif-bell:focus-visible{outline:none;box-shadow:var(--focus-ring-soft)}.notif-bell--unread{color:var(--color-brand-dark)}.notif-bell__count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-on-brand);font-size:10px;font-weight:var(--weight-bold);line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--color-surface)}.notif-bell--mobile{justify-self:end}.notifications-popover{width:min(360px,calc(100vw - (var(--space-4) * 2)));padding:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.notifications-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border)}.notifications-popover__header>svg{color:var(--color-brand-dark)}.notifications-popover__list{max-height:min(25rem,55vh);overflow-y:auto}.notifications-popover__item{display:block;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.notifications-popover__item:hover{background:var(--color-surface-muted);text-decoration:none}.notifications-popover__item--unread{background:var(--color-brand-soft)}.notifications-popover__item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.notifications-popover__item p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.notifications-popover__item-time{display:block;margin-top:var(--space-2);font-size:var(--text-xs)}.notifications-popover__unread-dot{flex:0 0 auto;width:8px;height:8px;margin-top:.35rem;border-radius:var(--radius-full);background:var(--color-brand)}.notifications-popover__empty{margin:0;padding:var(--space-5) var(--space-4);text-align:center}.notifications-popover__footer{display:block;padding:var(--space-3) var(--space-4);color:var(--color-brand-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;text-decoration:none}.notifications-popover__footer:hover{background:var(--color-surface-muted);text-decoration:none}.notif-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4)}.notif-row--unread{background:var(--color-brand-soft)}.notif-row__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted)}.notif-row--unread .notif-row__icon{background:var(--color-surface);color:var(--color-brand-dark)}.notif-row__body{display:grid;gap:4px;min-width:0}.notif-row__topline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.notif-row__title{font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none;overflow-wrap:anywhere}.notif-row__title:hover{color:var(--color-brand-dark);text-decoration:none}.notif-row__text{font-size:var(--text-data);color:var(--color-text);overflow-wrap:anywhere}.notif-row__time{font-size:var(--text-meta);color:var(--color-text-muted)}.notif-row__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}@media (min-width:768px){.notif-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.notif-row__actions{grid-column:auto}}.input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),textarea.input[aria-invalid=true]{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger-soft) 44%,var(--color-surface))}.sidebar-layout__main .detail-layout{grid-template-columns:minmax(0,1fr)}.sidebar-layout__main .detail-layout__aside{position:static}@media (min-width:1280px){.sidebar-layout__main .detail-layout{grid-template-columns:minmax(0,1fr) 360px}.sidebar-layout__main .detail-layout__aside{position:sticky;top:calc(var(--nav-height) + var(--space-4))}}.operational-content-surface .table{min-width:720px}.operational-content-surface .table tbody td:first-child,.operational-content-surface .table thead th:first-child{min-width:200px}@media (min-width:768px){.operational-content-surface .table tbody td.table__cell--right,.operational-content-surface .table thead th.table__cell--right{position:sticky;right:0;background:var(--color-surface);box-shadow:-10px 0 10px -10px color-mix(in srgb,var(--color-text) 18%,transparent)}.operational-content-surface .table thead th.table__cell--right{z-index:2;background:var(--color-surface-soft)}}.profile-v3{display:grid;gap:var(--space-5);align-items:start}@media (min-width:1024px){.profile-v3{grid-template-columns:380px minmax(0,1fr);gap:var(--space-6)}}.profile-v3__main,.profile-v3__rail{display:grid;gap:var(--space-4);min-width:0}.profile-v3__cards{display:grid;gap:var(--space-5);align-items:start}@media (min-width:1280px){.profile-v3__cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.profile-portrait{display:grid;gap:var(--space-5);padding:var(--space-7) var(--space-6) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.profile-portrait__avatar{display:flex;justify-content:center}.profile-portrait__avatar .avatar{box-shadow:0 0 0 4px var(--color-surface),0 0 0 5px var(--color-border)}.profile-portrait__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.profile-portrait__copy{display:grid;gap:5px;justify-items:start;min-width:0}.profile-portrait__name-row{display:flex;align-items:center;gap:var(--space-2)}.profile-portrait__name{margin:0;font-size:1.625rem;font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.15}.profile-portrait__verified{display:inline-flex;color:var(--color-brand-dark)}.profile-portrait__location,.profile-portrait__meta{color:var(--color-text-muted)}.profile-portrait__location{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-meta)}.profile-portrait__settings{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-text-muted)}.profile-portrait__settings:hover{color:var(--color-text);border-color:var(--color-border-strong)}.profile-portrait__stats{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.profile-portrait__stat{flex:1 1;display:grid;justify-items:center;gap:3px;min-width:0;padding:var(--space-4) var(--space-2)}.profile-portrait__stat+.profile-portrait__stat{border-left:1px solid var(--color-border)}.profile-portrait__stat strong{font-size:1.125rem;font-weight:var(--weight-bold);white-space:nowrap}.profile-portrait__stat span{font-size:var(--text-meta);color:var(--color-text-muted);white-space:nowrap}.profile-portrait__edit{width:100%;min-height:46px}.profile-portrait__chip-group{display:grid;gap:var(--space-2)}.profile-portrait__chip-label{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.profile-portrait__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile-private{display:grid;gap:var(--space-3);padding:var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-soft)}.profile-private__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.profile-private__head h3{margin:0;font-size:var(--text-data);font-weight:var(--weight-semibold)}.profile-private__row{display:grid;gap:3px}.profile-private p,.profile-private__row span{margin:0;font-size:var(--text-meta);color:var(--color-text-muted)}.profile-private__row strong{font-size:var(--text-data)}.profile-completion{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);text-decoration:none;position:relative}.profile-completion__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-data);font-weight:var(--weight-semibold)}.profile-completion__head strong{color:var(--color-brand-dark);font-size:.9375rem}.profile-completion__note{font-size:var(--text-meta);color:var(--color-text-muted);padding-right:var(--space-6)}.profile-completion__chevron{position:absolute;right:var(--space-4);bottom:var(--space-4);color:var(--color-border-strong)}.profile-card{display:grid;gap:2px;padding:var(--space-5) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);align-content:start}.profile-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.profile-card__title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:1.0625rem;font-weight:var(--weight-semibold)}.profile-card__description,.profile-card__title svg{color:var(--color-text-muted)}.profile-card__description{margin:0 0 var(--space-2);font-size:var(--text-meta)}.profile-about-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:14px 0;border-bottom:1px solid var(--color-border-soft)}.profile-about-row:last-child{border-bottom:none}.profile-about-row__label{flex:none;width:110px;font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.profile-about-row__value{display:grid;gap:2px;justify-items:end;min-width:0;text-align:right;font-size:var(--text-data)}.profile-about-row__value strong{font-weight:var(--weight-regular)}.profile-about-row__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.profile-about-row__note{font-size:var(--text-meta);color:var(--color-text-muted)}.profile-list-row{display:flex;align-items:center;gap:14px;min-height:44px;padding:15px 4px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text);text-decoration:none}.profile-list-row:last-child{border-bottom:none}.profile-list-row--link:hover{background:var(--color-surface-soft)}.profile-list-row__icon{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-text-muted)}.profile-list-row__copy{display:grid;gap:2px;flex:1 1;min-width:0}.profile-list-row__copy strong{font-size:var(--text-data)}.profile-list-row__copy span{font-size:var(--text-meta);color:var(--color-text-muted)}.profile-list-row__chevron{flex:none;color:var(--color-border-strong)}.account-rail{display:grid;gap:var(--space-6);align-items:start;width:100%;max-width:1180px;margin-inline:auto}@media (min-width:1024px){.account-rail{grid-template-columns:280px minmax(0,1fr);gap:28px}}.account-rail__side{display:grid;gap:var(--space-4)}.account-rail__title{margin:0;font-size:1.75rem;font-weight:var(--weight-bold);letter-spacing:-.02em}.account-rail__nav{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.account-rail__identity{display:flex;align-items:center;gap:var(--space-3)}.account-rail__identity-copy{display:grid;gap:2px;min-width:0}.account-rail__identity-copy strong{font-size:.9375rem}.account-rail__identity-copy span{font-size:var(--text-meta);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis}.account-rail__rule{height:1px;margin:14px 0 10px;border:0;background:var(--color-border-soft)}.account-rail__link{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:10px 12px;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-data);font-weight:var(--weight-medium);text-decoration:none}.account-rail__link:hover{background:var(--color-surface-soft)}.account-rail__link[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand-dark);font-weight:var(--weight-semibold)}.account-rail__link--danger{color:var(--color-danger)}.account-rail__content{display:grid;gap:var(--space-4);min-width:0}@media (min-width:1024px){.account-rail__content{padding-top:52px}}.account-rail__header h2{margin:0;font-size:1.375rem;font-weight:var(--weight-bold)}.account-rail__header p{margin:4px 0 0;font-size:var(--text-data);color:var(--color-text-muted)}.account-rail__card-title{margin:0 0 var(--space-2);font-size:1.0625rem;font-weight:var(--weight-semibold)}.account-settings-panel.account-rail__card{padding:var(--space-5) 22px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.support-surface--v3{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "queue" "actions" "search" "resources";align-items:start}.support-surface--v3>*{grid-column:auto;min-width:0}.support-surface--v3 .support-surface__hero{grid-area:hero}.support-surface--v3 .support-surface__search{grid-area:search}.support-surface--v3 .support-surface__queue{grid-area:queue}.support-surface--v3 .support-surface__actions{grid-area:actions;display:block}.support-surface--v3 .support-surface__resources{grid-area:resources}@media (min-width:1024px){.support-surface--v3{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);column-gap:var(--space-6);grid-template-areas:"hero hero" "queue actions" "search resources"}}.support-v3__hero{display:grid;gap:var(--space-2)}.support-v3__title{margin:0;font-size:1.75rem;font-weight:var(--weight-bold);letter-spacing:-.02em}.support-v3__lead{margin:0;color:var(--color-text-muted)}.support-v3__search,.support-v3__search.panel{display:flex;align-items:center;gap:14px;padding:14px 18px}.support-v3__search-icon{display:inline-flex;color:var(--color-text-muted)}.support-v3__search-form{flex:1 1;min-width:0}.support-v3__queue-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.support-v3__card-title{margin:0;font-size:1.125rem;font-weight:var(--weight-semibold)}.support-v3__tickets{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.support-v3__ticket{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:14px 16px;color:var(--color-text);text-decoration:none}.support-v3__ticket+.support-v3__ticket{border-top:1px solid var(--color-border-soft)}a.support-v3__ticket:hover{background:var(--color-surface-soft)}.support-v3__ticket[aria-current=true]{background:var(--color-brand-soft)}.support-v3__ticket-copy{display:grid;gap:3px;min-width:0}.support-v3__ticket-copy strong{font-size:var(--text-data)}.support-v3__ticket-copy span{font-size:var(--text-meta);color:var(--color-text-muted)}.support-v3__contact{display:grid;gap:var(--space-3);padding:var(--space-5) 22px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.support-v3__contact-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:24px;font-weight:var(--weight-semibold)}.support-v3__hours{display:inline-flex;color:var(--color-text-muted);font-size:var(--text-data)}.applicant-table__head{display:none}.applicant-row__applied-cell{grid-column:1/-1;font-size:var(--text-meta);color:var(--color-text-muted)}.applicant-row__decision{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}@media (min-width:960px){.applicant-table__head{display:grid;grid-template-columns:44px minmax(0,1fr) 150px 150px 250px;column-gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-soft);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.applicant-table__head+.entity-list{border-top-left-radius:0;border-top-right-radius:0}.applicant-row.applicant-row--compact,.applicant-row.applicant-row--compact:not(:has(.applicant-row__select)){grid-template-columns:44px minmax(0,1fr) 150px 150px 250px;align-items:center}.applicant-row--compact .applicant-row__actions>.status-pill{justify-self:start}.applicant-row--compact .applicant-row__applied-cell{grid-column:auto;font-size:var(--text-data)}.applicant-row--compact .applicant-row__actions,.applicant-row--compact .applicant-row__side{display:contents}.applicant-row--compact .applicant-row__decision{justify-content:flex-start}}.application-detail-wireframe__business{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-soft)}.application-detail-wireframe__business-copy{display:grid;gap:3px;justify-items:start;min-width:0}.application-detail-wireframe__business-facts{display:grid;gap:10px;padding-top:var(--space-3);font-size:var(--text-data)}.application-detail-wireframe__business-facts span{display:flex;align-items:center;gap:10px}.application-detail-wireframe__business-facts svg{flex:none;color:var(--color-text-muted)}.application-detail-wireframe__business-pay{font-weight:var(--weight-semibold);color:var(--color-brand-dark)}.dash__carousel-dots{display:flex;align-items:center;justify-content:center;gap:0;margin-top:calc(var(--space-5) * -1)}.dash__carousel-dot{position:relative;width:28px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.dash__carousel-dot:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-border-strong);transform:translate(-50%,-50%);transition:background-color var(--transition-fast),transform var(--transition-fast)}.dash__carousel-dot:hover:before{background:var(--color-text-muted)}.dash__carousel-dot[aria-current=true]:before{background:var(--color-brand);transform:translate(-50%,-50%) scale(1.25)}.dash__carousel-dot:focus-visible{outline:none;border-radius:var(--radius-md);box-shadow:var(--focus-ring-soft)}.dash__aside-card[data-tone=warning]{border-color:color-mix(in srgb,var(--color-warning) 28%,var(--color-border-soft));background:var(--color-warning-soft)}.dash__aside-card[data-tone=warning] .entity-row__icon{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface));color:var(--color-warning)}.dash__aside-card[data-tone=warning] .dash__aside-note{color:var(--color-text)}@media (min-width:1024px){.dash__top-main{display:flex;flex-direction:column}.dash__top-main>.dash__aside-card{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);align-self:stretch;margin-inline:calc(var(--space-7) * -1);border-radius:var(--radius-xl,var(--radius-lg))}.dash__top-main>.dash__aside-card .entity-row__icon{width:48px;height:48px;border-radius:var(--radius-lg)}.dash__top-main>.dash__aside-card .dash__aside-copy{gap:var(--space-2)}.dash__top-main>.dash__aside-card .dash__aside-title{font-size:var(--text-card-title);line-height:1.25}.dash__top-main>.dash__aside-card .dash__aside-note{font-size:var(--text-data)}.dash__top-main>.dash__aside-card .button{margin-top:auto;align-self:flex-start}.dash__top-main>.dash__aside-card[data-tone=neutral]{border-color:var(--color-brand-ink);background:linear-gradient(135deg,var(--color-brand-ink) 0,var(--color-brand-ink-2) 100%);color:var(--color-on-brand);box-shadow:0 20px 36px -26px color-mix(in srgb,var(--color-brand-ink) 75%,transparent)}.dash__top-main>.dash__aside-card[data-tone=neutral] .entity-row__icon{background:color-mix(in srgb,var(--color-brand-glow) 16%,transparent);color:var(--color-brand-glow)}.dash__top-main>.dash__aside-card[data-tone=neutral] .dash__aside-title{color:var(--color-on-brand)}.dash__top-main>.dash__aside-card[data-tone=neutral] .dash__aside-note{color:var(--color-brand-glow)}.dash__top-main>.dash__aside-card[data-tone=neutral] .button{border-color:transparent;background:var(--color-surface);color:var(--color-brand-dark);box-shadow:none}.dash__top-main>.dash__aside-card[data-tone=neutral] .button:hover{background:var(--color-brand-glow);color:var(--color-brand-ink)}}@media (min-width:1024px){.dash__top-main>.dash__aside-card[data-tone=neutral] .button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-brand-glow)}}@media (min-width:1024px){.dash__top-main{position:relative}.dash__top-main>.dash__aside-card{margin-bottom:calc(var(--space-6) * -1);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:calc(var(--radius-lg) - 1px);border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.dashboard-surface--business .dash__top-main>.dash__aside-card{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:calc(var(--radius-md) - 1px);border-bottom-right-radius:calc(var(--radius-md) - 1px)}.dash__top-main>.dash__carousel-dots{position:absolute;z-index:1;right:0;bottom:var(--space-2);left:0;margin-top:0;pointer-events:none}.dash__top-main>.dash__carousel-dots .dash__carousel-dot{pointer-events:auto}.dash__top-main:has(>.dash__aside-card[data-tone=neutral]) .dash__carousel-dot:before{background:color-mix(in srgb,var(--color-brand-glow) 45%,transparent)}.dash__top-main:has(>.dash__aside-card[data-tone=neutral]) .dash__carousel-dot:hover:before{background:var(--color-brand-glow)}.dash__top-main:has(>.dash__aside-card[data-tone=neutral]) .dash__carousel-dot[aria-current=true]:before{background:var(--color-on-brand)}.dash__top-main:has(>.dash__aside-card[data-tone=neutral]) .dash__carousel-dot:focus-visible{box-shadow:0 0 0 2px var(--color-brand-glow)}}.application-detail-wireframe__header{display:grid;gap:var(--space-3);min-width:0}.application-detail-wireframe__header-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.application-detail-wireframe__header-link{color:var(--color-brand-dark);font-size:var(--text-data);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px}.application-detail-wireframe__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.application-detail-wireframe__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,var(--text-page));line-height:var(--leading-page);letter-spacing:var(--tracking-page);font-weight:var(--weight-bold);text-wrap:balance;overflow-wrap:anywhere}.application-detail-wireframe__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-data)}.application-detail-wireframe__inline-link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.application-handoff-panel__phone{color:var(--color-brand-dark);font-weight:var(--weight-semibold);white-space:nowrap}@media (min-width:1024px){.application-detail-wireframe__sidebar{align-self:start;position:sticky;top:calc(var(--beta-banner-height, 0px) + 66px + var(--space-4))}}.application-detail-wireframe__header-link,.application-detail-wireframe__inline-link{display:inline-flex;align-items:center;min-height:24px}.dash__carousel-dot:focus-visible,.link-tabs__item:focus-visible,.notif-bell:focus-visible,.surface-shell__desktop-avatar-trigger:focus-visible,.surface-shell__desktop-logout:focus-visible,.surface-shell__desktop-more-trigger:focus-visible,.surface-shell__desktop-nav-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:none}.jobs-surface__location-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}.jobs-surface__result-table-row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.sharkui-bottom-navigation__item:focus-visible,.surface-shell__mobile-link:focus-visible,.surface-shell__mobile-menu-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;box-shadow:none}.applicant-row__job-title{min-height:24px;display:flex;align-items:center}.location-map-preview__external-link{display:inline-flex;align-items:center;min-height:24px}@media (min-width:768px) and (max-width:1099px){.operational-content-surface .table{min-width:0}.operational-content-surface .table tbody td,.operational-content-surface .table thead th{padding-inline:var(--space-3)}.operational-content-surface .table tbody td:first-child,.operational-content-surface .table thead th:first-child{min-width:160px}.operational-content-surface .table tbody td:has(>.table__actions){width:1%;white-space:nowrap}}.table__primary>a{display:inline-flex;align-items:center;min-height:24px}.surface-shell__admin-sidebar-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.priority-banner__cta:focus-visible{box-shadow:0 0 0 3px #ffffff}.jobs-surface__filter-controls{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-2)}.jobs-surface__filter-sort{align-items:center;display:inline-flex;gap:var(--space-1)}.jobs-surface__filter-sort>.text-muted{font-size:var(--text-xs)}.jobs-surface__date-trigger{align-items:center;display:flex;justify-content:space-between;width:100%}.jobs-surface__date-content{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-3);width:min(22rem,calc(100vw - 2rem));z-index:var(--z-overlay)}.jobs-surface__date-header{align-items:center}.jobs-surface__date-title{color:var(--color-text);font-size:var(--text-sm)}.jobs-surface__date-week,.jobs-surface__date-weekdays{display:grid;gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr))}.jobs-surface__date-weekday{font-size:var(--text-xs);text-align:center}.jobs-surface__date-day{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--touch-target);padding:0}.jobs-surface__date-day[data-selected=true]{background:var(--color-brand);color:var(--color-on-brand)}.jobs-surface__date-day[data-today=true]:not([data-selected=true]){border-color:var(--color-brand)}.jobs-surface__date-day[data-outside-range=true]{color:var(--color-text-muted)}.jobs-surface__date-day:disabled{cursor:not-allowed;opacity:.45}.jobs-surface__date-day:hover:not(:disabled):not([data-selected=true]){background:var(--color-surface-soft)}@media (max-width:767px){.jobs-surface__search-panel{flex-wrap:wrap}.jobs-surface__search-panel>form[role=search]{flex-basis:100%}.jobs-surface__filter-controls{flex:1 0 100%;justify-content:flex-end}}@media (max-width:359px){.jobs-surface__filter-controls .jobs-surface__filter-toggle span{display:none}}