.MicroSurveyModal_card__O_6WX{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px));right:20px;z-index:9000;width:min(340px,calc(100vw - 32px));box-sizing:border-box;padding:15px 18px 13px;border-radius:16px;background:linear-gradient(180deg,rgba(20,24,36,.96),rgba(12,15,26,.97));border:1px solid var(--line2);box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 40px rgba(99,102,241,.12),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);animation:MicroSurveyModal_microIn__AUm3U .32s cubic-bezier(.34,1.56,.64,1) both}.MicroSurveyModal_card__O_6WX.MicroSurveyModal_leaving__xH__R{animation:MicroSurveyModal_microOut__gnsos .18s ease forwards}.MicroSurveyModal_dismiss__ZE_o5{position:absolute;top:7px;right:9px;background:none;border:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:4px;transition:color .15s ease}.MicroSurveyModal_dismiss__ZE_o5:hover{color:var(--sub)}.MicroSurveyModal_eyebrow__u5eaR{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);margin-bottom:8px;padding-right:22px}.MicroSurveyModal_question__PziH8{font-family:var(--display);font-size:.98rem;font-weight:700;line-height:1.3;color:var(--white);margin-bottom:12px}.MicroSurveyModal_choices__EwHcS{display:flex;flex-wrap:wrap;gap:7px}.MicroSurveyModal_choice__3Xyig{flex:1 1 auto;min-width:calc(50% - 4px);padding:9px 12px;border-radius:9px;background:var(--raised);border:1px solid var(--line);color:var(--text);font-family:var(--body);font-size:.8rem;font-weight:500;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .1s ease}.MicroSurveyModal_choice__3Xyig:hover{border-color:rgba(99,102,241,.5);background:rgba(99,102,241,.1);color:var(--white)}.MicroSurveyModal_choice__3Xyig:active{transform:scale(.97)}.MicroSurveyModal_footnote__DgahT{font-family:var(--mono);font-size:.54rem;color:var(--muted);margin-top:11px;line-height:1.4}@keyframes MicroSurveyModal_microIn__AUm3U{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes MicroSurveyModal_microOut__gnsos{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@media (max-width:480px){.MicroSurveyModal_card__O_6WX{right:12px;left:12px;bottom:max(12px,env(safe-area-inset-bottom,0px));width:auto}}@media (prefers-reduced-motion:reduce){.MicroSurveyModal_card__O_6WX,.MicroSurveyModal_card__O_6WX.MicroSurveyModal_leaving__xH__R{animation:none}}.Nav_primary___1gmY{display:flex;align-items:center;gap:.12rem;margin-left:1.1rem;min-width:0}.Nav_link__AQMuy{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .62rem;border-radius:8px;font-family:var(--body);font-size:.8rem;font-weight:500;line-height:1;color:rgba(255,255,255,.55);text-decoration:none;white-space:nowrap;background:none;border:none;cursor:pointer;transition:color .15s ease,background .15s ease}.Nav_link__AQMuy:hover{color:var(--white);background:rgba(255,255,255,.06)}.Nav_linkActive__5Zwcm{color:#fff;font-weight:600}.Nav_linkActive__5Zwcm:after{content:"";position:absolute;left:.62rem;right:.62rem;bottom:-.42rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--indigo),var(--blue));transform-origin:left center;animation:Nav_navUnderlineIn__ZQ85n .35s cubic-bezier(.16,1,.3,1)}@keyframes Nav_navUnderlineIn__ZQ85n{0%{transform:scaleX(0);opacity:.4}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.Nav_linkActive__5Zwcm:after{animation:none}}.Nav_chevron__qxx0i{width:12px;height:12px;opacity:.7;transition:transform .18s ease}.Nav_chevronOpen__4oYzW{transform:rotate(180deg)}.Nav_right__2ka_f{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.Nav_menuWrap__Oe9q9{position:relative;display:inline-flex}.Nav_menu__wS9Y3{position:absolute;top:calc(100% + 10px);right:0;z-index:600;min-width:216px;padding:.4rem;background:var(--glass-strong,var(--surface));backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid var(--glass-line,var(--line2));border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.55);animation:Nav_snMenuIn__AMSSw .14s ease}.Nav_menuLeft__w1_jZ{right:auto;left:0}@keyframes Nav_snMenuIn__AMSSw{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Nav_menuLabel__saO_i{font-family:var(--mono);font-size:.5rem;text-transform:uppercase;letter-spacing:.14em;color:var(--dim);padding:.5rem .6rem .3rem}.Nav_menuItem__iPd7i{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;border-radius:8px;font-family:var(--body);font-size:.78rem;font-weight:500;color:var(--sub);text-decoration:none;text-align:left;background:none;border:none;cursor:pointer;transition:color .14s ease,background .14s ease}.Nav_menuItem__iPd7i:hover{color:var(--white);background:var(--raised)}.Nav_menuItemIcon__BETvL{width:16px;height:16px;flex-shrink:0;opacity:.8}.Nav_menuDanger__S3HBT{color:var(--red)}.Nav_menuDanger__S3HBT:hover{color:var(--red);background:rgba(239,68,68,.1)}.Nav_menuDivider__bEgLG{height:1px;margin:.35rem .3rem;background:var(--line)}.Nav_menuNote__YdJBX{display:flex;gap:.4rem;margin:.25rem .3rem .1rem;padding:.5rem .55rem;border-radius:8px;background:var(--bdim);border:1px solid var(--bmid);font-family:var(--mono);font-size:.58rem;line-height:1.5;color:var(--blue)}.Nav_chip__xrV11{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .62rem;border-radius:999px;border:1px solid var(--line2);background:rgba(255,255,255,.02);font-family:var(--mono);font-size:.66rem;font-weight:500;line-height:1;color:var(--sub);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.Nav_chip__xrV11:hover{border-color:rgba(255,255,255,.24);color:var(--text)}.Nav_chip__xrV11 b{color:var(--white);font-weight:600}.Nav_chipSpark__3Dqzw{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px rgba(16,185,129,.7);flex-shrink:0}.Nav_chipZero__NjYOG{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08);color:var(--red)}.Nav_chipZero__NjYOG b{color:var(--red)}.Nav_chipZero__NjYOG .Nav_chipSpark__3Dqzw{background:var(--red);box-shadow:0 0 8px rgba(239,68,68,.6)}.Nav_pro__bNH4I{display:inline-flex;align-items:center;gap:.34rem;padding:.34rem .62rem;border-radius:999px;border:1px solid rgba(16,185,129,.4);background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(99,102,241,.14));font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.03em;line-height:1;color:var(--green);text-decoration:none;white-space:nowrap}.Nav_iconBtn__C1GLi{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--sub);cursor:pointer;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.Nav_iconBtn__C1GLi:hover{color:var(--white);border-color:var(--line2);background:rgba(255,255,255,.04)}.Nav_iconBtnActive__lftfP{color:var(--white);border-color:var(--line2);background:rgba(255,255,255,.06)}.Nav_iconBtn__C1GLi svg{width:17px;height:17px}.Nav_avatar__88hqL{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--g-start) 0,var(--g-mid) 55%,var(--g-end) 100%);color:#fff;font-family:var(--body);font-size:.78rem;font-weight:700;cursor:pointer;line-height:1}.Nav_avatar__88hqL:hover{filter:brightness(1.08)}@media (max-width:768px){.Nav_primary___1gmY{display:none}}@media (max-width:480px){.Nav_chipLabel__KDFJj{display:none}}.EmployerNav_desktopActions__Ad9J9{display:flex;align-items:center;gap:.5rem}@media (max-width:768px){.EmployerNav_desktopActions__Ad9J9{display:none}}.IndustryBenchmark_card__NGye4{background:var(--glass,var(--card));border:1px solid var(--glass-line,var(--line));border-radius:16px;padding:1.4rem 1.5rem;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.IndustryBenchmark_head__2vbqf{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:.75rem}.IndustryBenchmark_kicker__7Ws28{font-family:var(--mono);font-size:.52rem;text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.IndustryBenchmark_scope__362lK{font-family:var(--mono);font-size:.52rem;color:var(--sub);background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:.12rem .5rem;white-space:nowrap}.IndustryBenchmark_verdict__OI9Xp{margin-bottom:1.1rem}.IndustryBenchmark_verdictHead__PA_Oa{font-family:var(--display);font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .28rem}.IndustryBenchmark_verdictDetail__25KkL{color:var(--sub);font-size:.78rem;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:.85rem}.IndustryBenchmark_row__zQnNN{display:grid;grid-template-columns:92px 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:center}.IndustryBenchmark_rowLabel__gVLlR{font-family:var(--mono);font-size:.6rem;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:linear-gradient(90deg,var(--green),color-mix(in srgb,var(--green) 70%,var(--blue)))}.IndustryBenchmark_fillWarn___yV2S{background:linear-gradient(90deg,var(--amber),color-mix(in srgb,var(--amber) 80%,var(--red)))}.IndustryBenchmark_fillBad__hMSpt{background:linear-gradient(90deg,var(--red),color-mix(in srgb,var(--red) 75%,var(--amber)))}.IndustryBenchmark_fillNeutral__Uw3a8{background:var(--sub)}.IndustryBenchmark_avgTick__fDein{position:absolute;top:-3px;bottom:-3px;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:.62rem;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:.6rem;margin-top:1.1rem;padding:.75rem .9rem;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:.9rem}.IndustryBenchmark_costText__FCUf5{font-family:var(--mono);font-size:.64rem;line-height:1.5;color:color-mix(in srgb,var(--red) 82%,var(--white))}.IndustryBenchmark_foot__BJNN0{font-family:var(--mono);font-size:.53rem;color:var(--muted);line-height:1.6;margin:1.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}}.CompanyScoreModal_overlay__LBBnO{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(3,5,12,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:CompanyScoreModal_overlayIn__Os8PW .18s ease both}@media (min-width:640px){.CompanyScoreModal_overlay__LBBnO{align-items:center;padding:1.5rem}}.CompanyScoreModal_dialog__ZbgB7{position:relative;width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:var(--surface);border:1px solid var(--glass-line,var(--line2));border-radius:20px 20px 0 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 -20px 60px rgba(0,0,0,.6);padding:1.5rem 1.4rem 1.3rem;animation:CompanyScoreModal_sheetIn__x2FFO .28s cubic-bezier(.16,1,.3,1) both}@media (min-width:640px){.CompanyScoreModal_dialog__ZbgB7{border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 80px rgba(0,0,0,.6);animation:CompanyScoreModal_dialogIn__f6uYv .24s cubic-bezier(.16,1,.3,1) both}}.CompanyScoreModal_close__Nv2Tm{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--raised);color:var(--sub);cursor:pointer;font-size:.9rem;line-height:1;transition:color .15s ease,border-color .15s ease}.CompanyScoreModal_close__Nv2Tm:hover{color:var(--white);border-color:var(--line2)}.CompanyScoreModal_handle__sWog2{width:36px;height:4px;border-radius:999px;background:var(--line2);margin:-.4rem auto .9rem}@media (min-width:640px){.CompanyScoreModal_handle__sWog2{display:none}}.CompanyScoreModal_head__AtUKd{display:flex;align-items:center;gap:.85rem;margin-bottom:1.1rem;padding-right:2rem}.CompanyScoreModal_logo__GDQgK{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,var(--g-start,#3b82f6) 0,var(--g-mid,#6366f1) 55%,var(--g-end,#8b5cf6) 100%);color:#fff;font-family:var(--display);font-weight:800;font-size:1.2rem}.CompanyScoreModal_name__UxwTZ{font-family:var(--display);font-weight:800;font-size:1.1rem;color:var(--white);letter-spacing:-.02em;line-height:1.15;text-transform:capitalize}.CompanyScoreModal_ind__6yFox{font-family:var(--mono);font-size:.56rem;color:var(--dim);margin-top:.15rem}.CompanyScoreModal_verified__69HKD{font-family:var(--mono);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blue);background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.4);border-radius:999px;padding:.12rem .45rem;margin-left:.4rem;white-space:nowrap}.CompanyScoreModal_gradeRow__Mrdzi{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.1rem}.CompanyScoreModal_ring__M9WhT{position:relative;width:92px;height:92px;flex-shrink:0}.CompanyScoreModal_ringNum__cBygL{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.CompanyScoreModal_ringGrade__rzrMA{font-family:var(--display);font-weight:800;font-size:2.1rem;line-height:1}.CompanyScoreModal_ringScore___WtVO{font-family:var(--mono);font-size:.52rem;color:var(--dim);margin-top:2px}.CompanyScoreModal_gradeMeta__GV3JJ{min-width:0}.CompanyScoreModal_gradeVerdict__21bxF{font-family:var(--display);font-weight:700;font-size:.92rem;color:var(--white);letter-spacing:-.01em;margin-bottom:.28rem}.CompanyScoreModal_dq__JpB2S{font-family:var(--mono);font-size:.54rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.CompanyScoreModal_metrics__3cxDN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1.1rem}.CompanyScoreModal_metric__XOyxr{background:var(--raised);border:1px solid var(--line);border-radius:10px;padding:.6rem .5rem;text-align:center}.CompanyScoreModal_metricN__YzIA0{font-family:var(--display);font-weight:800;font-size:1.05rem;line-height:1}.CompanyScoreModal_metricL__JVxMz{font-family:var(--mono);font-size:.48rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:.3rem}.CompanyScoreModal_benchWrap__fuRvW{margin-bottom:1.1rem}.CompanyScoreModal_actions__B_Pvx{display:flex;flex-direction:column;gap:.5rem}.CompanyScoreModal_full__3df_p{display:flex;align-items:center;justify-content:center;padding:.6rem 1rem;border-radius:10px;border:1px solid var(--line2);background:transparent;font-family:var(--mono);font-size:.72rem;color:var(--sub);text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.CompanyScoreModal_full__3df_p:hover{color:var(--white);border-color:var(--line2);background:var(--raised)}.CompanyScoreModal_skeleton__j4Mxx{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.CompanyScoreModal_skRow__iszvw{display:flex;gap:1rem;align-items:center}@keyframes CompanyScoreModal_overlayIn__Os8PW{0%{opacity:0}to{opacity:1}}@keyframes CompanyScoreModal_sheetIn__x2FFO{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyScoreModal_dialogIn__f6uYv{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.CompanyScoreModal_dialog__ZbgB7,.CompanyScoreModal_overlay__LBBnO{animation:none}}