#spa-container.page-enter:has(.career-page){transform:none!important;animation:none!important}
.brand-lockup{display:inline-flex;align-items:center;gap:11px;color:#f3f7f8;text-decoration:none;white-space:nowrap}.brand-lockup img{display:block;width:30px;height:30px;object-fit:contain}.brand-lockup-word{font-family:var(--ff,'Syne',sans-serif);font-size:19px;font-weight:800;letter-spacing:-.055em}.brand-lockup-word i{font-style:normal;color:#31d8f2}
.career-page{--career-bg:#050708;--career-panel:#0b1013;--career-text:#f3f7f8;--career-muted:#91a0a6;--career-line:rgba(255,255,255,.11);--career-cyan:#31d8f2;--career-cyan-dim:rgba(49,216,242,.11);position:relative;isolation:isolate;min-height:100vh;overflow:clip;background:var(--career-bg);color:var(--career-text);cursor:auto!important;font-family:var(--ff,'Syne',sans-serif);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.career-page *{box-sizing:border-box;cursor:inherit}.career-page a,.career-page button,.career-page label,.career-page select{cursor:pointer!important}.career-page input,.career-page textarea{cursor:text!important}.career-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.career-nav{position:absolute;z-index:8;top:0;left:0;right:0;height:82px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(3,6,8,.76),transparent)}.career-nav-links{display:flex;align-items:center;gap:8px}.career-nav-link,.career-nav-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;color:rgba(243,247,248,.72);background:transparent;border:1px solid transparent;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.02em;transition:color .2s,border-color .2s,background .2s}.career-nav-link:hover,.career-nav-link:focus-visible{color:#fff;border-color:var(--career-line)}.career-nav-action{color:#061013;background:var(--career-cyan);border-color:var(--career-cyan)}.career-nav-action:hover,.career-nav-action:focus-visible{background:#83edff}.career-page :focus-visible{outline:2px solid var(--career-cyan)!important;outline-offset:3px}
.career-hero{position:relative;min-height:800px;display:flex;align-items:flex-end;padding:152px 0 88px;background:#050708}.career-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(5,7,8,.98),rgba(5,7,8,.9) 34%,rgba(5,7,8,.28) 67%,rgba(5,7,8,.74)),linear-gradient(0deg,#050708,transparent 38%),url('/assets/brand/adam-careers-cinematic-v1.webp');background-size:cover;background-position:center;filter:saturate(.78) contrast(1.06);z-index:-2}.career-developer .career-hero:before{background-position:58% center}.career-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,rgba(49,216,242,.045),transparent 44%)}.career-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.52fr);align-items:end;gap:76px}.career-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--career-cyan);font:700 11px/1.2 var(--fm,'JetBrains Mono',monospace);letter-spacing:.13em;text-transform:uppercase}.career-kicker:before{content:"";width:26px;height:1px;background:currentColor}.career-title{max-width:820px;margin:24px 0 28px;font-size:clamp(54px,6.7vw,96px);line-height:.88;letter-spacing:-.065em;font-weight:800;text-wrap:balance}.career-title .accent{color:var(--career-cyan)}.career-lead{max-width:670px;margin:0;color:rgba(243,247,248,.72);font-size:clamp(17px,1.65vw,21px);line-height:1.65}.career-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.career-primary,.career-secondary,.career-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 21px;border-radius:999px;font:700 13px/1 var(--ff,'Syne',sans-serif);text-decoration:none;border:1px solid var(--career-line);transition:transform .2s,background .2s,border-color .2s,color .2s}.career-primary,.career-button{background:var(--career-cyan);border-color:var(--career-cyan);color:#061013}.career-primary:hover,.career-button:hover{transform:translateY(-2px);background:#83edff}.career-secondary{background:rgba(5,7,8,.42);backdrop-filter:blur(12px);color:#fff}.career-secondary:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.07)}.career-primary .ak-icon,.career-button .ak-icon{width:16px;height:16px}
.career-summary{padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(7,12,15,.62);backdrop-filter:blur(18px)}.career-summary-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--career-line)}.career-summary-role{font-size:14px;font-weight:750}.career-status{display:inline-flex;align-items:center;gap:7px;color:#a8f4d2;font:700 10px var(--fm,'JetBrains Mono',monospace);letter-spacing:.1em;text-transform:uppercase}.career-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#55e3ad;box-shadow:0 0 0 5px rgba(85,227,173,.08)}.career-summary dl{margin:6px 0 0}.career-summary-row{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.career-summary-row:last-child{border:0;padding-bottom:0}.career-summary dt{color:var(--career-muted);font-size:12px}.career-summary dd{margin:0;text-align:right;color:#fff;font-size:12px;font-weight:650}.career-terms-note{margin-top:18px;padding:14px 16px;border:1px solid rgba(255,151,104,.28);border-radius:14px;background:rgba(108,49,30,.16);color:#f0b79e;font-size:12px;line-height:1.55}
.career-section{position:relative;padding:112px 0;border-top:1px solid var(--career-line);background:var(--career-bg)}.career-section.alt{background:linear-gradient(180deg,#090d0f,#060809)}.career-section-head{display:grid;grid-template-columns:.65fr 1.35fr;gap:56px;align-items:start;margin-bottom:54px}.career-index{color:var(--career-cyan);font:700 11px var(--fm,'JetBrains Mono',monospace);letter-spacing:.14em;text-transform:uppercase}.career-h2{margin:0;font-size:clamp(42px,5.4vw,74px);line-height:.96;letter-spacing:-.055em;font-weight:780;max-width:850px;text-wrap:balance}.career-section-intro{max-width:620px;margin:22px 0 0;color:var(--career-muted);font-size:17px;line-height:1.7}.career-value-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--career-line);border-left:1px solid var(--career-line)}.career-value{min-height:260px;padding:30px;border-right:1px solid var(--career-line);border-bottom:1px solid var(--career-line);background:rgba(255,255,255,.012)}.career-value-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--career-cyan-dim);color:var(--career-cyan);margin-bottom:54px}.career-value-icon .ak-icon{width:20px;height:20px}.career-value h3{margin:0 0 12px;font-size:21px;letter-spacing:-.025em}.career-value p{margin:0;color:var(--career-muted);font-size:14px;line-height:1.7}.career-process{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.career-step{padding:28px;border:1px solid var(--career-line);border-radius:20px;background:rgba(255,255,255,.018)}.career-step-n{color:var(--career-cyan);font:700 11px var(--fm,'JetBrains Mono',monospace);letter-spacing:.12em}.career-step h3{font-size:20px;margin:38px 0 12px}.career-step p{color:var(--career-muted);font-size:14px;line-height:1.7;margin:0}
.career-role-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.career-page .role-card{position:relative;display:block;width:100%;min-height:285px;padding:30px;text-align:left;color:var(--career-text);background:var(--career-panel);border:1px solid var(--career-line);border-radius:22px;appearance:none;transition:border-color .2s,background .2s,transform .2s}.career-page .role-card:hover,.career-page .role-card.selected{transform:translateY(-2px);border-color:rgba(49,216,242,.55);background:linear-gradient(145deg,rgba(49,216,242,.08),rgba(255,255,255,.02))}.career-page .role-card.selected:after{content:"";position:absolute;right:22px;top:22px;width:9px;height:9px;border-radius:50%;background:var(--career-cyan);box-shadow:0 0 0 6px rgba(49,216,242,.1)}.career-page .role-badge{display:inline-flex;padding:6px 9px;border:1px solid var(--career-line);border-radius:999px;color:var(--career-muted);font:600 10px var(--fm,'JetBrains Mono',monospace);letter-spacing:.08em;text-transform:uppercase}.career-page .role-title{margin:44px 0 12px;font-size:27px;font-weight:750;letter-spacing:-.035em}.career-page .role-desc{margin:0 0 22px;color:var(--career-muted);font-size:14px;line-height:1.7;max-width:520px}.career-page .role-stack{display:flex;flex-wrap:wrap;gap:7px}.career-page .role-pill{padding:5px 8px;border-radius:6px;background:rgba(255,255,255,.05);color:rgba(243,247,248,.72);font:600 10px var(--fm,'JetBrains Mono',monospace)}
.career-apply{padding:112px 0;background:radial-gradient(circle at 80% 10%,rgba(49,216,242,.09),transparent 32%),#060809;border-top:1px solid var(--career-line)}.career-apply-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:54px;align-items:end;padding:48px;border:1px solid var(--career-line);border-radius:28px;background:rgba(255,255,255,.025)}.career-apply h2{font-size:clamp(43px,5.8vw,78px);line-height:.94;letter-spacing:-.055em;margin:18px 0}.career-apply p{max-width:610px;color:var(--career-muted);font-size:16px;line-height:1.7}.career-apply-actions{text-align:right}.career-apply-note{display:block;color:var(--career-muted);font-size:11px;margin-top:13px}
.career-page #modal-overlay{position:fixed;inset:0;z-index:10000;padding:24px;background:rgba(2,4,5,.82);backdrop-filter:blur(18px);overflow:auto;align-items:flex-start;justify-content:center}.career-page #modal-inner{position:relative;width:min(820px,100%);margin:auto;padding:52px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#0b1013;box-shadow:0 28px 100px rgba(0,0,0,.58)}.career-page #modal-close{position:sticky;z-index:2;top:0;float:right;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--career-line);border-radius:50%;background:#11181b;color:#fff}.career-page #modal-close .ak-icon{width:17px;height:17px}.career-back-label{position:absolute;top:66px;right:104px;color:var(--career-muted);font-size:11px}.career-page .m-tag,.career-page .quiz-eyebrow{color:var(--career-cyan);font:700 11px var(--fm,'JetBrains Mono',monospace);letter-spacing:.13em;text-transform:uppercase}.career-page .m-title,.career-page .quiz-title{margin:18px 0 12px;color:#fff;font:750 clamp(34px,5vw,54px)/.98 var(--ff,'Syne',sans-serif);letter-spacing:-.045em;text-transform:none}.career-page .m-sub,.career-page .quiz-subtitle{max-width:660px;color:var(--career-muted);font-size:14px;line-height:1.7;margin:0 0 34px}.career-page .q-num,.career-page .quiz-q-num{display:flex;align-items:center;justify-content:space-between;color:var(--career-cyan);font:700 10px var(--fm,'JetBrains Mono',monospace);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.career-page .q-text,.career-page .quiz-q-text{color:#fff;font:700 20px/1.42 var(--ff,'Syne',sans-serif);letter-spacing:-.02em;text-transform:none;margin-bottom:22px}.career-page .q-opts,.career-page .quiz-options{display:grid;gap:9px;margin-bottom:28px}.career-page .q-opt,.career-page .quiz-option{min-height:52px;display:flex;align-items:flex-start;gap:13px;padding:14px 16px;border:1px solid var(--career-line);border-radius:12px;background:rgba(255,255,255,.02);color:rgba(243,247,248,.75);font-size:13px;line-height:1.55;transition:border-color .2s,background .2s,color .2s}.career-page .q-opt:hover,.career-page .quiz-option:hover,.career-page .q-opt:has(input:checked),.career-page .quiz-option.selected{border-color:rgba(49,216,242,.55);background:var(--career-cyan-dim);color:#fff}.career-page .q-opt input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--career-cyan);flex:none}.career-page .quiz-opt-key{flex:none;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--career-line);border-radius:7px;font:700 10px var(--fm,'JetBrains Mono',monospace)}.career-page #quiz-progress{height:3px;background:rgba(255,255,255,.08);margin-bottom:24px;overflow:hidden;border-radius:99px}.career-page #quiz-bar{height:100%;width:20%;background:var(--career-cyan);transition:width .25s}
.career-page .m-btn,.career-page .m-btn-outline{min-height:48px;padding:0 20px;border-radius:999px;border:1px solid var(--career-line);font:700 12px var(--ff,'Syne',sans-serif)}.career-page .m-btn{background:var(--career-cyan);color:#051013;border-color:var(--career-cyan)}.career-page .m-btn:disabled{opacity:.38;cursor:not-allowed!important}.career-page .m-btn-outline{background:transparent;color:#fff}.career-page .form-row,.career-page .quiz-identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.career-page .form-group{margin-bottom:17px}.career-page .form-label,.career-page .field-label{display:block;margin-bottom:8px;color:rgba(243,247,248,.62);font:700 10px var(--fm,'JetBrains Mono',monospace);letter-spacing:.08em;text-transform:uppercase}.career-page .form-input,.career-page .field-input,.career-page .cal-select{width:100%;min-height:48px;border:1px solid var(--career-line);border-radius:11px;background:#080c0e;color:#fff;padding:0 14px;font:500 14px var(--ff,'Syne',sans-serif)}.career-page .form-textarea{min-height:122px;padding-top:13px;resize:vertical}.career-page .form-input::placeholder,.career-page .field-input::placeholder{color:#5f6b70}.career-page .privacy-ack{display:flex;align-items:flex-start;gap:10px;color:var(--career-muted);font-size:12px;line-height:1.55;margin:22px 0}.career-page .privacy-ack input{width:17px;height:17px;margin-top:1px;accent-color:var(--career-cyan)}.career-page .privacy-ack button{padding:0;border:0;background:none;color:var(--career-cyan);font:inherit;text-decoration:underline}
.career-page #prescreening-wrap{border:1px solid var(--career-line);border-radius:26px;background:var(--career-panel);overflow:hidden}.career-page .quiz-header,.career-page .quiz-identity,.career-page #quiz-container,.career-page .quiz-footer{padding:34px}.career-page .quiz-header{border-bottom:1px solid var(--career-line)}.career-page .quiz-identity{padding-bottom:18px}.career-page .quiz-role-chip{display:inline-flex;margin-top:4px;padding:7px 10px;border-radius:999px;background:var(--career-cyan-dim);color:var(--career-cyan);font-size:11px}.career-page .quiz-progress-row{display:flex;align-items:center;gap:7px;padding:0 34px}.career-page .quiz-step-pip{height:3px;flex:1;background:rgba(255,255,255,.1);border-radius:99px}.career-page .quiz-step-pip.current,.career-page .quiz-step-pip.answered,.career-page .quiz-step-pip.eval-pass{background:var(--career-cyan)}.career-page .quiz-step-pip.eval-fail{background:#f5a176}.career-page .quiz-progress-label{margin-left:8px;color:var(--career-muted);font:600 10px var(--fm,'JetBrains Mono',monospace);white-space:nowrap}.career-page .quiz-q-tag{color:var(--career-muted)}.career-page .quiz-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 34px 28px}.career-page .btn{min-height:44px;padding:0 16px;border:1px solid var(--career-line);border-radius:999px;background:transparent;color:#fff;font:700 11px var(--ff,'Syne',sans-serif)}.career-page .btn:disabled{opacity:.35;cursor:not-allowed!important}.career-page .btn-acc{background:var(--career-cyan);border-color:var(--career-cyan);color:#061013}.career-page .btn-full{width:100%}.career-page .quiz-nav-center{color:var(--career-muted);font:600 10px var(--fm,'JetBrains Mono',monospace)}
.career-page .quiz-result{display:none;margin-bottom:18px;padding:24px;border:1px solid rgba(49,216,242,.25);border-radius:18px;background:rgba(49,216,242,.055)}.career-page .qr-icon{color:var(--career-cyan)}.career-page .qr-icon .ak-icon{width:22px;height:22px}.career-page .qr-title{margin:12px 0 5px;font-size:19px;font-weight:750}.career-page .qr-subtitle,.career-page .qr-message{color:var(--career-muted);font-size:13px;line-height:1.6}.career-page .custom-datetime{margin:20px 0;padding:18px;border:1px solid var(--career-line);border-radius:15px;background:#070b0d}.career-page .cal-month-header,.career-page .cal-time-row{display:flex;align-items:center;justify-content:center;gap:10px}.career-page .cal-month-label{min-width:170px;text-align:center;font-size:13px;font-weight:700}.career-page .cal-weekdays,.career-page .cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px}.career-page .cal-weekdays span{text-align:center;color:var(--career-muted);font:600 9px var(--fm,'JetBrains Mono',monospace)}.career-page .cal-day{min-height:37px;display:grid;place-items:center;border-radius:8px;font-size:11px;background:rgba(255,255,255,.03)}.career-page .cal-day:not(.cal-day-past):not(.cal-day-empty):hover,.career-page .cal-day-selected{background:var(--career-cyan)!important;color:#061013}.career-page .cal-day-past{opacity:.25}.career-page .cal-time-row{margin-top:16px}.career-page .cal-select{width:76px}.career-page .cal-info{margin-top:15px;color:var(--career-muted);font-size:11px;line-height:1.6}.career-page .qr-action{margin-top:18px}.career-page .dev-msg-error{color:#f2ad91;font-size:12px}
.career-page footer{margin:0;padding:70px max(24px,calc((100vw - 1180px)/2)) 30px!important;background:#040607!important;border-top:1px solid var(--career-line)!important;color:var(--career-muted)!important}.career-page footer .ft{display:grid!important;grid-template-columns:1.7fr repeat(3,1fr)!important;gap:42px!important;max-width:none!important;margin:0 0 50px!important;padding:0!important}.career-page footer .ft-main{display:block!important}.career-page footer .flogo{margin:0 0 18px!important}.career-page footer .ftag{max-width:330px!important;color:var(--career-muted)!important;font-size:13px!important;line-height:1.7!important}.career-page footer h4{color:#fff!important;font:700 11px var(--fm,'JetBrains Mono',monospace)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 16px!important}.career-page footer a{display:block!important;color:var(--career-muted)!important;text-decoration:none!important;font-size:12px!important;margin:9px 0!important}.career-page footer a:hover{color:#fff!important}.career-page footer .fbot{padding-top:24px!important;border-top:1px solid var(--career-line)!important}.career-page footer .fleg{color:#718086!important;font-size:10px!important;line-height:1.8!important}.career-page footer .legal-links{display:flex!important;flex-wrap:wrap!important;gap:7px 15px!important;margin-top:16px!important}.career-page footer .legal-trigger{padding:0!important;border:0!important;background:none!important;color:var(--career-muted)!important;font:600 10px var(--ff,'Syne',sans-serif)!important;text-decoration:underline!important}
@media(max-width:900px){.career-hero{min-height:760px}.career-hero-grid,.career-section-head,.career-apply-panel{grid-template-columns:1fr}.career-summary{max-width:520px}.career-value-grid{grid-template-columns:1fr 1fr}.career-process{grid-template-columns:1fr}.career-page footer .ft{grid-template-columns:1fr 1fr!important}.career-apply-actions{text-align:left}}
@media(max-width:640px){.career-shell{width:min(100% - 32px,1180px)}.career-nav{height:70px;padding:0 16px}.career-nav-link{display:none}.career-nav-action{padding:0 13px}.career-hero{min-height:auto;padding:130px 0 68px}.career-hero:before{background-image:linear-gradient(180deg,rgba(5,7,8,.26),rgba(5,7,8,.86) 48%,#050708 88%),url('/assets/brand/adam-careers-cinematic-v1.webp');background-position:62% top}.career-hero-grid{gap:42px}.career-title{font-size:clamp(46px,14.5vw,64px);max-width:100%}.career-summary{padding:20px}.career-section,.career-apply{padding:76px 0}.career-section-head{gap:20px;margin-bottom:36px}.career-value-grid,.career-role-grid{grid-template-columns:1fr}.career-value{min-height:220px}.career-value-icon{margin-bottom:38px}.career-apply-panel{padding:28px}.career-page #modal-overlay{padding:0}.career-page #modal-inner{min-height:100%;border-radius:0;padding:28px 18px}.career-back-label{display:none}.career-page .form-row,.career-page .quiz-identity-grid{grid-template-columns:1fr}.career-page .quiz-header,.career-page .quiz-identity,.career-page #quiz-container,.career-page .quiz-footer{padding:24px 18px}.career-page .quiz-progress-row{padding:0 18px}.career-page .quiz-nav{padding:0 18px 24px}.career-page footer{padding:52px 20px 26px!important}.career-page footer .ft{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.career-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

.career-page .career-nav,.career-page .career-nav *{font-family:var(--ff,'Syne',sans-serif)!important}.career-page input,.career-page textarea,.career-page select{font-family:var(--ff,'Syne',sans-serif)!important}.career-page .quiz-eyebrow:before{content:none!important}

.career-hero-grid>*{min-width:0!important;width:100%!important}
