/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:root{--cr-canvas:#f8f5ee;--cr-surface:#fff;--cr-text:#0f111e;--cr-muted:#636777;--cr-border:#ded9ce;--cr-green:#26765f;--cr-green-soft:#d9f0e7;--cr-sidebar:#0f111e;--cr-sidebar-text:#c7c9d3;--cr-sidebar-active:#252939;--cr-white:#fff;--cr-action:#0f111e;--cr-action-hover:#252939;--cr-secondary:#fffdf8;--cr-warning:#806008;--cr-warning-soft:#f9e7b9;--cr-blue:#3f5f98;--cr-blue-soft:#edf2fb;--cr-danger:#b54b43;--cr-danger-soft:#fbe9e7;--cr-radius-panel:20px;--cr-radius-control:12px;--cr-radius-full:999px;--cr-space-xs:4px;--cr-space-sm:8px;--cr-space-md:12px;--cr-space-lg:16px;--cr-space-xl:24px;--cr-space-xxl:32px}.career-auth{--space-3:32px;--space-4:24px;--muted:var(--cr-muted);--ink:var(--cr-text);background:var(--cr-canvas);min-height:100vh;color:var(--cr-text);font:14px/22px var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.career-auth *{box-sizing:border-box}.career-auth a{color:inherit}.career-auth-navigation{background:var(--cr-surface);justify-content:space-between;min-height:88px;padding:22px 32px}.career-auth-brand,.career-auth-navigation,.career-auth-navigation nav{align-items:center;gap:24px;display:flex}.career-auth-brand>a{line-height:0;display:block}.career-auth-brand>span{color:var(--cr-muted);font-size:13px;font-weight:500;line-height:20px}.career-auth-navigation nav>a{font-size:13px;font-weight:500;line-height:20px;text-decoration:none}.career-auth .career-auth-home{border:1px solid var(--cr-border);border-radius:var(--cr-radius-full);background:var(--cr-surface);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:11px 24px;display:inline-flex}.career-auth-navigation nav>a:hover{text-underline-offset:4px;text-decoration:underline}.career-auth-panel{grid-template-columns:464px minmax(0,1fr);align-items:center;gap:48px;min-width:0;max-width:1440px;margin:0 auto;padding:64px;display:grid}.career-auth-story{background:var(--cr-sidebar);color:var(--cr-white);border-radius:var(--cr-radius-panel);flex-direction:column;align-items:flex-start;gap:24px;padding:36px;display:flex}.career-auth-story h2,.career-auth-story p{margin:0}.career-auth-story p{color:var(--cr-sidebar-text);font-size:14px;line-height:22px}.career-auth-story .career-auth-eyebrow{font-size:13px;font-weight:500;line-height:20px}.career-auth-story h2{color:var(--cr-white);letter-spacing:0;font-family:inherit;font-size:28px;font-weight:600;line-height:36px}.career-auth-story hr{background:var(--cr-border);opacity:.65;border:0;width:100%;height:1px;margin:0}.career-auth-story strong{font-size:14px;font-weight:600;line-height:22px}.career-auth-card{background:var(--cr-surface);border:1px solid var(--cr-border);border-radius:var(--cr-radius-panel);width:100%;min-width:0;padding:48px}.career-auth-kicker{color:var(--cr-green);margin:0 0 24px;font-size:12px;line-height:18px}.career-auth-card h1{color:var(--cr-text);letter-spacing:0;margin:0 0 24px;font-family:inherit;font-size:28px;font-weight:600;line-height:36px}.career-auth-lead{color:var(--cr-muted);margin:0 0 24px;font-size:14px;line-height:22px}.career-auth .play-auth__label,.career-auth .play-field>span,.career-auth label:not(.play-auth__row *){color:var(--cr-text);font-size:16px;font-weight:400;line-height:22px}.career-auth .play-auth__label{margin:0 0 8px;display:block}.career-auth .play-input,.career-auth input,.career-auth select{appearance:none;border:1px solid var(--cr-border);background:var(--cr-surface);width:100%;min-height:42px;color:var(--cr-text);font:400 16px/22px var(--font-inter,"Inter"),sans-serif;border-radius:8px;padding:9px 16px;display:block;box-shadow:0 1px 1px #00000005}.career-auth input::placeholder{color:var(--cr-muted);opacity:1}.career-auth .play-auth__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-auth .play-auth__row .play-auth__label{margin:0}.career-auth .play-auth__textlink{color:var(--cr-green);font-size:13px;font-weight:500;text-decoration:none}.career-auth .play-auth__textlink:hover,.career-auth-footer a:hover,.career-auth-legal a:hover{text-underline-offset:3px;text-decoration:underline}.career-auth .play-btn,.career-auth button{appearance:none;border:1px solid var(--cr-border);border-radius:var(--cr-radius-full);background:var(--cr-surface);min-height:44px;color:var(--cr-text);font:500 13px/20px var(--font-inter,"Inter"),sans-serif;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;display:inline-flex;transform:none}.career-auth .play-btn-primary{background:var(--cr-sidebar);border-color:var(--cr-sidebar);color:var(--cr-white)}.career-auth .play-btn-primary:hover{background:var(--cr-text);border-color:var(--cr-text)}.career-auth .play-auth__submit{letter-spacing:0;text-transform:none;width:100%;margin-top:24px;display:flex}.career-auth button:disabled{opacity:.6;cursor:not-allowed}.career-auth .play-auth__error,.career-auth [role=alert]{color:#8a302a;overflow-wrap:anywhere;background:#fbe9e7;border:1px solid #dba49e;border-radius:12px;margin:20px 0 0;padding:12px;font-size:13px;line-height:20px}.career-auth .play-auth__optional{color:var(--cr-muted);font-size:12px}.career-auth .play-auth__success{border:1px solid var(--cr-border);background:var(--cr-green-soft);color:var(--cr-text);border-radius:12px;padding:20px}.career-auth .play-auth__success-title{margin-bottom:12px;font-size:18px;font-weight:600;line-height:26px}.career-auth .play-auth__success-body{color:var(--cr-muted);margin:8px 0 0;font-size:14px;line-height:22px}.career-auth .play-auth__divider{color:var(--cr-muted);align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.career-auth .play-auth__divider:after,.career-auth .play-auth__divider:before{content:"";background:var(--cr-border);flex:1;height:1px}.career-auth-footer{border-top:1px solid var(--cr-border);color:var(--cr-green);margin-top:24px;padding-top:24px;font-size:14px;line-height:22px}.career-auth-footer p{margin:0}.career-auth-footer a{color:var(--cr-green)}.career-auth-legal,.career-auth-privacy{color:var(--cr-muted);margin:24px 0 0;font-size:12px;line-height:18px}.career-auth-legal{margin-top:16px}.career-auth-legal a{text-decoration:underline}.career-auth :focus-visible{outline:3px solid var(--cr-green);outline-offset:4px}.career-auth-story :focus-visible{outline-color:var(--cr-white)}.career-auth [aria-invalid=true]{border:2px solid #a22d20}.career-auth-skip{z-index:20;background:var(--cr-surface);border-radius:12px;padding:12px;position:absolute;top:-100px;left:16px;color:var(--cr-green)!important}.career-auth-skip:focus{top:16px}.career-auth--signin .career-auth-body form{flex-direction:column;display:flex}.career-auth--signin label[for=auth-email]{order:1}.career-auth--signin #auth-email{order:2}.career-auth--signin .play-auth__row{display:contents}.career-auth--signin label[for=auth-password]{order:3;margin-top:32px!important;margin-bottom:8px!important}.career-auth--signin #auth-password{order:4}.career-auth--signin .play-auth__row>a{order:5;align-self:flex-start;margin-top:24px}.career-auth--signin #auth-error{order:6}.career-auth--signin .play-auth__submit{order:7}.career-auth .career-mfa .play-field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.career-auth .career-mfa>p:last-child{color:var(--cr-muted);font-size:12px;line-height:18px}.career-auth .career-mfa form .play-btn{width:100%;margin-top:20px}.career-auth .career-mfa details{overflow-wrap:anywhere;margin-top:20px}.career-auth .career-mfa summary{color:var(--cr-green);cursor:pointer;font-size:13px}.career-auth .career-mfa details input{margin-top:12px;font-family:ui-monospace,monospace;font-size:14px}.career-auth .career-mfa img{max-width:100%;height:auto}.career-auth-message p{margin:0 0 16px}.career-auth-message h2{margin:0 0 16px;font-size:18px;font-weight:600;line-height:26px}.career-auth-message a.play-btn{margin-top:24px;display:flex}.career-auth .career-mfa-signout{border-top:1px solid var(--cr-border);margin-top:24px;padding-top:20px}.career-auth .career-mfa-signout button{width:100%}.career-auth-mobile-note{display:none}@media (max-width:1200px){.career-auth-panel{grid-template-columns:minmax(280px,36%) minmax(0,1fr);gap:32px;padding:48px 32px}.career-auth-story{padding:28px}.career-auth-card{padding:36px}}@media (max-width:850px){.career-auth-navigation{gap:16px;padding:18px 20px}.career-auth-brand,.career-auth-navigation nav{gap:16px}.career-auth-vacancies{display:none}.career-auth-panel{padding:32px 20px 48px;display:block}.career-auth-story{display:none}.career-auth-card{max-width:600px;margin:0 auto;padding:28px 24px}.career-auth-card h1{font-size:26px;line-height:34px}.career-auth-mobile-note{display:inline}.career-auth--signin label[for=auth-password]{margin-top:24px!important}.career-auth .play-auth__google{margin-bottom:20px!important}}@media (max-width:400px){.career-auth-navigation{gap:12px;padding:18px 16px}.career-auth-brand{gap:12px}.career-auth-brand>span{font-size:12px}.career-auth .career-auth-home{padding:11px 14px}.career-auth-panel{padding:24px 16px 40px}.career-auth-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.career-auth *{scroll-behavior:auto;transition:none!important}}@media (max-width:360px){.career-auth-brand>span{display:none}}