.Assistant_root__RbPmg{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:60;display:grid;justify-items:end;grid-gap:10px;gap:10px}.Assistant_root__RbPmg[data-raised]{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.Assistant_root__RbPmg[data-raised]{bottom:20px}}.Assistant_fab__fpiuD{display:inline-flex;align-items:center;gap:8px;padding:0 18px 0 14px;min-height:46px;border-radius:999px;border:0;background:var(--k-forest);color:var(--k-white);font:inherit;font-weight:800;font-size:var(--fs-sm);cursor:pointer;box-shadow:0 10px 26px -8px rgb(16 61 43/.45);transition:transform .16s var(--ease-out)}.Assistant_fab__fpiuD:active{transform:scale(.97)}@media (max-width:520px){.Assistant_fabText__UBGId{display:none}.Assistant_fab__fpiuD{padding:0;width:46px;justify-content:center}}.Assistant_panel__DqWlo{width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 120px));display:flex;flex-direction:column;border-radius:14px;background:var(--k-white);border:1px solid var(--k-line);box-shadow:0 24px 60px rgb(16 61 43/.25);overflow:hidden;transform-origin:bottom right}@media (prefers-reduced-motion:no-preference){.Assistant_panel__DqWlo{animation:Assistant_pop__NqbeY .22s var(--ease-out)}}@keyframes Assistant_pop__NqbeY{0%{opacity:0;transform:scale(.96) translateY(6px)}}.Assistant_head__xDy4t{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--k-sage)}.Assistant_badge__g6bUq{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--k-forest);color:var(--k-white)}.Assistant_x__GNJhB{margin-left:auto;width:36px;height:36px;border:0;border-radius:10px;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--k-forest)}.Assistant_msgs__KsN9J{flex:1 1;overflow-y:auto;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px}.Assistant_msg__7c2DR{max-width:88%;padding:9px 12px;border-radius:14px;font-size:var(--fs-sm);line-height:1.45}.Assistant_msg__7c2DR[data-role=user]{justify-self:end;background:var(--k-forest);color:var(--k-white);border-bottom-right-radius:4px}.Assistant_msg__7c2DR[data-role=assistant]{background:var(--k-sage);color:var(--k-charcoal);border-bottom-left-radius:4px}.Assistant_links__YwIMm{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-weight:800;font-size:var(--fs-xs)}.Assistant_suggest__PO3E9{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.Assistant_suggest__PO3E9 button{border:1px solid var(--k-line-strong);background:var(--k-white);border-radius:999px;padding:6px 12px;font:inherit;font-size:var(--fs-xs);font-weight:700;color:var(--k-forest);cursor:pointer}.Assistant_form__FO5tJ{display:flex;gap:8px;padding:10px 14px;border-top:1px solid var(--k-line)}.Assistant_form__FO5tJ input{min-width:0}.Assistant_dots__vLXq8{display:inline-flex;gap:4px}.Assistant_dots__vLXq8 span{width:6px;height:6px;border-radius:50%;background:var(--k-forest);opacity:.4}@media (prefers-reduced-motion:no-preference){.Assistant_dots__vLXq8 span{animation:Assistant_dot__S60KC 1s ease-in-out infinite}.Assistant_dots__vLXq8 span:nth-child(2){animation-delay:.15s}.Assistant_dots__vLXq8 span:nth-child(3){animation-delay:.3s}}@keyframes Assistant_dot__S60KC{50%{opacity:1;transform:translateY(-2px)}}.Logo_logo__vBSfO{display:inline-flex;align-items:center;padding-block:6px;text-decoration:none;color:var(--k-forest);border-radius:4px}.Logo_logo__vBSfO[data-tone=light]{color:var(--k-white)}.Logo_logo__vBSfO svg{display:block;overflow:visible}.Footer_footer__eNA9m{padding-block:var(--sp-9) var(--sp-5);overflow:hidden}.Footer_grid__WCfx6{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.Footer_brand__Lj6Sp{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-content:start;max-width:30ch}.Footer_lead__pSSHF{font-size:var(--fs-lg);line-height:1.4;color:var(--k-white);font-weight:600}.Footer_gTitle__8rxHP{font-size:var(--fs-sm);font-weight:700;color:#9fc2ae!important;margin-bottom:var(--sp-3);letter-spacing:0}.Footer_grid__WCfx6 ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.Footer_grid__WCfx6 a{color:var(--k-white);text-decoration:none;font-size:var(--fs-sm);font-weight:600}.Footer_grid__WCfx6 a:hover{color:var(--k-green)}.Footer_mega__7DirX{display:block;width:100%;height:auto;margin-top:var(--sp-9);color:var(--k-white)}.Footer_legal__CrE8A{margin-top:var(--sp-5);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:var(--fs-xs);color:#9fc2ae}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--bg)}.Header_bar__6WlRD{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);height:72px}.Header_nav__3fHSH{display:none}.Header_nav__3fHSH ul{display:flex;gap:2px;list-style:none}.Header_link__7__6t{position:relative;display:block;padding:8px 12px;border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:600;color:var(--k-charcoal);text-decoration:none;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.Header_link__7__6t:hover,.Header_link__7__6t[aria-current=page]{background:var(--k-sage);color:var(--k-forest)}.Header_link__7__6t[aria-current=page]{font-weight:800}.Header_actions__SRauh{display:flex;align-items:center;gap:8px}.Header_searchBtn__DEVzN{display:none}.Header_desktopOnly__pqFSV{display:none!important}.Header_modePill__ftZKc{display:none;font-size:13px;font-weight:700;padding:4px 10px;border-radius:var(--r-pill);background:var(--k-sage);color:var(--k-forest)}.Header_modePill__ftZKc[data-mode=HIRING]{background:var(--k-forest);color:var(--k-white)}.Header_me__OA2wz{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:var(--fs-sm);border-radius:var(--r-pill);padding:3px 12px 3px 3px;background:var(--k-white)}.Header_meLabel__49yi_{display:none}.Header_panel__dBCWV{position:fixed;inset:72px 0 0;background:var(--k-cream);padding:var(--sp-5) var(--gutter) var(--sp-7);overflow-y:auto;display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);align-content:start}.Header_panel__dBCWV[hidden]{display:none}.Header_mSearch__6Rku8{position:relative}.Header_mSearch__6Rku8 svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--k-grey)}.Header_mSearch__6Rku8 input{padding-left:46px}.Header_mList__hWwto{list-style:none}.Header_mList__hWwto li{animation:Header_item__z5WW7 .24s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.Header_mList__hWwto a{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--k-forest);text-decoration:none}.Header_mList__hWwto a[aria-current=page]{color:var(--k-green-ink)}@keyframes Header_item__z5WW7{0%{opacity:0;transform:translateY(8px)}}.Header_mCtas__G_DXs{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}@media (prefers-reduced-motion:reduce){.Header_mList__hWwto li{animation:Header_fade__QiX9a .2s ease both}}@media (min-width:720px){.Header_meLabel__49yi_{display:inline}.Header_modePill__ftZKc{display:inline-block}.Header_desktopOnly__pqFSV{display:inline-flex!important}}@media (min-width:1140px){.Header_nav__3fHSH{display:block}.Header_menuBtn__XXvhw{display:none}.Header_searchBtn__DEVzN{display:inline-grid}.Header_panel__dBCWV{display:none!important}}.Shell_shell__Qj1g8{--side:272px;min-height:100dvh;background:#f6f8f2}@media (min-width:1024px){.Shell_shell__Qj1g8{display:grid;grid-template-columns:var(--side) 1fr}}.Shell_sidebar__srELs{display:none}@media (min-width:1024px){.Shell_sidebar__srELs{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:14px;padding:20px 16px;background:var(--grad-forest);color:#dcebe1;overflow-y:auto}}.Shell_shell__Qj1g8[data-mode=HIRING] .Shell_sidebar__srELs{background:#0c2a1e}.Shell_shell__Qj1g8[data-mode=HIRING] .Shell_navLink__f_QGM[aria-current=page]{background:var(--k-white);color:var(--k-forest)}.Shell_brand__6zYY1{padding:4px 6px 8px}.Shell_bottomList__26sA9,.Shell_navList__gYlJk{list-style:none;display:grid;grid-gap:2px;gap:2px}.Shell_navLink__f_QGM{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;font-weight:700;font-size:var(--fs-sm);color:#cfe2d6;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.Shell_navLink__f_QGM:hover{background:rgb(255 255 255/.07);color:var(--k-white)}.Shell_navLink__f_QGM[aria-current=page]{background:var(--k-lime);color:var(--k-forest)}.Shell_navDivider__WJnzQ{height:1px;background:rgb(255 255 255/.12);margin:4px 8px}.Shell_badge__QFJ4t{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--k-green);color:var(--k-forest)}.Shell_me__cKhBW{margin-top:auto;display:flex;gap:10px;align-items:center;padding:10px;border-radius:16px;background:rgb(255 255 255/.06)}.Shell_meText__ni4Gd{min-width:0;flex:1 1;display:grid}.Shell_meText__ni4Gd a,.Shell_meText__ni4Gd span{color:var(--k-lime)}.Shell_logout__BeFB_{width:36px;height:36px;border-radius:10px;border:0;background:transparent;color:#cfe2d6;display:grid;place-items:center;cursor:pointer;transition:background-color var(--dur-fast) ease}.Shell_logout__BeFB_:hover{background:rgb(255 255 255/.1);color:var(--k-white)}.Shell_modeSwitch__yGf4L{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:rgb(255 255 255/.1)}.Shell_modeIndicator__zFklw{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--k-white);transition:transform var(--dur-ui) var(--ease-in-out)}.Shell_modeIndicator__zFklw[data-mode=EARNING]{transform:translateX(100%)}.Shell_modeBtn__EsVda{position:relative;z-index:1;border:0;background:transparent;padding:9px 10px;min-height:40px;border-radius:999px;font-weight:800;font-size:var(--fs-xs);letter-spacing:.02em;color:#dcebe1;cursor:pointer;transition:color var(--dur-ui) ease}.Shell_modeBtn__EsVda[aria-pressed=true]{color:var(--k-forest)}.Shell_modeBtn__EsVda:disabled{cursor:progress}.Shell_modeHint__fGez3{grid-column:1/-1;font-size:11px;text-align:center;color:#b9d3c3;padding-top:6px}.Shell_mobileMode__BNRL_ .Shell_modeSwitch__yGf4L{background:var(--k-sage)}.Shell_mobileMode__BNRL_ .Shell_modeIndicator__zFklw{background:var(--k-forest)}.Shell_mobileMode__BNRL_ .Shell_modeBtn__EsVda{color:var(--k-forest)}.Shell_mobileMode__BNRL_ .Shell_modeBtn__EsVda[aria-pressed=true]{color:var(--k-lime)}.Shell_mobileMode__BNRL_ .Shell_modeHint__fGez3{display:none}@media (prefers-reduced-motion:reduce){.Shell_modeIndicator__zFklw{transition:none}}.Shell_content__mcjdy{min-width:0;display:flex;flex-direction:column}.Shell_topbar__XDMJ2{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--gutter);background:rgb(246 248 242/.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.Shell_mobileBrand__x7K_8{display:block}.Shell_mobileMode__BNRL_{display:none;min-width:210px}@media (min-width:640px){.Shell_mobileMode__BNRL_{display:block}}@media (min-width:1024px){.Shell_mobileBrand__x7K_8,.Shell_mobileMode__BNRL_{display:none}.Shell_topbar__XDMJ2{justify-content:flex-end}}.Shell_bell__vE6v5{position:relative}.Shell_dot__KFAdP{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--k-green);color:var(--k-forest);font-size:11px;font-weight:800;display:grid;place-items:center;border:2px solid #f6f8f2}.Shell_main__bwvju{flex:1 1;padding:var(--sp-5) var(--gutter) calc(var(--sp-8) + 64px);width:100%;max-width:1180px}@media (min-width:1024px){.Shell_main__bwvju{padding-bottom:var(--sp-8)}}.Shell_main__bwvju:focus{outline:none}.Shell_bottomNav__73ovX{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--k-forest);padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.Shell_bottomNav__73ovX{display:none}}.Shell_bottomList__26sA9{grid-template-columns:repeat(5,1fr)}.Shell_bottomList__26sA9 .Shell_navLink__f_QGM{flex-direction:column;gap:3px;padding:7px 4px;font-size:11px;justify-content:center;text-align:center}.Shell_bottomList__26sA9 .Shell_badge__QFJ4t{position:absolute;top:2px;right:calc(50% - 22px);margin:0;min-width:18px;height:18px}