.feed-filters_bar__QjzKJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}@media (max-width:768px){.feed-filters_bar__QjzKJ{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-1)}}.feed-filters_chip__qZu_7{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;cursor:pointer}.feed-filters_chipRemove__fUZUo{font-size:14px;line-height:1;opacity:.7}.feed-filters_chip__qZu_7:focus-visible .feed-filters_chipRemove__fUZUo,.feed-filters_chip__qZu_7:hover .feed-filters_chipRemove__fUZUo{opacity:1}.feed-filters_panel__Hso4s{margin-bottom:var(--space-4);padding:0;overflow:hidden}.feed-filters_panelSticky__ZGL4u{position:-webkit-sticky;position:sticky;top:var(--space-2);z-index:30;background:var(--color-bg)}.feed-filters_panelActive__5YiLk{border-color:var(--color-accent)}.feed-filters_panelBody__LRWOk{max-height:min(58vh,30rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.feed-filters_panelSummary__bJpEr{cursor:pointer;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px;list-style:none;color:var(--ink);background:var(--surface-2);border:1px solid var(--border);transition:background-color var(--dur-state) var(--ease)}.feed-filters_panelSummary__bJpEr::-webkit-details-marker{display:none}.feed-filters_panelSummary__bJpEr:hover{background:var(--surface-3);border-color:var(--border-strong)}.feed-filters_panelSummary__bJpEr:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.feed-filters_summaryHint__n_JTp{font-family:var(--font-body);font-weight:400;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.feed-filters_summaryHint__n_JTp{display:none}}.feed-filters_summaryCount__6abCE{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-accent-700);color:var(--color-bg);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.feed-filters_panelSummary__bJpEr:after{content:"";width:8px;height:8px;flex:none;margin-left:auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur-element) var(--ease)}details[open]>.feed-filters_panelSummary__bJpEr:after{transform:rotate(-135deg) translate(-2px,-2px)}.feed-filters_panel__Hso4s[open]>.feed-filters_panelSummary__bJpEr{border-bottom:1px solid var(--color-divider)}.feed-filters_inline__3FHNh .feed-filters_bar__QjzKJ{margin-bottom:var(--space-2)}.feed-filters_inlineSummary__DwxA4{width:max-content;max-width:100%;padding:5px 10px;font-size:13px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:transparent}.feed-filters_inlineSummary__DwxA4:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:var(--color-accent)}.feed-filters_inlineSummary__DwxA4:after{margin-left:var(--space-1)}.feed-filters_inlineSummary__DwxA4 .feed-filters_summaryCount__6abCE{min-width:18px;height:18px}.feed-filters_inlinePanel__14I1q[open]>.feed-filters_inlineSummary__DwxA4{border-color:var(--color-accent)}.feed-filters_inlineBody__NXywf{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));padding:var(--space-4) 0 var(--space-2)}.feed-filters_panelBody__LRWOk{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--space-6) var(--space-4);gap:var(--space-6) var(--space-4);margin-top:0;padding:var(--space-4)}.feed-filters_group__rJDjR{border:0;margin:0;padding:0;min-width:0}.feed-filters_groupLegend__ASYeg{font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:0;margin-bottom:var(--space-2)}.feed-filters_option__Pz8kp{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;line-height:1.4}.feed-filters_option__Pz8kp:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.feed-filters_option__Pz8kp input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.feed-filters_box__PBMu3{width:16px;height:16px;flex:none;border-radius:var(--radius-sm);border:1.5px solid var(--color-divider);display:grid;place-items:center}.feed-filters_option__Pz8kp:hover .feed-filters_box__PBMu3{border-color:var(--color-accent)}.feed-filters_option__Pz8kp input:checked+.feed-filters_box__PBMu3{border-color:var(--color-accent-700);background:var(--color-accent-700)}.feed-filters_option__Pz8kp input:checked+.feed-filters_box__PBMu3:after{content:"";width:4px;height:8px;border-right:2px solid var(--color-bg);border-bottom:2px solid var(--color-bg);transform:rotate(45deg) translate(-1px,-1px)}.feed-filters_option__Pz8kp input:focus-visible+.feed-filters_box__PBMu3{outline:2px solid var(--color-accent);outline-offset:2px}.feed-filters_option__Pz8kp input:disabled+.feed-filters_box__PBMu3{opacity:.45}.feed-filters_scrollGroup__9O9AT{max-height:13rem;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-2)}.feed-filters_optionCount__GiHMk{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.feed-filters_pending__8HO_7{opacity:.6}.feed-filters_sheetTrigger__Vvtyq{margin-bottom:var(--space-4);gap:var(--space-2);border-color:var(--color-accent);color:var(--color-accent-700);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.feed-filters_sheetTrigger__Vvtyq:hover{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}.feed-filters_inline__3FHNh .feed-filters_sheetTrigger__Vvtyq{margin-bottom:0;width:max-content;font-size:13px;padding:5px 10px}.feed-filters_sheet__G9fbg{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;margin:0;padding:0;max-height:85dvh;border:0;border-top:1px solid var(--color-divider);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg)}.feed-filters_sheet__G9fbg[open]{display:flex;flex-direction:column}.feed-filters_sheet__G9fbg::-webkit-backdrop{background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.feed-filters_sheet__G9fbg::backdrop{background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.feed-filters_sheetFooter__mm4KD,.feed-filters_sheetHeader__y2ifv{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface)}.feed-filters_sheetHeader__y2ifv{justify-content:space-between;border-bottom:1px solid var(--color-divider)}.feed-filters_sheetFooter__mm4KD{border-top:1px solid var(--color-divider);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px))}.feed-filters_sheetFooter__mm4KD>*{width:100%}.feed-filters_sheetTitle__f9mpS{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;margin:0}.feed-filters_sheetBody__p3qI0{grid-template-columns:1fr;margin-top:0;overflow-y:auto;overscroll-behavior:contain}.feed-filters_applyNote__Shfdk{font:var(--text-body-sm);font-weight:600;color:var(--accent-ink)}.feed-filters_axisRow__dtdlz{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.feed-filters_axisRowLabel__O09eG{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13px;color:var(--ink-muted);margin-right:var(--space-1)}.feed-filters_axis__hJ7Sy{position:static}.feed-filters_axisButton__oOeA0{display:inline-flex;align-items:center;gap:var(--space-1);padding:6px 10px;font:inherit;font-size:13px;line-height:1.2;color:var(--ink);background:var(--surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-state) var(--ease),border-color var(--dur-state) var(--ease)}.feed-filters_axisButton__oOeA0:hover,.feed-filters_axisButton__oOeA0[aria-expanded=true]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:var(--color-accent)}.feed-filters_axisButtonActive__d0CQE{border-color:var(--color-accent)}.feed-filters_axisCount__XSHHd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-accent-700);color:var(--color-bg);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-filters_axisChevronOpen__VUuuK,.feed-filters_axisChevron__JlhIF{transition:transform var(--dur-state) var(--ease)}.feed-filters_axisChevronOpen__VUuuK{transform:rotate(180deg)}.feed-filters_axisPopover__LCTSe{position:absolute;top:calc(100% + var(--space-1));z-index:40;min-width:16rem;max-width:22rem;max-height:min(50vh,24rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-3);background:var(--surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay)}.feed-filters_axisPopoverLegend__BUFib{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.feed-filters_inlineAxisRow__R_YSh{margin-bottom:0;padding:var(--space-2) 0 0}.feed-filters_axisRowDivider__rI_nN{width:1px;align-self:stretch;min-height:1.5rem;margin:0 var(--space-1);background:var(--color-divider)}.feed-filters_chipStaged__vs7t3{border-style:dashed}.job-card_card__8of0d{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);background:var(--surface);border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;transition:background var(--dur-state) var(--ease)}.job-card_card__8of0d:hover{background:var(--surface-2)}.job-card_card__8of0d:last-child{border-bottom:0}.job-card_notMatching__gQ83v{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--ink-faint)}.job-card_mark__q4s1H{grid-row:1;margin-top:2px}.job-card_body__1fUbN{grid-row:1;min-width:0}.job-card_line1__fgHUD{display:flex;gap:var(--space-4);align-items:baseline;justify-content:space-between}.job-card_title__wv4_X{min-width:0;margin:0;font:var(--text-title);letter-spacing:var(--tracking-title);color:var(--ink)}.job-card_titleLink__JgDnS{color:inherit;text-decoration:none}.job-card_titleLink__JgDnS:hover{color:var(--accent-ink);text-decoration:underline}.job-card_titleLink__JgDnS:after{position:absolute;inset:0;content:""}.job-card_nums__MGDuE{display:flex;flex-shrink:0;gap:var(--space-4);align-items:baseline;font:var(--text-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-secondary)}.job-card_line2__1BwNf,.job-card_numNotStated__jBU5Q{font:var(--text-body-sm);color:var(--ink-muted)}.job-card_line2__1BwNf{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:2px;overflow:hidden}.job-card_line2__1BwNf>*{flex-shrink:0}.job-card_sep__JYrhx{color:var(--ink-faint)}.job-card_evidence__MljUM{display:flex;flex-wrap:nowrap;gap:var(--space-2) var(--space-4);align-items:baseline;margin-top:var(--space-1);overflow:hidden;font:var(--text-body-sm);white-space:nowrap}.job-card_claim__5erWq{display:inline-flex;gap:var(--space-1);align-items:baseline;min-width:0}.job-card_claimMark__d7m1x{flex-shrink:0;font-weight:600}.job-card_strengths__YxZ8H .job-card_claimMark__d7m1x{color:var(--success-ink)}.job-card_gaps__Rnfgh .job-card_claimMark__d7m1x{color:var(--ink-muted)}.job-card_claimText__foMho{overflow:hidden;color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap}.job-card_more__8vaXp{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.job-card_factline__YjtL3{grid-row:2;grid-column:2/-1;flex-wrap:wrap;align-items:baseline;margin:var(--space-1) 0 0}.job-card_factline__YjtL3,.job-card_facts__xWI0b{display:flex;gap:var(--space-1) var(--space-4);min-width:0}.job-card_facts__xWI0b{flex:0 1 auto;flex-wrap:wrap;margin:0}.job-card_why__B6vQy{flex:0 1 auto;min-width:0;font:var(--text-body-sm);color:var(--ink-muted)}.job-card_fact__8R5wO{display:inline-flex;gap:var(--space-1);align-items:baseline}.job-card_factTerm__xKR_V{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted)}.job-card_factValue__Q6FaO{margin:0;font:var(--text-body-sm);color:var(--ink)}.job-card_factValue__Q6FaO[data-not-stated=true]{color:var(--ink-muted)}.job-card_score__Wjm4q{grid-row:1;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-width:56px}.job-card_actions__DteL6{grid-row:1;z-index:1;display:flex;flex-shrink:0;gap:var(--space-1);align-items:center;align-self:center;opacity:0;transition:opacity var(--dur-state) var(--ease)}.job-card_card__8of0d:focus-within .job-card_actions__DteL6,.job-card_card__8of0d:hover .job-card_actions__DteL6{opacity:1}@media (hover:none),(max-width:767px),(pointer:coarse){.job-card_actions__DteL6{opacity:1}}.job-card_liveCard__qkMB6{box-shadow:inset 2px 0 0 var(--accent)}.job-card_liveNote__UBv9k{margin:var(--space-1) 0 0;font:var(--text-body-sm);color:var(--ink-muted)}.job-card_badge__8edIS{display:inline-flex;align-items:center;height:var(--chip-h);padding:0 var(--space-1);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-muted);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.job-card_badgeLive__IhnaW{color:var(--accent-ink);background:var(--accent-wash);border-color:var(--accent-border)}@media (max-width:767px){.job-card_card__8of0d{grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.job-card_mark__q4s1H{grid-row:1}.job-card_body__1fUbN{grid-column:2;grid-row:1}.job-card_factline__YjtL3{grid-column:2;grid-row:2}.job-card_line1__fgHUD{flex-direction:column;gap:var(--space-1);align-items:flex-start}.job-card_nums__MGDuE{gap:var(--space-3)}.job-card_score__Wjm4q{grid-column:2;grid-row:3;align-items:flex-start}.job-card_actions__DteL6{grid-column:2;grid-row:4;opacity:1}}.sign-in_dialog___Vej5{width:min(26rem,calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto;padding:var(--space-6);border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg)}.sign-in_dialog___Vej5::-webkit-backdrop{background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.sign-in_dialog___Vej5::backdrop{background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.sign-in_header__vt5Bu{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.sign-in_title__BrEnn{margin:0;font-size:20px}.sign-in_close__7SkDm{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;padding:0;font-size:18px;line-height:1;color:var(--ink-muted);background:none;border:0;border-radius:var(--radius-md);cursor:pointer}.sign-in_close__7SkDm:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.sign-in_emailForm__B3ZLd{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.sign-in_emailForm__B3ZLd>p{margin:0}.sign-in_address__54Owj{overflow-wrap:anywhere}.sign-in_note__X_KQ2{font-size:13px;margin:var(--space-3) 0 0}.sign-in_actions__JlSpl{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6)}.sign-in_block__uBjoQ{display:block;width:100%}.sign-in_reason__cZHOQ{margin:0 0 var(--space-5)}.sign-in_providers__RKIEN{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sign-in_provider__Sw2hO{flex:1 1 5rem}.sign-in_terms___DzqR{margin:var(--space-4) 0 0;font-size:13px}.sign-in_or__YwV5Y{text-align:center;margin:var(--space-4) 0 var(--space-3);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sort-control_group__B1w3a{border:0;padding:0;margin:0;display:inline-flex;align-items:center;gap:var(--space-2)}.sort-control_legend__4EZuk{float:left;font-family:var(--font-heading);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-700);margin-right:var(--space-2)}.sort-control_segments__Mko7J{display:inline-flex;border:1px solid var(--color-divider);border-radius:999px;background:var(--color-surface);padding:2px;gap:2px}.sort-control_radio__DeGiv{position:absolute;opacity:0;pointer-events:none}.sort-control_segment__tfmt9{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border-radius:999px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13px;color:var(--color-neutral-700);cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.sort-control_segment__tfmt9:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.sort-control_radio__DeGiv:checked+.sort-control_segment__tfmt9{background:var(--color-accent-100);color:var(--color-accent-800);box-shadow:var(--shadow-sm)}.sort-control_radio__DeGiv:focus-visible+.sort-control_segment__tfmt9{outline:2px solid var(--color-accent);outline-offset:1px}.sort-control_pending__s8xlw .sort-control_segment__tfmt9{cursor:progress;opacity:.6}.sort-control_status__X3tUS{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--color-neutral-600)}@media (prefers-reduced-motion:reduce){.sort-control_segment__tfmt9{transition:none}}