.careers_main__pSHLc{padding-top:var(--nav-h)}.careers_hero__329sD{padding-block:var(--space-24) var(--space-20);border-bottom:1px solid var(--color-border);background:linear-gradient(145deg,#f7f8fb,#fff 58%)}.careers_hero__329sD h1{max-width:16ch;margin-top:var(--space-5);font-size:clamp(42px,5.2vw,64px)}.careers_hero__329sD .lead{max-width:56ch;margin-top:var(--space-6)}.careers_heroActions__v2TyK{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.careers_apply__QlnsD,.careers_culture__CXZrt,.careers_perks__eZMSL,.careers_positions__mOn0v{padding-block:var(--space-24)}.careers_culture__CXZrt{border-bottom:1px solid var(--color-border)}.careers_apply__QlnsD h2,.careers_culture__CXZrt h2,.careers_perks__eZMSL h2,.careers_positions__mOn0v h2{margin-top:var(--space-4);font-size:var(--text-h2);max-width:18ch}.careers_cultureGrid__UDMn9{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-10)}.careers_cultureItem__IGoKk{min-height:190px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.careers_cultureItem__IGoKk span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.careers_cultureItem__IGoKk h3{margin-top:var(--space-5);font-size:var(--text-h4)}.careers_cultureItem__IGoKk p{margin-top:var(--space-3);color:var(--color-muted-foreground)}.careers_perks__eZMSL{background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.careers_perksGrid__KV3y5{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-10)}.careers_perk__XqIeZ{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.careers_perkIcon__gQqkj{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-accent)}.careers_perk__XqIeZ h3{font-size:var(--text-body);font-weight:650}.careers_perk__XqIeZ p{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-muted-foreground)}.careers_positions__mOn0v{border-bottom:1px solid var(--color-border)}.careers_positionsLead__Ze6RL{max-width:52ch;margin-top:var(--space-6);color:var(--color-muted-foreground);font-size:var(--text-lg)}.careers_positionList__dsrLh{margin-top:var(--space-10);border-top:1px solid var(--color-border)}.careers_position__cSy_N{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--color-border)}.careers_positionHead__DqNlq{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.careers_positionHead__DqNlq h3{font-size:var(--text-h3)}.careers_positionMeta__5_O0J{display:flex;flex-wrap:wrap;gap:var(--space-2)}.careers_tag___eEGQ{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);border:1px solid var(--color-border);font-size:12px;font-weight:600;color:var(--color-muted-foreground)}.careers_positionSummary__gzajE{max-width:68ch;color:var(--color-muted-foreground)}.careers_positionDetails__Wc88G{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.careers_positionDetails__Wc88G h4{font-size:var(--text-sm);font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--color-faint);margin-bottom:var(--space-3)}.careers_positionDetails__Wc88G ul{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-sm)}.careers_positionDetails__Wc88G li{padding-left:var(--space-5);position:relative}.careers_positionDetails__Wc88G li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.careers_positionActions__2Jmam{display:flex;gap:var(--space-3)}.careers_empty__23FxR{margin-top:var(--space-10);padding:var(--space-12);text-align:center;color:var(--color-muted-foreground);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.careers_apply__QlnsD{text-align:center}.careers_apply__QlnsD h2{margin-inline:auto}.careers_apply__QlnsD .lead{margin-inline:auto;margin-top:var(--space-5);margin-bottom:var(--space-12);max-width:52ch}@media (min-width:700px){.careers_cultureGrid__UDMn9,.careers_perksGrid__KV3y5{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.careers_cultureGrid__UDMn9{grid-template-columns:repeat(4,1fr)}.careers_perksGrid__KV3y5{grid-template-columns:repeat(3,1fr)}.careers_positionHead__DqNlq{align-items:center}.careers_positionDetails__Wc88G{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.careers_apply__QlnsD,.careers_culture__CXZrt,.careers_hero__329sD,.careers_perks__eZMSL,.careers_positions__mOn0v{padding-block:var(--space-16)}.careers_hero__329sD h1{font-size:clamp(38px,11vw,54px)}.careers_cultureItem__IGoKk{min-height:0}}.CareersForm_wrap__P4qjb{width:100%;max-width:720px;margin-inline:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-10)}@media (max-width:640px){.CareersForm_wrap__P4qjb{padding:var(--space-6);border-radius:var(--radius-lg)}}.CareersForm_form__5S09w{display:flex;flex-direction:column;gap:var(--space-8)}.CareersForm_grid__UAHFt{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:560px){.CareersForm_grid__UAHFt{grid-template-columns:1fr 1fr}}.CareersForm_full__5nc_s{grid-column:1/-1}.CareersForm_field__nXLsN{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.CareersForm_label__71M6N{font-size:var(--text-sm);font-weight:560;color:var(--color-foreground);display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.CareersForm_req__Yhas_{color:var(--color-accent);font-weight:600}.CareersForm_hint__HaoyF{font-size:12px;font-weight:400;color:var(--color-faint)}.CareersForm_control__odhLd{width:100%;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);font-family:inherit;font-size:var(--text-body);padding:12px var(--space-4);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;resize:vertical}.CareersForm_control__odhLd::placeholder{color:var(--color-faint)}.CareersForm_control__odhLd:focus{outline:none;background:var(--color-surface);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-ring)}.CareersForm_invalid__3z30Q{border-color:var(--color-danger)}.CareersForm_invalid__3z30Q:focus{box-shadow:0 0 0 3px rgba(185,28,28,.2)}.CareersForm_selectWrap__VBYeA{position:relative}.CareersForm_select__VKfzl{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:var(--space-10);cursor:pointer}.CareersForm_chevron__T8AKZ{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-muted-foreground);pointer-events:none}.CareersForm_error__EH_jR,.CareersForm_formError__AqAyu{font-size:var(--text-sm);color:var(--color-danger)}.CareersForm_formError__AqAyu{background:rgba(185,28,28,.07);border:1px solid rgba(185,28,28,.22);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.CareersForm_dropzone__yqB65{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);background:var(--color-surface-2);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color .18s ease,background .18s ease}.CareersForm_dropzone__yqB65:focus-within,.CareersForm_dropzone__yqB65:hover{border-color:var(--color-accent);background:var(--color-surface)}.CareersForm_dropzone__yqB65[data-invalid=true]{border-color:var(--color-danger)}.CareersForm_dropzoneIcon__hb43u{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent)}.CareersForm_dropzoneText__SyuV2{display:flex;flex-direction:column;gap:2px;min-width:0}.CareersForm_dropzoneFileName__Gn868{font-weight:600;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CareersForm_dropzoneHint__QUCd3{font-size:var(--text-sm);color:var(--color-muted-foreground)}.CareersForm_dropzoneInput__1Q0aW{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.CareersForm_importRow__KlH28{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.CareersForm_importSuccess__QaQwO{font-size:var(--text-sm);color:var(--color-success);font-weight:600}.CareersForm_importErrorText__lINQ4{font-size:var(--text-sm);color:var(--color-danger)}.CareersForm_tagInput__Sblwr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);width:100%;min-height:48px;padding:8px var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CareersForm_tagInput__Sblwr:focus-within{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-ring)}.CareersForm_tag__wKj6_{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:560;color:var(--color-foreground)}.CareersForm_tagRemove__RhcfV{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--color-muted-foreground);font-size:14px;line-height:1}.CareersForm_tagRemove__RhcfV:hover{background:var(--color-surface-2);color:var(--color-danger)}.CareersForm_tagInputField___fV0z{flex:1 1;min-width:160px;border:none;background:transparent;font-family:inherit;font-size:var(--text-body);color:var(--color-foreground);padding:6px 4px}.CareersForm_tagInputField___fV0z:focus{outline:none}.CareersForm_tagInputField___fV0z::placeholder{color:var(--color-faint)}.CareersForm_entryList__Ygkod{display:flex;flex-direction:column;gap:var(--space-4)}.CareersForm_entryCard___To78{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CareersForm_entryHead__Eymld{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);font-weight:650;color:var(--color-foreground)}.CareersForm_entryRemove__1Ggg4{font-size:var(--text-sm);color:var(--color-muted-foreground);font-weight:500}.CareersForm_entryRemove__1Ggg4:hover{color:var(--color-danger)}.CareersForm_entryGrid__J3gzB{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.CareersForm_entryFull__50HiK{grid-column:1/-1}@media (min-width:480px){.CareersForm_entryGrid__J3gzB{grid-template-columns:1fr 1fr}}.CareersForm_actions___TNDe{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.CareersForm_actions___TNDe .CareersForm_btn__8PsPL{min-width:160px}.CareersForm_privacyNote___ofOQ{font-size:var(--text-sm);color:var(--color-faint)}.CareersForm_done__ovkBK{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5);padding-block:var(--space-6)}.CareersForm_check___qGMs{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:rgba(21,128,61,.1);color:var(--color-success)}.CareersForm_doneTitle__LKm_z{font-size:var(--text-h3);outline:none}.CareersForm_doneBody__ctp5R{color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:1.5;max-width:46ch;margin-inline:auto}