.interview-form_page__0lfiz{display:grid;gap:var(--space-4)}.interview-form_page__0lfiz>p{margin:0}.interview-form_form__HCzd_{display:grid;gap:var(--space-4);container:interview/inline-size}.interview-form_columns__cy9n8{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start}.interview-form_columns__cy9n8,.interview-form_mainColumn__hpoVR,.interview-form_sideColumn__uh7Ld{display:grid;gap:var(--space-4);min-width:0}.interview-form_grid__KlwQH{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-3);align-items:start}.interview-form_when__qfS1i{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:var(--space-4);align-items:start}.interview-form_whenSide__u_Y_i{display:grid;align-content:start;gap:var(--space-3);min-width:0}.interview-form_whenSide__u_Y_i>.interview-form_schedule__9Ow0j{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-form_whenSide__u_Y_i>.interview-form_schedule__9Ow0j>:first-child{grid-column:1/-1;min-width:0}.interview-form_whenSide__u_Y_i>.interview-form_mode__HRhpy{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-form_when__qfS1i input[type=date]::-webkit-calendar-picker-indicator{display:none}.interview-form_schedule__9Ow0j{grid-template-columns:minmax(0,2fr) minmax(5rem,.7fr) minmax(0,1fr)}.interview-form_participants__Vtpzc{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-form_mode__HRhpy{grid-template-columns:repeat(3,minmax(0,1fr))}.interview-form_wide__GqJEA{grid-column:span 2}.interview-form_field__kci2x{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.interview-form_field__kci2x>label{color:var(--text-secondary);font-size:var(--text-label);font-weight:600}.interview-form_form__HCzd_ :where(input:not([type=checkbox]):not([type=hidden]),select,textarea),.interview-form_statusForm__0u6IX :where(select,textarea){width:100%;min-width:0;min-height:var(--control-height);padding:.4rem .6rem;border:1px solid var(--control-border);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-body)}.interview-form_form__HCzd_ :where(input,select,textarea):focus-visible,.interview-form_statusForm__0u6IX :where(select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.interview-form_form__HCzd_ :where(input,select,textarea,button,summary){scroll-margin-block:var(--space-4) 7rem}.interview-form_field__kci2x small,.interview-form_hint__qFLiy{font-size:var(--text-meta);color:var(--text-secondary);margin:0}.interview-form_full__J64WH{grid-column:1/-1}.interview-form_check__5rA4c{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-label)}.interview-form_check__5rA4c input{accent-color:var(--accent)}.interview-form_detailSection__q3qLz,.interview-form_details__10YyX{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--corner-panel);background:var(--surface)}.interview-form_detailSection__q3qLz>summary,.interview-form_details__10YyX>summary{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-primary);font-size:var(--text-label);font-weight:700;list-style:none}.interview-form_detailSection__q3qLz>summary::-webkit-details-marker,.interview-form_details__10YyX>summary::-webkit-details-marker{display:none}.interview-form_detailSection__q3qLz>summary:after,.interview-form_details__10YyX>summary:after{content:"";flex:0 0 auto;width:.45rem;height:.45rem;margin:0 .2rem 0 auto;border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);transform:rotate(45deg) translateY(-.1rem)}.interview-form_detailSection__q3qLz[open]>summary:after,.interview-form_details__10YyX[open]>summary:after{transform:rotate(-135deg)}.interview-form_detailSection__q3qLz>summary h2{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font:inherit;color:inherit}.interview-form_details__10YyX>summary{min-height:var(--control-small)}.interview-form_statusRow__2diz4{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.interview-form_statusRow__2diz4>details{min-width:0}.interview-form_statusRow__2diz4>details[open]{flex:1 1 100%}.interview-form_statusForm__0u6IX{display:grid;gap:var(--space-2);max-width:40rem}@container interview (max-width: 60rem){.interview-form_columns__cy9n8{grid-template-columns:minmax(0,1fr)}}@container interview (max-width: 46rem){.interview-form_when__qfS1i{grid-template-columns:minmax(0,1fr)}}@container interview (max-width: 44rem){.interview-form_mode__HRhpy,.interview-form_schedule__9Ow0j{grid-template-columns:repeat(2,minmax(0,1fr))}.interview-form_schedule__9Ow0j>:first-child{grid-column:1/-1}}@container interview (max-width: 30rem){.interview-form_grid__KlwQH,.interview-form_mode__HRhpy,.interview-form_schedule__9Ow0j,.interview-form_whenSide__u_Y_i>.interview-form_mode__HRhpy,.interview-form_whenSide__u_Y_i>.interview-form_schedule__9Ow0j{grid-template-columns:minmax(0,1fr)}.interview-form_schedule__9Ow0j>:first-child,.interview-form_wide__GqJEA{grid-column:auto}}@media (pointer:coarse){.interview-form_form__HCzd_ :where(input:not([type=checkbox]):not([type=hidden]),select,textarea),.interview-form_statusForm__0u6IX :where(select,textarea){min-height:44px;font-size:max(16px,var(--text-body))}.interview-form_check__5rA4c,.interview-form_detailSection__q3qLz>summary,.interview-form_details__10YyX>summary{min-height:44px}}.interview-form_toolbar____X_i{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0}.interview-form_form__HCzd_ p{margin:0}.workspace-select_select__RWLL3{min-width:0;position:relative}.workspace-select_native__4520w{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip-path:inset(50%);overflow:hidden;pointer-events:none}.workspace-select_trigger__9MdTC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:.4rem .6rem;border:1px solid var(--control-border);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer}.workspace-select_trigger__9MdTC span{min-width:0;overflow-wrap:anywhere}.workspace-select_option__QPPHi svg,.workspace-select_trigger__9MdTC svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;color:var(--brand)}.workspace-select_trigger__9MdTC:disabled{color:var(--text-secondary);cursor:default}.workspace-select_trigger__9MdTC:hover:not(:disabled),.workspace-select_trigger__9MdTC[aria-expanded=true]{border-color:var(--brand);background:var(--brand-soft)}.workspace-select_panel__MtchJ{position:fixed;inset:auto;margin:0;padding:var(--space-1);min-width:min(12rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem);max-height:min(22rem,calc(100dvh - 1rem));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--control-border);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font-size:var(--text-body)}.workspace-select_option__QPPHi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:.4rem .6rem;border:0;border-radius:var(--corner-control);background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.workspace-select_option__QPPHi span{overflow-wrap:anywhere}.workspace-select_option__QPPHi[aria-selected=true]{color:var(--brand);background:var(--brand-soft)}.workspace-select_option__QPPHi:hover{background:var(--hover)}.workspace-select_group__SPfFP summary:focus-visible,.workspace-select_option__QPPHi:focus-visible,.workspace-select_trigger__9MdTC:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.workspace-select_group__SPfFP+.workspace-select_group__SPfFP{border-top:1px solid var(--border-subtle)}.workspace-select_group__SPfFP summary{cursor:pointer;padding:.5rem .6rem;color:var(--brand);font-weight:600}.workspace-select_group__SPfFP summary small{float:right;color:var(--text-secondary);font-size:var(--text-meta);font-weight:400}.workspace-select_group__SPfFP [role=group]{padding-left:var(--space-3)}.workspace-select_empty__oZi7c{margin:var(--space-2);color:var(--text-secondary)}@media(pointer:coarse){.workspace-select_group__SPfFP summary,.workspace-select_option__QPPHi,.workspace-select_trigger__9MdTC{min-height:44px;font-size:max(16px,var(--text-body))}}.workspace-select_stageRows__Jj4Dt{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr) var(--icon-size);gap:0 var(--space-3)}.workspace-select_stageOption__o__0f{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center}.workspace-select_stage__ALGsw{color:var(--text-secondary);font-size:var(--text-meta);font-weight:500}.workspace-select_check__iy3pF{width:var(--icon-size)}.portal-requests_chip__V4Owp{display:inline-flex;align-items:center;padding:0 var(--space-2);border-radius:var(--corner-label);font-size:var(--text-label);font-weight:600;white-space:nowrap;background:var(--hover);color:var(--text-secondary)}.portal-requests_chip__V4Owp[data-state=in_review],.portal-requests_chip__V4Owp[data-state=received]{background:var(--selected);color:var(--brand)}.portal-requests_chip__V4Owp[data-state=needs_info]{background:var(--warning-subtle);color:var(--warning)}.portal-requests_chip__V4Owp[data-state=approved]{background:var(--accent-soft);color:var(--accent-ink)}.portal-requests_chip__V4Owp[data-state=rejected]{background:var(--destructive-subtle);color:var(--destructive)}.portal-requests_detail__CVxed{display:grid;gap:var(--space-4);max-width:52rem}.portal-requests_head__lAIxP{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.portal-requests_head__lAIxP h2{margin:0;font-size:calc(var(--text-section) * 1.3);color:var(--text-primary);overflow-wrap:anywhere}.portal-requests_hint__hEJy3{margin:0;color:var(--text-secondary)}.portal-requests_banner__Tae_G{margin:0;padding:var(--space-3);border-radius:var(--corner-control);background:var(--warning-subtle);color:var(--text-primary);display:grid;gap:var(--space-1)}.portal-requests_banner__Tae_G strong{color:var(--warning)}.portal-requests_note__d5dI7{margin:0;color:var(--text-secondary);font-size:var(--text-label)}.portal-requests_form__a5sYw{display:grid;gap:var(--space-4);max-width:46rem}.portal-requests_group__G_hYm{margin:0;padding:0;border:0;display:grid;gap:var(--space-3)}.portal-requests_group__G_hYm legend{padding:0;margin-bottom:var(--space-1);font-weight:600;color:var(--text-primary);font-size:var(--text-section)}.portal-requests_field__F_nMN{display:grid;gap:var(--space-1)}.portal-requests_field__F_nMN label{font-weight:600;color:var(--text-primary)}.portal-requests_field__F_nMN input,.portal-requests_field__F_nMN select,.portal-requests_field__F_nMN textarea{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2);border:1px solid var(--control-border);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font:inherit}.portal-requests_field__F_nMN textarea{min-height:4.5rem;resize:none}.portal-requests_field__F_nMN input:focus-visible,.portal-requests_field__F_nMN select:focus-visible,.portal-requests_field__F_nMN textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.portal-requests_field__F_nMN [aria-invalid=true]{border-color:var(--destructive)}.portal-requests_form__a5sYw>textarea{width:100%;min-height:4.5rem;padding:var(--space-2);border:1px solid var(--control-border);border-radius:var(--corner-control);background:var(--surface);font:inherit;resize:none}@media (pointer:coarse){.portal-requests_field__F_nMN input,.portal-requests_field__F_nMN select{min-height:2.75rem;font-size:1rem}}.portal-requests_req__lobsr{color:var(--destructive);font-weight:600}.portal-requests_optional__nqQjo{color:var(--text-tertiary);font-weight:400;font-size:var(--text-label)}.portal-requests_fieldHint__TtRM_{color:var(--text-secondary);font-size:var(--text-label)}.portal-requests_fieldError__p61ev{color:var(--destructive);font-size:var(--text-label)}.portal-requests_row__HGmeu{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3)}.portal-requests_bar__Lw2q2,.portal-requests_confirm__Mky_R{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.portal-requests_confirm__Mky_R{padding:var(--space-2) var(--space-3);border-radius:var(--corner-control);background:var(--selected)}.portal-requests_confirm__Mky_R span{flex:1 1 18rem}.portal-requests_error__3j6_9{background:var(--destructive-subtle);color:var(--destructive)}.portal-requests_error__3j6_9,.portal-requests_notice__ieWdY{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--corner-control);font-size:var(--text-label)}.portal-requests_notice__ieWdY{background:var(--success-subtle);color:var(--success)}.portal-requests_profile__p2YAU{display:grid;gap:var(--space-3);margin:0}.portal-requests_profile__p2YAU div{display:grid;gap:2px}.portal-requests_profile__p2YAU dt{color:var(--text-secondary);font-size:var(--text-label)}.portal-requests_profile__p2YAU dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.portal-requests_versions__ysGkR{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.portal-requests_versions__ysGkR>li{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--corner-panel)}.portal-requests_versions__ysGkR>li[data-approved]{border-color:var(--accent)}.portal-requests_versionHead__m9NYY{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline}.portal-requests_versionHead__m9NYY strong{color:var(--text-primary)}.portal-requests_versionHead__m9NYY time{color:var(--text-tertiary);font-size:var(--text-label)}.portal-requests_agreed__JUoCX{color:var(--accent-ink);font-weight:600;font-size:var(--text-label)}.portal-requests_link__vmxVn{color:var(--brand);text-decoration:none;overflow-wrap:anywhere}.portal-requests_link__vmxVn:hover{text-decoration:underline}.portal-requests_link__vmxVn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--corner-label)}.portal-requests_section__5H_38{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.portal-requests_section__5H_38 h3{margin:0;font-size:var(--text-body);color:var(--text-secondary);font-weight:600}details.portal-requests_more__gL0xi summary{cursor:pointer;color:var(--brand);font-weight:600}details.portal-requests_more__gL0xi summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:coarse){.portal-requests_link__vmxVn{display:inline-flex;align-items:center;min-height:2.75rem}}.access_workspace__X_25i{min-width:0;padding:var(--space-4);color:var(--text-primary)}.access_workspace__X_25i h1{color:var(--brand);font-size:var(--text-page);margin:0}.access_workspace__X_25i h2{font-size:var(--text-section);margin:0}.access_workspace__X_25i h3{font-size:var(--text-body);margin:var(--space-4) 0 var(--space-2)}.access_workspace__X_25i p{color:var(--text-secondary);margin:var(--space-2) 0 var(--space-3)}.access_workspace__X_25i [role=alert]{color:var(--destructive)}.access_actions__5iZkz,.access_header__GFZPE{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.access_header__GFZPE{justify-content:space-between}.access_brandLogo__0mM9q{display:block;height:3rem;width:auto;max-width:12rem;object-fit:contain;margin-bottom:var(--space-3)}.access_header__GFZPE>div{min-width:0}.access_section__u4XIu{padding-block:var(--space-4);border-bottom:1px solid var(--border)}.access_section__u4XIu>button{margin-top:var(--space-3)}.access_tableScroll__KtAD2{max-width:100%;overflow:auto}.access_workspace__X_25i table{width:100%;border-collapse:collapse}.access_workspace__X_25i td,.access_workspace__X_25i th{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.access_workspace__X_25i th{color:var(--text-primary);background:var(--surface-secondary)}.access_rows__ilAoT{list-style:none;margin:var(--space-3) 0 0;padding:0}.access_rows__ilAoT li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:var(--space-3) 0}.access_rows__ilAoT span{min-width:0;overflow-wrap:anywhere}.access_form__Oksyf{display:grid;gap:var(--space-4);max-width:40rem}.access_form__Oksyf label{display:grid;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-label)}.access_form__Oksyf input:not([type=checkbox]){width:100%;min-width:0;padding:var(--space-2);border:1px solid var(--control-border);border-radius:var(--corner-control);min-height:var(--control-height);font:inherit;background:var(--surface);color:var(--text-primary)}.access_form__Oksyf label.access_check__b9cLb{display:flex;align-items:flex-start;gap:var(--space-2)}.access_check__b9cLb input{margin-top:.2em;flex:none;width:1.1rem;height:1.1rem}@media(max-width:500px){.access_workspace__X_25i{padding:var(--space-3) 0}.access_workspace__X_25i td,.access_workspace__X_25i th{padding:var(--space-2)}.access_actions__5iZkz{gap:var(--space-2)}.access_rows__ilAoT li{align-items:flex-start}}.offer-editor-sections_editor__RkjN9{min-width:0}.offer-editor-sections_navigation__b3a5W{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--border)}@media (max-width:480px){.offer-editor-sections_navigation__b3a5W>button{flex:1 1 0;min-width:0;padding-inline:var(--space-1);white-space:normal;line-height:1.2}}.offer-editor-sections_navigation__b3a5W>button[aria-pressed]{background:transparent;color:var(--text-secondary);border:0;border-bottom:2px solid transparent;border-radius:0;padding-inline:var(--space-2)}.offer-editor-sections_navigation__b3a5W>button[aria-pressed=true]{color:var(--brand);border-bottom-color:var(--brand)}.offer-editor-sections_navigation__b3a5W>button[aria-pressed]:hover{background:var(--hover)}.offer-form-editor_form__hG4s2.offer-form-editor_form__hG4s2{display:block;max-width:none;container:offer/inline-size}.offer-form-editor_layout__X0sKX{display:grid;grid-template-columns:14.5rem minmax(0,1fr);align-items:stretch;min-width:0}.offer-form-editor_sidebar__JIT9_{min-width:0;padding:var(--space-2) var(--space-4) var(--space-6) 0;border-right:1px solid var(--border)}.offer-form-editor_sidebar__JIT9_>nav{position:sticky;top:var(--space-4)}.offer-form-editor_main__BV7Vi{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4);min-width:0;padding-left:var(--space-6);container:offer-main/inline-size}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_{padding-top:0}.offer-form-editor_body__eJ9Jc{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-6);min-width:0;padding:var(--space-6);border-radius:var(--corner-panel);background:var(--surface-secondary)}.offer-form-editor_content__urO4n{display:grid;align-content:start;gap:var(--space-4);min-width:0;container:offer-content/inline-size}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n>section{gap:var(--space-4);padding-top:0;border-top:0}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n>section[hidden]{display:none}.offer-form-editor_stepHeading__vzzCp{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.offer-form-editor_stepHeading__vzzCp h2{margin:0;color:var(--text-primary);font-size:var(--text-section);font-weight:750;line-height:1.3;scroll-margin-top:var(--space-4)}.offer-form-editor_stepHeading__vzzCp p{max-width:64ch;margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-meta);line-height:1.5}.offer-form-editor_stepHeading__vzzCp>div:first-child{min-width:0}.offer-form-editor_pair__NTKWG{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.offer-form-editor_iconLabel__t3zRT{display:inline-flex;align-items:center;gap:var(--space-2)}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n label{font-size:var(--text-label);font-weight:600}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n small{color:var(--text-secondary);font-size:var(--text-meta);line-height:1.5}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n fieldset{display:grid;grid-template-columns:minmax(0,1fr) 12rem;align-items:start;gap:var(--space-3);min-width:0}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n fieldset>div:nth-of-type(2)~div,.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n fieldset>label,.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n fieldset>p{grid-column:1/-1}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n legend{color:var(--brand);font-size:var(--text-label);font-weight:750}.offer-form-editor_content__urO4n section>button{justify-self:start}.offer-form-editor_start__weqRt{display:grid;gap:var(--space-4)}.offer-form-editor_startHeading__YSzxn h2{margin:0;color:var(--text-primary);font-size:var(--text-section);font-weight:750;line-height:1.3}.offer-form-editor_startHeading__YSzxn p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_startGrid__DUOq3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.offer-form-editor_startCard__JMOfv{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--corner-panel);background:var(--surface)}.offer-form-editor_startCard__JMOfv[data-mode=descriptor]{border-color:#c6dbe3;background:#f7fbfc}.offer-form-editor_startCard__JMOfv[data-drop-active]{border-color:var(--brand);background:var(--brand-subtle)}.offer-form-editor_startCard__JMOfv h3{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-primary);font-size:var(--text-body);font-weight:750}.offer-form-editor_startCard__JMOfv p{margin:0;color:var(--text-secondary);font-size:var(--text-meta);line-height:1.5}.offer-form-editor_startCard__JMOfv>button{width:100%;margin-top:auto}.offer-form-editor_startCard__JMOfv>button svg,.offer-form-editor_strip__fBSBJ button svg{width:var(--icon-size);height:var(--icon-size)}.offer-form-editor_dropzone__S52Up{display:grid;justify-items:center;gap:var(--space-1);width:100%;padding:var(--space-4) var(--space-3);border:1px dashed #9fbfcb;border-radius:var(--corner-control);background:var(--surface);color:var(--brand);font:inherit;cursor:pointer}.offer-form-editor_dropzone__S52Up:hover{border-color:var(--brand);background:var(--brand-subtle)}.offer-form-editor_dropzone__S52Up>span{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-label);font-weight:700}.offer-form-editor_dropzone__S52Up svg{width:var(--icon-size);height:var(--icon-size)}.offer-form-editor_dropzone__S52Up small,.offer-form-editor_startNote__BQWvD{color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_startNote__BQWvD{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.offer-form-editor_previewNote__tCiaV svg,.offer-form-editor_startNote__BQWvD svg{flex:0 0 auto;width:.9rem;height:.9rem}.offer-form-editor_strip__fBSBJ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--corner-panel);background:var(--surface)}.offer-form-editor_strip__fBSBJ[data-tone=positive]{border-color:#c8ddd5;background:var(--success-subtle)}.offer-form-editor_strip__fBSBJ[data-tone=error]{border-color:#e8c9cd;background:var(--destructive-subtle)}.offer-form-editor_stripLabel__cBv_n{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--space-2);min-width:0;color:var(--text-primary);font-size:var(--text-label);font-weight:600}.offer-form-editor_strip__fBSBJ[data-tone=positive] .offer-form-editor_stripLabel__cBv_n{color:var(--accent-ink)}.offer-form-editor_strip__fBSBJ[data-tone=error] .offer-form-editor_stripLabel__cBv_n{color:var(--destructive)}.offer-form-editor_stripLabel__cBv_n>span{min-width:0}.offer-form-editor_stripLabel__cBv_n>svg{flex:0 0 auto;width:var(--icon-size);height:var(--icon-size)}.offer-form-editor_stripLabel__cBv_n strong{font-weight:750;overflow-wrap:anywhere}.offer-form-editor_stripLabel__cBv_n small{display:block;color:var(--text-secondary);font-weight:400}.offer-form-editor_stripActions___RyhD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-left:auto}.offer-form-editor_stripActions___RyhD>button[data-variant=ghost]{min-height:var(--control-small);padding:.2rem .5rem;color:var(--brand);font-size:var(--text-meta);font-weight:650}.offer-form-editor_stripHint__IXrRE{flex:1 1 100%;color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_picker__xVRl0{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--corner-panel);background:var(--surface)}.offer-form-editor_pickerHeader__hbjPx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.offer-form-editor_pickerHeader__hbjPx h2{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-primary);font-size:var(--text-body);font-weight:750}.offer-form-editor_pickerHint__fDdkt{margin:0;color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_pickerList__WlU0V{display:grid;gap:var(--space-2);max-height:26rem;margin:0;padding:0;overflow-y:auto;list-style:none}.offer-form-editor_pickerList__WlU0V button{display:grid;gap:.1rem;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.offer-form-editor_pickerList__WlU0V button:hover{border-color:var(--brand);background:var(--brand-subtle)}.offer-form-editor_pickerList__WlU0V strong{font-size:var(--text-label);font-weight:700}.offer-form-editor_pickerList__WlU0V span{color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_fieldLabel__6HsFj{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-label);font-weight:700}.offer-form-editor_fieldHint__AuVf2{color:var(--text-secondary);font-size:var(--text-meta);font-weight:400}.offer-form-editor_bulletField__IUFVv{display:grid;min-width:0;gap:var(--space-2)}.offer-form-editor_bulletList__YzHDM{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.offer-form-editor_bulletList__YzHDM li{display:flex;align-items:flex-start;gap:var(--space-1);min-width:0;padding:0 .2rem 0 .7rem;border:1px solid var(--border);border-radius:var(--corner-control);background:var(--surface)}.offer-form-editor_bulletList__YzHDM li:hover{border-color:#b9c3cc}.offer-form-editor_bulletList__YzHDM li:has(textarea:focus-visible){border-color:var(--accent);outline:2px solid var(--focus);outline-offset:1px}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n .offer-form-editor_bulletList__YzHDM textarea{flex:1 1 auto;width:100%;min-height:var(--control-height);padding:.45rem 0;border:0;background:transparent;font-size:var(--text-body);line-height:1.45;resize:none;overflow:hidden}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n .offer-form-editor_bulletList__YzHDM textarea:focus-visible{outline:none}.offer-form-editor_bulletList__YzHDM li>span{flex:0 0 auto}.offer-form-editor_bulletList__YzHDM li>span>button{color:var(--text-tertiary);border:0;background:transparent}.offer-form-editor_bulletField__IUFVv>button{justify-self:start;border:1px solid var(--border);color:var(--brand);font-weight:700}.offer-form-editor_bulletField__IUFVv>button:hover{border-color:var(--brand);background:var(--brand-subtle)}.offer-form-editor_mapDetails__EEwKP{border-block:1px solid var(--border-subtle);padding-block:var(--space-3);min-width:0}.offer-form-editor_mapDetails__EEwKP summary{cursor:pointer;color:var(--brand);font-size:var(--text-label);font-weight:650}.offer-form-editor_presential__4Q__N{display:grid;gap:var(--space-4);min-width:0}.offer-form-editor_presential__4Q__N[hidden]{display:none}.offer-form-editor_onlineDefaults__ci2RN dl{display:grid;gap:var(--space-3);margin:0}.offer-form-editor_onlineDefaults__ci2RN dl>div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.offer-form-editor_onlineDefaults__ci2RN dt{color:var(--text-secondary);font-size:var(--text-label)}.offer-form-editor_onlineDefaults__ci2RN dd{margin:0}.offer-form-editor_onlineDefaults__ci2RN p{color:var(--text-secondary);font-size:var(--text-meta);line-height:1.5}.offer-form-editor_agendaLink__sJ7Af{color:var(--brand);font-size:var(--text-label);font-weight:650}.offer-form-editor_preview__RdxtR{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--corner-panel);background:var(--surface)}.offer-form-editor_previewTitle__bCkQu{margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-label);font-weight:750}.offer-form-editor_previewCard__nHhML{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--corner-panel)}.offer-form-editor_previewKicker__CfIXP{justify-self:start;padding:.1rem .45rem;border-radius:var(--corner-label);background:var(--surface-secondary);color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_previewCard__nHhML h3{margin:0;color:var(--brand);font-size:var(--text-section);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.offer-form-editor_previewCard__nHhML h3[data-empty]{color:var(--text-tertiary)}.offer-form-editor_previewCompany__F_C_q{margin:0;color:var(--text-primary);font-size:var(--text-label);font-weight:600}.offer-form-editor_previewMeta__uFbVz{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_previewMeta__uFbVz span{display:inline-flex;align-items:center;gap:.3rem}.offer-form-editor_previewMeta__uFbVz svg{width:.85rem;height:.85rem}.offer-form-editor_previewApply__w8Aje{display:block;margin-block:var(--space-2);padding:.5rem var(--space-3);border-radius:var(--corner-control);background:var(--brand);color:var(--on-brand,#fff);font-size:var(--text-label);font-weight:700;text-align:center}.offer-form-editor_previewSection__oWglp{display:grid;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.offer-form-editor_previewSection__oWglp h4{margin:0;color:var(--text-primary);font-size:var(--text-label);font-weight:700}.offer-form-editor_previewSection__oWglp p,.offer-form-editor_previewSection__oWglp ul{margin:0;color:var(--text-secondary);font-size:var(--text-meta);line-height:1.55;white-space:pre-line}.offer-form-editor_previewSection__oWglp ul{padding-left:1rem;list-style:disc outside;white-space:normal}.offer-form-editor_previewSection__oWglp li::marker{color:var(--brand)}.offer-form-editor_previewNote__tCiaV{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--corner-control);background:var(--brand-subtle);color:var(--text-secondary);font-size:var(--text-meta)}@container offer-content (min-width: 36rem){.offer-form-editor_pair__NTKWG,.offer-form-editor_startGrid__DUOq3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container offer-main (min-width: 50rem){.offer-form-editor_body__eJ9Jc[data-preview]{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}.offer-form-editor_preview__RdxtR{position:sticky;top:var(--space-4)}}@container offer-main (max-width: 30rem){.offer-form-editor_body__eJ9Jc{padding:var(--space-3)}.offer-form-editor_form__hG4s2 .offer-form-editor_content__urO4n fieldset{grid-template-columns:minmax(0,1fr)}.offer-form-editor_onlineDefaults__ci2RN dl>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}@container offer (max-width: 52rem){.offer-form-editor_layout__X0sKX{grid-template-columns:minmax(0,1fr)}.offer-form-editor_sidebar__JIT9_{padding:0 0 var(--space-3);border-right:0;border-bottom:1px solid var(--border)}.offer-form-editor_sidebar__JIT9_>nav{position:static;gap:var(--space-2)}.offer-form-editor_sidebar__JIT9_ nav>div{display:none}.offer-form-editor_sidebar__JIT9_ ol{display:flex;min-width:0;max-width:100%;gap:var(--space-1);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.offer-form-editor_sidebar__JIT9_ li{flex:0 0 auto;scroll-snap-align:start}.offer-form-editor_sidebar__JIT9_ li small{display:none}.offer-form-editor_main__BV7Vi{padding-left:0;padding-top:var(--space-3)}}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_layout__X0sKX{display:block}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_{position:sticky;top:0;z-index:2;padding:0;border-right:0;background:var(--surface)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_>nav{position:static;gap:0}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_ nav>div{display:none}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_ ol{display:flex;min-width:0;max-width:100%;gap:var(--space-1);padding-block:var(--space-1) var(--space-2);overflow-x:auto;scroll-snap-type:none;scrollbar-width:thin}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_ li{flex:1 1 auto;min-width:max-content}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_ li>button{min-height:var(--control-small);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);gap:var(--space-2)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_ li>button>span:first-child{width:1.5rem;height:1.5rem;font-size:var(--text-meta)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_ li>button>span:last-child>span{white-space:nowrap}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_sidebar__JIT9_ li small{display:none}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_main__BV7Vi{padding:var(--space-2) 0 0;gap:var(--space-3)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_body__eJ9Jc{gap:var(--space-4);padding:var(--space-4)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_content__urO4n{position:relative;gap:var(--space-3)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_content__urO4n>section{gap:var(--space-3)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_content__urO4n [data-offer-step]>section{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_content__urO4n :is(input,select,textarea,button,summary){scroll-margin-block:4rem}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_stepHeading__vzzCp [role=progressbar]{display:none}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_stepHeading__vzzCp h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_stepHeading__vzzCp:not(:has(p)){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_stepHeading__vzzCp p{max-width:none;margin:0}@container offer-content (min-width: 36rem){.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_pair__NTKWG{grid-template-columns:minmax(0,1fr)}}@container offer-content (min-width: 56rem){.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_pair__NTKWG{grid-template-columns:repeat(2,minmax(0,1fr))}}@container offer-main (min-width: 50rem){.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_body__eJ9Jc[data-preview]{grid-template-columns:minmax(0,12fr) minmax(16rem,7fr)}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_preview__RdxtR{top:4rem}}.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_main__BV7Vi>:last-child{bottom:-1.25rem;margin-bottom:-1.25rem}@media (max-width:600px){.offer-form-editor_form__hG4s2[data-layout=embedded] .offer-form-editor_main__BV7Vi>:last-child{bottom:-.85rem;margin-bottom:-.85rem}}@container offer-main (max-width: 30rem){.offer-form-editor_main__BV7Vi>header button[type=submit],.offer-form-editor_stripHint__IXrRE{display:none}.offer-form-editor_strip__fBSBJ{padding:var(--space-2) var(--space-3)}.offer-form-editor_previousLabel__O9kCY{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offer-form-editor_main__BV7Vi>:last-child{flex-wrap:nowrap}.offer-form-editor_main__BV7Vi>:last-child>div{flex-wrap:nowrap;width:auto}.offer-form-editor_main__BV7Vi>:last-child>div:last-child{flex:1 1 auto}.offer-form-editor_main__BV7Vi>:last-child>div:last-child>*{flex:1 1 0;min-width:0;padding-inline:var(--space-2);white-space:normal;line-height:1.2}}.offer-form-editor_form__hG4s2[data-ai-enabled] .offer-form-editor_layout__X0sKX{display:block}.offer-form-editor_form__hG4s2[data-ai-enabled] .offer-form-editor_sidebar__JIT9_[hidden]{display:none}.offer-form-editor_form__hG4s2[data-ai-enabled] .offer-form-editor_main__BV7Vi{padding:0}.offer-form-editor_modeBar__l5wqR{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_manualToggle__VBIyU{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-label);cursor:pointer}.offer-form-editor_manualToggle__VBIyU input{width:1rem;height:1rem;accent-color:var(--brand)}.offer-form-editor_form__hG4s2[data-ai-enabled] .offer-form-editor_body__eJ9Jc{grid-template-columns:minmax(0,1fr);padding:0;gap:0;background:var(--surface)}.offer-form-editor_form__hG4s2[data-ai-enabled] .offer-form-editor_body__eJ9Jc[data-chat]{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.4fr);grid-template-rows:minmax(0,1fr);align-items:stretch;block-size:clamp(28rem,calc(100dvh - 18rem),48rem);overflow:hidden;border:1px solid var(--border)}.offer-form-editor_chatPane__CjW3H{min-width:0;min-height:0;border-right:1px solid var(--border);background:var(--surface-secondary)}.offer-form-editor_chatPane__CjW3H[hidden]{display:none}.offer-form-editor_form__hG4s2[data-ai-enabled] .offer-form-editor_content__urO4n{padding:var(--space-4)}.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_content__urO4n{min-height:0;overflow-y:auto;overscroll-behavior:contain}.offer-form-editor_conversationSteps__FSHG0{position:sticky;top:calc(-1 * var(--space-4));z-index:2;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding:var(--space-2) var(--space-3);background:var(--surface);border-bottom:1px solid var(--border)}.offer-form-editor_conversationSteps__FSHG0 nav>div{display:none}.offer-form-editor_conversationSteps__FSHG0 ol{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:thin;padding:0}.offer-form-editor_conversationSteps__FSHG0 li{flex:0 0 auto}.offer-form-editor_conversationSteps__FSHG0 li small{display:none}.offer-form-editor_conversationSteps__FSHG0 li>button{min-height:var(--control-height);padding:var(--space-1) var(--space-2)}.offer-form-editor_conversationSteps__FSHG0 li>button>span:first-child{width:1.4rem;height:1.4rem;font-size:var(--text-meta)}.offer-form-editor_conversationSteps__FSHG0 li>button>span:last-child>span{white-space:nowrap;font-size:var(--text-meta)}.offer-form-editor_reviewBar__WadgC:empty{display:none}.offer-form-editor_reviewBar__WadgC{padding-block:var(--space-2);border-bottom:1px solid var(--border-subtle)}.offer-form-editor_mobileTabs__nkLRL{display:none}@container offer (max-width: 55rem){.offer-form-editor_mobileTabs__nkLRL{position:sticky;top:0;z-index:3;background:var(--surface);display:flex;gap:var(--space-1);border-bottom:1px solid var(--border)}.offer-form-editor_mobileTabs__nkLRL button{flex:1;min-height:44px;padding:var(--space-2);border:0;border-bottom:2px solid transparent;background:var(--surface);color:var(--text-secondary);font:inherit;cursor:pointer}.offer-form-editor_mobileTabs__nkLRL button[aria-selected=true]{border-color:var(--brand);color:var(--brand);font-weight:600}.offer-form-editor_mobileTabs__nkLRL button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.offer-form-editor_form__hG4s2[data-ai-enabled] .offer-form-editor_body__eJ9Jc[data-chat]{grid-template-columns:minmax(0,1fr);block-size:clamp(25rem,calc(100dvh - 17rem),44rem)}.offer-form-editor_form__hG4s2[data-conversation][data-mobile-view=chat] .offer-form-editor_content__urO4n,.offer-form-editor_form__hG4s2[data-conversation][data-mobile-view=offer] .offer-form-editor_chatPane__CjW3H{display:none}.offer-form-editor_chatPane__CjW3H{border-right:0}.offer-form-editor_modeBar__l5wqR>span{display:none}}.offer-form-editor_reviewBar__WadgC:not(:has(button)){display:none}.offer-form-editor_form__hG4s2[data-conversation]{--brand:#c4372f;--brand-hover:#a92e27;--brand-active:#9d2a24;--brand-subtle:#fbeceb;--brand-soft:#fbeceb;--selected:#fbeceb;--focus:#9d2a24}.offer-form-editor_form__hG4s2 [data-traditional-offer][hidden]{display:none}.offer-form-editor_compactHeading__2LGBc{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-label)}.offer-form-editor_compactHeading__2LGBc span{color:var(--text-secondary);font-size:var(--text-meta)}.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_main__BV7Vi{gap:var(--space-2)}.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_body__eJ9Jc[data-chat]{border-radius:var(--corner-panel);grid-template-columns:minmax(18rem,2fr) minmax(0,3fr);block-size:var(--offer-conversation-height,calc(100dvh - 18rem));max-block-size:none}.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_content__urO4n{display:block;padding:0;background:color-mix(in srgb,var(--organization-brand) 6%,#eef0f2)}.offer-form-editor_previewTop__kgVgO{display:contents}.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_previewTop__kgVgO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);position:sticky;top:0;z-index:3;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface)}.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_reviewBar__WadgC{order:1;flex:1 1 auto;min-width:0;padding:0;border:0}.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_content__urO4n>[role=status],.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_content__urO4n>p{padding-inline:var(--space-3);margin-block:var(--space-1);font-size:var(--text-meta)}main:has(.offer-form-editor_form__hG4s2[data-conversation]){max-width:none;width:100%}section:has(>div>.offer-form-editor_form__hG4s2[data-conversation]){padding-block:var(--space-2)}div:has(>.offer-form-editor_form__hG4s2[data-conversation]){max-width:none;width:100%}@container offer (max-width: 55rem){.offer-form-editor_form__hG4s2[data-conversation] .offer-form-editor_body__eJ9Jc[data-chat]{grid-template-columns:minmax(0,1fr);block-size:var(--offer-conversation-height,calc(100dvh - 16rem))}.offer-form-editor_form__hG4s2[data-conversation][data-mobile-view=chat] .offer-form-editor_content__urO4n,.offer-form-editor_form__hG4s2[data-conversation][data-mobile-view=offer] .offer-form-editor_chatPane__CjW3H{display:none}}.offer-form-editor_form__hG4s2 [data-traditional-offer]{display:contents}.offer-form-editor_form__hG4s2 [data-traditional-offer]>section[hidden]{display:none}.interview-map-preview_card__Kk2eD{grid-column:1/-1;margin-top:12px;border:1px solid #d7e2e7;border-radius:12px;overflow:hidden;background:#fff}.interview-map-preview_frame__wpGzJ{display:block;width:100%;height:260px;border:0;background:#eef4f6}.interview-map-preview_footer__JwuzC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px}.interview-map-preview_address__5N2LD{margin:0;color:#365d6c;overflow-wrap:anywhere}.interview-map-preview_link__Iz5ff{flex:0 0 auto;color:#10506b;font-weight:700;text-decoration:none}.interview-map-preview_link__Iz5ff:hover{text-decoration:underline}@media (max-width:640px){.interview-map-preview_frame__wpGzJ{height:220px}.interview-map-preview_footer__JwuzC{align-items:flex-start;flex-direction:column}}.job-publication_publication__DndB5{--pub-accent:var(--organization-brand,#10506b);--pub-secondary:var(--organization-accent,#25836b);--pub-on-accent:var(--organization-on-brand,#fff);--pub-accent-strong:color-mix(in srgb,var(--pub-accent) 76%,#000);--pub-accent-soft:color-mix(in srgb,var(--pub-accent) 10%,#fff);--pub-accent-tint:color-mix(in srgb,var(--pub-accent) 4%,#fff);--pub-secondary-soft:color-mix(in srgb,var(--pub-secondary) 13%,#fff);--pub-ink:#13232e;--pub-text:#2b3943;--pub-muted:#56646e;--pub-line:color-mix(in srgb,var(--pub-accent) 13%,#e3e7ea);--pub-surface:#fff;--pub-radius:1rem;--pub-gap:1.125rem;--pub-shadow:0 1px 2px rgb(14 34 46/.06),0 12px 28px -16px rgb(14 34 46/.26);--pub-shadow-raised:0 2px 6px rgb(14 34 46/.06),0 22px 44px -22px rgb(14 34 46/.36);--pub-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,Arial,sans-serif;container:job-publication/inline-size;display:grid;gap:var(--pub-gap);min-width:0;color:var(--pub-text);font-family:var(--pub-font);font-size:1rem;line-height:1.6;text-align:start}.job-publication_publication__DndB5 :where(h1,h2,h3,p,ul){margin:0}.job-publication_hero__7V22c{position:relative;min-width:0;border:1px solid var(--pub-line);border-radius:calc(var(--pub-radius) + .25rem);background:var(--pub-surface);box-shadow:var(--pub-shadow-raised)}.job-publication_cover__3hSzE{position:relative;block-size:8.5rem;overflow:hidden;border-radius:calc(var(--pub-radius) + .25rem - 1px) calc(var(--pub-radius) + .25rem - 1px) 0 0;background:linear-gradient(125deg,var(--pub-accent-strong) 0,var(--pub-accent) 50%,color-mix(in srgb,var(--pub-accent) 62%,var(--pub-secondary)) 100%)}.job-publication_cover__3hSzE[data-cover=pattern]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 22%,rgb(255 255 255/.16) 0 3.25rem,transparent 3.3rem),radial-gradient(circle at 99% 125%,color-mix(in srgb,var(--pub-secondary) 70%,transparent) 0 6.5rem,transparent 6.55rem),radial-gradient(circle at 70% 150%,rgb(255 255 255/.1) 0 8rem,transparent 8.05rem),repeating-linear-gradient(135deg,rgb(255 255 255/.055) 0 1px,transparent 1px 15px)}.job-publication_cover__3hSzE[data-cover=image]{background:var(--pub-accent-soft)}.job-publication_cover__3hSzE[data-cover=image]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0/.22))}.job-publication_cover__3hSzE img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.job-publication_heroBody__IQYqF{display:grid;justify-items:start;gap:1rem;min-width:0;padding:1.5rem clamp(1.25rem,4.5cqi,2.25rem) clamp(1.5rem,4.5cqi,2rem)}.job-publication_heroBody__IQYqF>*{max-inline-size:100%}.job-publication_organization__Aj4Rx{position:relative;display:flex;align-items:flex-end;gap:.875rem;min-width:0;margin-block-start:-3.75rem}.job-publication_mark__K3_dd{display:grid;flex:0 0 auto;place-items:center;inline-size:4.25rem;block-size:4.25rem;overflow:hidden;border:3px solid var(--pub-surface);border-radius:1rem;background:var(--pub-surface);box-shadow:var(--pub-shadow);color:var(--pub-accent);font-size:1.375rem;font-weight:800;letter-spacing:.02em}.job-publication_mark__K3_dd img{inline-size:100%;block-size:100%;object-fit:contain;padding:.375rem}.job-publication_organizationName__k6MTW{padding-block-end:.375rem;color:var(--pub-text);font-size:.9375rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.job-publication_headline__gu4uN{display:contents}.job-publication_title__t_zZ_{color:var(--pub-ink);font-size:clamp(1.625rem,4.6cqi,2.375rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.job-publication_title__t_zZ_[data-empty]{color:var(--pub-muted);font-weight:650}.job-publication_facts__hFWtp{display:flex;flex-wrap:wrap;gap:.625rem;padding:0;list-style:none}.job-publication_facts__hFWtp>li{min-width:0;max-inline-size:100%}.job-publication_fact__3oqWH{display:flex;align-items:center;gap:.625rem;min-block-size:3.125rem;padding:.5rem 1rem .5rem .5rem;border:1px solid var(--pub-line);border-radius:.875rem;background:var(--pub-accent-tint)}.job-publication_factIcon__FqLkT{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:.625rem;background:var(--pub-accent-soft);color:var(--pub-accent)}.job-publication_factIcon__FqLkT svg{inline-size:1.125rem;block-size:1.125rem}.job-publication_factText__j39_R{display:grid;min-width:0;line-height:1.25}.job-publication_factText__j39_R>span{color:var(--pub-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.job-publication_factText__j39_R>strong{color:var(--pub-ink);font-size:.9375rem;font-weight:700;overflow-wrap:anywhere}.job-publication_actions__1PyS1{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;order:1;padding-block-start:.25rem}.job-publication_apply___Cqy2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:3rem;padding:0 1.625rem;border-radius:.75rem;background:var(--pub-accent);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--pub-accent) 80%,transparent);color:var(--pub-on-accent);font-size:1rem;font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out}.job-publication_apply___Cqy2 svg{inline-size:1.125rem;block-size:1.125rem}a.job-publication_apply___Cqy2:hover{background:var(--pub-accent-strong);color:var(--pub-on-accent);transform:translateY(-1px)}a.job-publication_apply___Cqy2:focus-visible{outline:2px solid var(--pub-ink);outline-offset:3px}.job-publication_apply___Cqy2[data-preview]{cursor:default}.job-publication_row__V4LWJ{display:grid;align-items:start;gap:var(--pub-gap);min-width:0}.job-publication_card__s33ix{display:grid;align-content:start;gap:1rem;min-width:0;padding:clamp(1.125rem,3.2cqi,1.625rem);border:1px solid var(--pub-line);border-radius:var(--pub-radius);background:var(--pub-surface);box-shadow:var(--pub-shadow)}.job-publication_cardTitle__00JZb{display:flex;align-items:center;gap:.75rem;padding-block-end:.875rem;border-block-end:1px solid var(--pub-line);color:var(--pub-ink);font-size:1.125rem;font-weight:760;line-height:1.3;letter-spacing:-.01em}.job-publication_cardIcon__yPYEY{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:.625rem;background:var(--pub-accent);color:var(--pub-on-accent)}.job-publication_cardIcon__yPYEY svg{inline-size:1.125rem;block-size:1.125rem}.job-publication_card__s33ix[data-section=benefits] .job-publication_cardIcon__yPYEY{background:var(--pub-secondary);color:#fff}.job-publication_card__s33ix[data-section=description]{border-inline-start:4px solid var(--pub-accent);background:linear-gradient(135deg,var(--pub-surface) 35%,var(--pub-accent-tint) 100%)}.job-publication_card__s33ix[data-section=description] .job-publication_prose__7hyPu{color:var(--pub-ink);font-size:1.0625rem}.job-publication_prose__7hyPu{max-inline-size:75ch;white-space:pre-line;font-size:1rem;line-height:1.7;text-wrap:pretty;overflow-wrap:break-word}.job-publication_checks__kee8k,.job-publication_list__2_aiv{display:grid;gap:.625rem;padding:0;list-style:none;font-size:.9375rem;line-height:1.55}.job-publication_checks__kee8k>li,.job-publication_list__2_aiv>li{position:relative;min-width:0;overflow-wrap:anywhere}.job-publication_list__2_aiv>li{padding-inline-start:1.25rem}.job-publication_list__2_aiv>li:before{content:"";position:absolute;inset-block-start:.55em;inset-inline-start:.125rem;inline-size:.4375rem;block-size:.4375rem;border-radius:50%;background:var(--pub-accent);box-shadow:0 0 0 3px var(--pub-accent-soft)}.job-publication_checks__kee8k>li{padding-inline-start:1.75rem}.job-publication_checks__kee8k>li:before{content:"";position:absolute;inset-block-start:.15em;inset-inline-start:0;inline-size:1.25rem;block-size:1.25rem;border-radius:50%;background:var(--pub-secondary-soft)}.job-publication_checks__kee8k>li:after{content:"";position:absolute;inset-block-start:calc(.15em + .3125rem);inset-inline-start:.3125rem;inline-size:.625rem;block-size:.625rem;background:var(--pub-secondary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center /contain no-repeat}.job-publication_tags__uZiq2{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.job-publication_tags__uZiq2>li{padding:.375rem .875rem;border:1px solid color-mix(in srgb,var(--pub-accent) 20%,#fff);border-radius:999px;background:var(--pub-accent-soft);color:var(--pub-accent-strong);font-size:.875rem;font-weight:650;line-height:1.4}.job-publication_group__qN99m{display:grid;justify-items:start;gap:.625rem;min-width:0}.job-publication_group__qN99m>ul{justify-self:stretch}.job-publication_groupTitle__YLy4X{padding:.1875rem .625rem;border-radius:999px;background:var(--pub-accent-soft);color:var(--pub-accent-strong);font-size:.75rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.job-publication_groupTitle__YLy4X[data-kind=desirable]{background:var(--pub-secondary-soft);color:color-mix(in srgb,var(--pub-secondary) 70%,#000)}.job-publication_terms__mPmTv{display:grid;gap:.625rem;padding:0;list-style:none}.job-publication_term__gjcTx{display:grid;gap:.125rem;min-width:0;padding:.625rem .875rem;border:1px solid var(--pub-line);border-radius:.75rem;background:var(--pub-accent-tint)}.job-publication_term__gjcTx>span{color:var(--pub-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.job-publication_term__gjcTx>p{color:var(--pub-ink);font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}@container job-publication (max-width: 29.99rem){.job-publication_cover__3hSzE{block-size:6.25rem}.job-publication_organization__Aj4Rx{margin-block-start:-3.25rem}.job-publication_mark__K3_dd{inline-size:3.5rem;block-size:3.5rem;font-size:1.125rem}.job-publication_facts__hFWtp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.job-publication_facts__hFWtp>li>*{block-size:100%}.job-publication_fact__3oqWH{block-size:100%;gap:.5rem;padding:.4375rem .625rem .4375rem .4375rem}.job-publication_factIcon__FqLkT{inline-size:1.875rem;block-size:1.875rem}.job-publication_factText__j39_R>span{letter-spacing:.04em;overflow-wrap:anywhere}.job-publication_actions__1PyS1,.job-publication_apply___Cqy2{inline-size:100%}}@container job-publication (max-width: 19.99rem){.job-publication_factIcon__FqLkT{display:none}.job-publication_fact__3oqWH{padding-inline-start:.75rem}}@container job-publication (min-width: 48rem){.job-publication_headline__gu4uN{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2.5rem;inline-size:100%}.job-publication_headline__gu4uN>:first-child{flex:1 1 24rem;min-width:0}.job-publication_actions__1PyS1{order:0;padding-block-start:0}}@container job-publication (min-width: 34rem){.job-publication_row__V4LWJ[data-count="2"],.job-publication_row__V4LWJ[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.job-publication_row__V4LWJ[data-count="3"]>:last-child{grid-column:1/-1}}@container job-publication (min-width: 48rem){.job-publication_row__V4LWJ[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.job-publication_row__V4LWJ[data-count="3"]>:last-child{grid-column:auto}}@container job-publication (min-width: 44rem){.job-publication_row__V4LWJ[data-count="1"] :is(.job-publication_list__2_aiv,.job-publication_checks__kee8k):has(>li:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.job-publication_row__V4LWJ[data-count="1"] .job-publication_terms__mPmTv{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));column-gap:1rem}}@media (prefers-reduced-motion:reduce){.job-publication_apply___Cqy2,a.job-publication_apply___Cqy2:hover{transition:none;transform:none}}.offer-publication-preview_bar__a56vH{display:contents}.offer-publication-preview_barTitle__u_xjj{display:inline-flex;align-items:center;gap:var(--space-2);order:0;font-size:var(--text-label)}.offer-publication-preview_barTitle__u_xjj strong{color:var(--text-primary)}.offer-publication-preview_badge__Gbqia{padding:0 var(--space-2);border-radius:999px;background:var(--brand-subtle);color:var(--brand);font-size:var(--text-meta);font-weight:600}.offer-publication-preview_devices__KYA7G{display:inline-flex;order:2;margin-inline-start:auto;gap:2px;padding:2px;border:1px solid var(--border);border-radius:calc(var(--corner-control) + 2px);background:var(--surface-secondary)}.offer-publication-preview_devices__KYA7G button{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-small);padding:0 var(--space-3);border:0;border-radius:var(--corner-control);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-label);font-weight:600;cursor:pointer}.offer-publication-preview_devices__KYA7G button:hover{color:var(--text-primary)}.offer-publication-preview_devices__KYA7G button[aria-pressed=true]{background:var(--brand);color:var(--on-brand,#fff)}.offer-publication-preview_devices__KYA7G button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.offer-publication-preview_devices__KYA7G svg{inline-size:var(--icon-size);block-size:var(--icon-size)}@container offer-content (max-width: 30rem){.offer-publication-preview_barTitle__u_xjj{display:none}.offer-publication-preview_devices__KYA7G{margin-inline:auto}}.offer-publication-preview_preview__y_0mN{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3) clamp(var(--space-3),2vw,var(--space-4)) var(--space-4)}.offer-publication-preview_stage__HlYN1{display:grid;justify-items:center;min-width:0}.offer-publication-preview_frame__LLJ1C{position:relative;max-inline-size:100%;visibility:hidden}.offer-publication-preview_frame__LLJ1C[data-fitted]{visibility:visible}.offer-publication-preview_page__dKkq_{inline-size:66rem;transform-origin:0 0;padding:0}.offer-publication-preview_preview__y_0mN[data-device=mobile] .offer-publication-preview_page__dKkq_{inline-size:24.375rem;padding:1.25rem;border:1px solid #cdd3d9;border-radius:1.75rem;background:#f6f8f9}.offer-publication-preview_pendingNotice__AbFWv{display:inline-flex;align-items:center;justify-self:center;gap:var(--space-1);margin:0;padding:var(--space-1) var(--space-3);border-radius:999px;background:#fbeceb;color:#9d2a24;font-size:var(--text-meta);font-weight:600}.offer-publication-preview_note__CAqXl svg,.offer-publication-preview_outsideLabel__x_7y6 svg,.offer-publication-preview_pendingNotice__AbFWv svg{flex:0 0 auto;inline-size:var(--icon-size);block-size:var(--icon-size)}.offer-publication-preview_field__qfHTT{position:relative;min-width:0;border-radius:.5rem}.offer-publication-preview_display__84qh0{border-radius:inherit;cursor:text}.offer-publication-preview_field__qfHTT:not([data-editing]):hover>.offer-publication-preview_display__84qh0{outline:1px dashed #9aa3ac;outline-offset:3px}.offer-publication-preview_edit__S58sw{position:absolute;inset-block-start:-.75rem;inset-inline-end:-.5rem;z-index:1;display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:1px solid #d5d9de;border-radius:50%;background:#fff;color:#30373e;cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.offer-publication-preview_edit__S58sw svg{inline-size:.875rem;block-size:.875rem}.offer-publication-preview_field__qfHTT:focus-within>.offer-publication-preview_edit__S58sw,.offer-publication-preview_field__qfHTT:hover>.offer-publication-preview_edit__S58sw{opacity:1}.offer-publication-preview_edit__S58sw:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:2px}@media (hover:none){.offer-publication-preview_edit__S58sw{opacity:.85}}.offer-publication-preview_field__qfHTT[data-proposed],.offer-publication-preview_field__qfHTT[data-removing]{padding-inline-end:1.75rem}.offer-publication-preview_field__qfHTT[data-proposed]>.offer-publication-preview_display__84qh0,.offer-publication-preview_field__qfHTT[data-removing]>.offer-publication-preview_display__84qh0{background:rgb(251 236 235/.6);outline:1.5px dashed #c4372f;outline-offset:3px}.offer-publication-preview_field__qfHTT[data-removing]>.offer-publication-preview_display__84qh0{text-decoration:line-through;opacity:.6}.offer-publication-preview_field__qfHTT:is([data-proposed],[data-removing])>.offer-publication-preview_edit__S58sw{inset-inline-end:1.4rem}.offer-publication-preview_field__qfHTT [data-ai-state=applied]{position:absolute;inset-block-start:-.55rem;inset-inline-start:-.55rem;z-index:1;display:inline-grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;margin:0;padding:0;overflow:hidden;border:2px solid #fff;border-radius:50%;font-size:0;white-space:nowrap}.offer-publication-preview_field__qfHTT [data-ai-state=applied] svg{inline-size:.75rem;block-size:.75rem}.offer-publication-preview_field__qfHTT[data-editing]{z-index:2;padding-inline-end:0}.offer-publication-preview_editor__DZN8c{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid #c4372f;border-radius:.625rem;background:#fff;font-family:var(--font-body)}.offer-publication-preview_editor__DZN8c :is(textarea,select){inline-size:100%;max-inline-size:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font:inherit;font-size:.9375rem;line-height:1.5}.offer-publication-preview_editor__DZN8c>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.offer-publication-preview_preview__y_0mN li:has(>.offer-publication-preview_field__qfHTT[data-editing]){flex-basis:100%;grid-column:1/-1}.offer-publication-preview_outside__tMpA2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px dashed #c3cad1;border-radius:.75rem;background:rgb(255 255 255/.75)}.offer-publication-preview_outside__tMpA2 h3{margin:0 var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.offer-publication-preview_outside__tMpA2>.offer-publication-preview_field__qfHTT{max-inline-size:100%}.offer-publication-preview_outside__tMpA2>.offer-publication-preview_field__qfHTT[data-editing]{flex-basis:100%}.offer-publication-preview_add__FhiPF{display:inline-flex;align-items:center;gap:var(--space-1);max-inline-size:20rem;min-height:var(--control-small);padding:0 var(--space-2);border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-meta);text-align:start;cursor:pointer}.offer-publication-preview_add__FhiPF:hover{border-color:var(--text-tertiary)}.offer-publication-preview_add__FhiPF:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.offer-publication-preview_outsideLabel__x_7y6{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-1);font-weight:600}.offer-publication-preview_outsideLabel__x_7y6 svg{color:var(--brand)}.offer-publication-preview_outsideValue__5rFTa{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap}.offer-publication-preview_note__CAqXl{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin:0;color:var(--text-secondary);font-size:var(--text-meta);text-align:center}@media (prefers-reduced-motion:reduce){.offer-publication-preview_edit__S58sw{transition:none}}.offer-ai-assistant_assistant__z5YPc{display:flex;flex-direction:column;block-size:100%;min-height:0;min-width:0;color:var(--text-primary);background:var(--surface-secondary)}.offer-ai-assistant_header__jPqd4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface)}.offer-ai-assistant_header__jPqd4 strong{font-size:var(--text-section);letter-spacing:.12em;font-weight:800}.offer-ai-assistant_dot__082Wk{display:inline-block;inline-size:.4rem;block-size:.4rem;margin-inline-start:.15rem;border-radius:50%;background:var(--brand)}.offer-ai-assistant_header__jPqd4>div{align-items:baseline}.offer-ai-assistant_header__jPqd4 span{flex-basis:auto}.offer-ai-assistant_header__jPqd4>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.offer-ai-assistant_header__jPqd4 svg{color:var(--brand);width:var(--icon-size);height:var(--icon-size)}.offer-ai-assistant_header__jPqd4 span{flex-basis:100%;color:var(--text-secondary);font-size:var(--text-meta)}.offer-ai-assistant_header__jPqd4>button{font-size:var(--text-meta);white-space:nowrap}.offer-ai-assistant_thread__BtAlZ{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4)}.offer-ai-assistant_thread__BtAlZ:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.offer-ai-assistant_messages__nv8iV{display:grid;align-content:start;gap:var(--space-3);list-style:none;margin:0;padding:0}.offer-ai-assistant_messages__nv8iV li{max-width:100%;min-width:0;padding:0}.offer-ai-assistant_messages__nv8iV li[data-role=user]{justify-self:end;max-width:88%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:1.1rem 1.1rem .3rem 1.1rem;background:var(--surface)}.offer-ai-assistant_messages__nv8iV li[data-role=assistant] strong,.offer-ai-assistant_messages__nv8iV li[data-role=user] strong{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offer-ai-assistant_messages__nv8iV li[data-role=assistant]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);column-gap:var(--space-3);justify-self:stretch;position:relative}.offer-ai-assistant_messages__nv8iV li[data-role=assistant]>:not(.offer-ai-assistant_avatar__U9TbG){grid-column:2}.offer-ai-assistant_avatar__U9TbG{grid-column:1;grid-row:1;display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--brand);color:var(--surface)}.offer-ai-assistant_avatar__U9TbG svg{inline-size:.9rem;block-size:.9rem}.offer-ai-assistant_messages__nv8iV strong{color:var(--text-secondary);font-size:var(--text-meta);font-weight:600;letter-spacing:.04em}.offer-ai-assistant_messages__nv8iV p{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body);line-height:1.6}.offer-ai-assistant_feedback__anmOD{flex-shrink:0;padding:0 var(--space-4);font-size:var(--text-meta);line-height:var(--leading-body)}.offer-ai-assistant_feedback__anmOD p{margin:var(--space-2) 0}.offer-ai-assistant_docCard__S2uLp{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-2) 0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--corner-panel);background:var(--surface)}.offer-ai-assistant_docCard__S2uLp>div{flex:1 1 8rem;min-width:0;display:grid}.offer-ai-assistant_docCard__S2uLp strong{font-size:var(--text-body)}.offer-ai-assistant_docCard__S2uLp small{color:var(--text-secondary);font-size:var(--text-meta)}.offer-ai-assistant_docIcon__lcQKE{display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--border);border-radius:var(--corner-control);color:var(--brand);background:var(--brand-subtle)}.offer-ai-assistant_docIcon__lcQKE svg{inline-size:1.1rem;block-size:1.1rem}.offer-ai-assistant_feedback__anmOD:empty{display:none}.offer-ai-assistant_composer__SThVm{flex-shrink:0;padding:var(--space-2) var(--space-4) var(--space-3)}.offer-ai-assistant_srOnly__mAj1W{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offer-ai-assistant_box__oHTqg{border:1px solid var(--border);border-radius:1.25rem;background:var(--surface);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4)}.offer-ai-assistant_box__oHTqg:focus-within{border-color:var(--text-tertiary);outline:2px solid var(--focus);outline-offset:1px}.offer-ai-assistant_composer__SThVm .offer-ai-assistant_box__oHTqg textarea:focus-visible{outline:none}.offer-ai-assistant_tools__Kthyu{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2)}.offer-ai-assistant_tools__Kthyu>:first-child{flex:1 1 8rem;min-width:0}.offer-ai-assistant_sendSlot__kKtWE{flex-shrink:0;margin-inline-start:auto}.offer-ai-assistant_sendSlot__kKtWE button[aria-label]{inline-size:2.5rem;min-inline-size:0;block-size:2.5rem;padding:0;border-radius:50%;justify-content:center}.offer-ai-assistant_hint__yvVCa{display:block;margin-top:var(--space-2);text-align:center;color:var(--text-secondary);font-size:var(--text-meta)}.offer-ai-assistant_suggestions__n227a{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.offer-ai-assistant_suggestions__n227a button{border:1px solid var(--border);border-radius:999px;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-label);cursor:pointer}.offer-ai-assistant_suggestions__n227a button:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.offer-ai-assistant_suggestions__n227a button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.offer-ai-assistant_composer__SThVm textarea{width:100%;min-height:3.5rem;max-height:9rem;overflow:auto;border:0;outline:0;padding:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-body);resize:none}.offer-ai-assistant_error__z2X9o{color:var(--destructive)}.offer-ai-assistant_reviewActions__6YkXe{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-meta)}.offer-ai-assistant_reviewActions__6YkXe:empty{display:none}.offer-ai-assistant_reviewActions__6YkXe>span{margin-inline-end:auto;padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--brand-subtle);color:var(--brand);font-weight:600}.offer-ai-assistant_reviewActions__6YkXe button[aria-label="Aplicar campos seleccionados"]{order:2}.offer-ai-assistant_reviewActions__6YkXe button{font-size:var(--text-meta)}.offer-ai-assistant_pendingField__qPe25{margin-top:var(--space-2);padding:var(--space-3);border-left:3px solid var(--brand);border-radius:var(--corner-control);background:var(--brand-subtle)}.offer-ai-assistant_pendingField__qPe25 label{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--brand);font-size:var(--text-meta);font-weight:600}.offer-ai-assistant_pendingField__qPe25 input{flex:0 0 auto;width:auto}.offer-ai-assistant_proposedValue__0DCQu{max-height:12rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body);line-height:var(--leading-body)}.offer-ai-assistant_appliedField__Hd0bY{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:0 var(--space-2);border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--text-meta)}.offer-ai-assistant_appliedField__Hd0bY svg{width:var(--icon-size);height:var(--icon-size)}@media(max-width:40rem){.offer-ai-assistant_hint__yvVCa{display:none}.offer-ai-assistant_composer__SThVm,.offer-ai-assistant_header__jPqd4{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.offer-ai-assistant_suggestions__n227a button{transition:none}}.offer-ai-assistant_reviewError__dwO_a{flex-basis:100%;margin:0;color:var(--destructive);line-height:var(--leading-body)}.offer-ai-assistant_documentChoice__doNSI{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-2);margin:0;padding:0;border:0}.offer-ai-assistant_documentChoice__doNSI label{display:inline-flex;align-items:center;padding:var(--space-1);font-size:var(--text-meta);cursor:pointer}.offer-ai-assistant_documentChoice__doNSI input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--brand);cursor:pointer}.offer-ai-assistant_audio__ObOWH{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-meta);padding-top:var(--space-1)}.offer-ai-assistant_audio__ObOWH button{min-height:36px;font-size:var(--text-meta)}.offer-ai-assistant_audio__ObOWH p{flex-basis:100%;margin:0;color:var(--destructive)}.offer-ai-assistant_audio__ObOWH small{flex:1;min-width:10rem;color:var(--text-secondary)}.offer-ai-assistant_recording__qtdDA{color:var(--destructive);font-weight:600}.offer-ai-assistant_transcript__jkRP_{width:100%;max-height:12rem;overflow:auto}.offer-ai-assistant_transcript__jkRP_ textarea{min-height:3rem}.candidate-process-edit-mode_saveStatus__e4fu6{position:fixed;z-index:var(--z-toast,100);inset-inline-end:var(--space-4);inset-block-end:var(--space-4);padding:.45rem .7rem;border:1px solid var(--accent);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font-size:var(--text-label);line-height:1.4;pointer-events:none}.candidate-process-edit-mode_editActions__rxgly{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex-shrink:0}.candidate-process-edit-mode_editScope__Mc2dj{position:relative;isolation:isolate;min-width:0}.candidate-process-edit-mode_editScope__Mc2dj[data-editing=true] .candidate-process-edit-mode_editGuidance__5Fvss{display:inline-block;box-sizing:border-box;max-width:100%;padding:.12rem 0;border:0;border-radius:0;background:transparent;color:var(--accent-ink);font-size:.9rem;font-weight:400;line-height:1.45}.candidate-process-edit-mode_editScope__Mc2dj[data-editing=true] .candidate-process-edit-mode_editGuidance__5Fvss.candidate-process-edit-mode_editModeTitle__gQhya{padding:.4rem .72rem;border-radius:var(--corner-control);background:var(--accent);color:var(--on-brand)}@media (prefers-reduced-motion:reduce){.candidate-process-edit-mode_editScope__Mc2dj{transition:none}}.candidate-process-edit-mode_editToggle__sY5bF{display:inline-grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:0;border:0;border-radius:var(--corner-control);background:transparent;color:var(--brand);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.candidate-process-edit-mode_editToggle__sY5bF:focus-visible,.candidate-process-edit-mode_editToggle__sY5bF:hover,.candidate-process-edit-mode_editToggle__sY5bF[data-editing=true]{background:var(--brand-soft);color:var(--brand-hover);outline:none}.candidate-process-edit-mode_editToggle__sY5bF:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.candidate-process-edit-mode_editToggle__sY5bF,.candidate-process-edit-mode_editToggle__sY5bF svg{transition:none}}@media (pointer:coarse){.candidate-process-edit-mode_editToggle__sY5bF{width:max(44px,var(--control-height));height:max(44px,var(--control-height))}}.candidate-process-edit-mode_templateField__tE4zX{display:grid;gap:var(--space-2);margin-block:var(--space-3);color:var(--text-primary);font-size:var(--text-label);font-weight:600}.candidate-process-edit-mode_templateField__tE4zX input,.candidate-process-edit-mode_templateField__tE4zX select{width:100%;min-height:var(--control-height);padding:.45rem .6rem;border:1px solid var(--control-border);border-radius:var(--corner-control);background:var(--surface);color:var(--text-primary);font:inherit;font-weight:400}.candidate-process-edit-mode_templateField__tE4zX input:focus-visible,.candidate-process-edit-mode_templateField__tE4zX select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (pointer:coarse){.candidate-process-edit-mode_templateField__tE4zX input,.candidate-process-edit-mode_templateField__tE4zX select{min-height:44px;font-size:16px}}.talent-table-editor_workspace__eU9sD{min-width:0}.talent-table-editor_toolbar__BLi3c{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.talent-table-editor_toolbar__BLi3c>div:first-child{margin:0}.talent-table-editor_editControls__LRigq{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.talent-table-editor_mode__oE8RS{padding:.4rem .72rem;border-radius:var(--corner-control);background:var(--accent);color:var(--on-brand);font-size:var(--text-label)}.talent-table-editor_configure__WCCXE{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.talent-table-editor_guidance__SfwWi{margin:0 0 var(--space-2);color:var(--accent-ink);font-size:var(--text-meta)}.talent-table-editor_error__pOjr2{color:var(--destructive);font-size:var(--text-body)}.talent-table-editor_workspace__eU9sD[data-editing=true] .talent-table-editor_table__wf8Gz th{background:var(--accent);color:var(--on-brand);cursor:grab;touch-action:pan-y}.talent-table-editor_workspace__eU9sD[data-editing=true] .talent-table-editor_table__wf8Gz th span{border-bottom:1px dashed var(--on-brand)}.talent-table-editor_workspace__eU9sD[data-editing=true] .talent-table-editor_table__wf8Gz th:hover{background:var(--accent-ink)}.talent-table-editor_workspace__eU9sD[data-editing=true] .talent-table-editor_table__wf8Gz th:focus-visible{outline:2px solid var(--on-brand);outline-offset:-4px}.talent-table-editor_table__wf8Gz th[data-dragging]{z-index:2;position:relative;cursor:grabbing}.talent-table-editor_renameForm__wCchS{display:grid;gap:var(--space-2);padding:var(--space-2)}.talent-table-editor_renameForm__wCchS label{display:grid;gap:var(--space-1);font-size:var(--text-label)}.talent-table-editor_renameForm__wCchS input{min-width:0;min-height:var(--control-height);font:inherit;border:1px solid var(--control-border);border-radius:var(--corner-control)}.talent-table-editor_table__wf8Gz td{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.talent-table-editor_table__wf8Gz th{transition:none!important}}@media(pointer:coarse){.talent-table-editor_renameForm__wCchS input{min-height:44px;font-size:max(16px,var(--text-body))}}.cv-fit-criteria-assistant_panel__wY6c4{display:grid;gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);margin-block:var(--space-3,.75rem);border:1px solid var(--line);border-radius:var(--radius-md,.5rem);color:var(--text);background:var(--surface);min-width:0}.cv-fit-criteria-assistant_panel__wY6c4 p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cv-fit-criteria-assistant_history__rbYy5{max-height:16rem;overflow:auto;display:grid;gap:.75rem}.cv-fit-criteria-assistant_input__IkfFl{display:grid;gap:.4rem}.cv-fit-criteria-assistant_input__IkfFl textarea{width:100%;min-width:0;font:inherit}.cv-fit-criteria-assistant_actions__7bCtg{display:flex;flex-wrap:wrap;gap:.5rem}.cv-fit-criteria-assistant_proposal__KQi6G{display:grid;gap:.75rem;border-top:1px solid var(--line);padding-top:.75rem}.cv-fit-criteria-assistant_change__GNExD{border:1px solid var(--line);padding:.65rem;border-radius:.35rem;overflow-wrap:anywhere}.cv-fit-criteria-assistant_change__GNExD dl{margin:.5rem 0 0;display:grid;gap:.5rem}.cv-fit-criteria-assistant_change__GNExD dt{font-weight:600}.cv-fit-criteria-assistant_change__GNExD dd{margin:0}.cv-fit-criteria-assistant_change__GNExD del{color:var(--muted)}.cv-fit-criteria-assistant_panel__wY6c4 fieldset{display:grid;gap:.6rem;min-width:0;border:1px solid var(--line);padding:.75rem}.cv-fit-criteria-assistant_panel__wY6c4 fieldset label{display:grid;gap:.35rem}.cv-fit-criteria-assistant_panel__wY6c4 fieldset input:not([type=checkbox]),.cv-fit-criteria-assistant_panel__wY6c4 textarea{width:100%;min-width:0;max-width:100%;font:inherit}.cv-fit-criteria-assistant_panel__wY6c4 article{padding-block:.75rem;border-top:1px solid var(--line);overflow-wrap:anywhere}.cv-fit-criteria-assistant_panel__wY6c4 article button{margin:.35rem}