.DetailRow_row__ITigS{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}@media (max-width:640px){.DetailRow_row__ITigS{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.Accordion_root__P4YpL{display:flex;flex-direction:column;border-top:1px solid var(--color-border-subtle)}.Accordion_item__bpgg_{border-bottom:1px solid var(--color-border-subtle)}.Accordion_trigger__w2Ioa{width:100%;background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-base);cursor:pointer;text-align:left}.Accordion_trigger__w2Ioa:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-muted);border-radius:var(--radius-base)}.Accordion_icon__5qUfk{transition:transform var(--duration-fast) var(--easing-standard);color:var(--color-text-muted)}.Accordion_iconOpen__9ErDY{transform:rotate(180deg)}.Accordion_panel__AWMlA{padding:0 0 var(--space-3) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Input_input__Y__sE{width:100%;display:inline-flex;align-items:center;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-base);background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);min-height:40px;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.Input_input__Y__sE::placeholder{color:var(--color-text-subtle)}.Input_input__Y__sE:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-muted)}.Input_input__Y__sE:disabled{background:var(--color-bg-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.Input_invalid__337QT{border-color:var(--color-danger)}.Input_invalid__337QT:focus{box-shadow:0 0 0 3px var(--color-danger-muted)}.EmptyState_empty__sScf9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--color-text-base);background:var(--color-bg-surface);border:1px dashed var(--color-border-base);border-radius:var(--radius-card)}.EmptyState_icon__DumVJ{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-bg-surface-muted);color:var(--color-text-muted)}.EmptyState_heading__y8HMi{margin:0;font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.EmptyState_description__HRkwb{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:48ch;line-height:var(--line-height-normal)}.EmptyState_actions__4fhdd{display:inline-flex;gap:var(--space-2);margin-top:var(--space-2)}.Button_button__1uY0m{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--font-weight-semibold);line-height:1;border-radius:var(--radius-control);border:1px solid transparent;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);white-space:nowrap;text-decoration:none}.Button_button__1uY0m:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-border-focus)}.Button_button__1uY0m:disabled,.Button_button__1uY0m[aria-busy=true]{opacity:.6;cursor:not-allowed}.Button_sizeSm__EdIH2{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);min-height:32px}.Button_sizeMd__CQ8on{font-size:var(--font-size-base);padding:var(--space-3) var(--space-4);min-height:40px}.Button_sizeLg__Oydvk{font-size:var(--font-size-lg);padding:var(--space-3) var(--space-5);min-height:48px}.Button_primary__pUzgL{background:var(--color-primary);color:var(--color-primary-contrast)}.Button_primary__pUzgL:hover:not(:disabled){background:var(--color-primary-hover)}.Button_secondary___Ip78{background:var(--color-bg-surface);color:var(--color-text-base);border-color:var(--color-border-base)}.Button_secondary___Ip78:hover:not(:disabled){background:var(--color-bg-surface-muted)}.Button_ghost__a0t8b{background:transparent;color:var(--color-text-base)}.Button_ghost__a0t8b:hover:not(:disabled){background:var(--color-bg-surface-muted)}.Button_danger__hdReB{background:var(--color-danger);color:#ffffff}.Button_danger__hdReB:hover:not(:disabled){background:var(--color-red-700)}.Button_fullWidth__aSbOM{width:100%}.Button_spinnerSlot__83xvf{display:inline-flex;align-items:center}.Button_invisible__RP9t7{visibility:hidden}.NotificationsList_root__2_C4m{display:flex;flex-direction:column;gap:16px}.NotificationsList_header___C6TA{display:flex;align-items:center;justify-content:space-between}.NotificationsList_heading__iEQqP{margin:0;font-size:24px;font-weight:700}.NotificationsList_tabs__VhXn4{display:flex;gap:4px;border-bottom:1px solid var(--jobs-border,#e5e7eb)}.NotificationsList_tab____IoX{background:transparent;padding:8px 12px;cursor:pointer;font-size:14px;color:var(--jobs-text-secondary,#6b7280);border:none;border-bottom:2px solid transparent}.NotificationsList_tabActive__Okcmp{color:var(--jobs-text-primary,#111827);border-bottom-color:var(--jobs-link,#2563eb);font-weight:600}.NotificationsList_list__B_P7_{margin:0;padding:0;list-style:none;border:1px solid var(--jobs-border,#e5e7eb);border-radius:12px;background:var(--jobs-surface,#ffffff);overflow:hidden}.NotificationsList_list__B_P7_>li+li{border-top:1px solid var(--jobs-border,#e5e7eb)}.NotificationsList_row__kCzWz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;width:100%;padding:16px;text-align:left;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;transition:background .12s}.NotificationsList_row__kCzWz:hover{background:var(--jobs-surface-hover,#f9fafb)}.NotificationsList_rowUnread__BnFXa{border-left-color:var(--jobs-link,#2563eb);background:var(--jobs-unread-bg,#f0f7ff)}.NotificationsList_rowRead__oD5Cj{opacity:.85}.NotificationsList_rowIcon___JwBD{font-size:18px}.NotificationsList_rowBody__h8jxy{min-width:0}.NotificationsList_rowTitle__Z3Bp0{font-size:14px;font-weight:600;color:var(--jobs-text-primary,#111827);margin-bottom:4px}.NotificationsList_rowText__W2VtA{font-size:13px;color:var(--jobs-text-secondary,#4b5563)}.NotificationsList_rowMeta__0JPGQ{font-size:12px;color:var(--jobs-text-tertiary,#9ca3af);white-space:nowrap}.NotificationsList_placeholder__i84pQ{padding:48px 16px;text-align:center;color:var(--jobs-text-secondary,#6b7280);border:1px dashed var(--jobs-border,#e5e7eb);border-radius:12px}.NotificationsList_loadMoreRow__4cjEf{display:flex;justify-content:center}.JobStatusBadge_badge__d_jVu{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;line-height:1.5;border:1px solid transparent;white-space:nowrap}.JobStatusBadge_draft__MXoP4{background:var(--color-bg-surface-muted);color:var(--color-text-muted);border-color:var(--color-border-subtle)}.JobStatusBadge_unpaid__IkqPA{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.JobStatusBadge_active__nvMNd{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.JobStatusBadge_expiring__3t4vG{background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent)}.JobStatusBadge_expired__3WV1G{background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}.JobStatusBadge_inactive__nqu5q{background:var(--color-bg-surface-muted);color:var(--color-text-muted);border-color:var(--color-border-subtle);text-decoration:line-through}.JobSitesPanel_panel__aCztY{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);padding:var(--space-4)}.JobSitesPanel_heading__krdSK{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.JobSitesPanel_list__Vsrv_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.JobSitesPanel_row__9wIJk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,auto) minmax(0,1.2fr) minmax(0,auto);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.JobSitesPanel_siteCell__dOPQU{display:flex;flex-direction:column;gap:2px;min-width:0}.JobSitesPanel_siteName__OIWiT{font-weight:600;overflow-wrap:anywhere}.JobSitesPanel_siteDomain__br8AE{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.JobSitesPanel_statusCell__q9qJF{display:flex}.JobSitesPanel_datesCell__057sW{display:grid;grid-template-columns:auto auto;grid-gap:2px var(--space-2);gap:2px var(--space-2);font-size:var(--font-size-sm);min-width:0}.JobSitesPanel_dateLabel__7_9XW{color:var(--color-text-muted);text-transform:uppercase;font-size:var(--font-size-xs);align-self:center}.JobSitesPanel_actionCell__i510p{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}.JobSitesPanel_renewState__DGbrm{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap}.JobSitesPanel_payLink___2nno,.JobSitesPanel_proofLink__hCXDv{font-size:var(--font-size-sm);color:var(--color-text-link);white-space:nowrap}.JobSitesPanel_reference__4WW_a{font-family:var(--font-mono);font-size:var(--font-size-sm);-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:720px){.JobSitesPanel_row__9wIJk{grid-template-columns:minmax(0,1fr);align-items:start}.JobSitesPanel_actionCell__i510p{justify-content:flex-start}}.Alert_alert___wDvc{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Alert_title__Y3soY{font-weight:var(--font-weight-semibold)}.Alert_info__RFfo3{background:var(--color-info-muted);color:var(--color-info);border-color:var(--color-info)}.Alert_success__2Hjh0{background:var(--color-success-muted);color:var(--color-success);border-color:var(--color-success)}.Alert_warning__exK1Q{background:var(--color-warning-muted);color:var(--color-warning);border-color:var(--color-warning)}.Alert_danger__bqf3A{background:var(--color-danger-muted);color:var(--color-danger);border-color:var(--color-danger)}.CompanyLogoUpload_root__gpieY{display:flex;align-items:center;gap:var(--space-4)}.CompanyLogoUpload_preview__JqU_n{width:96px;height:96px;border-radius:var(--radius-card);background:var(--color-bg-surface-muted);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-subtle);flex-shrink:0;overflow:hidden}.CompanyLogoUpload_preview__JqU_n img{width:100%;height:100%;object-fit:contain}.CompanyLogoUpload_placeholder__JprFo{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;padding:var(--space-2)}.CompanyLogoUpload_dropzone__IyyAV{flex:1 1;border:2px dashed var(--color-border-subtle);border-radius:var(--radius-card);padding:var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard);text-align:center}.CompanyLogoUpload_dropzone__IyyAV.CompanyLogoUpload_dragOver__PrVsp{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.CompanyLogoUpload_dropzone__IyyAV input[type=file]{display:none}.CompanyLogoUpload_dropzoneText__kUAeA{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-2)}.CompanyLogoUpload_dropzoneHelp__Io2oh{color:var(--color-text-muted);font-size:var(--font-size-xs)}.FormField_field___L_K9{display:flex;flex-direction:column;gap:var(--space-2)}.FormField_label__mv_dd{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-base)}.FormField_required__NG3Qu{color:var(--color-danger)}.FormField_optional__5Zgzd{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.FormField_help__gDmSa{color:var(--color-text-muted)}.FormField_error__qZmiM,.FormField_help__gDmSa{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.FormField_error__qZmiM{color:var(--color-danger);display:inline-flex;align-items:center;gap:var(--space-1)}.Select_wrapper__zulDC{position:relative;display:inline-flex;width:100%}.Select_select__4W1uQ{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-base);background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-radius:var(--radius-control);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);min-height:40px;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.Select_select__4W1uQ:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-muted)}.Select_select__4W1uQ:disabled{background:var(--color-bg-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.Select_invalid__C5yZX{border-color:var(--color-danger)}.Select_invalid__C5yZX:focus{box-shadow:0 0 0 3px var(--color-danger-muted)}.Select_chevron__YfAw8{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted)}.CompanyForm_form__TEKYA{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.CompanyForm_span2__acjib{grid-column:span 2}.CompanyForm_actions__4rxv1{grid-column:span 2;display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}@media (max-width:640px){.CompanyForm_form__TEKYA{grid-template-columns:1fr}.CompanyForm_actions__4rxv1,.CompanyForm_span2__acjib{grid-column:span 1}}.Checkbox_row__7QQIw{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-base)}.Checkbox_row__7QQIw[data-disabled=true]{opacity:.6;cursor:not-allowed}.Checkbox_input__QoyhQ{width:18px;height:18px;accent-color:var(--color-primary);border-radius:var(--radius-sm)}.Checkbox_input__QoyhQ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-muted);border-radius:var(--radius-sm)}.Checkbox_label__TTLqQ{line-height:var(--line-height-tight)}.CategoryChip_chip__UNC2g{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-muted);color:var(--color-primary);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid transparent;line-height:1.4;white-space:nowrap}.CategoryChip_clickable__4rLmH{cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.CategoryChip_clickable__4rLmH:hover{background:var(--color-bg-surface);border-color:var(--color-primary)}.CategoryChip_clickable__4rLmH[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-contrast)}.CategoryChip_clickable__4rLmH:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-muted)}.CategoryChip_count__ehY_N{background:var(--color-bg-surface);color:var(--color-text-muted);border-radius:var(--radius-full);padding:0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.Radio_row__YHowF{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-base)}.Radio_row__YHowF[data-disabled=true]{opacity:.6;cursor:not-allowed}.Radio_input__ZQbJR{width:18px;height:18px;accent-color:var(--color-primary)}.Radio_input__ZQbJR:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-muted);border-radius:var(--radius-full)}.Radio_label__Zm2DX{line-height:var(--line-height-tight)}.Radio_group__oLJe2{display:flex;flex-direction:column;gap:var(--space-2)}.Radio_groupRow__ip2UO{flex-direction:row;gap:var(--space-4);flex-wrap:wrap}.Modal_overlay__Ziz_V{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:var(--z-modal);animation:Modal_fadeIn__r_dmu var(--duration-fast) var(--easing-standard)}.Modal_dialog__OrH41{background:var(--color-bg-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);width:100%;max-width:480px;max-height:calc(100vh - var(--space-12));display:flex;flex-direction:column;overflow:hidden;animation:Modal_pop__WtjiZ var(--duration-base) var(--easing-standard)}.Modal_sizeSm__D7KDZ{max-width:360px}.Modal_sizeMd__aXEjU{max-width:480px}.Modal_sizeLg__O5Lk2{max-width:720px}.Modal_header__4VuWp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.Modal_title__2TINq{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-base);margin:0}.Modal_close__eZAMw{background:transparent;border:0;cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-xl);line-height:1;padding:var(--space-1);border-radius:var(--radius-base)}.Modal_close__eZAMw:hover{color:var(--color-text-base);background:var(--color-bg-surface-muted)}.Modal_close__eZAMw:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-muted)}.Modal_body__Vz1nx{padding:var(--space-4);overflow-y:auto;flex:1 1 auto;color:var(--color-text-base);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.Modal_footer__y975N{display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-surface-muted)}@keyframes Modal_fadeIn__r_dmu{0%{opacity:0}to{opacity:1}}@keyframes Modal_pop__WtjiZ{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.Modal_dialog__OrH41,.Modal_overlay__Ziz_V{animation:none}}.Skeleton_skeleton__CSzs1{display:block;background:linear-gradient(90deg,var(--color-bg-surface-muted) 0,var(--color-border-subtle) 50%,var(--color-bg-surface-muted) 100%);background-size:200% 100%;animation:Skeleton_shimmer__Skl_v 1.4s ease-in-out infinite;border-radius:var(--radius-base)}.Skeleton_text__lZr5f{height:1em;border-radius:var(--radius-sm)}.Skeleton_circle___OcWT{border-radius:50%}.Skeleton_rounded__9GBrr{border-radius:var(--radius-md)}@keyframes Skeleton_shimmer__Skl_v{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__CSzs1{animation-duration:0s}}.StatTile_tile__A5Z7b{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);min-width:0}.StatTile_label__Qqn2X{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em}.StatTile_value__Yw7gk{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-base);line-height:1.1}.StatTile_trend__JHtf9{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:var(--space-1)}.StatTile_trendUp__epq_D{color:var(--color-success)}.StatTile_trendDown__SSE3O{color:var(--color-danger)}.StatTile_trendFlat__HFGft{color:var(--color-text-muted)}.TestimonialCard_root__siRGQ{padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-bg-base);border:1px solid var(--color-border-subtle,#e5e7eb);display:flex;flex-direction:column;gap:var(--space-4)}.TestimonialCard_quote__GB1iv{font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-base);margin:0;font-style:italic}.TestimonialCard_footer__rx_b_{display:flex;align-items:center;gap:var(--space-3);margin-top:auto}.TestimonialCard_avatar__bLwBo{width:40px;height:40px;border-radius:999px;object-fit:cover;background:var(--color-bg-subtle,#f3f4f6)}.TestimonialCard_who__Ir2P8{display:flex;flex-direction:column}.TestimonialCard_author__SmLxd{font-weight:600;color:var(--color-text-base)}.TestimonialCard_role__bwQam{color:var(--color-text-muted);font-size:var(--font-size-sm)}.PricingTable_root__QCBnE{display:flex;flex-direction:column;gap:var(--space-6,24px)}.PricingTable_grid__0ifPl{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-6,24px);gap:var(--space-6,24px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.PricingTable_card__wZ1OG{display:flex;flex-direction:column;gap:var(--space-3,12px);padding:var(--space-6,24px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-card,12px);background:var(--color-surface,#fff)}.PricingTable_name__61thY{margin:0;font-size:var(--font-size-lg,1.125rem)}.PricingTable_price___6zvS{margin:0}.PricingTable_amount__ppLNl{font-size:var(--font-size-3xl,2rem);font-weight:700;color:var(--color-text,inherit)}.PricingTable_description__aEiX3,.PricingTable_period__NOqKF{color:var(--color-text-muted,inherit)}.PricingTable_description__aEiX3{margin:0;flex:1 1}.PricingTable_cta__UQv2W{align-self:flex-start;display:inline-block;padding:var(--space-2,8px) var(--space-4,16px);border-radius:var(--radius-control,8px);background:var(--color-primary,#111);color:var(--color-on-primary,#fff);font-weight:600;text-decoration:none}.PricingTable_cta__UQv2W:hover{background:var(--color-primary-hover,var(--color-primary,#111))}.PricingTable_footnote___qNzU{margin:0;color:var(--color-text-muted,inherit);font-size:var(--font-size-sm,.875rem)}.CompanyProfileCard_root__R4oRF{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-bg-base);border:1px solid var(--color-border-subtle,#e5e7eb)}.CompanyProfileCard_header__2R6io{display:flex;align-items:center;gap:var(--space-4)}.CompanyProfileCard_logo__lz7sW{width:64px;height:64px;border-radius:var(--radius-md,8px);object-fit:cover;background:var(--color-bg-subtle,#f3f4f6);flex:0 0 auto}.CompanyProfileCard_name__GJrtx{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-base);margin:0}.CompanyProfileCard_locations__0Q_pl{display:flex;flex-direction:column;gap:var(--space-2)}.CompanyProfileCard_location__70ACG{color:var(--color-text-muted);font-size:var(--font-size-sm)}.CompanyProfileCard_summary__AaWwq{color:var(--color-text-base);font-size:var(--font-size-sm);line-height:1.5;margin:0}.Textarea_textarea__4uHWq{width:100%;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-base);background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-radius:var(--radius-control);padding:var(--space-3);min-height:96px;line-height:var(--line-height-normal);resize:vertical;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.Textarea_textarea__4uHWq::placeholder{color:var(--color-text-subtle)}.Textarea_textarea__4uHWq:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-muted)}.Textarea_textarea__4uHWq:disabled{background:var(--color-bg-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.Textarea_autosize__kXahY{resize:none;overflow:hidden}.Textarea_invalid__f_q6R{border-color:var(--color-danger)}.Textarea_invalid__f_q6R:focus{box-shadow:0 0 0 3px var(--color-danger-muted)}.Toast_region__c09r3{position:fixed;top:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);z-index:var(--z-toast);pointer-events:none}.Toast_toast__WYs1C{pointer-events:auto;min-width:280px;max-width:400px;background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-left:4px solid var(--color-info);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--space-3) var(--space-4);display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;animation:Toast_slideIn__pTD63 var(--duration-base) var(--easing-decelerate)}.Toast_toast__WYs1C.Toast_info__qeb6d{border-left-color:var(--color-info)}.Toast_toast__WYs1C.Toast_success__FQUCE{border-left-color:var(--color-success)}.Toast_toast__WYs1C.Toast_warning__XEfBh{border-left-color:var(--color-warning)}.Toast_toast__WYs1C.Toast_danger__i7yCW{border-left-color:var(--color-danger)}.Toast_title__0kfVB{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-base)}.Toast_body__lynBJ{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}.Toast_close__IVqoU{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-base);align-self:start}.Toast_close__IVqoU:hover{color:var(--color-text-base);background:var(--color-bg-surface-muted)}@keyframes Toast_slideIn__pTD63{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.Toast_toast__WYs1C{animation:none}}.TipTapEditor_root__f6oiC{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-bg-surface);overflow:hidden;display:flex;flex-direction:column}.TipTapEditor_toolbar__aAWO1{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface-muted)}.TipTapEditor_toolbarGroup__BKMvc{display:inline-flex;gap:2px;border-radius:var(--radius-control);background:var(--color-bg-surface);padding:2px}.TipTapEditor_toolbarButton__X4f8l{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--color-text-muted);width:32px;height:32px;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--easing-standard)}.TipTapEditor_toolbarButton__X4f8l:hover:not(:disabled){background:var(--color-bg-surface-muted);color:var(--color-text-base)}.TipTapEditor_toolbarButton__X4f8l[aria-pressed=true]{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.TipTapEditor_toolbarButton__X4f8l:disabled{opacity:.4;cursor:not-allowed}.TipTapEditor_toolbarButton__X4f8l:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.TipTapEditor_editor__wth1G{padding:var(--space-3);min-height:200px;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-base)}.TipTapEditor_editor__wth1G .ProseMirror{outline:none;min-height:180px}.TipTapEditor_editor__wth1G .ProseMirror p{margin:0 0 var(--space-3)}.TipTapEditor_editor__wth1G .ProseMirror h2{font-size:var(--font-size-xl);margin:var(--space-3) 0 var(--space-2)}.TipTapEditor_editor__wth1G .ProseMirror h3{font-size:var(--font-size-lg);margin:var(--space-3) 0 var(--space-2)}.TipTapEditor_editor__wth1G .ProseMirror ol,.TipTapEditor_editor__wth1G .ProseMirror ul{padding-left:var(--space-5);margin:0 0 var(--space-3)}.TipTapEditor_editor__wth1G .ProseMirror a{color:var(--color-primary);text-decoration:underline}.TipTapEditor_editor__wth1G .ProseMirror img{max-width:100%;height:auto;display:block;margin:var(--space-3) 0}.TipTapEditor_editor__wth1G .ProseMirror.is-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-muted);pointer-events:none;height:0}.TipTapEditor_readonly__V0zdW,.TipTapEditor_readonly__V0zdW .ProseMirror{cursor:default}.JobForm_form__ibl71{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.JobForm_span2__tmylu{grid-column:span 2}.JobForm_actions__M6dSS{grid-column:span 2;display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.JobForm_radioGroup__0d7xa{display:inline-flex;gap:var(--space-3)}@media (max-width:640px){.JobForm_form__ibl71{grid-template-columns:1fr}.JobForm_actions__M6dSS,.JobForm_span2__tmylu{grid-column:span 1}}.JobForm_stack__OALC2{display:flex;flex-direction:column;gap:var(--space-2)}.SitePicker_fieldset__Q_ALC{border:1px solid var(--color-border-base);border-radius:var(--radius-md);padding:var(--space-4);margin:0;min-width:0}.SitePicker_legend__f4oDz{font-weight:600;padding:0 var(--space-2)}.SitePicker_hint__o609x{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.SitePicker_selectAll__ohZZe{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0 0 var(--space-3);font:inherit;font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:underline;cursor:pointer}.SitePicker_selectAll__ohZZe:disabled{cursor:not-allowed;opacity:.6}.SitePicker_list__OqbHw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.SitePicker_item__uwcOR{margin:0}.SitePicker_labelBody__RP7tv{display:flex;flex-direction:column;gap:2px}.SitePicker_name__rR4Mr{font-weight:500}.SitePicker_blocked__H2_GE,.SitePicker_domain__ZroiP{font-size:var(--font-size-sm);color:var(--color-text-muted)}.SitePicker_blocked__H2_GE{font-style:italic}.SitePicker_error__fTHeK{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:var(--font-size-sm)}