.agencies_wrap__yWf3u{max-width:var(--w-narrow);margin:0 auto;padding:3.5rem 1.25rem 5rem;width:100%;box-sizing:border-box}.agencies_actions__deFGI{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin:0 0 2.5rem}.agencies_section__ykSql{margin-bottom:2.5rem}.agencies_h2__KG4AH{font-family:var(--display);font-size:var(--fs-h3);font-weight:700;color:var(--text-1);margin:0 0 .25rem}.agencies_lede__Gy1FH{color:var(--text-3);font-size:var(--fs-sm);line-height:1.6;margin:0 0 1rem;max-width:62ch}.agencies_row__j06qB{display:flex;align-items:center;gap:var(--sp-3);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card);padding:.75rem 1rem;margin-bottom:var(--sp-2)}.agencies_rowQuiet__rf_pi{background:transparent}.agencies_rank___qZPY{font-family:var(--mono);font-size:var(--fs-meta);color:var(--text-4);width:18px;text-align:right;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agencies_letter__kE56F{font-family:var(--body);font-size:var(--fs-xl);font-weight:600;width:34px;text-align:center;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agencies_letterNone__jVxzS{color:var(--text-4)}.agencies_main__pE9L_{min-width:0;flex:1 1}.agencies_name__bVllh{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-family:var(--body);font-size:var(--fs-body);font-weight:600;color:var(--text-1);text-decoration:none;margin:-.5rem 0}.agencies_name__bVllh:hover{color:var(--accent)}.agencies_rates__oq4m7{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);margin-top:.25rem}.agencies_meta__Bn4zD{font-family:var(--body);font-size:var(--fs-meta);color:var(--text-3);margin-top:.25rem;line-height:1.5}.agencies_cta__Jk9Ga{display:inline-flex;align-items:center;min-height:44px;padding:0 .25rem;font-family:var(--body);font-weight:500;font-size:var(--fs-sm);color:var(--accent);text-decoration:none;white-space:nowrap;flex-shrink:0}.agencies_cta__Jk9Ga:hover{text-decoration:underline}.agencies_none__P6mK5{background:var(--surface-1);border:1px dashed var(--border-2);border-radius:var(--r-card);padding:1rem}.agencies_noneNames__xBBzg{display:flex;flex-wrap:wrap;gap:0 var(--sp-4)}.agencies_noneName__9Orny{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-family:var(--body);font-size:var(--fs-sm);color:var(--text-2);text-decoration:none}.agencies_noneName__9Orny:hover{color:var(--text-1)}.agencies_noneNote__Ev10r{font-family:var(--body);font-size:var(--fs-sm);color:var(--text-3);margin:.5rem 0 0;line-height:1.6}.agencies_inline___LKoh{color:var(--accent);text-decoration:none;display:inline-block;padding:.75rem 0;margin:-.75rem 0}.agencies_inline___LKoh:hover{text-decoration:underline}.agencies_emptyAll__ihu0D{text-align:center;padding:2.5rem;color:var(--text-3);font-size:var(--fs-sm)}.agencies_sponsor__0dPlr{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0 0 2.5rem;padding:1rem;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card)}.agencies_sponsorName__ybbl5{font-family:var(--body);font-size:var(--fs-body);font-weight:600;color:var(--text-1);text-transform:capitalize}.agencies_faq__DPytP{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card);padding:1.5rem;margin-bottom:1.5rem}.agencies_faq__DPytP .agencies_h2__KG4AH{margin-bottom:.75rem}.agencies_qa__ODa0q{margin-bottom:1rem}.agencies_q__mNUvC{font-family:var(--body);font-size:var(--fs-ui);font-weight:600;color:var(--text-1);margin:0 0 .25rem;letter-spacing:0}.agencies_a__ZSlvu{color:var(--text-3);font-size:var(--fs-sm);line-height:1.7;margin:0}.agencies_fine__oZ1iM{font-family:var(--body);font-size:var(--fs-meta);color:var(--text-4);line-height:1.7}@media (max-width:480px){.agencies_wrap__yWf3u{padding:1.5rem 16px 4rem}.agencies_row__j06qB{gap:var(--sp-2);padding:.75rem}.agencies_actions__deFGI>*{flex:1 1 100%}}.IndustryBenchmark_card__NGye4{background:var(--glass,var(--card));border:1px solid var(--glass-line,var(--line));border-radius:16px;padding:1.5rem;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.IndustryBenchmark_head__2vbqf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.IndustryBenchmark_kicker__7Ws28{font-family:var(--mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.IndustryBenchmark_scope__362lK{font-family:var(--mono);font-size:var(--fs-meta);color:var(--sub);background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:.125rem .5rem;white-space:nowrap}.IndustryBenchmark_verdict__OI9Xp{margin-bottom:1rem}.IndustryBenchmark_verdictHead__PA_Oa{font-family:var(--body);font-size:var(--fs-lead);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 .25rem}.IndustryBenchmark_verdictDetail__25KkL{color:var(--sub);font-size:var(--fs-meta);line-height:1.6;margin:0}.IndustryBenchmark_toneGood__ijSsz{color:var(--green)}.IndustryBenchmark_toneWarn__3_EsE{color:var(--amber)}.IndustryBenchmark_toneBad__dOiO9{color:var(--red)}.IndustryBenchmark_toneNeutral__Odk5P{color:var(--sub)}.IndustryBenchmark_rows__Ueo4X{display:flex;flex-direction:column;gap:.75rem}.IndustryBenchmark_row__zQnNN{display:grid;grid-template-columns:92px 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center}.IndustryBenchmark_rowLabel__gVLlR{font-family:var(--mono);font-size:var(--fs-meta);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.IndustryBenchmark_track__w03HW{position:relative;height:10px;background:var(--raised);border-radius:999px;overflow:hidden}.IndustryBenchmark_fill__BUbdT{position:absolute;left:0;top:0;bottom:0;border-radius:999px;transform-origin:left center;animation:IndustryBenchmark_benchGrow__mPs9X .7s cubic-bezier(.16,1,.3,1) both}.IndustryBenchmark_fillGood__VxQrs{background:var(--good)}.IndustryBenchmark_fillWarn___yV2S{background:var(--caution)}.IndustryBenchmark_fillBad__hMSpt{background:var(--bad)}.IndustryBenchmark_fillNeutral__Uw3a8{background:var(--sub)}.IndustryBenchmark_avgTick__fDein{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--white);box-shadow:0 0 0 1px color-mix(in srgb,var(--white) 30%,transparent);border-radius:2px}.IndustryBenchmark_rowVals__twxOB{font-family:var(--mono);font-size:var(--fs-meta);color:var(--sub);white-space:nowrap;text-align:right}.IndustryBenchmark_rowVals__twxOB b{color:var(--white);font-weight:700}.IndustryBenchmark_rowAvg__CwuUP{color:var(--dim)}.IndustryBenchmark_cost__vMDaW{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;border-radius:10px;background:color-mix(in srgb,var(--red) 8%,transparent);border:1px solid color-mix(in srgb,var(--red) 26%,transparent);border-left:3px solid var(--red)}.IndustryBenchmark_costIcon__ZUrGw{flex-shrink:0;font-size:var(--fs-ui)}.IndustryBenchmark_costText__FCUf5{font-family:var(--body);font-size:var(--fs-meta);line-height:1.5;color:color-mix(in srgb,var(--red) 82%,var(--white))}.IndustryBenchmark_foot__BJNN0{font-family:var(--body);font-size:var(--fs-meta);color:var(--muted);line-height:1.6;margin:1rem 0 0}@keyframes IndustryBenchmark_benchGrow__mPs9X{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.IndustryBenchmark_fill__BUbdT{animation:none}}@media (max-width:768px){.IndustryBenchmark_costText__FCUf5,.IndustryBenchmark_foot__BJNN0,.IndustryBenchmark_kicker__7Ws28,.IndustryBenchmark_rowLabel__gVLlR,.IndustryBenchmark_rowVals__twxOB,.IndustryBenchmark_scope__362lK{font-size:var(--fs-meta)}}.company_page__NABEV{max-width:var(--w-mid);margin:0 auto;padding:var(--sp-8) var(--sp-6) var(--sp-12);width:100%;box-sizing:border-box}@media (max-width:560px){.company_page__NABEV{padding:var(--sp-6) var(--sp-4) var(--sp-10)}}.company_stack__5ExG_{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.company_fine__j0EID{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-3);line-height:var(--lh-body)}.company_textLink__xoRFq{color:var(--accent);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);background:none;border:0;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;min-height:32px}.company_textLink__xoRFq:hover{color:var(--text-1)}.company_gapTop__2C_ET{margin-top:var(--sp-4)}.company_gapBottom__ADhoG{margin-bottom:var(--sp-6)}.company_myApp__mSwC5{display:flex;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--accent-tint);border:1px solid var(--accent-line)}.company_myAppRole__70RjZ{font-size:var(--fs-sm);color:var(--text-2)}.company_myAppLink__somLe{margin-left:auto}.company_hero__2WjT0{position:relative;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--r-panel);padding:var(--sp-6);margin-bottom:var(--sp-4);box-shadow:var(--sh-raised)}@media (max-width:560px){.company_hero__2WjT0{padding:var(--sp-5) var(--sp-4);border-radius:var(--r-card)}}.company_who__Gxevy{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6);min-width:0}.company_logo__ecHKZ{width:48px;height:48px;flex-shrink:0;border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--border-2);display:flex;align-items:center;justify-content:center;font-size:var(--fs-h3);font-weight:600;color:var(--text-1)}.company_whoText__g7B6K{min-width:0;flex:1 1}.company_name__YZooR{margin:0;font-family:var(--display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--text-1);text-transform:capitalize;overflow-wrap:anywhere}.company_whoMeta__ITV7n{display:flex;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--text-3)}.company_heroSk__Nf4PR{display:flex;flex-direction:column;gap:var(--sp-5)}.company_gradeRow__Y5YTt{display:flex;align-items:flex-start;gap:var(--sp-5);min-width:0}@media (max-width:480px){.company_gradeRow__Y5YTt{gap:var(--sp-4)}}.company_letter__ytvgc{flex-shrink:0;min-width:1.6ch;font-family:var(--body);font-weight:600;font-size:clamp(3.5rem,9vw,5rem);line-height:.95;letter-spacing:-.04em;color:var(--text-1)}.company_letterNone__3ss3S{color:var(--text-4)}.company_gradeMain__zjD6m{flex:1 1;min-width:0}.company_scoreLine___RFnH{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-1)}.company_score__S_9_O{display:inline-flex;align-items:baseline;font-size:var(--fs-xl);font-weight:600;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company_scoreOf__9cArs{font-size:var(--fs-body);font-weight:500;color:var(--text-3);margin-left:2px}.company_ungraded__k5u8l{margin:var(--sp-1) 0 0;font-size:var(--fs-lead);font-weight:600;color:var(--text-1)}.company_verdict__RN5I_{margin:var(--sp-3) 0 0;font-size:var(--fs-lead);line-height:1.5;color:var(--text-2);max-width:60ch;text-wrap:pretty}.company_evidence__jzUSo{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-3) 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--text-3)}.company_evidence__jzUSo svg{margin-top:4px;color:var(--text-4)}.company_meta__yAwYV{display:flex;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-3)}.company_metaText__PMdob{font-size:var(--fs-meta);color:var(--text-4)}.company_stats__8q3nB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-6)}.company_track__1lWn0{min-height:132px;margin-bottom:var(--sp-8)}.company_track__1lWn0>section{margin-top:0}.company_block__AjMCC{margin:0 0 var(--sp-10);scroll-margin-top:80px;min-width:0}.company_blockHead__HTkku{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-4)}.company_blockHead__HTkku>div{min-width:0;flex:1 1 280px}.company_h2__47OXU{margin:0;font-family:var(--display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-1);display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.company_count__Cm6Xf{font-family:var(--body);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-pill);padding:1px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.company_blockSub__pKdTA{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.company_tools__vJX1M{display:flex;align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-4)}.company_provenance__Qh7K7{flex:1 1 260px;margin:0;font-size:var(--fs-sm);color:var(--text-3);line-height:1.55}.company_cityFilter__tp93E{flex:0 1 220px;min-width:160px}.company_group__G8bUb{margin:var(--sp-5) 0 var(--sp-3);font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-3)}.company_group__G8bUb:first-child{margin-top:0}.company_acct__RTPWV{background:var(--surface-1);border:1px solid var(--border-1);border-left:3px solid var(--border-2);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-3);min-width:0}.company_acct__RTPWV[data-tone=bad]{border-left-color:var(--bad)}.company_acct__RTPWV[data-tone=caution]{border-left-color:var(--caution)}.company_acct__RTPWV[data-tone=good]{border-left-color:var(--good)}.company_acctPublic__0AE60{border-style:dashed dashed dashed solid}.company_acctHd__jjg7_{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.company_acctWho__kv57U{min-width:0;flex:1 1}.company_acctRole__npnIm{font-size:var(--fs-ui);font-weight:600;color:var(--text-1);overflow-wrap:anywhere}.company_acctStage__6lCRN{font-weight:400;color:var(--text-3)}.company_acctMeta__MkELI{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:var(--fs-meta);color:var(--text-4)}.company_acctBody__Qcd1E{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);overflow-wrap:anywhere}.company_acctFoot__0iZn4{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3);font-size:var(--fs-meta);color:var(--text-4)}.company_via___kg_0{display:inline-flex;align-items:center;gap:8px}.company_reply__akQ_G{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--info-tint);border:1px solid var(--info-line)}.company_replyHd__10stD{margin:0 0 4px;font-size:var(--fs-meta);color:var(--text-3)}.company_replyBody__fgCJJ{margin:0;font-size:var(--fs-sm);color:var(--text-2);line-height:1.6;white-space:pre-wrap}.company_more__Lnp_N{margin-top:var(--sp-3)}.company_empty__Bfk_w{padding:var(--sp-6) var(--sp-4);text-align:center;border:1px dashed var(--border-2);border-radius:var(--r-card);color:var(--text-3);font-size:var(--fs-sm);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.company_empty__Bfk_w p{margin:0}.company_quotes__Eg64B{display:flex;flex-direction:column;gap:var(--sp-3)}.company_quote__PUwuB{margin:0;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-5)}.company_quoteText__dogTW{margin:0 0 var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);overflow-wrap:anywhere}.company_quoteMeta__V0VKL{display:flex;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;font-size:var(--fs-meta);color:var(--text-4)}.company_srcLink__xjITc{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--accent);text-decoration:none}.company_srcLink__xjITc:hover{color:var(--text-1)}.company_note__oL96o{margin-top:var(--sp-3);border:1px dashed var(--border-2);border-radius:var(--r-control);padding:0 var(--sp-4)}.company_note__oL96o>summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;font-size:var(--fs-sm);color:var(--text-3)}.company_note__oL96o>summary::-webkit-details-marker{display:none}.company_note__oL96o ul{margin:0 0 var(--sp-3);padding-left:var(--sp-5);font-size:var(--fs-sm);color:var(--text-3);line-height:var(--lh-body)}.company_moreHead__aFhk1{margin:var(--sp-2) 0 var(--sp-4)}.company_secs__mdvo8{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-8)}.company_sec__HkHeI{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card);scroll-margin-top:80px;min-width:0}.company_secOpen__VLtD_{border-color:var(--border-2)}.company_secHd__foHS9{width:100%;display:flex;align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-3) var(--sp-4);background:none;border:0;border-radius:var(--r-card);cursor:pointer;text-align:left;color:inherit;font:inherit}.company_secHd__foHS9:hover .company_secTtl__fNc0t{color:var(--text-1)}.company_secIco__kamRb{width:36px;height:36px;flex-shrink:0;border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--border-1);display:flex;align-items:center;justify-content:center;color:var(--text-3)}.company_secTxt__Igy2S{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.company_secTtl__fNc0t{font-size:var(--fs-body);font-weight:600;color:var(--text-1);display:flex;align-items:center;gap:var(--sp-2)}.company_secCnt__PVnCn{font-size:var(--fs-meta);font-weight:500;color:var(--text-3);background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-pill);padding:0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company_secSum__5cBEh{font-size:var(--fs-sm);color:var(--text-3);line-height:1.45}.company_secChev__s1jbn{flex-shrink:0;color:var(--text-3);transition:transform var(--dur-state) var(--ease-out)}.company_secOpen__VLtD_ .company_secChev__s1jbn{transform:rotate(180deg)}.company_secBody__Yh4pw{padding:0 var(--sp-4) var(--sp-5);animation:company_fadeIn__g6Lli var(--dur-state) var(--ease-out) backwards}@media (min-width:769px){.company_secBody__Yh4pw{padding:0 var(--sp-5) var(--sp-6)}}.company_panel__Q5WMY{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-control);padding:var(--sp-4);margin-bottom:var(--sp-4);min-width:0}.company_panel__Q5WMY h3{margin:0 0 var(--sp-3)}.company_panelText__cfwyo{margin:0 0 var(--sp-2);font-size:var(--fs-body);color:var(--text-2);line-height:var(--lh-body)}.company_two__Zi3O0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.company_kv__jA77s{margin:var(--sp-3) 0 0}.company_kv__jA77s>div{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border-1);font-size:var(--fs-sm)}.company_kv__jA77s dt{color:var(--text-3)}.company_kv__jA77s dd{margin:0;color:var(--text-1);font-weight:600}.company_bar__WB1f2{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3rem;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:var(--sp-2)}@media (max-width:480px){.company_bar__WB1f2{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) 2.75rem}}.company_barLbl__hxEAV{font-size:var(--fs-sm);color:var(--text-3);overflow-wrap:anywhere}.company_barTrack__qosQt{height:6px;background:var(--border-1);border-radius:var(--r-pill);overflow:hidden;min-width:0}.company_barFill__GiBov{height:100%;border-radius:var(--r-pill)}.company_barVal__mJMZf{font-size:var(--fs-sm);font-weight:600;color:var(--text-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company_dist__1SzCS{margin-top:var(--sp-4)}.company_distBar__f2m6t{display:flex;height:8px;border-radius:var(--r-pill);overflow:hidden;margin:var(--sp-2) 0;gap:2px}.company_distKey__kukHW{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-sm);color:var(--text-3)}.company_distKey__kukHW li{display:inline-flex;align-items:center;gap:8px}.company_distKey__kukHW b{color:var(--text-1);font-weight:600}.company_swatch__AYhp9{width:8px;height:8px;border-radius:2px}.company_row__08TgY{display:flex;align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--border-1)}.company_rowName__AnEqu{flex:1 1 8rem;min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:500;color:var(--text-1);overflow-wrap:anywhere}.company_rowBar__j5Bwj{flex:2 1 10rem;min-width:0}.company_rowBar__j5Bwj .company_bar__WB1f2{margin:0}.company_roles__amdZ1{list-style:none;margin:0;padding:0}.company_roleRow___NoFE,.company_roles__amdZ1{display:flex;flex-direction:column;gap:var(--sp-2)}.company_roleRow___NoFE{align-items:flex-start;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--border-1)}.company_roleTop__fgsPb{display:flex;justify-content:space-between;gap:var(--sp-3);width:100%;flex-wrap:wrap}.company_roleTitle__eamow{font-size:var(--fs-body);font-weight:600;color:var(--text-1);flex:1 1;min-width:0}.company_rolePay__atDNb{font-size:var(--fs-sm);font-weight:600;color:var(--text-1);white-space:nowrap}.company_roleMeta__cahLl{margin:0;font-size:var(--fs-sm);color:var(--text-3)}.company_cmpForm__gMX6_{display:flex;gap:var(--sp-2);flex-wrap:wrap}.company_cmpForm__gMX6_>input{flex:1 1 200px;width:auto}.company_dashed__bcCUa{padding:var(--sp-4);text-align:center;border:1px dashed var(--border-2);border-radius:var(--r-control)}.company_cmpWrap__m6s7d{overflow-x:auto;margin-top:var(--sp-4)}.company_cmp__xDQYo{width:100%;border-collapse:collapse;font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.company_cmp__xDQYo td,.company_cmp__xDQYo th{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-1);text-align:center}.company_cmp__xDQYo thead th{font-weight:600;color:var(--text-1);text-transform:capitalize}.company_cmp__xDQYo tbody th,.company_cmp__xDQYo thead th:first-child{text-align:left;color:var(--text-3);font-weight:500;text-transform:none}.company_cmp__xDQYo td{font-weight:600}.company_cmpCur__J8l7r{display:block;font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-4)}.company_actions__g3Gsj{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-6)}.company_missing__bINbr{max-width:var(--w-narrow);margin:0 auto;padding:var(--sp-24) var(--sp-6);text-align:center;width:100%;box-sizing:border-box}.company_missingIcon___1HWK{color:var(--text-4);margin-bottom:var(--sp-4)}.company_missingTitle__VFs_z{margin:0 0 var(--sp-3);font-family:var(--display);font-weight:800;font-size:var(--fs-h2);letter-spacing:var(--ls-heading);color:var(--text-1)}.company_missingText___X_Js{margin:0 auto var(--sp-6);max-width:52ch;font-size:var(--fs-body);color:var(--text-3);line-height:var(--lh-body)}.company_missingActions__M53lY{display:flex;gap:var(--sp-2);justify-content:center;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.company_secChev__s1jbn{transition:none}.company_secBody__Yh4pw{animation:none}}@media (max-width:768px){.company_srcLink__xjITc,.company_textLink__xoRFq{min-height:44px}.company_acctFoot__0iZn4 .rc-srclink{display:inline-flex;align-items:center;min-height:44px}}.InviteCard_card__Ve5k8{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid var(--line2);border-radius:16px;background:var(--surface-overlay);min-width:0}.InviteCard_head__npRsz{display:flex;flex-direction:column;gap:.25rem;min-width:0}.InviteCard_eyebrow__V_njQ{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.InviteCard_title__Cn6B9{margin:0;font-family:var(--display);font-weight:800;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--white)}.InviteCard_lead__e7Y8y{margin:0;font-family:var(--body);font-size:var(--fs-ui);line-height:1.55;color:var(--sub,rgba(255,255,255,.72))}.InviteCard_linkRow__ztzcI{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem;align-items:center;margin-top:1rem}.InviteCard_link__unMIV{display:flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:10px;border:1px solid var(--line2);background:var(--surface-1);font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere;min-width:0}.InviteCard_btns__i0e4w{display:flex;gap:.5rem;min-width:0}.InviteCard_ghost__TcLKT,.InviteCard_primary__6baHg{min-height:44px;padding:0 1rem;border-radius:10px;font-family:var(--body);font-size:var(--fs-ui);font-weight:600;cursor:pointer;white-space:nowrap}.InviteCard_primary__6baHg{border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-1)}.InviteCard_ghost__TcLKT{border:1px solid var(--line2);background:transparent;color:var(--text-2)}.InviteCard_ghost__TcLKT:focus-visible,.InviteCard_primary__6baHg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.InviteCard_note__K0tCV{margin:.5rem 0 0;font-family:var(--body);font-size:var(--fs-sm);color:var(--sub,rgba(255,255,255,.72))}.InviteCard_stats__2qpSN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1rem}.InviteCard_stat__K85ur{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:12px;border:1px solid var(--line2);min-width:0}.InviteCard_stat__K85ur b{font-family:var(--body);font-size:var(--fs-ui);font-weight:600;color:var(--text-1);overflow-wrap:anywhere}.InviteCard_stat__K85ur small{font-family:var(--body);font-size:var(--fs-meta);line-height:1.45;color:var(--sub,rgba(255,255,255,.66));overflow-wrap:anywhere}.InviteCard_fine__Itbpy{margin:.75rem 0 0;font-family:var(--body);font-size:var(--fs-meta);line-height:1.5;color:var(--muted,rgba(255,255,255,.55))}@media (max-width:560px){.InviteCard_linkRow__ztzcI{grid-template-columns:minmax(0,1fr)}.InviteCard_btns__i0e4w>*{flex:1 1}.InviteCard_stats__2qpSN{grid-template-columns:minmax(0,1fr)}}.PageHeader_head__356eU{margin-bottom:1.5rem;min-width:0}.PageHeader_head__356eU>*{animation:PageHeader_riseIn__fpLAg .55s var(--ease-out) backwards}.PageHeader_head__356eU>:nth-child(2){animation-delay:.05s}.PageHeader_head__356eU>:nth-child(3){animation-delay:.12s}.PageHeader_crumbs__aLWQi{display:flex;align-items:center;flex-wrap:wrap;gap:.125rem 0;list-style:none;margin:0 0 .75rem;padding:0;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.04em;color:var(--dim)}.PageHeader_crumbLi__ZL2rt,.PageHeader_crumb__13AZZ{display:inline-flex;align-items:center}.PageHeader_crumb__13AZZ{gap:.5rem;color:var(--dim);text-decoration:none;padding:.25rem .5rem;border-radius:6px;transition:color .15s ease,background .15s ease,transform .25s var(--ease-out)}.PageHeader_crumbLi__ZL2rt:first-child .PageHeader_crumb__13AZZ{margin-left:-.5rem}.PageHeader_crumb__13AZZ:hover{color:var(--white);background:rgba(255,255,255,.05)}.PageHeader_crumb__13AZZ:active{transform:scale(.97)}.PageHeader_crumb__13AZZ svg{width:12px;height:12px;opacity:.85}.PageHeader_sep__0fo4x{color:var(--muted);margin:0 .25rem}.PageHeader_cur___uVK8{color:var(--sub);padding:.25rem 0}.PageHeader_row__P_0HT{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap}.PageHeader_text__KEGQL{min-width:0;flex:1 1 320px}.PageHeader_eyebrow___WXYN{display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-3);margin-bottom:.5rem}.PageHeader_eyebrow___WXYN:before{content:"";width:22px;height:1px;background:currentColor;opacity:.85;flex:none}.PageHeader_title__fiAux{font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.1;font-size:var(--fs-h2);color:var(--white);margin:0;text-wrap:balance}.PageHeader_lg__mUJ8v .PageHeader_title__fiAux{font-size:clamp(var(--fs-h2),5vw,var(--fs-fig-m));line-height:1.06}.PageHeader_sub__eSmdQ{color:var(--sub);font-size:var(--fs-ui);font-weight:400;line-height:1.6;margin:.5rem 0 0;max-width:64ch}.PageHeader_lg__mUJ8v .PageHeader_sub__eSmdQ{font-size:var(--fs-body);line-height:1.7;max-width:70ch}.PageHeader_sub__eSmdQ a{color:var(--blue);text-decoration:none}.PageHeader_actions__DaU0E{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;flex-shrink:0;padding-top:.25rem}@media (max-width:560px){.PageHeader_head__356eU{margin-bottom:1.25rem}.PageHeader_actions__DaU0E{width:100%;padding-top:0}}@media (prefers-reduced-motion:reduce){.PageHeader_head__356eU>*{animation:none}.PageHeader_crumb__13AZZ{transition:none}.PageHeader_crumb__13AZZ:active{transform:none}}@media (max-width:768px){.PageHeader_crumbs__aLWQi,.PageHeader_eyebrow___WXYN{font-size:var(--fs-meta)}.PageHeader_crumb__13AZZ{min-height:44px}.PageHeader_cur___uVK8{display:inline-flex;align-items:center;min-height:44px}}.demand_wrap__b4hSa{max-width:var(--w-wide);margin:0 auto;padding:3.5rem 1.5rem 5rem;width:100%;box-sizing:border-box}.demand_filters__Q_DFs{display:flex;flex-direction:column;gap:var(--sp-3);margin:0 0 var(--sp-6)}.demand_field__suyUR{position:relative;max-width:420px}.demand_fieldIcon__urRdu{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-4);pointer-events:none}.demand_input__OzR_t{min-height:48px;padding-left:40px}.demand_chipRow__6s63A{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.demand_chipLbl__TG5k7{font-family:var(--body);font-size:var(--fs-meta);font-weight:600;letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-3);margin-right:var(--sp-1)}.demand_stale__wTCsE{display:flex;align-items:flex-start;gap:var(--sp-2);background:var(--caution-tint);border:1px solid var(--caution-line);border-radius:var(--r-control);padding:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-4);font-family:var(--body);font-size:var(--fs-sm);color:var(--caution-text);line-height:1.6}.demand_stale__wTCsE svg{flex-shrink:0;margin-top:4px}.demand_stats__6xpcR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:0 0 var(--sp-6)}@media (max-width:768px){.demand_stats__6xpcR{grid-template-columns:repeat(2,minmax(0,1fr))}}.demand_grid__L5ePD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.demand_card__sZsaw{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card);overflow:hidden;min-width:0}.demand_cardHd__fswN4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-1)}.demand_cardWho__iqdqk{min-width:0;flex:1 1}.demand_city__ExtmW{font-family:var(--body);font-size:var(--fs-lead);font-weight:600;color:var(--text-1);letter-spacing:-.01em;overflow-wrap:anywhere}.demand_chips__wjH_n{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2)}.demand_src__npTtv{font-family:var(--body);font-size:var(--fs-meta);color:var(--text-4)}.demand_cardLink__w0F8w{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-1);font-family:var(--body);font-size:var(--fs-sm);font-weight:500;color:var(--accent);text-decoration:none;white-space:nowrap;flex-shrink:0;margin:-.5rem -.25rem -.5rem 0}.demand_cardLink__w0F8w:hover{text-decoration:underline}.demand_rows__5bsQP{padding:var(--sp-2) var(--sp-5) var(--sp-3)}.demand_row__IFab2{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-1)}.demand_row__IFab2:last-child{border-bottom:none}.demand_rowMain__rrxU7{flex:1 1;min-width:0}.demand_rowTop__BxC4p{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.demand_job__OO1Er{font-family:var(--body);font-size:var(--fs-ui);font-weight:600;color:var(--text-1);overflow-wrap:anywhere}.demand_find__PFWrB{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-family:var(--body);font-size:var(--fs-sm);color:var(--accent);text-decoration:none;white-space:nowrap}.demand_find__PFWrB:hover{text-decoration:underline}.demand_rowMeta__e6cyn{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);min-width:0}.demand_track__lQztW{flex:1 1 6rem;max-width:160px;height:4px;border-radius:var(--r-pill);background:var(--border-1);overflow:hidden}.demand_fill__P__Hl{height:100%;border-radius:var(--r-pill);background:var(--text-3)}.demand_level__aATkl{font-family:var(--body);font-size:var(--fs-meta);color:var(--text-3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demand_count__kmuCY{font-family:var(--body);font-size:var(--fs-ui);font-weight:600;color:var(--text-1);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.demand_countSub__QBV5b{display:block;font-size:var(--fs-meta);font-weight:400;color:var(--text-4)}.demand_sk__FX3SX{height:180px;border-radius:var(--r-card)}.demand_empty__Q4co7{padding:var(--sp-10) var(--sp-4);text-align:center;color:var(--text-3);font-size:var(--fs-body);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);border:1px dashed var(--border-2);border-radius:var(--r-card)}.demand_empty__Q4co7 p{margin:0}.demand_fine__XwF6k{margin:var(--sp-6) 0 0;font-family:var(--body);font-size:var(--fs-meta);color:var(--text-4);line-height:1.7;max-width:72ch}@media (max-width:768px){.demand_find__PFWrB{min-height:44px}.demand_cardHd__fswN4{flex-direction:column;align-items:stretch}.demand_cardLink__w0F8w{margin:0}}@media (max-width:480px){.demand_wrap__b4hSa{padding:1.5rem 16px 4rem}.demand_cardHd__fswN4{padding:var(--sp-4)}.demand_rows__5bsQP{padding:var(--sp-2) var(--sp-4) var(--sp-3)}.demand_track__lQztW{max-width:none}}.profile_wrap__8yPUY{width:100%;max-width:1040px;margin:0 auto;padding:1.5rem 1.25rem calc(5rem + env(safe-area-inset-bottom));box-sizing:border-box}@media (min-width:768px){.profile_wrap__8yPUY{padding-left:2rem;padding-right:2rem}}.profile_layout__d9rzO{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (max-width:860px){.profile_layout__d9rzO{grid-template-columns:minmax(0,1fr)}}.profile_rail__dwMQN{position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:.75rem}@media (max-width:860px){.profile_rail__dwMQN{position:static}}.profile_me__ZMhMb{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:18px;border:1px solid var(--border-1);background:var(--surface-2);box-shadow:var(--sh-raised);animation:profile_riseIn__IKTYd .55s var(--ease-out) backwards}.profile_avatar__Vcfuv{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--accent-strong);color:var(--text-1);font-family:var(--body);font-weight:600;font-size:var(--fs-lead);box-shadow:var(--sh-control)}.profile_meT__PN_qt{min-width:0}.profile_meName__sB2Ot{font-family:var(--body);font-weight:600;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--white)}.profile_meMail__0tyMD,.profile_meName__sB2Ot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile_meMail__0tyMD{color:var(--dim);margin-top:.125rem}.profile_meMail__0tyMD,.profile_plan__2fK9A{font-family:var(--mono);font-size:var(--fs-meta)}.profile_plan__2fK9A{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;border:1px solid}.profile_planPro__QB475{color:var(--accent);border-color:var(--accent-line);background:var(--accent-tint)}.profile_planFree__w2Mw8{color:var(--sub);border-color:var(--line2);background:rgba(255,255,255,.03)}.profile_jumps__xdxot{display:flex;flex-direction:column;gap:.125rem;padding:.25rem;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);animation:profile_riseIn__IKTYd .55s var(--ease-out) .06s backwards}.profile_jump__DYhDb{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:10px;font-family:var(--body);font-size:var(--fs-sm);font-weight:500;color:var(--sub);text-decoration:none;transition:color .15s ease,background .15s ease,transform .25s var(--ease-out)}.profile_jump__DYhDb:hover{color:var(--white);background:rgba(255,255,255,.05);transform:translateX(2px)}.profile_jump__DYhDb span:first-child{width:22px;display:inline-flex;justify-content:center;align-items:center;font-size:var(--fs-ui);opacity:.85}.profile_jumpDanger__nYF7t{color:var(--bad-text)}@media (max-width:860px){.profile_jumps__xdxot{flex-direction:row;flex-wrap:wrap;padding:.25rem}.profile_jump__DYhDb{white-space:nowrap;padding:.5rem .75rem;min-height:44px}}.profile_col__RzCw4{display:flex;flex-direction:column;gap:1rem;min-width:0}.profile_col__RzCw4>*{animation:profile_riseIn__IKTYd .6s var(--ease-out) backwards}.profile_col__RzCw4>:nth-child(2){animation-delay:.06s}.profile_col__RzCw4>:nth-child(3){animation-delay:.12s}.profile_col__RzCw4>:nth-child(4){animation-delay:.18s}.profile_col__RzCw4>:nth-child(5){animation-delay:.24s}.profile_card__wE35_{border:1px solid var(--border-1);background:var(--surface-2);border-radius:20px;padding:1.25rem;min-width:0;box-shadow:var(--sh-raised);scroll-margin-top:80px}.profile_cardHead__Vw0Qx{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.profile_eyebrow__Sv66k{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.profile_cardT__mRzOf{font-family:var(--display);font-weight:800;font-size:var(--fs-lead);letter-spacing:-.03em;color:var(--white);margin:.25rem 0 0}.profile_cardS__kPHzf{font-size:var(--fs-sm);color:var(--sub);margin:.25rem 0 0;line-height:1.55}.profile_grid2__2kvp4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 1rem;gap:1rem 1rem}@media (max-width:560px){.profile_grid2__2kvp4{grid-template-columns:minmax(0,1fr)}}.profile_field__02oEY{min-width:0}.profile_label__yxIV2{display:block;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:.5rem}.profile_input__DiX6P,.profile_select__lrpJ9{width:100%;box-sizing:border-box;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:.75rem 1rem;color:var(--white);font-family:var(--body);font-size:var(--fs-ui);outline:none;caret-color:var(--blue);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.profile_input__DiX6P::placeholder{color:var(--muted)}.profile_input__DiX6P:focus,.profile_select__lrpJ9:focus{border-color:var(--accent);box-shadow:var(--sh-focus);background:var(--accent-tint)}.profile_input__DiX6P:disabled{opacity:.55;cursor:not-allowed}.profile_select__lrpJ9{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}.profile_select__lrpJ9 option{background:var(--surface-overlay);color:var(--white)}.profile_hint__NRS1h{font-family:var(--body);font-size:var(--fs-meta);color:var(--dim);margin-top:.5rem;line-height:1.5}.profile_skeleton__XBcTL{height:2.65rem;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:profile_pulse__EMEQp 1.3s ease-in-out infinite}.profile_btnRow__n5UH7{display:flex;gap:.5rem;flex-wrap:wrap}.profile_primary__TLmnX{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;border:none;cursor:pointer;font-family:var(--body);font-weight:600;font-size:var(--fs-sm);color:var(--text-1);text-decoration:none;white-space:nowrap;background:var(--cta);box-shadow:var(--sh-control);transition:filter .15s ease,transform .25s var(--ease-spring)}.profile_primary__TLmnX:hover{filter:brightness(1.08);transform:translateY(-1px)}.profile_primary__TLmnX:disabled{opacity:.6;cursor:not-allowed;transform:none}.profile_ghost__MxCeW{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:12px;cursor:pointer;font-family:var(--body);font-weight:600;font-size:var(--fs-sm);color:var(--white);text-decoration:none;white-space:nowrap;border:1px solid var(--line2);background:rgba(255,255,255,.04);transition:border-color .15s ease,background .15s ease}.profile_ghost__MxCeW:hover{border-color:var(--accent-line);background:var(--accent-tint)}.profile_ghost__MxCeW:disabled{opacity:.55;cursor:not-allowed}.profile_danger__WJEIh{color:var(--bad-text);border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.06)}.profile_danger__WJEIh:hover{border-color:rgba(239,68,68,.6);background:rgba(239,68,68,.12)}.profile_row__V9DQY{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.07)}.profile_row__V9DQY:first-of-type{border-top:0;padding-top:0}.profile_rowT__5PN8j{font-size:var(--fs-ui);font-weight:600;color:var(--white)}.profile_rowS__lu2fG{font-size:var(--fs-meta);color:var(--sub);margin-top:.125rem;line-height:1.5}@media (max-width:480px){.profile_row__V9DQY{flex-direction:column;align-items:stretch}.profile_row__V9DQY>:last-child{width:100%}}.profile_sub__ZzyQ8{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07)}.profile_msg__MAxMc{font-family:var(--body);font-size:var(--fs-meta);margin-top:.75rem;line-height:1.6}.profile_ok__lXYBJ{color:var(--good-text)}.profile_err___kh7l{color:var(--bad-text)}.profile_info__vtaJf{color:var(--info-text)}.profile_file__EV1Fe{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--r-card);border:1px solid var(--border-1);background:var(--surface-1);margin-bottom:1rem}.profile_fileIco__THudY{width:36px;height:36px;border-radius:var(--r-control);display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2);font-size:var(--fs-lead);flex:none}.profile_fileName__RMHtc{font-weight:600;color:var(--white);font-size:var(--fs-ui);overflow-wrap:anywhere}.profile_fileMeta__1npO9{font-family:var(--mono);font-size:var(--fs-meta);color:var(--text-3);margin-top:.125rem}.profile_planCard__ghFlR{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);margin-bottom:1rem}.profile_planName__TzQ6u{font-family:var(--body);font-weight:600;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--white)}.profile_planMeta__RCptC{color:var(--sub);margin-top:.125rem}.profile_badge__Hy032,.profile_planMeta__RCptC{font-family:var(--mono);font-size:var(--fs-meta)}.profile_badge__Hy032{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;border:1px solid;white-space:nowrap}.profile_bGreen___w_3P{color:var(--good-text);border-color:rgba(16,185,129,.4)}.profile_bRed__3Zr6e{color:var(--bad-text);border-color:rgba(239,68,68,.4)}.profile_bDim__F4iQ0{color:var(--sub);border-color:var(--line2)}.profile_fine__8expH{font-family:var(--body);font-size:var(--fs-meta);color:var(--dim);margin-top:1rem;line-height:1.6}.profile_fine__8expH a{color:var(--sub)}@media (max-width:768px){.profile_fine__8expH a{display:inline-block;padding:1rem 0;margin:-1rem 0}}.profile_dangerCard__kk6_L{border-color:var(--bad-line);background:var(--surface-2)}.profile_saveBar__ZHyJ9{position:fixed;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));z-index:570;transform:translateX(-50%);display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;border-radius:999px;background:var(--surface-overlay);border:1px solid var(--accent-line);box-shadow:0 18px 50px rgba(0,0,0,.6);animation:profile_sbIn__ONvkJ .5s var(--ease-spring) both;max-width:calc(100% - 2rem)}@keyframes profile_sbIn__ONvkJ{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}html.tabbar .profile_saveBar__ZHyJ9{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.profile_saveT__BlkJ6{font-size:var(--fs-sm);color:var(--sub);white-space:nowrap}.profile_saveT__BlkJ6 b{color:var(--white);font-weight:600}.profile_saveBar__ZHyJ9 .profile_primary__TLmnX{padding:.5rem 1rem;font-size:var(--fs-sm)}.profile_saveBar__ZHyJ9 .profile_ghost__MxCeW{padding:.5rem .75rem;font-size:var(--fs-meta)}@media (max-width:480px){.profile_saveT__BlkJ6{display:none}}@media (prefers-reduced-motion:reduce){.profile_col__RzCw4>*,.profile_jumps__xdxot,.profile_me__ZMhMb,.profile_saveBar__ZHyJ9{animation:none}.profile_ghost__MxCeW,.profile_input__DiX6P,.profile_jump__DYhDb,.profile_primary__TLmnX,.profile_select__lrpJ9{transition:none}.profile_jump__DYhDb:hover,.profile_primary__TLmnX:hover{transform:none}}.profile_suggest__xg_iq{background:none;border:0;padding:var(--sp-2) 0;margin:0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;min-height:44px}.profile_suggest__xg_iq:hover{text-decoration:underline}.JobAlertsCard_tap__a3eZm{min-height:44px}.JobAlertsCard_modes__Tda1U{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.5rem}.JobAlertsCard_mode__Nn870{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;box-sizing:border-box;padding:.75rem 1rem;border-radius:14px;cursor:pointer;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);transition:border-color .15s ease,background .15s ease}.JobAlertsCard_mode__Nn870:hover{border-color:var(--accent-line)}.JobAlertsCard_modeOn__9tjSF{border-color:var(--accent);background:var(--accent-tint)}.JobAlertsCard_radio__UvEty{width:20px;height:20px;margin:.125rem 0 0;flex:none;accent-color:var(--accent-strong)}.JobAlertsCard_modeText__nAlFm{display:flex;flex-direction:column;gap:.125rem;min-width:0}.JobAlertsCard_modeT__E_4S6{font-size:var(--fs-ui);font-weight:600;color:var(--white)}.JobAlertsCard_modeS__W7Tij{font-size:var(--fs-meta);color:var(--sub);line-height:1.5}.JobAlertsCard_alerts__ewbUd{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:.75rem;min-width:0}.JobAlertsCard_alertsHead__MmhCs{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.JobAlertsCard_note__osZle{font-size:var(--fs-meta);color:var(--dim)}.JobAlertsCard_alert__RqaXJ{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.JobAlertsCard_alertErr__uK7CC{border-color:rgba(239,68,68,.45)}.JobAlertsCard_where__sGK1l{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,150px);grid-gap:.75rem;gap:.75rem}@media (max-width:560px){.JobAlertsCard_where__sGK1l{grid-template-columns:minmax(0,1fr)}}.JobAlertsCard_check__m7e_y{display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer;font-size:var(--fs-sm);color:var(--white)}.JobAlertsCard_check__m7e_y input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--accent-strong)}.JobAlertsCard_preview__EiQBt{margin:0;font-size:var(--fs-sm);color:var(--accent);line-height:1.5;overflow-wrap:anywhere}.JobAlertsCard_remove__HWlvN{align-self:flex-start}@media (max-width:480px){.JobAlertsCard_remove__HWlvN{align-self:stretch}}@media (prefers-reduced-motion:reduce){.JobAlertsCard_mode__Nn870{transition:none}}.LoadStates_err__Z1DnN{display:flex;align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--bad-tint);border:1px solid var(--bad-line)}.LoadStates_compact__KlbMN{padding:var(--sp-3) var(--sp-4)}.LoadStates_errIcon__ltbre{color:var(--bad-text)}.LoadStates_errText__eiZGY{flex:1 1;min-width:200px}.LoadStates_errTitle__bjPjp{font-size:var(--fs-body);font-weight:600;color:var(--text-1)}.LoadStates_compact__KlbMN .LoadStates_errTitle__bjPjp{font-size:var(--fs-ui)}.LoadStates_errDetail__C6M9G{margin-top:2px;font-size:var(--fs-sm);color:var(--text-3);line-height:var(--lh-body)}.LoadStates_sk__ltqn3{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6) 0}.LoadStates_skTitle__imm_R{width:38%;height:28px;border-radius:var(--r-chip)}.LoadStates_skLine__IcIkb{width:56%;height:12px}.LoadStates_skTiles__mdqkA{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-1)}.LoadStates_skTile__YEnV9{height:64px;border-radius:var(--r-card)}.LoadStates_skRow__stOkX{height:76px;border-radius:var(--r-card)}.ListingSignals_card__7tK25{margin-top:var(--sp-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);min-width:0}.ListingSignals_head__BVPo_{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.ListingSignals_kicker__tWT_L{font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-meta)}.ListingSignals_kicker__tWT_L,.ListingSignals_scope__Xprpe{font-family:var(--body);font-size:var(--fs-meta);color:var(--text-3)}.ListingSignals_scope__Xprpe{border:1px solid var(--border-1);border-radius:var(--r-pill);padding:2px var(--sp-2)}.ListingSignals_top__OHDby{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap}.ListingSignals_score__llQDV{font-family:var(--body);font-size:var(--fs-h3);font-weight:600;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ListingSignals_score__llQDV small{font-size:var(--fs-meta);color:var(--text-4);font-weight:400}.ListingSignals_factors__ABNeP{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ListingSignals_factor__pAcFl{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-areas:"l b v" "d d d";grid-gap:2px var(--sp-2);gap:2px var(--sp-2);align-items:center;min-width:0}.ListingSignals_fLabel__zANwC{grid-area:l;font-size:var(--fs-meta);color:var(--text-2);min-width:0;overflow-wrap:anywhere}.ListingSignals_fLabel__zANwC em{font-style:normal;color:var(--text-4);font-size:var(--fs-meta)}.ListingSignals_bar__yJakC{grid-area:b;height:4px;border-radius:var(--r-pill);background:var(--border-1);overflow:hidden;min-width:0}.ListingSignals_bar__yJakC span{display:block;height:100%;background:var(--text-3);border-radius:var(--r-pill)}.ListingSignals_fVal__k7jcK{grid-area:v;font-size:var(--fs-meta);color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ListingSignals_fDetail__6Lytz{grid-area:d;font-size:var(--fs-meta);color:var(--text-4);min-width:0;overflow-wrap:anywhere}.ListingSignals_basis__VtjOI,.ListingSignals_thinLine__GZn7_{margin:var(--sp-2) 0 0;font-size:var(--fs-meta);color:var(--text-4)}.WarnFriendShare_wrap__HClzv{display:flex;flex-direction:column;gap:.5rem;min-width:0}.WarnFriendShare_page__WTVgz{margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--line2);border-radius:14px;background:var(--surface-overlay)}.WarnFriendShare_modal__EoyiN{margin:0 0 .75rem}.WarnFriendShare_lead__MOiUR{margin:0;line-height:1.5;color:var(--sub,rgba(255,255,255,.72));overflow-wrap:anywhere}.WarnFriendShare_btn__u8V0W,.WarnFriendShare_lead__MOiUR{font-family:var(--body);font-size:var(--fs-ui);min-width:0}.WarnFriendShare_btn__u8V0W{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1rem;border-radius:10px;border:1px solid rgba(59,130,246,.55);background:rgba(59,130,246,.14);color:var(--text-1);font-weight:600;cursor:pointer;max-width:100%;text-align:center}.WarnFriendShare_btn__u8V0W:hover{background:rgba(59,130,246,.22)}.WarnFriendShare_btn__u8V0W:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.WarnFriendShare_btn__u8V0W span:last-child{min-width:0;overflow-wrap:anywhere}.WarnFriendShare_ico__jKGHw{font-size:var(--fs-ui)}.WarnFriendShare_page__WTVgz .WarnFriendShare_btn__u8V0W{align-self:flex-start}.WarnFriendShare_modal__EoyiN .WarnFriendShare_btn__u8V0W{width:100%;border-color:var(--border-2);background:transparent}.WarnFriendShare_modal__EoyiN .WarnFriendShare_btn__u8V0W:hover{background:var(--surface-overlay)}.WarnFriendShare_note__pJJhN{margin:0;font-family:var(--body);font-size:var(--fs-sm);line-height:1.5;color:var(--sub,rgba(255,255,255,.72));overflow-wrap:anywhere}@media (max-width:480px){.WarnFriendShare_page__WTVgz .WarnFriendShare_btn__u8V0W{align-self:stretch}}.companies_page___ITv_{max-width:var(--w-mid);margin:0 auto;padding:var(--sp-10) var(--sp-6) var(--sp-12);width:100%;box-sizing:border-box}@media (max-width:560px){.companies_page___ITv_{padding:var(--sp-6) var(--sp-4) var(--sp-10)}}.companies_search__iRWJn{display:block}.companies_field__4YJvI{position:relative;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1);background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--r-control);transition:border-color var(--dur-state) var(--ease-out),box-shadow var(--dur-state) var(--ease-out)}.companies_field__4YJvI:hover{border-color:var(--border-3)}.companies_field__4YJvI:focus-within{border-color:var(--accent);box-shadow:var(--sh-focus)}.companies_searchIcon__SCMnD{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-4);pointer-events:none}.companies_searchInput__QD5Lj{flex:1 1;min-width:0;min-height:44px;padding-left:40px;font-size:var(--fs-body);background:transparent;border:0;box-shadow:none}.companies_searchInput__QD5Lj:focus,.companies_searchInput__QD5Lj:focus-visible,.companies_searchInput__QD5Lj:hover{border:0;box-shadow:none}.companies_searchBtn__QPbs7{min-height:44px;flex-shrink:0}.companies_hint__xOejr{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.companies_controls__1r5g5{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:var(--sp-6) 0 var(--sp-4)}.companies_total__g_uSX{margin-left:auto;font-size:var(--fs-sm);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companies_grid__HGguL{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-gap:var(--sp-3);gap:var(--sp-3);align-items:stretch}.companies_item__1EENv{display:flex;min-width:0}.companies_skCard__dK3gL{height:168px;border-radius:var(--r-card)}.companies_divider__zC_2y{grid-column:1/-1;margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border-1);font-family:var(--body);font-size:var(--fs-sm);font-weight:600;color:var(--text-3)}.companies_card__HJNOU{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--border-1);color:inherit;text-decoration:none;transition:border-color var(--dur-state) var(--ease-out),background var(--dur-state) var(--ease-out)}.companies_card__HJNOU:hover{border-color:var(--border-3);background:var(--surface-2)}.companies_cardTop__arf6n{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.companies_letter__GLEbd{flex-shrink:0;min-width:2.2ch;font-size:var(--fs-fig);font-weight:600;line-height:1;letter-spacing:-.03em}.companies_who__fZrdh{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.companies_name__4ECc4{font-size:var(--fs-lead);font-weight:600;color:var(--text-1);line-height:1.25;overflow-wrap:anywhere}.companies_industry___lgDp{font-size:var(--fs-sm);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companies_rank__4R8yR{flex-shrink:0;font-size:var(--fs-meta);font-weight:500;color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.companies_badges__Hwo06{display:flex;flex-wrap:wrap;gap:8px}.companies_foot__aWdXj{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.companies_score__qR00s{font-size:var(--fs-sm);color:var(--text-3)}.companies_score__qR00s b{font-size:var(--fs-lead);font-weight:600;color:var(--text-1)}.companies_basis__dW4YT{font-size:var(--fs-meta);color:var(--text-3)}.companies_conf__gzqvW{align-self:flex-start}.companies_bar__oK9zy{height:4px;border-radius:var(--r-pill);background:var(--border-1);overflow:hidden}.companies_bar__oK9zy>div{height:100%;border-radius:var(--r-pill)}.companies_empty__rFWAA{padding:var(--sp-10) var(--sp-4);text-align:center;color:var(--text-3);font-size:var(--fs-body);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);border:1px dashed var(--border-2);border-radius:var(--r-card)}.companies_empty__rFWAA p{margin:0}@media (max-width:480px){.companies_total__g_uSX{margin-left:0;flex-basis:100%}}.dashboard_dash__6DPkh{width:100%;max-width:1080px;margin:0 auto;padding:0 1.25rem calc(3rem + env(safe-area-inset-bottom));box-sizing:border-box}@media (min-width:768px){.dashboard_dash__6DPkh{padding-left:2rem;padding-right:2rem}}.dashboard_eyebrow__G7451{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.dashboard_intro__bUMoO{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;padding:2rem 0 1.5rem}.dashboard_hello__e5bcB{font-family:var(--display);font-weight:800;font-size:clamp(2rem,4.4vw,3rem);letter-spacing:-.05em;line-height:1.02;color:var(--white);margin:.5rem 0}.dashboard_dot__bVGyE{color:var(--accent)}.dashboard_status__tUm_6{margin:0;font-size:var(--fs-body);color:var(--sub)}.dashboard_statusDim__oCMoB{color:var(--dim)}.dashboard_primary__XtDKI{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:12px;font-family:var(--body);font-weight:600;font-size:var(--fs-ui);color:var(--text-1);text-decoration:none;white-space:nowrap;background:var(--cta);box-shadow:var(--sh-control)}.dashboard_primary__XtDKI:hover{filter:brightness(1.08)}.dashboard_ghostBtn__moa0a{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:12px;font-family:var(--body);font-weight:600;font-size:var(--fs-sm);color:var(--white);border:1px solid var(--line2);background:rgba(255,255,255,.04);text-decoration:none;transition:border-color .15s ease,background .15s ease}.dashboard_ghostBtn__moa0a:hover{border-color:var(--accent-line);background:var(--accent-tint)}.dashboard_row__IjLW_{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.dashboard_row__IjLW_>*{animation:dashboard_riseIn__GHWcx .6s var(--ease-out) backwards}.dashboard_row__IjLW_>:nth-child(2){animation-delay:.08s}@media (max-width:768px){.dashboard_leadMove__iHIwd{order:-1}}.dashboard_card__yGBr4{border:1px solid var(--border-1);background:var(--surface-2);border-radius:var(--r-panel);padding:1.25rem;min-width:0}.dashboard_tight__FBsNI{padding:1rem 1.25rem}.dashboard_cardHead__1tTZa{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.dashboard_cardT__qRvfk,.dashboard_secT__SfDU6{font-family:var(--display);font-weight:800;font-size:var(--fs-lead);letter-spacing:-.03em;color:var(--white);margin:0}.dashboard_secHead__Me2Dd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:2rem 0 .75rem}.dashboard_link__wuvtq{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mono);font-size:var(--fs-meta);color:var(--accent);text-decoration:none;white-space:nowrap}.dashboard_link__wuvtq:hover{color:var(--text-1)}.dashboard_health__avL5e{background:var(--surface-2)}.dashboard_healthBody__LnEG3{display:flex;align-items:center;gap:1.25rem;margin:1.25rem 0}.dashboard_ring__b4RHt{width:108px;height:108px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;position:relative}.dashboard_ring__b4RHt:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--surface-2)}.dashboard_ring__b4RHt>span{position:relative;z-index:1;font-family:var(--body);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.04em;line-height:1;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_healthT__0ayxh{font-family:var(--display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.035em;color:var(--white);margin:0 0 .25rem}.dashboard_healthS___crDU{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--sub)}.dashboard_pills__msaOK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.dashboard_pill___1vFF{text-align:center;padding:.75rem .25rem;border-radius:var(--r-control);background:var(--surface-1);border:1px solid var(--border-1);min-width:0}.dashboard_pill___1vFF small{display:block;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.dashboard_pill___1vFF b{display:block;font-family:var(--body);font-weight:600;font-size:var(--fs-h3);margin-top:.25rem;line-height:1.1;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_pill___1vFF b .odo-s{font-size:.6em}.dashboard_caption__0FSnR{font-family:var(--mono);font-size:var(--fs-meta);color:var(--dim);margin:.75rem 0 0}.dashboard_move__dKTGX{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.07);background:none;text-align:left;cursor:pointer;color:inherit}.dashboard_move__dKTGX:last-child{border-bottom:0;padding-bottom:.25rem}.dashboard_jobInfo__vIpQ_ b,.dashboard_move__dKTGX b,.dashboard_signal__WPK0d b,.dashboard_tool__WdJFy b{display:block;font-family:var(--body);font-weight:600;font-size:var(--fs-ui);letter-spacing:-.015em;color:var(--white)}.dashboard_jobInfo__vIpQ_ small,.dashboard_move__dKTGX small,.dashboard_signal__WPK0d small,.dashboard_tool__WdJFy small{display:block;font-size:var(--fs-meta);color:var(--dim);margin-top:.125rem;line-height:1.4}.dashboard_sym__SYOvE{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:var(--fs-lead);border:1px solid var(--accent-line);background:var(--accent-tint);color:var(--accent)}.dashboard_go__xWZe9{color:var(--dim);font-size:var(--fs-lead);transition:transform .3s var(--ease-out),color .2s ease}.dashboard_move__dKTGX:hover .dashboard_go__xWZe9{transform:translateX(4px);color:var(--white)}.dashboard_empty__iTzWl{padding:.5rem 0 .25rem}.dashboard_empty__iTzWl b{display:block;font-family:var(--body);font-weight:600;font-size:var(--fs-body);color:var(--white)}.dashboard_empty__iTzWl p{margin:.25rem 0 1rem;font-size:var(--fs-sm);line-height:1.55;color:var(--sub)}.dashboard_emptyBtns__Ev5r4{display:flex;gap:.5rem;flex-wrap:wrap}.dashboard_job__IPXAA{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin:0 -.5rem;border-radius:13px;text-decoration:none;color:inherit;transition:background .15s ease}.dashboard_job__IPXAA+.dashboard_job__IPXAA{margin-top:.125rem}.dashboard_ghostPct__8W_GL{color:var(--text-2)}.dashboard_job__IPXAA:hover{background:rgba(255,255,255,.04)}.dashboard_jobIco__nqEBq{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-family:var(--body);font-weight:600;color:var(--text-2);border:1px solid rgba(255,255,255,.16)}.dashboard_jobInfo__vIpQ_{flex:1 1;min-width:0}.dashboard_jobInfo__vIpQ_ b,.dashboard_jobInfo__vIpQ_ small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_jobMeta__uiUft{font-family:var(--mono);font-size:var(--fs-meta)!important}.dashboard_stage__Njv4M{flex-shrink:0;font-family:var(--mono);font-size:var(--fs-meta);color:var(--text-3);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:.25rem .5rem}.dashboard_signal__WPK0d{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.07);background:none;text-align:left;color:inherit;cursor:pointer}.dashboard_signal__WPK0d>span:first-child{flex-shrink:0;width:18px;text-align:center}.dashboard_allClear__tQ4Oa{margin:.5rem 0;font-size:var(--fs-sm);color:var(--dim)}.dashboard_metrics__8ynLw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.dashboard_metric__cAgn2{min-width:0;padding:1rem;border-radius:var(--r-card);border:1px solid var(--border-1);background:var(--surface-2);display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.dashboard_metric__cAgn2 b{display:block;font-family:var(--body);font-weight:600;font-size:var(--fs-fig);letter-spacing:-.03em;margin:.25rem 0 0;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_metric__cAgn2 small{font-family:var(--mono);font-size:var(--fs-meta);color:var(--text-3)}.dashboard_metric__cAgn2>.ui-badge{margin-top:.25rem}.dashboard_tools__IXPU4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:.75rem;gap:.75rem}.dashboard_tool__WdJFy{display:block;min-width:0;padding:1rem;border-radius:var(--r-card);border:1px solid var(--border-1);background:var(--surface-2);text-decoration:none;color:inherit;transition:transform .35s var(--ease-out),border-color .2s ease}.dashboard_tool__WdJFy:hover{transform:translateY(-3px);border-color:var(--accent-line)}.dashboard_tool__WdJFy .dashboard_sym__SYOvE{margin-bottom:.75rem}.dashboard_tool__WdJFy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_toolBody__Dg1at{display:block;min-width:0}@media (max-width:1024px){.dashboard_tools__IXPU4{grid-template-columns:minmax(0,1fr);gap:.5rem}.dashboard_tool__WdJFy{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.dashboard_tool__WdJFy .dashboard_sym__SYOvE{margin-bottom:0}.dashboard_tool__WdJFy .dashboard_toolBody__Dg1at{flex:1 1}.dashboard_tool__WdJFy:hover{transform:none}}.dashboard_quiet__g3P_D{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:1rem}.dashboard_quietRow__bkhi6{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.dashboard_chips__i5Lt7{display:flex;gap:.5rem;flex-wrap:wrap}.dashboard_badgeChip__zXkYS{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--body);font-size:var(--fs-meta);color:var(--sub);border:1px solid var(--line2);border-radius:999px;padding:.25rem .75rem}@media (max-width:900px){.dashboard_row__IjLW_{grid-template-columns:1fr}.dashboard_metrics__8ynLw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard_intro__bUMoO{flex-direction:column;align-items:stretch;padding-top:1.5rem}.dashboard_primary__XtDKI{width:100%}.dashboard_card__yGBr4{padding:1rem;border-radius:18px}.dashboard_healthBody__LnEG3{gap:1rem}.dashboard_ring__b4RHt{width:92px;height:92px}.dashboard_ring__b4RHt>span{font-size:var(--fs-fig)}.dashboard_healthT__0ayxh{font-size:var(--fs-lead)}.dashboard_pills__msaOK{gap:.25rem}.dashboard_pill___1vFF b{font-size:var(--fs-lead)}.dashboard_pill___1vFF small{font-size:var(--fs-meta)}.dashboard_metric__cAgn2 b{font-size:var(--fs-xl)}}@media (prefers-reduced-motion:reduce){.dashboard_row__IjLW_>*{animation:none}.dashboard_go__xWZe9,.dashboard_tool__WdJFy{transition:none}.dashboard_move__dKTGX:hover .dashboard_go__xWZe9,.dashboard_tool__WdJFy:hover{transform:none}}.JobSearchBar_wrap__Y5s50{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.JobSearchBar_query__znL43{position:relative;flex:2 1 260px;min-width:0;display:flex}.JobSearchBar_row__3U2Ri{flex:1 1 360px;min-width:0;display:flex;gap:.5rem}.JobSearchBar_loc__D9Rs2{position:relative;flex:1 1 160px;min-width:0}.JobSearchBar_input__wcQ6E{width:100%;min-width:0;min-height:44px;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--r-control);padding:0 var(--sp-4);color:var(--text-1);font-family:var(--body);font-size:var(--fs-body);outline:none;caret-color:var(--accent)}.JobSearchBar_input__wcQ6E:focus-visible{border-color:var(--accent);box-shadow:var(--sh-focus)}.JobSearchBar_locInput__fVtmR{padding-right:2.5rem}.JobSearchBar_pin__bM_ht{position:absolute;right:.125rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;display:grid;place-items:center;background:none;border:none;color:var(--text-3);padding:0;line-height:1;border-radius:var(--r-control);transition:color var(--dur-state) var(--ease-out)}.JobSearchBar_pin__bM_ht:not(:disabled){cursor:pointer}.JobSearchBar_pin__bM_ht:not(:disabled):hover{color:var(--text-1)}.JobSearchBar_pinBusy__eMznB{color:var(--accent)}.JobSearchBar_pinOff__rdTq5{visibility:hidden}.JobSearchBar_spin__UKEgF{animation:JobSearchBar_spin__UKEgF .8s linear infinite}@media (prefers-reduced-motion:reduce){.JobSearchBar_spin__UKEgF{animation-duration:2.4s}}.JobSearchBar_radius__BaupT{flex:none;width:auto;min-height:44px;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--r-control);padding:0 var(--sp-3);font-family:var(--body);font-size:var(--fs-sm);color:var(--text-2);outline:none;cursor:pointer}.JobSearchBar_radius__BaupT:focus-visible{border-color:var(--accent);box-shadow:var(--sh-focus)}.JobSearchBar_go__QMVT9{flex:none;min-height:44px;background:var(--cta);color:var(--text-1);border:none;border-radius:var(--r-control);padding:0 var(--sp-6);font-family:var(--body);font-weight:600;font-size:var(--fs-ui);cursor:pointer;box-shadow:var(--sh-control);transition:background var(--dur-state) var(--ease-out),box-shadow var(--dur-state) var(--ease-out),transform var(--dur-press) var(--ease-out)}.JobSearchBar_go__QMVT9:hover:not(:disabled){background:var(--cta-hover);box-shadow:var(--sh-raised)}.JobSearchBar_go__QMVT9:active:not(:disabled){transform:scale(.98)}.JobSearchBar_go__QMVT9:disabled{cursor:progress;background:var(--surface-2);color:var(--text-3);box-shadow:none}.JobSearchBar_goIcon__jGZGh{display:none}.JobSearchBar_notice__AgzJ6{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--caution-line);background:var(--caution-tint);border-radius:var(--r-control);font-family:var(--body);font-size:var(--fs-sm);line-height:1.5;color:var(--caution-text)}.JobSearchBar_cityLine__PKUWB{margin:.25rem 0 1rem;font-family:var(--body);font-size:var(--fs-sm);color:var(--text-3)}.JobSearchBar_cityLine__PKUWB a{color:var(--accent)}@media (max-width:560px){.JobSearchBar_wrap__Y5s50{gap:.5rem}.JobSearchBar_query__znL43,.JobSearchBar_row__3U2Ri{flex:1 1 100%}.JobSearchBar_row__3U2Ri{flex-wrap:wrap}.JobSearchBar_loc__D9Rs2{flex:1 1 100%}.JobSearchBar_input__wcQ6E{font-size:16px}.JobSearchBar_go__QMVT9{flex:1 1 auto}}.JobSearchBar_divider__YDfOy{display:flex;flex-direction:column;gap:.25rem;margin:.5rem 0 .25rem;padding:.75rem 0 .25rem;border-top:1px solid var(--line2)}.JobSearchBar_dividerTitle__QZiX9{font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;text-transform:uppercase;letter-spacing:var(--ls-meta);color:var(--text-3)}.JobSearchBar_dividerSub__Oqdb7{font-family:var(--body);font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.JobSearchBar_more__xEXp2{display:block;width:100%;min-height:44px;margin:.5rem 0 2.5rem;background:var(--card);border:1px solid var(--line2);border-radius:10px;font-family:var(--mono);font-size:var(--fs-meta);color:var(--sub);cursor:pointer}.JobSearchBar_more__xEXp2:disabled{opacity:.6;cursor:wait}.JobSearchBar_share__BYq0k{min-height:44px;min-width:44px;padding:0 .75rem;background:var(--card);border:1px solid var(--line2);border-radius:8px;font-family:var(--mono);font-size:var(--fs-meta);color:var(--sub);cursor:pointer;white-space:nowrap}.JobSearchBar_whereChip__UWqKV{display:none}@media (max-width:768px){.JobSearchBar_compact__7L3l8{position:-webkit-sticky;position:sticky;top:56px;z-index:30;margin:0 calc(-1 * var(--sp-4));padding:var(--sp-2) var(--sp-4);background:var(--surface-overlay);border-bottom:1px solid var(--border-1)}.JobSearchBar_compact__7L3l8 .JobSearchBar_query__znL43{flex:1 1 100%;gap:var(--sp-2)}.JobSearchBar_compact__7L3l8 .JobSearchBar_goIcon__jGZGh{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:var(--r-control);background:var(--cta);color:var(--text-1);cursor:pointer}.JobSearchBar_compact__7L3l8 .JobSearchBar_row__3U2Ri{display:none}.JobSearchBar_compact__7L3l8.JobSearchBar_whereOpen__8Gdkm .JobSearchBar_row__3U2Ri{display:flex}.JobSearchBar_compact__7L3l8.JobSearchBar_whereOpen__8Gdkm .JobSearchBar_go__QMVT9{display:none}.JobSearchBar_compact__7L3l8:not(.JobSearchBar_whereOpen__8Gdkm) .JobSearchBar_whereChip__UWqKV{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;margin-top:var(--sp-1);padding:0 0 0 var(--sp-1);border:0;background:none;color:var(--text-3);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.JobSearchBar_whereChip__UWqKV:focus-visible{outline:none}.JobSearchBar_whereChip__UWqKV:focus-visible .JobSearchBar_whereEdit__Pq1Q3{box-shadow:var(--sh-focus);border-color:var(--accent)}.JobSearchBar_whereText__JekBa{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobSearchBar_whereEdit__Pq1Q3{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-4);border:1px solid var(--border-2);border-radius:var(--r-pill);color:var(--text-1);font-size:var(--fs-sm);font-weight:600}}.jobs_toolbar__INPnM{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.jobs_count__XCa64{margin:0;font-size:var(--fs-sm);color:var(--text-3);min-width:0}.jobs_tools__9PoNp{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:nowrap;margin-left:auto}.jobs_seg__awY7l{display:inline-flex;gap:4px}.jobs_sort__dkc_N{width:auto;min-height:36px;font-size:var(--fs-sm);padding-left:var(--sp-3)}.jobs_more__2u80z{margin:var(--sp-3) 0 var(--sp-10)}.jobs_state__4f3Gs{padding:var(--sp-6) 0 var(--sp-12)}@media (max-width:560px){.jobs_toolbar__INPnM{margin-bottom:var(--sp-2);gap:var(--sp-2)}.jobs_count__XCa64{flex:1 1 auto}.jobs_tools__9PoNp{display:contents}.jobs_sort__dkc_N{flex:1 1 100%;min-width:0;min-height:44px}.jobs_hideSm__o2LFd,.jobs_searchedHead__oQx0B p{display:none}.jobs_searchedHead__oQx0B{margin-bottom:var(--sp-2)}}.jobs_idle__4kXLU{text-align:center;padding:var(--sp-12) var(--sp-4) var(--sp-16);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.jobs_idleTitle__hd4ma{margin:0;font-family:var(--display);font-weight:700;font-size:var(--fs-h3);letter-spacing:var(--ls-heading);color:var(--text-1)}.jobs_idleSub__xFWj0{margin:0;max-width:46ch;font-size:var(--fs-body);color:var(--text-3);line-height:var(--lh-body)}.jobs_suggest__DXYJp{display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:center;margin-top:var(--sp-4);max-width:640px}.jobs_emptyIcon__xtZIO{color:var(--text-4);margin-bottom:var(--sp-2)}.jobs_resumeAsk__1DRXf{margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);max-width:380px;text-align:left;border-radius:var(--r-card);background:var(--surface-1);border:1px solid var(--accent-line);display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.jobs_resumeTitle__Seasr{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--text-1)}.jobs_skRow__qWDw6{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-1)}.jobs_skLogo__w4KIM{width:36px;height:36px;border-radius:var(--r-control);flex-shrink:0}.jobs_skBody__IoCPL{flex:1 1;display:flex;flex-direction:column;gap:var(--sp-2)}.report_two__OC9EL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.report_three__8I5kl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}@media (max-width:480px){.report_two__OC9EL{grid-template-columns:minmax(0,1fr)}}.report_radio__CFoO3{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-1);border:1px solid var(--border-2);color:var(--text-2);font-family:var(--body);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:border-color var(--dur-state) var(--ease-out),background var(--dur-state) var(--ease-out)}.report_radio__CFoO3:hover{border-color:var(--border-3);color:var(--text-1)}.report_radioOn__SP0r6{background:var(--accent-tint);border-color:var(--accent-line);color:var(--text-1)}.report_radio__CFoO3 input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.report_radio__CFoO3:focus-within{box-shadow:var(--sh-focus)}