.audience_switch__GOa5s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 0 26px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}.audience_switch__GOa5s a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:8px 10px;border-radius:10px;color:var(--text);font-size:14px;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere;transition:background .18s}.audience_switch__GOa5s a[aria-current]{background:var(--surface-raised);color:var(--violet-900);box-shadow:0 1px 3px rgb(0 0 0/.12),inset 0 0 0 1px var(--violet-900)}.audience_switch__GOa5s a:not([aria-current]):hover{color:var(--violet-900)}.audience_switch__GOa5s svg{flex:none}.audience_notice__IVK_d{display:grid;grid-gap:12px;gap:12px;margin:0 0 18px;padding:14px;border:1px solid var(--violet-900);border-radius:10px;background:var(--surface-muted);color:var(--text);font-size:14px;line-height:1.6}.audience_notice__IVK_d p{margin:0}@media (max-width:400px){.audience_switch__GOa5s svg{display:none}.audience_switch__GOa5s a{font-size:13px;padding-inline:6px}}select.locale-select{width:auto;max-width:100%;flex:none}.jobs-hero-top .jobs-hero-actions>select.locale-select.jobs-hero-link,.public-topbar .public-topbar__actions>select.locale-select.public-topbar__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-height:40px;padding-right:32px;field-sizing:content;text-align-last:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 19px center,right 14px center;background-size:5px 5px;background-repeat:no-repeat}@media (max-width:600px){.jobs-hero-top .jobs-hero-actions>select.locale-select.jobs-hero-link,.public-topbar .public-topbar__actions>select.locale-select.public-topbar__link{padding-right:26px;background-position:right 15px center,right 10px center}}.auth_root__i1hLq{--ink:var(--heading);--purple:var(--violet-900);--line:var(--border);color:var(--text);background:radial-gradient(ellipse at 0 35%,color-mix(in srgb,var(--violet-500) 14%,transparent),transparent 52%),var(--bg);min-height:100svh;padding:0 clamp(16px,4vw,72px);display:flex;flex-direction:column;font-family:var(--font-sans),sans-serif}.auth_root__i1hLq *{box-sizing:border-box}.auth_root__i1hLq a{text-decoration:none}.auth_root__i1hLq button,.auth_root__i1hLq input{font:inherit}.auth_root__i1hLq :is(a,button,input):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.auth_skip__i0_sh{position:absolute;left:16px;top:-100px;z-index:5;background:var(--surface-raised);color:var(--ink);padding:14px}.auth_skip__i0_sh:focus{top:12px}.auth_header__khC3z{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;width:100%;margin:auto;border-bottom:1px solid var(--line)}.auth_brand__Ptxqd{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:33px;font-weight:800;letter-spacing:-1.7px}.auth_brandDot__Ga9Yf{color:var(--purple)}.auth_audiences__qhWz7{display:flex;gap:4px;background:var(--surface-muted);padding:5px;border-radius:30px}.auth_audiences__qhWz7 a{color:var(--muted);font-size:13px;padding:11px 20px;border-radius:24px;transition:background .18s}.auth_audiences__qhWz7 a[aria-current]{color:var(--ink);background:var(--surface-raised);box-shadow:0 2px 6px #25294109}.auth_audiences__qhWz7 a:hover{color:var(--purple)}.auth_locales__Y9tAU{display:flex;align-items:center;gap:9px;color:var(--border-strong)}.auth_locales__Y9tAU button{background:transparent;border:0;color:var(--muted);padding:12px 5px;min-height:44px;cursor:pointer;font-size:12px}.auth_locales__Y9tAU button[aria-pressed=true]{color:var(--ink);font-weight:750}.auth_locales__Y9tAU select{max-width:172px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);padding:8px 30px 8px 10px;font:inherit;cursor:pointer}.auth_locales__Y9tAU select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.auth_main__dRHvz{width:100%;max-width:1280px;margin:auto;padding:48px 0 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:start;grid-gap:clamp(48px,7vw,120px);gap:clamp(48px,7vw,120px);flex:1 1}.auth_story__uLowc{min-width:0}.auth_eyebrow__ky_Hh{display:flex;align-items:center;gap:10px;color:var(--purple);font-size:10px;font-weight:650;letter-spacing:1.55px;margin:0 0 24px}.auth_eyebrow__ky_Hh>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--purple);box-shadow:0 0 0 5px #7554940d}.auth_story__uLowc h2{font-family:var(--font-marketing),var(--font-sans),sans-serif;font-size:clamp(36px,4vw,60px);line-height:1.14;font-weight:700;letter-spacing:-2.5px;margin:0 0 24px;text-wrap:balance}.auth_story__uLowc h2 em{color:var(--purple);font-style:normal}.auth_intro__rQERx{max-width:430px;font-size:15px;line-height:1.85;color:var(--muted);margin:0}.auth_illustration__Asq08{position:relative;width:100%;max-width:480px;height:324px;margin-top:28px;isolation:isolate}.auth_artCard__bJm9s{position:absolute;top:20px;left:8%;width:80%;border-radius:18px;background:var(--surface-raised);border:1px solid var(--border);padding:19px;transform:rotate(-4deg);box-shadow:0 22px 45px -20px #66527940,0 4px 10px #35244806}.auth_artTop__ThnrR{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:13px}.auth_miniMark__XVy6k{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--ink);color:#e6d6f0;font-size:16px;font-weight:800}.auth_dots__LeksQ{margin-left:auto;letter-spacing:2px;color:var(--muted)}.auth_person__sPQIm{display:flex;gap:12px;align-items:center;margin:18px 0}.auth_jobRow__OeodU>div,.auth_person__sPQIm>div{display:grid;grid-gap:4px;gap:4px;flex:1 1}.auth_person__sPQIm strong{font-size:16px;letter-spacing:-.4px}.auth_jobRow__OeodU div>span,.auth_person__sPQIm div>span{font-size:10px;color:var(--muted)}.auth_avatar__QzI_J{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;color:var(--violet-900);font-size:13px;font-weight:600;background:var(--violet-100);border:4px solid var(--surface)}.auth_statusDot__zOxzF{width:7px;height:7px;border-radius:50%;background:#5e876c}.auth_stages__DMcUW{display:flex;gap:5px;margin-bottom:18px}.auth_stages__DMcUW>span{flex:1 1;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;background:var(--surface-muted);color:var(--muted);padding:7px 3px;border-radius:5px}.auth_stages__DMcUW span[data-active=true]{background:var(--violet-100);color:var(--violet-900)}.auth_stages__DMcUW i{height:4px;width:4px;background:currentColor;border-radius:50%}.auth_meeting__4r3eH{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-muted)}.auth_calendarIcon__8g1qM{display:grid;place-items:center;color:var(--violet-900)}.auth_floatCard__k_fzf>div,.auth_meeting__4r3eH>div{display:grid;grid-gap:6px;gap:6px}.auth_floatCard__k_fzf strong,.auth_meeting__4r3eH strong{font-size:10px;font-weight:600}.auth_floatCard__k_fzf div>span,.auth_meeting__4r3eH div>span{font-size:9px;color:var(--muted)}.auth_floatCard__k_fzf{position:absolute;bottom:14px;right:0;display:flex;align-items:center;gap:11px;padding:14px 18px;background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 30px -15px #35244840;transform:rotate(3deg)}.auth_checkIcon___eliD{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#316950;background:#e8f2eb}.auth_example__UysP0{color:var(--muted);font-size:11px;letter-spacing:0;margin:12px 0 0}.auth_careerCover__55g_A{padding:16px 12px;position:relative;overflow:hidden;border-radius:9px;margin-top:13px}.auth_careerCover__55g_A>span{font-size:7px;letter-spacing:1px;color:var(--violet-900)}.auth_careerCover__55g_A strong{display:block;position:relative;z-index:1;width:80%;font-size:20px;line-height:1.3;letter-spacing:-.6px;margin:8px 0}.auth_careerCover__55g_A p{font-size:8px;color:var(--muted);margin:0;max-width:80%}.auth_jobRow__OeodU{display:flex;align-items:center;gap:10px;margin:12px 0}.auth_jobRow__OeodU strong{font-size:11px}.auth_fakeButton__E_s4f{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-radius:6px;font-size:8px;color:var(--action-text);background:var(--action-bg)}.auth_illustration__Asq08[data-mode=register]{height:360px}.auth_resume__zxEfL{display:flex;align-items:center;gap:8px;margin-bottom:15px;font-size:9px;color:var(--muted)}.auth_resume__zxEfL svg:last-child{margin-left:auto;color:#43775b}.auth_formCard__gz8Rv{background:var(--surface-raised);padding:clamp(24px,2.6vw,36px);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-raised);min-width:0;animation:auth_arrive__Y2awI .5s ease-out both;scroll-margin-top:30px}.auth_root__i1hLq[data-auth-page=register] .auth_formCard__gz8Rv{animation:none}.auth_formHeading__H_Aug{margin-bottom:28px}.auth_formIcon__Qnrq7{height:44px;width:44px;background:var(--violet-100);color:var(--purple);border-radius:13px;display:grid;place-items:center;margin-bottom:22px;font-size:27px;font-weight:800;letter-spacing:-2px}.auth_formHeading__H_Aug h1{font-size:clamp(25px,2vw,30px);font-weight:650;letter-spacing:-1px;line-height:1.2;margin:0 0 11px;text-wrap:balance}.auth_formHeading__H_Aug p{font-size:13px;line-height:1.7;margin:0;color:var(--muted)}.auth_form__x_Lbd{display:grid;grid-gap:18px;gap:18px}.auth_form__x_Lbd .field{display:grid;grid-gap:8px;gap:8px;min-width:0}.auth_form__x_Lbd .field>label,.auth_form__x_Lbd .field>span,.auth_label__Fmj0L{font-size:12px;color:var(--text);font-weight:550}.auth_form__x_Lbd .field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.auth_form__x_Lbd input,.auth_form__x_Lbd select{min-width:0;width:100%;background:var(--input-bg);border:1px solid var(--control-border);border-radius:9px;height:49px;padding:12px 14px;color:var(--ink);font-size:14px;box-shadow:0 1px 2px #25294103;transition:border-color .18s,box-shadow .18s}.auth_form__x_Lbd input::placeholder{color:var(--muted);font-size:12px;opacity:1}.auth_form__x_Lbd input:focus,.auth_form__x_Lbd select:focus{border-color:var(--purple);outline:2px solid var(--focus);outline-offset:0;background:var(--surface-raised)}.auth_form__x_Lbd .password-field{position:relative}.auth_form__x_Lbd .password-field input{padding-right:48px;border:1px solid var(--control-border);background:var(--input-bg)}.auth_form__x_Lbd .password-field input:focus{border-color:var(--purple);background:var(--surface-raised);outline:2px solid var(--focus);outline-offset:0}.auth_form__x_Lbd .password-field input[aria-invalid=true],.auth_form__x_Lbd input[aria-invalid=true]{border-color:var(--danger)}.auth_fieldError__Hbkiq,.auth_fieldHint__Zwucs{margin:0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.auth_fieldError__Hbkiq{color:var(--danger)}.auth_fieldHint__Zwucs{color:var(--muted)}.auth_fieldHint__Zwucs[data-tone=error]{color:var(--danger)}.auth_fieldHint__Zwucs[data-tone=ok]{color:var(--success)}.auth_fieldError__Hbkiq .auth_fieldActions__m11G9{display:inline-flex;flex-wrap:wrap;gap:4px 16px;-webkit-margin-start:4px;margin-inline-start:4px;font-weight:600}.auth_form__x_Lbd .password-toggle{padding:0;border-radius:6px;position:absolute;inset:3px 3px 3px auto;width:42px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.auth_google__OBfTp,.auth_submit__92Bcd{min-height:49px;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 18px;border-radius:9px;font-weight:550;font-size:13px;cursor:pointer;transition:background .18s,transform .18s}.auth_root__i1hLq .auth_submit__92Bcd{color:var(--action-text);background-color:var(--action-bg);background-image:var(--action-gradient);box-shadow:var(--action-shadow);border:1px solid transparent}.auth_root__i1hLq .auth_submit__92Bcd:hover:not(:disabled){background-color:var(--action-hover);background-image:var(--action-gradient-hover);transform:translateY(-1px)}.auth_submit__92Bcd svg{margin-left:auto}.auth_root__i1hLq .auth_google__OBfTp{background:var(--surface-raised);color:var(--ink);border:1px solid var(--control-border)}.auth_root__i1hLq .auth_google__OBfTp:hover{background:var(--surface-muted)}.auth_submit__92Bcd:disabled{opacity:.6;cursor:wait}.auth_divider__I5y5X{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:10px;margin:21px 0}.auth_divider__I5y5X:after,.auth_divider__I5y5X:before{content:"";height:1px;background:var(--line);flex:1 1}.auth_root__i1hLq .auth_textLink__LrXX8{color:var(--violet-900);text-decoration:underline;text-underline-offset:4px}.auth_root__i1hLq button.auth_textLink__LrXX8{padding:0;border:0;background:none;font:inherit;cursor:pointer}.auth_root__i1hLq .auth_textLink__LrXX8:hover{color:var(--heading)}.auth_forgot__4SrpQ{font-size:11px;text-align:right;margin-top:-8px}.auth_switch__dIlBR{margin:23px 0 0;color:var(--muted);font-size:12px;line-height:1.8;text-align:center}.auth_switch__dIlBR a{font-weight:600}.auth_secondarySwitch__Xt_y1{padding-top:19px;border-top:1px solid var(--line)}.auth_assurance__yP5O8{margin:24px 0 0;display:flex;gap:8px;justify-content:center;align-items:flex-start;font-size:10px;line-height:1.7;color:var(--muted);text-align:center}.auth_assurance__yP5O8 svg{flex-shrink:0;margin-top:1px;color:var(--violet-900)}.auth_help__O1edq{font-size:11px;line-height:1.75;color:var(--muted);margin:17px 0 0}.auth_notice__k2RUU{color:var(--text);background:var(--surface-muted);border:1px solid var(--border);border-radius:10px;padding:14px;font-size:12px;line-height:1.75}.auth_success__O8pA6{background:var(--success-soft);color:var(--success);border:1px solid var(--success);border-radius:12px;padding:20px;line-height:1.8;font-size:12px}.auth_success__O8pA6 strong{display:flex;gap:9px;align-items:center;font-size:15px;margin-bottom:9px}.auth_error__dD4ri{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);padding:12px 14px;font-size:12px;line-height:1.65;border-radius:9px;margin:0}.auth_loading__Mt_Po{color:var(--muted);padding:24px 0;font-size:13px}.auth_footer__nfVpY{width:100%;max-width:1440px;margin:auto;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;color:var(--muted);font-size:10px}.auth_footer__nfVpY nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.auth_footer__nfVpY nav button{color:var(--muted);font-size:inherit}.auth_footer__nfVpY nav button:hover{color:var(--purple)}.auth_footer__nfVpY a{color:var(--muted)}.auth_footer__nfVpY a:hover{color:var(--purple)}@keyframes auth_arrive__Y2awI{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.auth_main__dRHvz{padding-block:56px}}@media (max-width:1000px){.auth_main__dRHvz{gap:30px}.auth_story__uLowc h2{font-size:43px;letter-spacing:-1.8px}.auth_formCard__gz8Rv{padding:28px}.auth_illustration__Asq08{height:306px}.auth_illustration__Asq08[data-mode=register]{height:354px}.auth_floatCard__k_fzf{right:-4px;padding:12px;max-width:87%}.auth_artCard__bJm9s{left:1%;width:91%}.auth_stages__DMcUW>span{font-size:7px}}@media (max-width:760px){.auth_header__khC3z{min-height:82px;flex-wrap:wrap;padding:18px 0;gap:15px}.auth_brand__Ptxqd{font-size:28px}.auth_brand__Ptxqd img{height:29px;width:29px}.auth_audiences__qhWz7{order:3;width:100%;justify-content:center}.auth_audiences__qhWz7 a{flex:1 1;text-align:center;padding:10px 8px;font-size:12px}.auth_main__dRHvz{grid-template-columns:minmax(0,1fr);padding:30px 0 38px;gap:25px;max-width:500px}.auth_example__UysP0,.auth_intro__rQERx,.auth_story__uLowc .auth_illustration__Asq08{display:none}.auth_story__uLowc h2{font-size:35px;line-height:1.16;letter-spacing:-1.3px;margin:0}.auth_story__uLowc h2 br{display:none}.auth_story__uLowc h2 em:before{content:" "}.auth_eyebrow__ky_Hh{font-size:8px;letter-spacing:1.15px;margin-bottom:16px}.auth_formCard__gz8Rv{padding:28px 24px;border-radius:19px}.auth_formHeading__H_Aug{margin-bottom:24px}.auth_formIcon__Qnrq7{display:none}.auth_formHeading__H_Aug h1{font-size:25px}.auth_footer__nfVpY{flex-direction:column;gap:14px;text-align:center}.auth_root__i1hLq{padding-inline:20px}}@media (max-width:360px){.auth_root__i1hLq{padding-inline:14px}.auth_formCard__gz8Rv{padding:24px 18px}.auth_form__x_Lbd .field-row{grid-template-columns:minmax(0,1fr)}.auth_story__uLowc h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.auth_root__i1hLq *,.auth_root__i1hLq :after,.auth_root__i1hLq :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.auth_themeChoice__14JqA{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);color:var(--text);cursor:pointer}.auth_locales__Y9tAU .auth_themeChoice__14JqA{padding:0;-webkit-margin-end:8px;margin-inline-end:8px}.auth_story__uLowc{padding-top:36px}.auth_story__uLowc h2 em{color:var(--violet-900)}.auth_form__x_Lbd .auth_label__Fmj0L,.auth_form__x_Lbd .field>label,.auth_form__x_Lbd .field>span{font-size:13px}.auth_form__x_Lbd .password-field{border:0;padding:0;background:transparent}.auth_form__x_Lbd .password-field:focus-within{outline:0;box-shadow:none}.auth_form__x_Lbd input,.auth_form__x_Lbd select{font-size:16px}.auth_form__x_Lbd input::placeholder{font-size:14px}.auth_form__x_Lbd input:-webkit-autofill{color:var(--text)}.auth_form__x_Lbd input:autofill{color:var(--text)}.auth_formHeading__H_Aug h1{text-wrap:pretty}.auth_illustration__Asq08{height:auto;margin-top:36px;padding:1px;border-radius:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--violet-600) 60%,transparent),var(--border) 45%,color-mix(in srgb,#08a9c7 40%,transparent));box-shadow:0 18px 50px -24px color-mix(in srgb,var(--violet-800) 32%,transparent)}.auth_illustration__Asq08[data-mode=register]{height:auto}.auth_artCard__bJm9s{position:relative;inset:auto;width:100%;transform:none;border:0;border-radius:15px 15px 0 0;padding:24px;box-shadow:none}.auth_artTop__ThnrR{font-size:12px}.auth_miniMark__XVy6k{width:28px;height:28px;background:transparent;border-radius:0}.auth_floatCard__k_fzf{position:relative;inset:auto;transform:none;max-width:none;border:0;border-top:1px solid var(--border);border-radius:0 0 15px 15px;box-shadow:none;padding:16px 24px;background:var(--surface-muted)}.auth_floatCard__k_fzf div>span,.auth_jobRow__OeodU div>span,.auth_meeting__4r3eH div>span,.auth_person__sPQIm div>span{font-size:12px}.auth_floatCard__k_fzf strong,.auth_jobRow__OeodU strong,.auth_meeting__4r3eH strong{font-size:13px}.auth_stages__DMcUW>span{font-size:11px;padding:8px 4px}.auth_careerCover__55g_A{padding:20px;background:var(--violet-100)}.auth_careerCover__55g_A p,.auth_careerCover__55g_A>span,.auth_fakeButton__E_s4f,.auth_resume__zxEfL{font-size:12px}.auth_careerCover__55g_A strong{width:100%}.auth_fakeButton__E_s4f{padding:12px}.auth_error__dD4ri,.auth_forgot__4SrpQ,.auth_formHeading__H_Aug p,.auth_help__O1edq,.auth_notice__k2RUU,.auth_success__O8pA6,.auth_switch__dIlBR{font-size:14px}.auth_assurance__yP5O8,.auth_divider__I5y5X,.auth_footer__nfVpY{font-size:12px}@media (max-width:1000px){.auth_main__dRHvz{gap:32px;grid-template-columns:minmax(0,1fr) minmax(340px,440px)}}@media (max-width:760px){.auth_main__dRHvz{grid-template-columns:minmax(0,1fr)}.auth_story__uLowc{padding-top:0}.auth_story__uLowc h2{font-size:28px}.auth_formCard__gz8Rv{padding:24px}.auth_locales__Y9tAU{gap:4px}}@media (max-width:430px){.auth_form__x_Lbd .field-row{grid-template-columns:minmax(0,1fr)}.auth_formCard__gz8Rv{padding:22px 18px}}.auth_root__i1hLq[data-compact] .auth_main__dRHvz{grid-template-columns:minmax(0,1fr);max-width:520px;align-items:start}.auth_root__i1hLq[data-compact] .auth_formHeading__H_Aug{margin-bottom:24px}