.AuthExperienceShell-module__9UYgnG__shell{--auth-ink:#10233a;--auth-muted:#607185;--auth-green:var(--bloom-primary-600,#0f6e56);height:100svh;min-height:0;color:var(--auth-ink);background:radial-gradient(circle at 12% 12%,#b9e0d36b,#0000 30%),linear-gradient(108deg,#f4faf7 0%,#f8fbfa 46%,#f7fafb 73%,#f8fafc 100%);grid-template-columns:minmax(0,46%) minmax(0,54%);display:grid;overflow:hidden}.AuthExperienceShell-module__9UYgnG__brandPane{isolation:isolate;min-width:0;position:relative;overflow:hidden}.AuthExperienceShell-module__9UYgnG__brandPane:after{z-index:-1;content:"";filter:blur(2px);background:#ffffff6b;border-radius:50%;width:38%;height:130%;position:absolute;top:-15%;right:-16%}.AuthExperienceShell-module__9UYgnG__brandContent{box-sizing:border-box;z-index:2;max-width:680px;height:100%;padding:clamp(28px,4.2vh,42px) clamp(44px,5vw,76px) clamp(180px,23vh,230px);position:relative}.AuthExperienceShell-module__9UYgnG__logoLink,.AuthExperienceShell-module__9UYgnG__mobileLogoLockup{color:var(--auth-ink);align-items:center;gap:13px;text-decoration:none;display:inline-flex}.AuthExperienceShell-module__9UYgnG__logoMark{flex:none;width:53px;height:64px;display:block;position:relative;overflow:hidden}.AuthExperienceShell-module__9UYgnG__logoMark img{width:128px;max-width:none;height:auto;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.AuthExperienceShell-module__9UYgnG__logoWordmark{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight:760}.AuthExperienceShell-module__9UYgnG__trustStrip{color:#3a6f62;background:#ffffffbd;border:1px solid #528f7e2e;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 8px 28px #1c4b3f0f}.AuthExperienceShell-module__9UYgnG__headline{max-width:610px;color:var(--auth-ink);letter-spacing:-.045em;margin-top:30px;font-size:clamp(42px,3.55vw,57px);font-weight:680;line-height:1.06}.AuthExperienceShell-module__9UYgnG__headline span{color:var(--auth-green)}.AuthExperienceShell-module__9UYgnG__headline i{background:#64a98f;border-radius:90% 0;width:14px;height:20px;margin-inline-start:6px;display:inline-block;transform:rotate(-28deg)translateY(-3px)}.AuthExperienceShell-module__9UYgnG__supportingCopy{max-width:550px;color:var(--auth-muted);margin-top:23px;font-size:clamp(17px,1.3vw,20px);line-height:1.58}.AuthExperienceShell-module__9UYgnG__features{gap:24px;margin-top:34px;display:grid}.AuthExperienceShell-module__9UYgnG__feature{max-width:520px;animation:AuthExperienceShell-module__9UYgnG__auth-rise .28s ease-out var(--auth-delay) both;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:16px;display:grid}.AuthExperienceShell-module__9UYgnG__featureIcon{width:50px;height:50px;color:var(--auth-green);background:#ffffffd1;border:1px solid #4a847429;border-radius:14px;place-items:center;display:grid;box-shadow:0 10px 25px #1f564712}.AuthExperienceShell-module__9UYgnG__feature strong{color:var(--auth-ink);font-size:15px;font-weight:680;display:block}.AuthExperienceShell-module__9UYgnG__feature small{color:var(--auth-muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.AuthExperienceShell-module__9UYgnG__landscape{z-index:1;width:105%;height:min(34vh,330px);position:absolute;bottom:0;left:-2%;right:-3%}.AuthExperienceShell-module__9UYgnG__authPane{background:#f9fbfce6;border-radius:44px 0 0 44px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:-30px 0 90px #274e430b}.AuthExperienceShell-module__9UYgnG__utilityRow{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:24px;right:clamp(26px,3vw,52px)}.AuthExperienceShell-module__9UYgnG__helpLink{color:var(--auth-muted);padding:7px 9px;font-size:12px;font-weight:600;text-decoration:none}.AuthExperienceShell-module__9UYgnG__helpLink:hover{color:var(--auth-green)}.AuthExperienceShell-module__9UYgnG__authCenter{box-sizing:border-box;flex-direction:column;flex:1;justify-content:safe center;align-items:center;width:100%;height:100%;min-height:0;padding:clamp(58px,7.5vh,78px) clamp(24px,4.2vw,68px) clamp(16px,3vh,32px);display:flex;overflow-y:auto}.AuthExperienceShell-module__9UYgnG__card{box-sizing:border-box;background:#fffffff5;border:1px solid #91a3b147;border-radius:27px;width:min(100%,640px);max-height:none;padding:clamp(38px,3.4vw,54px);animation:.28s ease-out 60ms both AuthExperienceShell-module__9UYgnG__auth-rise;overflow:visible;box-shadow:0 24px 70px #1f364616,0 2px 8px #1f364609}.AuthExperienceShell-module__9UYgnG__card .auth-premium-only{display:inline}.AuthExperienceShell-module__9UYgnG__card .auth-legacy-only{display:none}.AuthExperienceShell-module__9UYgnG__card .auth-form-stack{gap:22px;display:grid}:is(.AuthExperienceShell-module__9UYgnG__card .auth-form-stack>*,.AuthExperienceShell-module__9UYgnG__card .auth-social>*,.AuthExperienceShell-module__9UYgnG__card .auth-fields>*){margin-block:0!important}.AuthExperienceShell-module__9UYgnG__card .auth-heading h1{color:var(--auth-ink);letter-spacing:-.035em;font-size:clamp(34px,3vw,44px);font-weight:680;line-height:1.08}.AuthExperienceShell-module__9UYgnG__card .auth-heading p{color:var(--auth-muted);margin-top:9px;font-size:17px;line-height:1.5}.AuthExperienceShell-module__9UYgnG__card .auth-social{gap:11px;display:grid}.AuthExperienceShell-module__9UYgnG__card .auth-social button{border-radius:11px;min-height:54px;font-size:14px}.AuthExperienceShell-module__9UYgnG__card .auth-role-selector{background:#f8fafb;border:1px solid #cfd8df;border-radius:11px;gap:0;overflow:hidden}.AuthExperienceShell-module__9UYgnG__card .auth-role-selector button{border:0;border-radius:0;flex-direction:row;justify-content:center;min-height:48px;padding:10px 12px}.AuthExperienceShell-module__9UYgnG__card .auth-role-selector button+button{border-inline-start:1px solid #cfd8df}.AuthExperienceShell-module__9UYgnG__card .auth-divider span{color:#8693a0;background:#fff;font-size:12px}.AuthExperienceShell-module__9UYgnG__card .auth-fields{gap:17px;display:grid}.AuthExperienceShell-module__9UYgnG__card .auth-field-label{color:#263b50;margin-bottom:7px;font-size:13px;font-weight:650}:is(.AuthExperienceShell-module__9UYgnG__card .field,.AuthExperienceShell-module__9UYgnG__card .auth-input){min-height:54px;color:var(--auth-ink);background:#fff;border:1px solid #cfd8df;border-radius:11px;font-size:14px;transition:border-color .14s,box-shadow .14s}:is(.AuthExperienceShell-module__9UYgnG__card .field:focus,.AuthExperienceShell-module__9UYgnG__card .auth-input:focus){border-color:var(--auth-green);box-shadow:0 0 0 3px #0f6e561a}.AuthExperienceShell-module__9UYgnG__card .auth-icon-button{border-radius:7px}:is(.AuthExperienceShell-module__9UYgnG__card .auth-icon-button:focus-visible,.AuthExperienceShell-module__9UYgnG__card a:focus-visible,.AuthExperienceShell-module__9UYgnG__card button:focus-visible){outline-offset:2px;outline:3px solid #0f6e563d}.AuthExperienceShell-module__9UYgnG__card .auth-submit{background:var(--auth-green);border-radius:11px;min-height:56px;font-size:15px;transition:background .14s,transform .14s,box-shadow .14s;box-shadow:0 8px 20px #0f6e562e}.AuthExperienceShell-module__9UYgnG__card .auth-submit:hover{opacity:1;background:#0c5f4a;box-shadow:0 11px 24px #0f6e5638}.AuthExperienceShell-module__9UYgnG__card .auth-submit:active{transform:translateY(1px)}.AuthExperienceShell-module__9UYgnG__card .auth-inline-error{color:#b42318;font-size:12px}.AuthExperienceShell-module__9UYgnG__card .auth-footer-link{color:var(--auth-muted)}.AuthExperienceShell-module__9UYgnG__card [data-turnstile-container]{justify-content:center;align-items:center;min-height:65px;display:flex;overflow:hidden}.AuthExperienceShell-module__9UYgnG__securityFooter{color:#7b8997;justify-content:center;gap:20px;width:min(100%,640px);padding:18px 12px 0;font-size:11px;display:flex}.AuthExperienceShell-module__9UYgnG__securityFooter span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.AuthExperienceShell-module__9UYgnG__mobileBrand{display:none}body:has([data-auth-experience=premium]) button[aria-label="Open Career Bloom assistant"]{display:none}@keyframes AuthExperienceShell-module__9UYgnG__auth-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.AuthExperienceShell-module__9UYgnG__shell{grid-template-columns:minmax(330px,36%) minmax(0,64%)}.AuthExperienceShell-module__9UYgnG__brandContent{padding:32px 34px clamp(170px,22vh,210px)}.AuthExperienceShell-module__9UYgnG__headline{font-size:42px}.AuthExperienceShell-module__9UYgnG__supportingCopy{font-size:17px}.AuthExperienceShell-module__9UYgnG__feature{grid-template-columns:44px minmax(0,1fr);gap:12px}.AuthExperienceShell-module__9UYgnG__featureIcon{width:44px;height:44px}}@media (min-width:861px) and (max-height:900px){.AuthExperienceShell-module__9UYgnG__brandContent{padding-top:24px;padding-bottom:clamp(118px,17vh,154px)}.AuthExperienceShell-module__9UYgnG__logoMark{width:45px;height:54px}.AuthExperienceShell-module__9UYgnG__logoMark img{width:109px}.AuthExperienceShell-module__9UYgnG__logoWordmark{font-size:16px}.AuthExperienceShell-module__9UYgnG__trustStrip{margin-top:14px;padding-block:6px}.AuthExperienceShell-module__9UYgnG__headline{margin-top:18px;font-size:clamp(36px,4.8vh,45px);line-height:1.03}.AuthExperienceShell-module__9UYgnG__supportingCopy{margin-top:14px;font-size:15px;line-height:1.42}.AuthExperienceShell-module__9UYgnG__features{gap:13px;margin-top:18px}.AuthExperienceShell-module__9UYgnG__feature{grid-template-columns:42px minmax(0,1fr);gap:12px}.AuthExperienceShell-module__9UYgnG__featureIcon{border-radius:12px;width:42px;height:42px}.AuthExperienceShell-module__9UYgnG__feature small{margin-top:1px;font-size:12px;line-height:1.3}.AuthExperienceShell-module__9UYgnG__landscape{height:min(23vh,190px)}.AuthExperienceShell-module__9UYgnG__utilityRow{top:15px}.AuthExperienceShell-module__9UYgnG__authCenter{padding-top:54px;padding-bottom:12px}.AuthExperienceShell-module__9UYgnG__card{border-radius:22px;padding:clamp(24px,3.5vh,32px)}.AuthExperienceShell-module__9UYgnG__card .auth-form-stack{gap:14px}.AuthExperienceShell-module__9UYgnG__card .auth-heading h1{font-size:clamp(30px,4.2vh,36px)}.AuthExperienceShell-module__9UYgnG__card .auth-heading p{margin-top:5px;font-size:14px;line-height:1.35}.AuthExperienceShell-module__9UYgnG__card .auth-social{gap:8px}.AuthExperienceShell-module__9UYgnG__card .auth-social button{min-height:46px}.AuthExperienceShell-module__9UYgnG__card .auth-fields{gap:11px}.AuthExperienceShell-module__9UYgnG__card .auth-field-label{margin-bottom:4px}:is(.AuthExperienceShell-module__9UYgnG__card .field,.AuthExperienceShell-module__9UYgnG__card .auth-input){min-height:47px}.AuthExperienceShell-module__9UYgnG__card .auth-submit{min-height:48px}.AuthExperienceShell-module__9UYgnG__card [data-turnstile-container]{min-height:58px}.AuthExperienceShell-module__9UYgnG__securityFooter{gap:14px;padding-top:10px}}@media (min-width:861px) and (max-height:740px){.AuthExperienceShell-module__9UYgnG__brandContent{padding-top:18px;padding-bottom:90px}.AuthExperienceShell-module__9UYgnG__trustStrip{margin-top:9px}.AuthExperienceShell-module__9UYgnG__headline{margin-top:12px;font-size:34px}.AuthExperienceShell-module__9UYgnG__supportingCopy{margin-top:9px;font-size:14px;line-height:1.32}.AuthExperienceShell-module__9UYgnG__features{gap:8px;margin-top:12px}.AuthExperienceShell-module__9UYgnG__feature small{display:none}.AuthExperienceShell-module__9UYgnG__landscape{height:120px}.AuthExperienceShell-module__9UYgnG__authCenter{padding-top:45px;padding-bottom:8px}.AuthExperienceShell-module__9UYgnG__card{padding:20px 26px}.AuthExperienceShell-module__9UYgnG__card .auth-form-stack{gap:10px}.AuthExperienceShell-module__9UYgnG__card .auth-heading h1{font-size:28px}.AuthExperienceShell-module__9UYgnG__card .auth-social button{min-height:42px}.AuthExperienceShell-module__9UYgnG__card .auth-fields{gap:8px}:is(.AuthExperienceShell-module__9UYgnG__card .field,.AuthExperienceShell-module__9UYgnG__card .auth-input){min-height:43px}.AuthExperienceShell-module__9UYgnG__card .auth-submit{min-height:44px}.AuthExperienceShell-module__9UYgnG__securityFooter{display:none}}@media (max-width:860px){.AuthExperienceShell-module__9UYgnG__brandPane{display:none}.AuthExperienceShell-module__9UYgnG__shell{height:auto;min-height:100svh;display:block;overflow:visible}.AuthExperienceShell-module__9UYgnG__authPane{background:linear-gradient(#f2f9f6 0,#f8fafb 220px,#fff 100%);border-radius:0;min-height:100svh}.AuthExperienceShell-module__9UYgnG__utilityRow{top:18px;right:16px}.AuthExperienceShell-module__9UYgnG__mobileBrand{justify-items:start;gap:2px;padding:18px 20px 0;display:grid}.AuthExperienceShell-module__9UYgnG__mobileBrand .AuthExperienceShell-module__9UYgnG__logoMark{width:40px;height:48px}.AuthExperienceShell-module__9UYgnG__mobileBrand .AuthExperienceShell-module__9UYgnG__logoMark img{width:96px}.AuthExperienceShell-module__9UYgnG__mobileBrand .AuthExperienceShell-module__9UYgnG__logoWordmark{letter-spacing:.14em;font-size:13px}.AuthExperienceShell-module__9UYgnG__mobileBrand p{color:#34594f;max-width:330px;margin-top:6px;font-size:14px;font-weight:620;line-height:1.4}.AuthExperienceShell-module__9UYgnG__authCenter{justify-content:flex-start;min-height:auto;padding:24px 20px 28px}.AuthExperienceShell-module__9UYgnG__card{border-radius:22px;padding:32px}.AuthExperienceShell-module__9UYgnG__securityFooter{flex-wrap:wrap;gap:10px 16px}}@media (max-width:540px){.AuthExperienceShell-module__9UYgnG__utilityRow{top:14px;right:10px}.AuthExperienceShell-module__9UYgnG__helpLink{display:none}.AuthExperienceShell-module__9UYgnG__mobileBrand{padding:14px 18px 0}.AuthExperienceShell-module__9UYgnG__mobileBrand .AuthExperienceShell-module__9UYgnG__logoMark{width:35px;height:42px}.AuthExperienceShell-module__9UYgnG__mobileBrand .AuthExperienceShell-module__9UYgnG__logoMark img{width:84px}.AuthExperienceShell-module__9UYgnG__mobileBrand p{margin-top:2px;font-size:13px}.AuthExperienceShell-module__9UYgnG__authCenter{padding:18px 16px 24px}.AuthExperienceShell-module__9UYgnG__card{box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;padding:26px 2px 6px;overflow:visible}.AuthExperienceShell-module__9UYgnG__card .auth-heading h1{font-size:32px}.AuthExperienceShell-module__9UYgnG__card .auth-heading p{font-size:15px}.AuthExperienceShell-module__9UYgnG__securityFooter{padding-top:22px;font-size:10px}}@media (prefers-reduced-motion:reduce){.AuthExperienceShell-module__9UYgnG__card,.AuthExperienceShell-module__9UYgnG__feature{animation:none}}