@import url(https://fonts.googleapis.com/css2?family=Alexandria:wght@400;500;600;700;800&family=Montserrat:wght@400;500;600;700;800&display=swap);html{font-size:16px;min-height:100%}body,html{background:#031128}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Montserrat,Segoe UI,sans-serif;line-height:1.4;margin:0;text-rendering:optimizeLegibility}#root,body{min-height:100vh}body,button,input,select,textarea{font-family:inherit}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Alexandria,Montserrat,sans-serif}html[lang=en] body,html[lang=en] button,html[lang=en] input,html[lang=en] select,html[lang=en] textarea{font-family:Montserrat,Segoe UI,sans-serif!important}a{color:inherit}img,svg{max-width:100%}button{-webkit-appearance:none;appearance:none}::selection{background:#568ded4d}[dir=rtl]{font-family:Alexandria,Montserrat,sans-serif}[dir=rtl] a,[dir=rtl] body,[dir=rtl] button,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] input,[dir=rtl] label,[dir=rtl] p,[dir=rtl] select,[dir=rtl] span,[dir=rtl] textarea{font-family:inherit}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url]{direction:ltr;text-align:left}[dir=rtl] .js-sidebar{direction:rtl;text-align:right}@media (min-width:1281px){[dir=rtl] .js-auth{grid-template-areas:"panel hero";grid-template-columns:minmax(430px,468px) minmax(0,1fr)}}[dir=rtl] .js-icon--directional{transform:scaleX(-1)}[dir=rtl] .js-auth__brand,[dir=rtl] .js-auth__hero-top,[dir=rtl] .js-auth__surface-head,[dir=rtl] .js-job-card__head,[dir=rtl] .js-language-switcher__controls,[dir=rtl] .js-opportunities__detail-head,[dir=rtl] .js-profile__actions,[dir=rtl] .js-sidebar__item,[dir=rtl] .js-sidebar__logout,[dir=rtl] .js-topbar__left,[dir=rtl] .js-topbar__right{flex-direction:row-reverse}[dir=rtl] .js-sidebar__identity{grid-template-columns:1fr auto}[dir=rtl] .js-auth__brand-copy,[dir=rtl] .js-auth__card-head,[dir=rtl] .js-auth__hero-copy,[dir=rtl] .js-onboarding-banner>div,[dir=rtl] .js-opportunities__detail,[dir=rtl] .js-opportunities__rail,[dir=rtl] .js-panel,[dir=rtl] .js-sidebar__group-label,[dir=rtl] .js-sidebar__identity-copy,[dir=rtl] .js-topbar__left>div,[dir=rtl] .js-workspace__hero>div{text-align:right}[dir=rtl] .js-auth__surface-row,[dir=rtl] .js-auth__surface-steps,[dir=rtl] .js-auth__surface-tags{justify-content:flex-end}[dir=rtl] .js-auth__hero{padding:8px 0 8px 8px}[dir=rtl] .js-auth__title{line-height:1.22;max-inline-size:8.8ch}[dir=rtl] .js-auth__copy,[dir=rtl] .js-auth__surface-copy,[dir=rtl] .js-auth__surface-head>div,[dir=rtl] .js-auth__surface-row{text-align:right}[dir=rtl] .js-auth__copy{line-height:1.8;max-inline-size:30rem}[dir=rtl] .js-auth__brand-wordmark,[dir=rtl] .js-auth__eyebrow,[dir=rtl] .js-auth__surface-label,[dir=rtl] .js-language-switcher__label{letter-spacing:0;text-transform:none}[dir=rtl] .js-auth__brand-subline{line-height:1.5}[dir=rtl] .js-auth__card{-webkit-margin-start:0;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:0}[dir=rtl] .js-auth__field span,[dir=rtl] .js-auth__footer,[dir=rtl] .js-auth__microcopy,[dir=rtl] .js-auth__text-button{text-align:right}[dir=rtl] .js-search svg{inset-inline-end:16px;inset-inline-start:auto}[dir=rtl] .js-search input{-webkit-padding-start:16px;-webkit-padding-end:44px;padding-inline-end:44px;padding-inline-start:16px}[dir=rtl] .js-sidebar__toggle{align-self:flex-start}[dir=rtl] .js-authv2__field,[dir=rtl] .js-authv2__footer,[dir=rtl] .js-authv2__form,[dir=rtl] .js-authv2__heading-block,[dir=rtl] .js-authv2__legal,[dir=rtl] .js-authv2__panel-content{text-align:right}[dir=rtl] .js-authv2__language{inset-inline-end:auto;inset-inline-start:32px}[dir=rtl] .js-authv2__account-copy,[dir=rtl] .js-authv2__creative-link,[dir=rtl] .js-authv2__divider,[dir=rtl] .js-authv2__google,[dir=rtl] .js-authv2__tag,[dir=rtl] .js-language-switcher__option{flex-direction:row-reverse}[dir=rtl] .js-authv2__field input[type=email]{direction:ltr;text-align:left}[dir=rtl] .js-language-switcher__option,[dir=rtl] .js-language-switcher__trigger-copy{text-align:right}[dir=rtl] .js-language-switcher__menu{inset-inline-end:auto;inset-inline-start:0}[dir=rtl] .js-authv2__creative-link svg{transform:scaleX(-1)}@media (max-width:640px){[dir=rtl] .js-authv2__language{inset-inline-start:16px}[dir=rtl] .js-authv2__creative-copy{left:auto;right:0}}:root{--js-bg:#031128;--js-bg-soft:#071a39;--js-panel:#568ded1a;--js-panel-strong:#568ded24;--js-panel-deep:#041430f5;--js-primary:#568ded;--js-primary-hover:#6b9bf0;--js-primary-06:#568ded0f;--js-primary-10:#568ded1a;--js-primary-12:#568ded1f;--js-primary-18:#568ded2e;--js-primary-24:#568ded3d;--js-text:#fff;--js-muted:#ffffffbd;--js-subtle:#ffffff94;--js-border:#568ded38;--js-border-strong:#568ded57;--js-success:#24d07a;--js-success-soft:#24d07a24;--js-danger:#ff8f9b;--js-danger-soft:#ff8f9b29;--js-shadow:0 10px 30px #0000002e;--js-shadow-hover:0 16px 38px #0000003d;--js-radius-xl:24px;--js-radius-lg:20px;--js-radius-md:16px;--js-radius-sm:12px}*,:after,:before{box-sizing:border-box}.App{background:#0000;font-family:Montserrat,Segoe UI,sans-serif;min-height:100vh}.js-app-blank{background:#031128;min-height:100vh}.js-auth__eyebrow,.js-onboarding-banner__eyebrow,.js-panel__eyebrow,.js-summary-card__label,.js-topbar__eyebrow,.js-workspace__accent{color:#568ded;color:var(--js-primary);font-size:.72rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.js-auth{grid-gap:26px;align-items:center;display:grid;gap:26px;grid-template-areas:"hero panel";grid-template-columns:minmax(0,1fr) minmax(430px,468px);height:100vh;margin:0 auto;max-width:1240px;min-height:100vh;overflow:hidden;padding:36px 32px}.js-auth__hero,.js-auth__panel{min-width:0}.js-auth__hero{background:#0000;border:0;border-radius:0;box-shadow:none;flex-direction:column;gap:22px;grid-area:hero;max-inline-size:none;padding:8px 8px 8px 0;position:relative}.js-auth__hero,.js-auth__panel{display:flex;justify-content:center}.js-auth__panel{align-items:center;grid-area:panel}.js-auth__hero-top{align-items:center;display:flex;gap:24px;justify-content:space-between}.js-auth__brand{align-items:center;display:flex;gap:14px;min-width:0}.js-auth__brand-mark{background:linear-gradient(180deg,#568dedf2,#568ded8c);block-size:46px;border:1px solid var(--js-border);border-radius:14px;color:var(--js-text);display:grid;flex:none;font-size:.88rem;font-weight:800;inline-size:46px;letter-spacing:.12em;place-items:center}.js-auth__brand-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.js-auth__brand-wordmark{color:var(--js-text);font-size:.92rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.js-auth__brand-subline{color:var(--js-subtle);font-size:.78rem;font-weight:600}.js-auth__card-head,.js-auth__form,.js-auth__hero-copy,.js-opportunities__detail-body,.js-profile__rail,.js-workspace{grid-gap:16px;display:grid;gap:16px}.js-auth__title{color:var(--js-text);font-size:clamp(2.4rem,3.7vw,3.75rem);font-weight:800;line-height:1;margin:0;max-inline-size:7.6ch}.js-auth__card-head p:last-child,.js-auth__copy,.js-long-copy,.js-panel p:last-child,.js-rich-text,.js-topbar__description,.js-workspace__hero>div>p{color:var(--js-muted);font-size:.94rem;line-height:1.55;margin:0}.js-auth__highlight,.js-opportunities__detail,.js-opportunities__rail,.js-opportunities__summary>div,.js-panel,.js-signal-card,.js-workspace__hero,.js-workspace__stat{background:var(--js-panel);border:1px solid var(--js-border);border-radius:var(--js-radius-xl);box-shadow:var(--js-shadow)}.js-auth__stage{grid-gap:16px;display:grid;gap:16px;max-inline-size:100%}.js-auth__surface-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-auth__surface{grid-gap:14px;background:linear-gradient(180deg,#0a1e42f5,#071732f5);border:1px solid var(--js-border);border-radius:18px;box-shadow:var(--js-shadow);display:grid;gap:14px;overflow:hidden;padding:18px 18px 20px;position:relative}.js-auth__surface--primary{background:radial-gradient(circle at top right,#568ded57,#0000 34%),linear-gradient(180deg,#112a58fa,#081938fa);min-block-size:214px}.js-auth__surface--outreach{background:radial-gradient(circle at bottom left,#568ded3d,#0000 36%),linear-gradient(180deg,#0e244ffa,#081834fa)}.js-auth__surface--radar{background:radial-gradient(circle at top left,#ffffff17,#0000 28%),linear-gradient(180deg,#0c1f46fa,#061632fa)}.js-auth__surface-head{align-items:flex-start;display:flex;gap:12px}.js-auth__surface-label{color:var(--js-primary);font-size:.72rem;font-weight:800;letter-spacing:.14em;margin:0 0 2px;text-transform:uppercase}.js-auth__surface h2{color:var(--js-text);font-size:1.02rem;font-weight:800;margin:0}.js-auth__surface-copy{color:var(--js-muted);font-size:.88rem;line-height:1.5;margin:0;max-inline-size:26ch}.js-auth__benefit-icon{background:#568ded2e;block-size:40px;border:1px solid #ffffff14;border-radius:12px;color:#9ec0ff;display:grid;font-size:.95rem;inline-size:40px;place-items:center}.js-auth__surface-list{grid-gap:12px;display:grid;gap:12px}.js-auth__surface-row{grid-gap:4px;border-top:1px solid #568ded2e;display:grid;gap:4px;padding-top:12px}.js-auth__surface-row:first-child{border-top:0;padding-top:0}.js-auth__surface-row strong{color:var(--js-text);font-size:.95rem;font-weight:700}.js-auth__surface-row span{color:var(--js-subtle);font-size:.84rem}.js-auth__surface-steps,.js-auth__surface-tags{display:flex;flex-wrap:wrap;gap:8px}.js-auth__surface-steps span,.js-auth__surface-tags span{background:#568ded1f;border:1px solid #568ded38;border-radius:999px;color:var(--js-text);font-size:.78rem;font-weight:600;padding:7px 10px}@media (max-height:860px) and (min-width:1281px){.js-auth{gap:22px;padding:24px 28px}.js-auth__hero{gap:18px}.js-auth__title{font-size:clamp(2.05rem,3vw,3rem)}.js-auth__copy{font-size:.88rem}.js-auth__stage,.js-auth__surface-grid{gap:12px}.js-auth__card,.js-auth__surface{padding:20px}.js-auth__surface--primary{min-block-size:188px}}.js-auth__card{background:var(--js-panel-deep);border:1px solid var(--js-border);border-radius:22px;box-shadow:var(--js-shadow);inline-size:min(100%,476px);max-block-size:calc(100vh - 80px);overflow:auto;padding:28px}.js-auth__toggle{grid-gap:6px;background:var(--js-primary-06);border:1px solid var(--js-border);border-radius:999px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;padding:6px}.js-auth__submit,.js-auth__text-button,.js-auth__toggle button,.js-job-card,.js-language-switcher__button,.js-onboarding-banner__button,.js-primary-button,.js-sidebar__logout,.js-sidebar__toggle,.js-topbar__menu,.js-topbar__mobile-close{border:0;cursor:pointer;font:inherit}.js-auth__toggle button{background:#0000;border-radius:999px;color:var(--js-muted);font-size:.9rem;font-weight:700;padding:12px 16px;transition:background-color .16s ease,color .16s ease}.js-auth__toggle button.is-active{background:var(--js-primary);color:var(--js-text)}.js-auth__card-head h2,.js-job-card h3,.js-opportunities__detail-head h2,.js-panel h2,.js-panel h3,.js-topbar__title,.js-workspace__hero h2{color:var(--js-text);margin:0}.js-auth__card-head h2{font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:800;line-height:1.08}.js-auth__helper{color:var(--js-subtle);font-size:.88rem;line-height:1.65;margin:-2px 0 0}.js-auth__feedback,.js-inline-feedback{border-radius:var(--js-radius-sm);font-size:.92rem;line-height:1.5;padding:14px 16px}.js-auth__feedback.is-error{background:var(--js-danger-soft);color:var(--js-danger)}.js-auth__feedback.is-success,.js-inline-feedback{background:var(--js-success-soft);color:var(--js-success)}.js-auth__field,.js-filter,.js-form-field,.js-search{grid-gap:8px;display:grid;gap:8px}.js-auth__field span,.js-filter span,.js-form-field span{color:#ffffffe6;font-size:.84rem;font-weight:700}.js-auth__field input,.js-filter select,.js-form-field input,.js-form-field textarea,.js-search input{background:var(--js-primary-06);border:1px solid var(--js-border);border-radius:var(--js-radius-sm);color:var(--js-text);font-size:.95rem;font-weight:500;inline-size:100%;line-height:1.4;padding:14px 16px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.js-auth__field input::placeholder,.js-form-field input::placeholder,.js-form-field textarea::placeholder,.js-search input::placeholder{color:#ffffff73}.js-auth__field input:focus,.js-filter select:focus,.js-form-field input:focus,.js-form-field textarea:focus,.js-search input:focus{background:var(--js-primary-10);border-color:var(--js-primary);box-shadow:0 0 0 3px #568ded24;outline:none}.js-form-field textarea{min-block-size:164px;resize:vertical}.js-form-field input:disabled{background:#ffffff0a;color:var(--js-subtle)}.js-auth__checkbox{align-items:flex-start;color:var(--js-muted);display:flex;font-size:.92rem;gap:12px;line-height:1.55}.js-auth__checkbox input{accent-color:var(--js-primary);margin-top:2px}.js-auth__checkbox.is-standalone{margin-top:4px}.js-auth__submit,.js-onboarding-banner__button,.js-primary-button{align-items:center;background:var(--js-primary);border-radius:14px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;justify-content:center;min-block-size:46px;padding:12px 18px;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease}.js-auth__submit:hover,.js-onboarding-banner__button:hover,.js-primary-button:hover{background:var(--js-primary-hover);box-shadow:var(--js-shadow-hover);transform:translateY(-1px)}.js-auth__submit:disabled,.js-onboarding-banner__button:disabled,.js-primary-button:disabled{box-shadow:none;cursor:default;opacity:.7;transform:none}.js-auth__submit{inline-size:100%}.js-auth__footer{grid-gap:10px;display:grid;gap:10px;justify-items:start;margin-top:20px}.js-auth__text-button{background:#0000;color:var(--js-primary);font-weight:700;padding:0}.js-auth__text-button.inline{display:inline}.js-auth__microcopy{color:var(--js-muted);font-size:.88rem;margin:0}.js-language-switcher{align-items:center;display:inline-flex;gap:10px;position:relative}.js-language-switcher.is-compact{gap:0}.js-language-switcher__label{color:var(--js-subtle);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.js-language-switcher__dropdown{position:relative}.js-language-switcher__option,.js-language-switcher__trigger{border:0;cursor:pointer;font:inherit}.js-language-switcher__trigger{align-items:center;background:#07162deb;border:1px solid var(--js-border);border-radius:12px;color:var(--js-text);display:inline-flex;gap:10px;justify-content:space-between;min-inline-size:118px;padding:10px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.js-language-switcher__trigger.is-open,.js-language-switcher__trigger:hover{background:#0a1b38fa;border-color:var(--js-border-strong);box-shadow:0 10px 26px #0000002e}.js-language-switcher__trigger-copy{grid-gap:2px;display:grid;gap:2px;text-align:left}.js-language-switcher__trigger-copy strong{font-size:.78rem;font-weight:700;line-height:1.1}.js-language-switcher__trigger-copy small{color:var(--js-subtle);font-size:.7rem;line-height:1.1}.js-language-switcher__chevron{flex:none;transition:transform .16s ease}.js-language-switcher__chevron.is-open{transform:rotate(180deg)}.js-language-switcher__menu{grid-gap:4px;background:#051128fa;border:1px solid var(--js-border-strong);border-radius:14px;box-shadow:0 18px 36px #00000052;display:grid;gap:4px;inset-block-start:calc(100% + 8px);inset-inline-end:0;min-inline-size:160px;padding:8px;position:absolute;z-index:30}.js-language-switcher__option{align-items:center;background:#0000;border-radius:10px;color:var(--js-text);display:flex;gap:14px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.js-language-switcher__option.is-active,.js-language-switcher__option:hover{background:#568ded24}.js-language-switcher__option span{font-size:.82rem;font-weight:600}.js-language-switcher__option small{color:inherit;font-size:.72rem}.js-language-switcher.is-compact .js-language-switcher__trigger{border-radius:10px;min-inline-size:96px;padding:8px 10px}.js-language-switcher.is-compact .js-language-switcher__trigger-copy strong{font-size:.74rem}.js-language-switcher.is-compact .js-language-switcher__trigger-copy small{font-size:.66rem}.js-authv2{background:#031128;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden}.js-authv2__creative,.js-authv2__panel{min-height:100vh;min-width:0}.js-authv2__panel{background:#031128;height:100vh;overflow-x:hidden;overflow-y:auto;position:relative}.js-authv2__panel-content{display:flex;flex-direction:column;margin:0 auto;max-width:575px;min-height:100vh;padding:100px 100px 48px;width:100%}.js-authv2__language{inset-block-start:32px;inset-inline-end:32px;position:absolute;z-index:4}.js-authv2__creative-link,.js-authv2__forgot,.js-authv2__google,.js-authv2__inline-link,.js-authv2__link,.js-authv2__submit{border:0;cursor:pointer;font:inherit}.js-authv2__heading-block{-webkit-margin-after:60px;margin-block-end:60px}.js-authv2__title{color:#fff;font-size:30px;font-weight:900;line-height:1.1;margin:0}.js-authv2__subtitle{color:#ffffffb8;font-size:.95rem;line-height:1.6;margin:18px 0 0;max-width:375px}.js-authv2__feedback{-webkit-margin-after:24px;border-radius:14px;font-size:.92rem;line-height:1.45;margin-block-end:24px;padding:14px 16px;width:min(100%,375px)}.js-authv2__feedback.is-error{background:#ff8f9b29;color:#ffb0b9}.js-authv2__feedback.is-success{background:#568ded24;color:#b8cfff}.js-authv2__form{width:min(100%,375px)}.js-authv2__field+.js-authv2__field,.js-authv2__field+.js-authv2__field-group,.js-authv2__field-group+.js-authv2__submit{-webkit-margin-before:40px;margin-block-start:40px}.js-authv2__field{display:block}.js-authv2__field span{-webkit-margin-after:8px;color:#fff;display:block;font-size:16px;font-weight:500;margin-block-end:8px}.js-authv2__field input{background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px solid #568ded;border-radius:0;color:#fff;font-size:.98rem;height:58px;max-width:375px;outline:none;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.js-authv2__field input::placeholder{color:#ffffff8a}.js-authv2__field input:focus{box-shadow:0 0 0 4px #568ded24}.js-authv2__forgot{-webkit-margin-before:5px;-webkit-margin-start:auto;background:#0000;color:#568ded;display:block;font-size:14px;font-weight:500;margin-block-start:5px;margin-inline-start:auto;padding:0}.js-authv2__google,.js-authv2__submit{align-items:center;display:inline-flex;font-size:16px;font-weight:500;gap:10px;height:58px;justify-content:center;max-width:375px;width:100%}.js-authv2__submit{-webkit-margin-before:40px;background:#568ded;color:#fff;margin-block-start:40px}.js-authv2__submit:disabled{cursor:wait;opacity:.72}.js-authv2__divider{-webkit-margin-before:40px;align-items:center;display:flex;gap:15px;margin-block-start:40px;width:min(100%,375px)}.js-authv2__divider span{background:#568dedbf;border-radius:999px;flex:1 1;height:5px}.js-authv2__divider strong{color:#ffffffe6;font-size:16px;font-weight:500}.js-authv2__google{-webkit-margin-before:40px;background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px solid #568ded;color:#fff;margin-block-start:40px}.js-authv2__google-icon{flex:none;height:18px;width:18px}.js-authv2__footer{-webkit-margin-before:32px;grid-gap:22px;display:grid;gap:22px;margin-block-start:32px;width:min(100%,375px)}.js-authv2__account-copy,.js-authv2__legal{color:#ffffffe6;font-weight:500;margin:0}.js-authv2__account-copy{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:6px}.js-authv2__inline-link,.js-authv2__link{background:#0000;color:#568ded;font-weight:500;padding:0}.js-authv2__link{font-size:16px}.js-authv2__legal{color:#ffffffa3;font-size:12px;line-height:1.65;max-width:320px}.js-authv2__inline-link{font-size:12px}.js-authv2__creative{background:#031128;height:100vh;padding:20px}.js-authv2__creative-card{background-color:#0a1328;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;min-height:calc(100vh - 40px);overflow:hidden;position:relative}.js-authv2__creative-overlay{inset:0;padding:40px 44px;position:absolute}.js-authv2__creative-copy{grid-gap:24px;display:grid;gap:24px;justify-items:center;left:50%;position:absolute;text-align:center;top:75%;transform:translate(-50%,-50%);width:min(calc(100% - 88px),560px)}.js-authv2__creative-copy h2{text-wrap:balance;color:#fff;font-size:24px;font-weight:500;line-height:1.28;margin:0;width:min(100%,420px)}.js-authv2__tags{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;width:100%}.js-authv2__tag{align-items:center;background:#568ded4d;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;gap:10px;line-height:15px;min-height:25px;padding:5px 10px}.js-authv2__tag svg{color:#568ded;height:15px;width:15px}.js-authv2__creative-link{align-items:center;background:#0000;color:#568ded;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:0;width:-webkit-fit-content;width:fit-content}.js-authv2__creative-link svg{height:15px;width:15px}@media (max-width:1180px){.js-authv2__panel-content{padding-inline:64px}}@media (max-width:920px){.js-authv2{grid-template-columns:1fr;height:auto;overflow:visible}.js-authv2__creative,.js-authv2__panel{min-height:auto}.js-authv2__panel{height:auto;overflow:visible}.js-authv2__panel-content{min-height:auto;padding:84px 20px 24px}.js-authv2__heading-block{-webkit-margin-after:48px;margin-block-end:48px}.js-authv2__creative{height:auto;padding:0 20px 20px}.js-authv2__creative-card{min-height:480px}}@media (max-width:640px){.js-authv2__panel-content{padding:80px 20px 24px}.js-authv2__language{inset-block-start:20px;inset-inline-end:16px}.js-authv2__title{font-size:clamp(26px,8vw,30px)}.js-authv2__creative-card{min-height:420px}.js-authv2__creative-overlay{padding:28px 22px 24px}.js-authv2__creative-copy{bottom:24px;gap:22px;left:0;padding-inline:22px;position:absolute;right:auto;top:auto;transform:none;width:100%}.js-authv2__creative-copy h2{font-size:22px;width:min(100%,420px)}.js-authv2__tag{max-width:100%}}.js-onboarding{align-items:center;background:#031128;color:#fff;display:flex;flex-direction:column;isolation:isolate;min-height:100vh;opacity:1;padding:72px 24px 48px;position:relative;transition:opacity .52s ease,filter .52s ease}.js-onboarding:before{background:#031128;content:"";inset:0;position:fixed;z-index:-1}.js-onboarding.is-exiting{filter:blur(8px);opacity:0;pointer-events:none}.js-onboarding__badge{background:#568ded47;border-radius:999px;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:6px 12px}.js-onboarding__card{grid-gap:40px;display:grid;gap:40px;justify-items:center;margin-top:96px;text-align:center;width:min(100%,520px)}.js-onboarding__card.is-compact{width:min(100%,375px)}.js-onboarding__agent h1,.js-onboarding__card h1{color:#fff;font-size:24px;font-weight:900;line-height:1.2;margin:0}.js-onboarding__card p{color:#fff;font-size:16px;font-weight:500;line-height:1.55;margin:0}.js-onboarding__stack{grid-gap:25px;display:grid;gap:25px;width:min(100%,375px)}.js-onboarding__input{background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px solid #568ded;border-radius:0;color:#fff;font-size:16px;font-weight:500;height:58px;outline:none;padding:0 16px;width:100%}.js-onboarding__input::placeholder{color:#ffffff8c}.js-onboarding__file{background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px dashed #568ded;border-radius:0;color:#ffffffb8;cursor:pointer;font:inherit;font-size:16px;font-weight:500;height:75px;padding:0 16px;width:100%}.js-onboarding__file-input{display:none}.js-onboarding__button{background:#568ded;border:0;border-radius:0;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:500;min-height:42px;width:100%}.js-onboarding__button:disabled{cursor:wait;opacity:.72}.js-onboarding__text-button{background:#0000;border:0;color:#568ded;cursor:pointer;font:inherit;font-size:16px;font-weight:500}.js-onboarding__agent{grid-gap:26px;display:grid;gap:26px;grid-template-rows:minmax(0,1fr) auto;height:calc(100vh - 120px);min-height:560px;padding-top:38px;width:min(100%,860px)}.js-onboarding__chat{display:flex;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 6px 18px;scrollbar-color:#568deda6 #0000;scrollbar-width:thin;width:100%}.js-onboarding__bubble{animation:js-onboarding-message-in .18s ease-out both;border-radius:20px;color:#fff;font-size:16px;font-weight:500;line-height:1.3;max-width:min(100%,440px);padding:16px 20px;width:-webkit-fit-content;width:fit-content}.js-onboarding__bubble.is-assistant{align-self:flex-start;background:#568ded}.js-onboarding__bubble.is-user{align-self:flex-end;background:#568ded2e;border:1px solid #568dedb3}.js-onboarding__caret{animation:js-onboarding-caret .9s steps(2,start) infinite;background:currentColor;display:inline-block;height:1em;margin-left:2px;vertical-align:-.15em;width:2px}.js-onboarding__typing{background:#568ded;border-radius:20px;display:flex;gap:6px;padding:15px 18px;width:-webkit-fit-content;width:fit-content}.js-onboarding__typing span{animation:js-onboarding-typing .9s ease-in-out infinite;background:#fff;border-radius:999px;height:7px;width:7px}.js-onboarding__typing span:nth-child(2){animation-delay:.12s}.js-onboarding__typing span:nth-child(3){animation-delay:.24s}.js-onboarding__composer{background:#031128;bottom:0;padding-top:10px;position:-webkit-sticky;position:sticky;width:100%;z-index:2}.js-onboarding__question{background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px solid #568ded;max-height:min(58vh,430px);padding:18px 66px 14px 20px;position:relative;width:100%}.js-onboarding__question.is-choice{display:grid;grid-template-rows:auto minmax(0,auto) auto}.js-onboarding__question h2{color:#fff;font-size:15px;font-weight:500;line-height:1.3;margin:0 0 12px}.js-onboarding__options{grid-gap:8px;display:grid;gap:8px;max-height:clamp(168px,34vh,255px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:#568deda6 #0000;scrollbar-width:thin}.js-onboarding__option{align-items:center;background:#568ded0f;border:1px solid #568ded;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:500;gap:10px;line-height:1.2;min-height:42px;padding:9px 14px;text-align:left;width:100%}.js-onboarding__question.is-gallery .js-onboarding__options{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible;padding-right:0}.js-onboarding__question.is-gallery .js-onboarding__option{border-radius:10px;flex-direction:column;gap:8px;justify-content:center;min-height:74px;padding:12px 10px;text-align:center}.js-onboarding__question.is-gallery .js-onboarding__option.is-selected{background:#568ded;border-color:#568ded}.js-onboarding__option:disabled{cursor:wait;opacity:.72}.js-onboarding__option.is-selected{background:#568ded;border-color:#568ded}.js-onboarding__option span{background:#0000;border:1px solid #568ded;border-radius:999px;flex:0 0 auto;height:16px;width:16px}.js-onboarding__question.is-multi-select .js-onboarding__option span{border-radius:4px}.js-onboarding__question.is-single-select .js-onboarding__option.is-selected span{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 4px #568ded}.js-onboarding__question.is-multi-select .js-onboarding__option.is-selected span{background:#fff;border-color:#fff;position:relative}.js-onboarding__question.is-multi-select .js-onboarding__option.is-selected span:after{border:solid #568ded;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.js-onboarding__question.is-gallery .js-onboarding__option span{height:18px;width:18px}.js-onboarding__question p{color:#ffffffb3;font-size:13px;font-weight:500;line-height:1.35;margin:10px 0 0;padding-right:4px}.js-onboarding__answer{background:#568ded14;border:1px solid #568dedd9;border-radius:16px;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.35;min-height:76px;outline:none;padding:14px 16px;resize:vertical;width:100%}.js-onboarding__answer::placeholder{color:#ffffff73}.js-onboarding__send{background:#568ded;border:1px solid #568dedcc;border-radius:999px;bottom:14px;color:#fff;cursor:pointer;display:grid;font-size:19px;height:38px;place-items:center;position:absolute;right:16px;width:38px}.js-onboarding__send:disabled{cursor:wait;opacity:.5}.js-onboarding__error{color:#ffb0b9;font-size:14px;font-weight:500;margin:24px 0 0}@media (max-width:720px){.js-onboarding{min-height:100svh;padding:44px 20px 32px}.js-onboarding__card,.js-onboarding__card.is-compact{gap:32px;margin-top:72px}.js-onboarding__agent h1,.js-onboarding__card h1{font-size:22px}.js-onboarding__stack{gap:22px;width:min(100%,375px)}.js-onboarding__input{font-size:15px;height:54px}.js-onboarding__file{font-size:15px;height:70px}.js-onboarding__button{font-size:15px;min-height:42px}.js-onboarding__agent{gap:12px;height:calc(100svh - 76px);min-height:0;padding-top:16px;width:100%}.js-onboarding__chat{gap:14px;padding-bottom:8px}.js-onboarding__bubble{max-width:92%}.js-onboarding__question{max-height:54svh;padding:14px 58px 12px 14px}.js-onboarding__question h2{font-size:14px;margin-bottom:10px}.js-onboarding__options{gap:7px;max-height:clamp(150px,31svh,230px)}.js-onboarding__option{border-radius:10px;font-size:14px;min-height:38px;padding:8px 10px}.js-onboarding__question.is-gallery .js-onboarding__options{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.js-onboarding__question.is-gallery .js-onboarding__option{font-size:12px;gap:6px;line-height:1.15;min-height:64px;padding:8px 6px}.js-onboarding__send{bottom:12px;right:12px}}@media (max-width:420px){.js-onboarding{padding-inline:16px}.js-onboarding__card,.js-onboarding__card.is-compact{margin-top:56px}.js-onboarding__answer,.js-onboarding__card p,.js-onboarding__option,.js-onboarding__question h2,.js-onboarding__text-button{font-size:14px}.js-onboarding__question.is-gallery .js-onboarding__options{grid-template-columns:repeat(2,minmax(0,1fr))}.js-onboarding__question.is-gallery .js-onboarding__option{font-size:13px}.js-onboarding__bubble{font-size:16px}}@keyframes js-onboarding-message-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes js-onboarding-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes js-onboarding-caret{0%,45%{opacity:1}46%,to{opacity:0}}.js-shell{--nav-height:64px;background:#031128;color:#fff;font-family:Montserrat,Segoe UI,sans-serif;min-height:100vh}.js-topbar{align-items:center;background:#071a39;border-bottom:1px solid #568ded52;display:flex;gap:48px;height:var(--nav-height);inset:0 0 auto;padding:0 clamp(24px,7.2vw,142px);position:fixed;z-index:20}.js-topbar__brand{align-items:center;color:#fff;display:inline-flex;font-size:20px;font-weight:900;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap}.js-topbar__brand span:last-child{color:#568ded}.js-topbar__nav{align-items:stretch;display:flex;height:100%;justify-content:flex-end;margin-left:auto}.js-topbar__item{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;opacity:.46;text-decoration:none;transform:skewX(-8deg);transition:opacity .16s ease,background-color .16s ease;width:100px}.js-topbar__item.is-active,.js-topbar__item:hover{opacity:1}.js-topbar__item-inner{grid-gap:4px;display:grid;gap:4px;justify-items:center;position:relative;transform:skewX(8deg)}.js-topbar__item svg{stroke-width:2.6;color:var(--item-color);height:21px;width:21px}.js-topbar__item-label{color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.1;text-align:center;white-space:nowrap}.js-topbar__status{align-items:center;background:#568ded29;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;line-height:1;min-height:16px;padding:1px 6px;position:absolute;right:-24px;top:-7px;white-space:nowrap}.js-topbar__status.is-loading:before{animation:js-lp-pulse 1.1s ease-in-out infinite;background:#568ded;border-radius:50%;content:"";height:5px;margin-right:4px;width:5px}.js-topbar__status.is-ready{background:#40eb6e29;color:#40eb6e}.js-topbar__divider{align-self:center;background:#568ded57;height:48px;margin:8px 16px;width:1px}.js-main{min-height:100vh;padding:calc(var(--nav-height) + 74px) clamp(24px,7.2vw,142px) 72px}body.js-opportunities-fixed,html.js-opportunities-fixed{height:100%;overflow:hidden}body.js-opportunities-fixed .js-main{box-sizing:border-box;height:100vh;min-height:0;overflow:hidden}body.js-opportunities-fixed .js-page-frame{height:100%;min-height:0;overflow:hidden}.js-shell--focus{--nav-height:0px}.js-shell--focus .js-main{display:grid;min-height:100vh;padding:5vh 5vw;place-items:center}.js-shell--focus .js-page-frame{height:90vh}.js-shell--ama-focus .js-main{display:block;padding:0}.js-shell--ama-focus .js-page-frame{height:100vh;width:100%}.js-page-frame{width:100%}.js-clear-page{min-height:calc(100vh - var(--nav-height) - 146px)}.js-beta-workspace{grid-gap:clamp(56px,9vw,180px);align-items:start;display:grid;gap:clamp(56px,9vw,180px);grid-template-columns:minmax(520px,.96fr) minmax(320px,.74fr);height:calc(100vh - var(--nav-height) - 146px);min-height:0;overflow:hidden}.js-scout-column{display:flex;flex-direction:column;height:100%;min-height:0}.js-section-title{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0}.js-scout-head{align-items:center;display:flex;gap:24px;justify-content:space-between}.js-scout-actions{align-items:center;display:flex;gap:34px}.js-scout-action{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:8px;line-height:1;padding:0}.js-scout-action__icon{stroke-width:2.8;height:20px;width:20px}.js-scout-action__icon.is-muted{color:grey}.js-scout-action__icon.is-blue{color:#568ded}.js-scout-sort{align-items:center;color:#ffffffad;display:inline-flex;font-size:12px;font-weight:700;gap:8px;line-height:1;min-height:34px;white-space:nowrap}.js-scout-sort svg{color:#568ded;height:16px;width:16px}.js-scout-sort select{background:#568ded1f;border:1px solid #568ded5c;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:34px;padding:0 30px 0 10px}.js-scout-sort option{color:#031128}.js-scout-list{grid-gap:20px;align-content:start;display:grid;flex:1 1 auto;gap:20px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;margin-top:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:40px;scrollbar-color:#568ded80 #0000;scrollbar-width:thin}.js-scout-pending{align-items:center;background:#568ded1a;border:1px solid #568ded47;border-radius:12px;color:#ffffffc7;display:inline-flex;gap:10px;margin-top:8px;padding:12px 16px}.js-scout-pending p{font-size:14px;font-weight:500;line-height:1.4;margin:0}.js-scout-pending__icon{stroke-width:2.4;color:#568ded;flex-shrink:0;height:18px;width:18px}.js-scout-job{align-items:center;background:#568ded1a;border:0;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font:inherit;gap:20px;min-height:90px;overflow:hidden;padding:20px;position:relative;text-align:left;width:100%}.js-scout-job.is-strong-fit:before{background:#40eb6eb3;content:"";inset:0 auto 0 0;position:absolute;width:10px}.js-scout-job.is-applied{border:1px solid #568ded57}.js-scout-job__logo{background:#d9d9d9;border-radius:50%;flex:0 0 40px;height:40px;width:40px}.js-scout-job__copy{flex:1 1 auto;min-width:0}.js-scout-job__title-row{align-items:center;display:flex;gap:10px;min-width:0}.js-scout-job__copy h2{color:#fff;flex:1 1 auto;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-scout-job__badges{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.js-scout-job__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;gap:4px;line-height:1;min-height:20px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.js-scout-job__badge svg{height:12px;width:12px}.js-scout-job__badge.is-new{background:#40eb6e29;color:#40eb6e}.js-scout-job__badge.is-applied{background:#568ded2e;color:#568ded}.js-scout-job__copy p,.js-scout-job__salary{color:#ffffff9e;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.2;margin:8px 0 0}.js-scout-job__copy .js-scout-job__details{color:#ffffffc7}.js-scout-job__salary{grid-gap:5px;display:grid;flex:0 0 auto;gap:5px;justify-items:end;margin:0;white-space:nowrap}.js-scout-job__salary small{color:#568ded;font-size:12px;font-weight:600}.js-scout-job__chevron{stroke-width:2.8;color:#ffffffc7;flex:0 0 24px;height:24px;width:24px}.js-beta-side{grid-gap:60px;align-content:start;display:grid;gap:60px;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:0;scrollbar-color:#568ded80 #0000;scrollbar-width:thin}.js-active-goals,.js-company-radar{grid-gap:28px;display:grid;gap:28px}.js-goals-panel{grid-gap:22px;display:grid;gap:22px;min-width:0}.js-goals-panel__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.js-goals-panel__head p{color:#ffffff8f;font-size:12px;font-weight:600;margin:7px 0 0}.js-goals-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.js-goals-action-tip{display:inline-flex;position:relative}.js-goals-tooltip-btn{background:#568ded1f;border:1px solid #568ded61;border-radius:8px;color:#568ded;cursor:pointer;display:inline-grid;height:34px;padding:0;place-items:center;width:34px}.js-goals-tooltip-btn svg{stroke-width:2.6;height:16px;width:16px}.js-goals-tooltip{background:#071a39;border:1px solid #568ded57;border-radius:8px;box-shadow:0 18px 44px #0000005c;box-sizing:border-box;color:#fff;display:none;gap:10px;padding:14px;position:absolute;right:0;top:calc(100% + 10px);width:min(300px,82vw);z-index:10}.js-goals-action-tip:focus-within .js-goals-tooltip,.js-goals-action-tip:hover .js-goals-tooltip{display:grid}.js-goals-tooltip>strong{color:#fff;font-size:13px;font-weight:800;line-height:1.2}.js-goals-tooltip__note{color:#ffffffad;font-size:12px;font-weight:600;line-height:1.4}.js-goals-add-btn,.js-goals-icon-btn,.js-goals-primary{background:#568ded;border:1px solid #568ded;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;transition:filter .16s ease,opacity .16s ease,transform .16s ease}.js-goals-add-btn:hover,.js-goals-icon-btn:hover,.js-goals-primary:hover{filter:brightness(1.08)}.js-goals-icon-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;gap:7px;min-height:34px;padding:0 10px}.js-goals-add-btn svg,.js-goals-icon-btn svg{height:15px;width:15px}.js-goals-add-btn:disabled,.js-goals-icon-btn:disabled,.js-goals-primary:disabled{cursor:not-allowed;opacity:.5}.js-goals-error{color:#ff9f9f;font-size:13px;line-height:1.45;margin:0}.js-goals-editor{grid-gap:14px;display:grid;gap:14px}.js-goals-editor__row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(120px,1fr) 72px 104px}.js-goals-toggle{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:9px;min-width:0}.js-goals-toggle input{accent-color:#568ded;flex:0 0 auto;height:16px;width:16px}.js-goals-editor input[type=number],.js-goals-editor select,.js-goals-period{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;min-height:34px;width:100%}.js-goals-editor input[type=number],.js-goals-editor select{padding:0 9px}.js-goals-editor select option{color:#031128}.js-goals-period{color:#ffffffb8;display:inline-grid;place-items:center}.js-goals-empty{grid-gap:16px;background:#568ded14;border:1px dashed #568ded6b;border-radius:8px;display:grid;gap:16px;padding:18px}.js-goals-empty p{color:#ffffffb8;font-size:14px;line-height:1.55;margin:0}.js-goals-primary{border-radius:8px;font-size:13px;font-weight:700;min-height:38px;padding:0 16px;width:-webkit-fit-content;width:fit-content}.js-active-goals__list{grid-gap:18px;display:grid;gap:18px}.js-goal-meter{grid-gap:9px;display:grid;gap:9px;min-width:0}.js-goal-meter__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.js-goal-meter__head small{color:#ffffff7a;display:block;font-size:11px;font-weight:600;line-height:1.35;margin-top:4px}.js-goal-meter__title{color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25;margin:0}.js-goal-meter__row{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.js-goal-meter__track{background:#568ded52;border-radius:4px;height:4px;overflow:hidden;width:100%}.js-goal-meter__fill{border-radius:inherit;height:100%}.js-goal-meter__value{font-size:12px;font-weight:700;line-height:1;min-width:28px;white-space:nowrap}.js-goals-add-btn{border-radius:8px;display:inline-grid;flex:0 0 auto;height:32px;padding:0;place-items:center;width:32px}.js-goal-meter__period{color:#ffffff6b;font-size:11px;font-weight:600;margin:0}.js-networking-suggestions{grid-gap:10px;background:#cc40eb14;border:1px solid #cc40eb38;border-radius:8px;display:grid;gap:10px;margin-top:5px;padding:12px}.js-networking-suggestions__head{align-items:center;background:#0000;border:0;color:#ffffffc2;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;gap:10px;justify-content:space-between;line-height:1.35;padding:0;text-align:left;text-transform:uppercase;width:100%}.js-networking-suggestions__head span{min-width:0;overflow-wrap:anywhere;white-space:normal}.js-networking-suggestions__head svg{color:#cc40eb;flex:0 0 auto;height:16px;transition:transform .16s ease;width:16px}.js-networking-suggestions__head[aria-expanded=true] svg{transform:rotate(180deg)}.js-networking-suggestions__list{grid-gap:9px;display:grid;gap:9px}.js-networking-suggestion{grid-gap:3px;display:grid;gap:3px}.js-networking-suggestion strong{color:#fff;font-size:12px;font-weight:700;line-height:1.35}.js-networking-suggestion p{color:#ffffff94;font-size:12px;line-height:1.45;margin:0}.js-goals-history{grid-gap:10px;display:grid;gap:10px}.js-goals-history h3{color:#fff;font-size:14px;font-weight:700;margin:0}.js-goals-history__row{grid-gap:9px;align-items:center;color:#ffffff9e;display:grid;font-size:11px;font-weight:700;gap:9px;grid-template-columns:58px minmax(0,1fr) 38px}.js-goals-history__bar{background:#ffffff1f;border-radius:999px;height:5px;overflow:hidden}.js-goals-history__bar i{background:#40eb6e;border-radius:inherit;display:block;height:100%}.js-goals-history__row b,.js-goals-history__row strong{color:#fff;text-align:right}.js-goals-history__row b{font-weight:800}.js-company-radar{gap:30px}.js-company-radar__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(140px,1fr))}.js-company-radar__tile{grid-gap:8px;align-content:center;background:#568ded1a;border:0;border-radius:12px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:8px;justify-items:center;min-height:76px;padding:16px 18px;text-align:center}.js-company-radar__tile.is-featured,.js-company-radar__tile.is-ready-move{background:#40eb6eb8}.js-company-radar__company,.js-company-radar__status{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.18;margin:0}.js-company-radar__status{color:#ffffffb8;font-size:11px;font-weight:700;text-transform:uppercase}.js-company-radar__tile.is-featured .js-company-radar__company,.js-company-radar__tile.is-featured .js-company-radar__status,.js-company-radar__tile.is-ready-move .js-company-radar__company,.js-company-radar__tile.is-ready-move .js-company-radar__status{color:#031128}.js-company-radar__open{grid-gap:14px;align-items:center;background:#568ded1a;border:1px solid #568ded47;border-radius:8px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:minmax(0,1fr) 22px;min-height:78px;padding:16px;text-align:left;width:100%}.js-company-radar__open.is-compact{min-height:58px;padding:12px 14px}.js-company-radar__open small,.js-company-radar__open strong{display:block;min-width:0;overflow-wrap:anywhere}.js-company-radar__open strong{font-size:14px;font-weight:700;line-height:1.35}.js-company-radar__open small{color:#ffffff9e;font-size:12px;font-weight:500;line-height:1.4;margin-top:5px}.js-company-radar__open svg{color:#568ded}.js-radar{background:#031128;color:#fff;min-height:calc(100vh - var(--nav-height) - 146px);padding:0;position:relative}.js-radar__head{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin:0 auto 32px;width:min(1120px,100%)}.js-radar__head h1,.js-radar__head p{margin:0}.js-radar__head h1{color:#fff;font-size:26px;font-weight:900;letter-spacing:0;line-height:1.15}.js-radar__head p{color:#ffffff9e;font-size:15px;font-weight:400;line-height:1.45;margin-top:10px}.js-radar__add{align-items:center;background:#568ded;border:1px solid #568ded;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:400;gap:7px;justify-content:center;line-height:1;min-height:28px;padding:0 13px;white-space:nowrap}.js-radar__add svg{height:14px;width:14px}.js-radar-grid{grid-gap:32px 48px;display:grid;gap:32px 48px;grid-template-columns:repeat(2,minmax(280px,1fr));margin:0 auto;width:min(1120px,100%)}.js-radar-card{grid-gap:22px;align-content:start;background:#568ded1a;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:grid;font:inherit;font-weight:400;gap:22px;min-height:258px;padding:16px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.js-radar-card:hover{background:#568ded24;border-color:#568ded75;transform:translateY(-1px)}.js-radar-card__top{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto 24px;min-width:0}.js-radar-card__logo{background:#ffffffdb;border-radius:50%;height:40px;width:40px}.js-radar-card__title{font-size:20px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis}.js-radar-card__badge,.js-radar-card__title{color:#fff;font-weight:500;white-space:nowrap}.js-radar-card__badge{align-items:center;background:#568ded2e;border-radius:999px;display:inline-flex;font-size:11px;gap:4px;line-height:1;min-height:21px;padding:0 9px}.js-radar-card__badge svg,.js-radar-card__error svg,.js-radar-card__expand,.js-radar-card__facts svg{color:#568ded}.js-radar-card__expand{stroke-width:2.8;height:22px;width:22px}.js-radar-card__facts{grid-gap:14px;color:#fff;display:grid;font-size:14px;font-weight:400;gap:14px;line-height:1.45}.js-radar-card__facts span{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-width:0;overflow-wrap:anywhere}.js-radar-card__facts em{color:#fff;font-style:normal;grid-column:2;min-width:0;overflow-wrap:anywhere}.js-radar-card__facts b{color:#568ded;font-weight:400}.js-radar-card__loading{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:30px minmax(0,1fr);min-height:142px}.js-radar-card__loading strong{color:#ffffffc7;display:block;font-size:13px;font-weight:500;line-height:1.45}.js-radar-progress{background:#568ded33;border-radius:999px;display:block;height:5px;margin-top:12px;overflow:hidden;width:100%}.js-radar-progress i{background:#568ded;border-radius:inherit;display:block;height:100%;transition:width .22s ease}.js-radar-card__error{grid-gap:10px;color:#ffb3b3;display:grid;font-size:13px;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.45}.js-radar-empty{grid-gap:16px;align-content:center;background:#568ded14;border:1px dashed #568ded57;border-radius:8px;color:#ffffffb3;display:grid;gap:16px;margin:72px auto 0;min-height:240px;place-items:center;text-align:center;width:min(620px,calc(100% - 40px))}.js-radar-empty>svg{color:#568ded;height:34px;width:34px}.js-radar-empty p{font-size:15px;font-weight:500;margin:0}.js-radar-add{background:#031128;color:#fff;display:grid;min-height:calc(100vh - var(--nav-height) - 146px);padding:40px clamp(20px,7.7vw,80px) 52px;place-items:center;position:relative}.js-radar-back{left:0;position:absolute;top:0;z-index:5}.js-radar-add__card{position:relative;z-index:1}.js-radar-add__icon{color:#568ded;height:34px;margin-bottom:8px;width:34px}.js-radar-detail{background:#031128;color:#fff;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:0;overflow:hidden;width:100%}.js-radar-detail__head{grid-gap:18px;align-items:center;background:#031128;border-bottom:1px solid #568ded38;display:grid;gap:18px;grid-template-columns:140px minmax(0,1fr) 44px;margin:0 auto;min-height:82px;padding:24px 0 18px;width:min(1180px,calc(100% - 40px))}.js-radar-detail__back{align-items:center;background:#0000;border:1px solid #568dedb8;border-radius:999px;color:#568ded;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:7px;justify-content:center;justify-self:start;line-height:1;min-height:38px;padding:9px 16px;width:-webkit-fit-content;width:fit-content}.js-radar-detail__title{justify-self:center;min-width:0;text-align:center}.js-radar-detail__title h1,.js-radar-detail__title p{margin:0}.js-radar-detail__title h1{color:#fff;font-size:24px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-radar-detail__title p{color:#ffffff9e;font-size:13px;font-weight:500;line-height:1.35;margin-top:5px}.js-radar-detail__badge{background:#568ded;border-radius:8px;color:#fff;display:grid;height:44px;justify-self:end;place-items:center;width:44px}.js-radar-detail__tabs{background:#568ded14;border:1px solid #568ded47;border-radius:999px;display:flex;gap:5px;margin:22px auto 0;overflow-x:auto;padding:5px;width:min(1040px,calc(100% - 40px))}.js-radar-detail__tabs button{background:#0000;border:0;border-radius:999px;color:#ffffffb3;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:34px;padding:0 15px;white-space:nowrap}.js-radar-detail__tabs button.is-active{background:#568ded;color:#fff}.js-radar-detail__body{min-height:0;overflow-y:auto;padding:28px clamp(18px,5vw,72px) 36px}.js-radar-report-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:min(1040px,100%)}.js-radar-detail-empty,.js-radar-kpi,.js-radar-panel{background:#568ded1a;border:1px solid #568ded3d;border-radius:8px}.js-radar-panel{grid-gap:12px;align-content:start;display:grid;gap:12px;min-width:0;padding:20px}.js-radar-panel.is-wide{grid-column:1/-1}.js-radar-panel h2,.js-radar-timeline h2{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:9px;line-height:1.25;margin:0}.js-radar-panel h2 svg,.js-radar-source-link svg,.js-radar-timeline__item>span{color:#568ded}.js-radar-news-list p,.js-radar-panel li,.js-radar-panel p,.js-radar-panel small,.js-radar-timeline li,.js-radar-timeline p{color:#ffffffc7;font-size:14px;font-weight:400;line-height:1.55;margin:0}.js-radar-panel b{color:#fff;font-weight:600}.js-radar-panel ul,.js-radar-timeline ul{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:18px}.js-radar-panel small{color:#ffffff8c;font-size:12px;font-weight:500}.js-radar-kpi{grid-gap:8px;align-content:center;display:grid;gap:8px;min-height:124px;padding:18px;place-items:center;text-align:center}.js-radar-kpi strong{color:#fff;font-size:28px;font-weight:700;line-height:1.1;max-width:100%;overflow-wrap:anywhere}.js-radar-kpi span{color:#568ded;font-size:12px;font-weight:700;text-transform:uppercase}.js-radar-source-link{align-items:center;color:#568ded;display:inline-flex;font-size:13px;font-weight:600;gap:8px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.js-radar-blockers,.js-radar-news-list{grid-gap:12px;display:grid;gap:12px}.js-radar-blockers article,.js-radar-news-list article{grid-gap:6px;background:#0311286b;border-radius:8px;display:grid;gap:6px;padding:14px}.js-radar-blockers strong,.js-radar-news-list strong{color:#fff;font-size:14px;font-weight:700;line-height:1.35}.js-radar-blockers span,.js-radar-news-list small{color:#568ded;font-size:11px;font-weight:700;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.js-radar-timeline{grid-gap:16px;display:grid;gap:16px;margin:0 auto;width:min(980px,100%)}.js-radar-timeline__item{grid-gap:14px;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr)}.js-radar-timeline__item>span{background:#568ded29;border-radius:50%;display:grid;font-size:13px;font-weight:800;height:34px;place-items:center;width:34px}.js-radar-timeline__item>div{grid-gap:10px;background:#568ded1a;border:1px solid #568ded3d;border-radius:8px;display:grid;gap:10px;padding:18px}.js-radar-timeline small{color:#568ded;font-size:12px;font-weight:700}.js-radar-sources{grid-gap:12px;display:grid;gap:12px;margin:0 auto;width:min(980px,100%)}.js-radar-sources a{grid-gap:12px;align-items:start;background:#568ded1a;border:1px solid #568ded3d;border-radius:8px;color:#fff;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) 22px;min-height:72px;padding:14px;text-decoration:none}.js-radar-sources a>strong{color:#568ded;font-size:13px}.js-radar-sources span{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-radar-sources b,.js-radar-sources em,.js-radar-sources small{line-height:1.4;min-width:0;overflow-wrap:anywhere}.js-radar-sources b{color:#fff;font-size:14px;font-weight:700}.js-radar-sources small{color:#ffffff8c;font-size:12px;font-weight:500}.js-radar-sources em{color:#ffffffb8;font-size:12px;font-style:normal}.js-radar-sources svg{color:#568ded}.js-radar-detail-empty{grid-gap:14px;align-content:center;display:grid;gap:14px;margin:0 auto;min-height:260px;padding:24px;place-items:center;text-align:center;width:min(620px,100%)}.js-radar-detail-empty h2,.js-radar-detail-empty p{margin:0}.js-radar-detail-empty h2{color:#fff;font-size:20px;font-weight:700}.js-radar-detail-empty p{color:#ffffffb8;font-size:14px;line-height:1.5}.js-radar-detail-empty>svg{color:#ffb3b3;height:34px;width:34px}.js-radar-detail__retry{background:#568ded;border:1px solid #568ded;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:38px;padding:0 16px}.js-radar-detail__retry:disabled{cursor:default;opacity:.55}.js-radar-detail__error{color:#ffb3b3!important}.js-radar-detail__pager{align-items:center;background:#031128;border-top:1px solid #568ded2e;display:flex;gap:18px;justify-content:center;min-height:68px;padding:12px clamp(18px,5vw,72px)}.js-radar-detail__pager button{align-items:center;background:#0000;border:1px solid #568ded6b;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;min-height:38px;padding:0 14px}.js-radar-detail__pager button:disabled{cursor:default;opacity:.42}.js-radar-detail__pager span{color:#ffffffa3;font-size:13px;font-weight:600}.js-release-section{grid-gap:24px;display:grid;gap:24px}.js-release-note{color:#ffffffb8;font-size:15px;font-style:italic;font-weight:500;line-height:1.4;margin:0}.js-apply{display:grid;height:100%;min-height:0;place-items:center}.js-apply-card{background:#568ded1a;border-radius:12px;grid-template-rows:minmax(0,1fr) auto auto;height:90vh;overflow:hidden;padding:40px;width:90vw}.js-apply-card,.js-apply-grid{display:grid;min-height:0;position:relative}.js-apply-grid{grid-gap:80px;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.js-apply-grid:before{border-left:3px dashed #568ded66;content:"";inset:0 auto 0 50%;position:absolute;transform:translateX(-1.5px);width:0}.js-apply-panel{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:18px;scrollbar-color:#568ded80 #0000;scrollbar-width:thin}.js-apply-panel h1,.js-apply-panel>h2{color:#fff;font-size:24px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0}.js-apply-panel h2,.js-apply-panel h3{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.25;margin:0}.js-apply-role-top{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 0 34px}.js-apply-back{align-items:center;background:#0000;border:1px solid #568ded;border-radius:999px;color:#568ded;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:500;gap:8px;line-height:1;margin:0;padding:8px 16px}.js-apply-back svg{height:20px;width:20px}.js-apply-previous{margin-bottom:28px}.js-apply-job-nav{align-items:center;display:flex;gap:10px}.js-apply-job-nav button{align-items:center;background:#0000;border:1px solid #568dedbf;border-radius:999px;color:#568ded;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:6px;min-height:34px;padding:7px 12px}.js-apply-job-nav button svg{height:17px;width:17px}.js-apply-job-nav button:disabled{cursor:default;opacity:.25}.js-apply-description,.js-apply-meta,.js-apply-muted,.js-apply-outreach-copy{color:#ffffffdb;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.45}.js-apply-meta{margin:16px 0 0}.js-apply-tags{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 30px}.js-apply-tag{align-items:center;background:#568ded1a;border-radius:20px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:10px;line-height:1;max-width:100%;overflow:hidden;padding:5px 15px}.js-apply-tag svg{color:#568ded;flex:0 0 auto;height:18px;width:18px}.js-apply-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-match-feedback{grid-gap:12px;background:#568ded14;border:1px solid #568ded3d;border-radius:8px;display:grid;gap:12px;margin:0 0 30px;max-width:720px;padding:14px}.js-match-feedback h2,.js-match-feedback p{margin:0}.js-match-feedback h2{font-size:16px}.js-match-feedback p{color:#ffffffad;font-size:13px;line-height:1.4}.js-match-feedback__actions,.js-match-feedback__comment{display:flex;flex-wrap:wrap;gap:10px}.js-match-feedback__actions button,.js-match-feedback__comment button{align-items:center;background:#0000;border:1px solid #568ded8a;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:34px;padding:0 13px}.js-match-feedback__actions button.is-selected,.js-match-feedback__comment button{background:#568ded;border-color:#568ded}.js-match-feedback__actions svg,.js-match-feedback__comment svg{height:15px;width:15px}.js-match-feedback__comment{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) auto}.js-match-feedback__comment textarea{background:#031128a8;border:1px solid #568ded57;border-radius:8px;box-sizing:border-box;color:#fff;font:inherit;font-size:13px;line-height:1.45;min-height:78px;outline:none;padding:10px 12px;resize:vertical;width:100%}.js-match-feedback__comment textarea:focus{border-color:#568ded;box-shadow:0 0 0 3px #568ded29}.js-match-feedback__saved{color:#40eb6e!important;font-weight:700!important}.js-match-feedback__error{color:#ffb3b3!important;font-weight:700!important}.js-apply-description-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:22px}.js-apply-description-head svg{color:#568ded;height:24px;width:24px}.js-apply-description{margin:0;max-width:720px;white-space:pre-wrap}.js-apply-detail-block{grid-gap:10px;display:grid;gap:10px;margin-top:30px;max-width:720px}.js-apply-detail-block h3{margin:0}.js-apply-detail-block p{color:#ffffffd1;font-size:15px;line-height:1.5;margin:0;white-space:pre-wrap}.js-apply-checklist{grid-gap:30px;display:grid;gap:30px;margin-top:40px}.js-apply-check{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr)}.js-apply-check h3{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;line-height:1.35;margin:0}.js-apply-check h3>span:first-child{min-width:0}.js-info-tip{align-items:center;display:inline-flex;flex:0 0 auto}.js-info-tip__trigger{background:#0000;border:0;color:#568ded;cursor:help;display:inline-grid;height:16px;padding:0;place-items:center;width:16px}.js-info-tip__trigger svg{height:16px;width:16px}.js-info-tooltip{background:#071a39;border:1px solid #568ded80;border-radius:8px;box-shadow:0 14px 36px #00000047;color:#fff;font-size:13px;font-weight:400;line-height:1.4;padding:10px 12px;pointer-events:none;position:fixed;transform:translate(-50%);z-index:9999}.js-info-tooltip.is-above{transform:translate(-50%,-100%)}.js-apply-checkbox{background:#0000;border:2px solid #568ded;border-radius:0;color:#fff;cursor:pointer;display:grid;height:20px;margin-top:3px;padding:0;place-items:center;width:20px}.js-apply-checkbox.is-checked{background:#40eb6e;border-color:#40eb6e}.js-apply-checkbox svg{stroke-width:3;height:16px;width:16px}.js-apply-check p{color:#ffffffad;font-size:14px;font-weight:400;line-height:1.45;margin:8px 0 0}.js-apply-inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.js-apply-connect,.js-apply-inline-actions a,.js-apply-inline-actions button,.js-apply-primary,.js-apply-secondary{align-items:center;background:#0000;border:1px solid #568dede6;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;min-height:34px;padding:8px 14px;text-decoration:none}.js-apply-inline-actions button,.js-apply-primary{background:#568ded;border-color:#568ded}.js-apply-inline-actions button:disabled,.js-apply-primary:disabled{cursor:default;opacity:.55}.js-cv-action-menu{align-items:stretch;display:inline-flex;position:relative}.js-apply-inline-actions .js-cv-action-menu__trigger{justify-content:space-between;min-width:164px}.js-apply-inline-actions .js-cv-action-menu__trigger svg{flex:0 0 auto;height:15px;transition:transform .16s ease;width:15px}.js-cv-action-menu.is-open .js-cv-action-menu__trigger svg{transform:rotate(180deg)}.js-cv-action-menu__panel{grid-gap:4px;background:#101725;border:1px solid #568ded3d;border-radius:8px;box-shadow:0 18px 44px #00000057;display:grid;gap:4px;left:0;max-width:min(340px,calc(100vw - 40px));min-width:280px;padding:6px;position:absolute;top:calc(100% + 8px);width:-webkit-max-content;width:max-content;z-index:30}.js-apply-inline-actions .js-cv-action-menu__panel button{grid-gap:3px;background:#0000;border:0;border-radius:6px;color:#fff;display:grid;gap:3px;justify-items:start;line-height:1.25;min-height:0;padding:10px 12px;text-align:left;width:100%}.js-apply-inline-actions .js-cv-action-menu__panel button:hover:not(:disabled){background:#568ded24}.js-cv-action-menu__panel strong{font-size:13px;font-weight:800}.js-cv-action-menu__panel span{color:#ffffff9e;font-size:12px}.js-cv-tailoring-feed{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.js-cv-tailoring-feed__summary{grid-gap:4px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:grid;gap:4px;padding:10px 12px}.js-cv-tailoring-feed__summary strong{color:#fff;font-size:13px;font-weight:850;line-height:1.3}.js-cv-tailoring-feed__summary span{color:#ffffff9e;font-size:12px;line-height:1.4}.js-cv-tailoring-feed__item{grid-gap:10px;background:#568ded14;border:1px solid #568ded3d;border-radius:8px;display:grid;gap:10px;padding:12px}.js-cv-tailoring-feed__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.js-cv-tailoring-feed__head strong{color:#fff;font-size:13px;font-weight:800;line-height:1.35;min-width:0}.js-cv-tailoring-feed__head span{background:#568ded2e;border-radius:999px;color:#568ded;font-size:10px;font-weight:900;line-height:1;padding:4px 8px;text-transform:uppercase}.js-cv-tailoring-feed dl{grid-gap:8px;display:grid;gap:8px;margin:0}.js-cv-tailoring-feed__change{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.js-cv-tailoring-feed__change>div{grid-gap:5px;align-content:start;background:#03112847;border:1px solid #ffffff14;border-radius:8px;display:grid;gap:5px;min-width:0;padding:10px}.js-cv-tailoring-feed__change>svg{stroke-width:2.8;align-self:center;color:#568ded;height:18px;justify-self:center;width:18px}.js-cv-tailoring-feed dt{color:#ffffff70;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.js-cv-tailoring-feed dd{color:#ffffffc7;font-size:12px;line-height:1.5;margin:0 0 6px;overflow-wrap:anywhere}.js-apply-outreach-copy{color:#ffffffad;font-size:16px;font-weight:500;margin:20px 0 28px;max-width:660px}.js-email-status{align-items:center;background:#568ded1a;border-radius:20px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:10px;max-width:100%;padding:8px 18px;width:-webkit-fit-content;width:fit-content}.js-email-connect-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 34px}.js-email-status svg{flex:0 0 auto;height:18px;width:18px}.js-email-status.is-warning svg{color:gold}.js-email-status.is-connected svg{color:#40eb6e}.js-apply-connect{display:flex;width:-webkit-fit-content;width:fit-content}.js-apply-connect:disabled{cursor:default;opacity:.55}.js-email-connect-menu{position:relative;width:-webkit-fit-content;width:fit-content}.js-email-provider-menu{grid-gap:6px;background:#071a39;border:1px solid #568ded6b;border-radius:8px;box-shadow:0 18px 42px #00000047;display:grid;gap:6px;left:0;min-width:180px;padding:8px;position:absolute;top:calc(100% + 10px);z-index:8}.js-email-provider-menu button{align-items:center;background:#0000;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:10px;justify-content:flex-start;min-height:38px;padding:9px 12px}.js-email-provider-menu button:hover{background:#568ded1f}.js-email-provider-menu svg{color:#568ded;height:16px;width:16px}.js-personnel-list{display:grid;margin-top:26px}.js-personnel-loading{align-items:center;border-bottom:1px solid #568ded66;color:#ffffffd1;display:flex;font-size:15px;gap:14px;min-height:94px;padding:18px 0}.js-personnel-spinner{animation:js-personnel-spin .8s linear infinite;border:3px solid #568ded3d;border-radius:50%;border-top-color:#568ded;flex:0 0 auto;height:24px;width:24px}@keyframes js-personnel-spin{to{transform:rotate(1turn)}}.js-person{grid-gap:20px;align-items:center;background:#0000;border:0;border-bottom:1px solid #568ded66;color:#fff;cursor:pointer;display:grid;font:inherit;gap:20px;grid-template-columns:56px minmax(0,1fr) 34px;min-height:94px;padding:18px 0;text-align:left;width:100%}.js-person__avatar{background:#d9d9d9;border-radius:50%;height:56px;width:56px}.js-person__copy{grid-gap:10px;display:grid;gap:10px;min-width:0}.js-person__copy small,.js-person__copy span,.js-person__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-person__copy strong{font-size:16px;font-weight:500}.js-person__copy span{color:#ffffff9e;font-size:13px}.js-person__copy small{color:#ffffff7a;font-size:12px;font-weight:500}.js-person__select{border:1px solid #568ded;border-radius:50%;color:#031128;display:grid;height:24px;place-items:center;width:24px}.js-person__select.is-selected{background:#40eb6e;border-color:#40eb6e}.js-email-tabs{display:flex;flex-wrap:wrap;gap:24px;margin:34px 0 42px}.js-email-tabs button{background:#0000;border:1px solid #568ded;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:500;min-height:42px;padding:8px 18px}.js-email-tabs button.is-active{background:#568ded}.js-apply-panel--emails{display:flex;flex-direction:column;overflow:hidden}.js-email-preview{border:1px dotted #568dedb8;border-radius:8px;flex:1 1 auto;max-width:640px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px;scrollbar-color:#568ded80 #0000;scrollbar-width:thin}.js-email-preview p{color:#fff;font-size:16px;font-weight:400;line-height:1.45;margin:0;white-space:pre-wrap}.js-email-preview mark{background:#0000;color:#568ded}.js-apply-footer,.js-outreach-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end}.js-outreach-actions{background:#0000;justify-content:flex-start;margin:0;padding:0}.js-apply-footer{background:#0000;bottom:0;margin-top:26px;padding-top:16px;position:-webkit-sticky;position:sticky;z-index:4}.js-apply-footer.is-outreach-actions{justify-content:flex-start}.js-apply-primary{min-width:140px}.js-apply-error{color:#ff9a9a;font-size:14px;font-weight:500;margin:18px 0 0;text-align:right}.js-apply-loading{display:grid;min-height:calc(100vh - var(--nav-height) - 146px);place-items:center}.js-beta-message{grid-gap:24px;display:grid;gap:24px}.js-inbox{grid-gap:24px;gap:24px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.js-inbox,.js-inbox-loading{display:grid;height:calc(100vh - var(--nav-height) - 146px);min-height:560px}.js-inbox-loading{grid-gap:14px;align-content:center;gap:14px;place-items:center}.js-inbox-loading i{color:#568ded;font-size:28px}.js-inbox-loading p{color:#fff;font-size:20px;font-weight:500;line-height:1.2;margin:0}.js-inbox__chat,.js-inbox__list,.js-profile-card{background:#568ded29;border-radius:12px}.js-inbox__list{display:flex;flex-direction:column;min-height:0;padding:22px}.js-inbox__subtitle{color:#fff;font-size:14px;font-weight:500;margin:8px 0 20px}.js-inbox-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:16px}.js-inbox-tabs button{background:#0000;border:1px solid #568dedb3;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:500;min-height:34px}.js-inbox-tabs button.is-active{background:#568ded}.js-ama-tabs{grid-template-columns:1fr}.js-ama-tabs button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.js-ama-focus{background:#0c2248;background-position:50%;background-size:cover;border-radius:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;height:100vh;min-height:0;overflow:hidden;position:relative;width:100%}.js-ama-focus__head{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a39b8;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:76px;padding:22px clamp(18px,4vw,64px)}.js-ama-focus__title{justify-self:center;max-width:min(52vw,580px);min-width:0;text-align:center}.js-ama-focus__head h1{color:#fff;font-size:22px;font-weight:700;line-height:1.15;margin:0}.js-ama-focus__head h1,.js-ama-focus__head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-ama-focus__head p{color:#ffffffc2;font-size:13px;font-weight:500;line-height:1.35;margin:5px 0 0}.js-ama-focus__back,.js-ama-focus__threads-button,.js-ama-thread-popover__head button{background:#0000;border:0;color:#fff;cursor:pointer;font:inherit}.js-ama-focus__back{align-items:center;background:#0000;border:1px solid #568dedb8;border-radius:999px;color:#568ded;display:inline-flex;font-size:14px;font-weight:500;gap:7px;justify-content:center;justify-self:start;line-height:1;min-height:38px;padding:9px 16px}.js-ama-focus__threads-button{background:#568ded;border-radius:12px;display:grid;height:44px;justify-self:end;place-items:center;position:relative;width:44px}.js-ama-thread-popover{grid-gap:12px;background:#071a39;border:1px solid #568ded6b;border-radius:12px;box-shadow:0 20px 60px #00000061;display:grid;gap:12px;grid-template-rows:auto auto minmax(0,1fr);inset:82px clamp(18px,4vw,64px) auto auto;max-height:min(640px,calc(100dvh - 110px));overflow:hidden;padding:16px;position:absolute;width:min(360px,calc(100vw - 44px));z-index:8}.js-ama-thread-popover .js-inbox-thread{max-width:100%;min-width:0;overflow:hidden}.js-ama-thread-popover__head{align-items:center;color:#fff;display:flex;gap:12px;justify-content:space-between}.js-ama-thread-popover__head strong{font-size:15px;font-weight:700}.js-ama-thread-popover .js-inbox__threads{max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.js-ama-new-thread{border-style:dashed}.js-ama-thread-row{min-width:0;position:relative}.js-ama-thread-row .js-inbox-thread{padding-right:38px;width:100%}.js-ama-thread-delete{background:#ff646414;border:1px solid #ff646447;border-radius:6px;bottom:8px;color:#ffcdcdeb;cursor:pointer;display:grid;height:26px;min-height:0;padding:0;place-items:center;position:absolute;right:8px;width:26px;z-index:1}.js-ama-thread-delete svg{height:13px;width:13px}.js-ama-thread-delete:focus-visible,.js-ama-thread-delete:hover{background:#ff646429;border-color:#ff64649e;color:#fff;outline:none}.js-ama-focus__messages{background:#0000;justify-self:center;overflow-x:hidden;padding:28px clamp(18px,5vw,86px);width:min(60vw,1120px)}.js-ama-starter{grid-gap:18px;color:#fff;display:grid;gap:18px;margin:auto;text-align:center;width:min(100%,640px)}.js-ama-starter h2{font-size:24px;font-weight:700;line-height:1.2;margin:0}.js-ama-starter__questions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-ama-starter__questions button{background:#0311286b;border:1px solid #568ded8f;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.25;min-height:54px;padding:12px 14px}.js-ama-starter__questions button:focus-visible,.js-ama-starter__questions button:hover{background:#568ded38;border-color:#568ded}.js-ama-starter__questions button:disabled{cursor:not-allowed;opacity:.55}.js-ama-focus__compose{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a39b8;box-sizing:border-box;justify-self:center;padding:18px clamp(18px,5vw,86px) 24px;width:min(60vw,1120px)}.js-chat-messages,.js-inbox__threads,.js-outreach-list{min-height:0;overflow-y:auto;scrollbar-color:#568ded80 #0000;scrollbar-width:thin}.js-inbox__threads,.js-outreach-list{grid-gap:12px;display:grid;gap:12px}.js-outreach-sequence{grid-gap:8px;background:#0c2248;border:1px solid #568dedb3;border-radius:12px;display:grid;gap:8px;padding:14px}.js-outreach-sequence__top{align-items:center;display:flex;gap:10px;justify-content:space-between}.js-outreach-sequence small,.js-outreach-sequence span,.js-outreach-sequence strong{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-outreach-sequence strong{font-size:14px;font-weight:600}.js-outreach-sequence small,.js-outreach-sequence span{font-size:12px;font-weight:500}.js-outreach-sequence small{color:#ffffffa8}.js-outreach-sequence__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#ffffffa8;display:-webkit-box;font-size:12px;line-height:1.4;margin:0;overflow:hidden}.js-outreach-sequence em{background:#40eb6e29;border-radius:999px;color:#40eb6e;font-size:10px;font-style:normal;font-weight:700;padding:4px 8px;text-transform:uppercase}.js-outreach-sequence em.is-paused{background:#ffd70029;color:gold}.js-outreach-sequence em.is-cancelled{background:#f2525d29;color:#f2525d}.js-outreach-sequence__actions{display:flex;flex-wrap:wrap;gap:8px}.js-outreach-contacts{grid-gap:8px;display:grid;gap:8px}.js-outreach-contact{grid-gap:10px;align-items:center;border-top:1px solid #568ded47;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 0}.js-outreach-contact span{grid-gap:2px;display:grid;gap:2px;min-width:0}.js-outreach-contact button{background:#0000;border:1px solid #f2525db8;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:500;min-height:28px;padding:5px 9px}.js-outreach-contact button:disabled{cursor:default;opacity:.45}.js-outreach-sequence__actions button{align-items:center;background:#0000;border:1px solid #568dedb3;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:500;gap:6px;min-height:30px;padding:6px 10px}.js-outreach-sequence__actions button:disabled{cursor:default;opacity:.45}.js-inbox-thread{grid-gap:8px;background:#0c2248;border:1px solid #568dedb3;border-radius:12px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:8px;padding:14px;text-align:left;width:100%}.js-inbox-thread.is-selected{background:#568ded;border-color:#568ded}.js-inbox-thread__top{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.js-inbox-thread__top strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-inbox-thread__top span{color:#fff;flex:0 0 auto;font-size:11px;white-space:nowrap}.js-inbox-thread__preview,.js-inbox-thread__role{color:#fff;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-inbox-thread__preview{align-items:center;color:#fff;display:flex;gap:8px;min-width:0}.js-inbox-thread__preview i{background:#568ded;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.js-inbox__chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden}.js-chat-head{align-items:center;background:#0c2248;display:flex;gap:14px;padding:20px 24px}.js-chat-head h2{color:#fff;font-size:18px;font-weight:600;margin:0}.js-chat-head p{color:#fff;font-size:13px;font-weight:500;margin:5px 0 0}.js-chat-head__back{align-items:center;background:#0000;border:0;color:#568ded;display:none;font:inherit;font-size:12px;font-weight:500;gap:6px}.js-chat-messages{display:flex;flex-direction:column;gap:12px;padding:24px}.js-chat-date{align-self:center;color:#fff;font-size:11px;font-weight:500;padding:2px 10px;text-align:center}.js-chat-message{align-self:flex-start;background:#16356c;border-radius:12px;max-width:min(520px,78%);padding:12px 14px}.js-chat-message.is-outgoing{align-self:flex-end;background:#568ded;margin-bottom:18px}.js-chat-message.is-agent{align-self:flex-start;background:#0000;border-radius:0;margin-bottom:46px;max-width:90%;padding:0;width:90%}.js-ama-answer-footer{align-items:center;color:#ffffff94;display:inline-flex;gap:9px;margin-top:10px}.js-ama-answer-footer time{font-size:11px}.js-ama-copy-answer{background:#0000;border:1px solid #0000;border-radius:999px;color:#ffffffd1;cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.js-ama-copy-answer svg{height:17px;width:17px}.js-ama-copy-answer:hover{border-color:#568dedb8;color:#fff}.js-chat-message.is-loading{opacity:.72}.js-chat-stream-caret{animation:js-chat-caret .9s steps(2,start) infinite;background:currentColor;display:inline-block;height:1em;margin-left:3px;vertical-align:-.15em;width:2px}.js-chat-message p{color:#fff;font-size:14px;font-weight:500;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.js-chat-message p a{color:#fff;text-decoration:underline;text-underline-offset:2px}.js-ama-markdown{grid-gap:14px;color:#fff;display:grid;gap:14px}.js-ama-markdown h2,.js-ama-markdown h3,.js-ama-markdown h4,.js-ama-markdown h5{color:#fff;font-weight:700;line-height:1.25;margin:0}.js-ama-markdown h2{font-size:22px}.js-ama-markdown h3{font-size:18px}.js-ama-markdown h4,.js-ama-markdown h5{font-size:16px}.js-ama-markdown li,.js-ama-markdown p{color:#ffffffe6;font-size:15px;font-weight:500;line-height:1.65;margin:0;overflow-wrap:anywhere;word-break:break-word}.js-ama-markdown ol,.js-ama-markdown ul{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:20px}.js-ama-markdown li::marker{color:#8bb2ffeb;font-weight:800}.js-ama-markdown blockquote{background:#568ded14;border:1px solid #568ded33;border-radius:8px;color:#ffffffdb;font-size:14px;font-weight:600;line-height:1.55;margin:2px 0 4px;padding:11px 14px 11px 42px;position:relative}.js-ama-markdown blockquote .js-ama-markdown{gap:8px}.js-ama-markdown blockquote li,.js-ama-markdown blockquote p{color:#ffffffdb;font-size:inherit;font-weight:inherit;line-height:inherit}.js-ama-markdown blockquote:before{background:#568ded;border-radius:50%;box-shadow:0 0 0 5px #568ded24;content:"";height:12px;left:15px;position:absolute;top:15px;width:12px}.js-career-path__body .js-ama-markdown{gap:18px}.js-career-path__body .js-ama-markdown h2{border-top:1px solid #568ded2e;color:#fff;font-size:20px;margin-top:28px;padding-top:30px}.js-career-path__body .js-ama-markdown h2:first-child{border-top:0;margin-top:0;padding-top:0}.js-career-path__body .js-ama-markdown h2:nth-of-type(3n+1){color:#fff}.js-career-path__body .js-ama-markdown h2:nth-of-type(3n+2){color:#d8e5ff}.js-career-path__body .js-ama-markdown h2:nth-of-type(3n){color:#e7d8ff}.js-career-path__body .js-ama-markdown p{max-width:78ch}.js-career-path__body .js-ama-markdown blockquote{margin-top:-2px;max-width:82ch}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n+1){background:#568ded14;border-color:#568ded3d}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n+1):before{background:#568ded;box-shadow:0 0 0 5px #568ded24}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n+2){background:#40eb6e12;border-color:#40eb6e38}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n+2):before{background:#40eb6e;box-shadow:0 0 0 5px #40eb6e21}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n+3){background:#cc40eb12;border-color:#cc40eb3d}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n+3):before{background:#cc40eb;box-shadow:0 0 0 5px #cc40eb21}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n){background:#ffd70012;border-color:#ffd7003d}.js-career-path__body .js-ama-markdown blockquote:nth-of-type(4n):before{background:gold;box-shadow:0 0 0 5px #ffd70021}.js-ama-markdown a{color:#fff;text-decoration:underline;text-underline-offset:3px}.js-ama-markdown em{font-style:italic}.js-ama-markdown strong{color:#fff;font-weight:800}.js-ama-markdown del{color:#ffffff9e}.js-ama-markdown code{background:#031128b8;border-radius:5px;color:#fff;font-size:.92em;padding:2px 5px}.js-ama-markdown pre{background:#031128c7;border:1px solid #568ded3d;border-radius:8px;color:#fff;margin:0;max-width:100%;overflow-x:auto;padding:13px 14px}.js-ama-markdown pre code{background:#0000;color:inherit;font-size:13px;line-height:1.6;padding:0;white-space:pre}.js-ama-markdown hr{background:#ffffff2e;border:0;height:1px;margin:4px 0;width:100%}.js-ama-markdown img{border-radius:8px;height:auto;max-width:min(100%,520px)}.js-ama-markdown__table-wrap{border:1px solid #568ded3d;border-radius:8px;max-width:100%;overflow-x:auto}.js-ama-markdown table{border-collapse:collapse;color:#ffffffe6;font-size:14px;line-height:1.45;min-width:420px;width:100%}.js-ama-markdown td,.js-ama-markdown th{border-bottom:1px solid #ffffff1f;padding:10px 12px;text-align:left;vertical-align:top}.js-ama-markdown th{background:#568ded24;color:#fff;font-weight:800}.js-ama-markdown tr:last-child td{border-bottom:0}.js-chat-message time{color:#fff;display:block;font-size:10px;margin-top:6px}.js-ama-message-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.js-ama-message-sources a{align-items:center;background:#0311286b;border:1px solid #568ded57;border-radius:999px;color:#fff;display:inline-flex;gap:7px;max-width:230px;min-height:32px;overflow:hidden;padding:7px 10px;text-decoration:none}.js-ama-message-sources a:hover{background:#568ded2e;border-color:#568dedb8}.js-ama-message-sources strong{color:#568ded;flex:0 0 auto;font-size:12px;font-weight:800}.js-ama-message-sources span{color:#ffffffdb;font-size:12px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-ama-message-options{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.js-ama-message-options button{align-items:center;background:#568ded29;border:1px solid #568ded6b;border-radius:8px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:700;justify-content:center;line-height:1.25;min-height:40px;padding:9px 12px;text-align:center}.js-ama-message-options button:focus-visible,.js-ama-message-options button:hover{background:#568ded47;border-color:#568deddb;outline:none}.js-ama-message-options button:disabled{cursor:not-allowed;opacity:.55}.js-cv-draft-tabs{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.js-cv-draft-tabs__list{display:flex;flex-wrap:wrap;gap:8px}.js-cv-draft-tabs__list button{background:#0311288a;border:1px solid #568ded5c;border-radius:8px;color:#ffffffc7;cursor:pointer;font:inherit;font-size:12px;font-weight:800;line-height:1.2;min-height:34px;padding:7px 10px}.js-cv-draft-tabs__list button.is-active,.js-cv-draft-tabs__list button:focus-visible,.js-cv-draft-tabs__list button:hover{background:#568ded3d;border-color:#568deddb;color:#fff;outline:none}.js-cv-draft-tabs__panel{background:#03112880;border:1px solid #568ded47;border-radius:8px;max-height:min(520px,58vh);overflow-y:auto;padding:14px}.js-cv-draft-tabs__panel .js-ama-markdown{grid-gap:10px;display:grid;gap:10px}.js-cv-draft-tabs__panel .js-ama-markdown ul{gap:7px}.js-cv-draft-tabs__panel .js-ama-markdown li{line-height:1.5}.js-chat-compose{grid-gap:10px;align-items:end;background:#0c2248;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 44px;padding:16px}.js-chat-compose textarea{background:#031128;border:0;border-radius:12px;color:#fff;font:inherit;font-size:14px;line-height:1.45;max-height:180px;min-height:44px;min-width:0;overflow-wrap:anywhere;overflow-y:auto;padding:11px 14px;resize:none;white-space:pre-wrap;word-break:break-word}.js-chat-compose textarea::placeholder{color:#fff}.js-chat-compose textarea:focus{outline:1px solid #568ded}.js-chat-compose button{background:#568ded;border:0;border-radius:12px;color:#fff;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.js-chat-compose button:disabled,.js-chat-compose textarea:disabled{cursor:not-allowed;opacity:.55}.js-ama-choice-compose,.js-ama-focus__compose.js-ama-choice-compose{align-items:center;grid-template-columns:1fr}.js-ama-choice-compose span{background:#03112899;border:1px solid #568ded4d;border-radius:12px;color:#fffc;display:grid;font-size:13px;font-weight:700;min-height:44px;place-items:center}.js-scout-configure__badge{cursor:default}.js-scout-configure__compose{align-items:end}.js-scout-configure__compose.is-choice{grid-template-columns:minmax(0,1fr) 44px}.js-scout-configure__question{grid-gap:5px;display:grid;gap:5px;grid-column:1/-1;min-width:0}.js-scout-configure__complete strong,.js-scout-configure__error,.js-scout-configure__question h2,.js-scout-configure__question p,.js-scout-configure__selection{color:#fff;margin:0}.js-scout-configure__question h2{font-size:16px;font-weight:700;line-height:1.25}.js-scout-configure__error,.js-scout-configure__question p,.js-scout-configure__selection{color:#ffffffb8;font-size:12px;font-weight:500;line-height:1.4}.js-scout-configure__options{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;min-width:0}.js-chat-compose .js-scout-configure__option{align-items:center;background:#03112885;border:1px solid #568ded75;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;height:auto;justify-content:flex-start;line-height:1.25;max-width:100%;min-height:34px;padding:7px 11px;text-align:left;width:auto}.js-chat-compose .js-scout-configure__option span{border:1px solid #ffffffb3;border-radius:999px;flex:0 0 auto;height:9px;width:9px}.js-chat-compose .js-scout-configure__option.is-selected{background:#568ded47;border-color:#568ded}.js-chat-compose .js-scout-configure__option.is-selected span{background:#40eb6e;border-color:#40eb6e}.js-scout-configure__selection{align-items:center;display:flex;min-height:44px}.js-scout-configure__complete{align-items:center;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between}.js-scout-configure__complete strong{font-size:14px;font-weight:700}.js-chat-compose .js-scout-configure__complete button{border-radius:999px;font:inherit;font-size:12px;font-weight:700;height:38px;padding:0 14px;width:auto}.js-scout-configure__error{color:#ff9aa5;grid-column:1/-1}.js-inbox__empty{color:#fff;font-size:13px;font-weight:500;padding:18px;text-align:center}.js-profile{grid-gap:24px;display:grid;gap:24px;margin-top:-36px}.js-profile-hero{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:72px minmax(0,1fr) auto}.js-profile-avatar{background:#568ded2e;border-radius:50%;color:#fff;display:grid;font-size:24px;font-weight:700;height:72px;place-items:center;width:72px}.js-profile-avatar svg{height:28px;width:28px}.js-profile-hero h1{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0}.js-profile-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.js-profile-hero__meta span{background:#568ded24;border-radius:999px;color:#fff;font-size:16px;font-weight:500;line-height:1;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.js-profile-hero__meta span.is-open{background:#40eb6eb3;color:#fff}.js-profile-menu{grid-gap:12px;background:#568ded1a;border-radius:8px;display:grid;gap:12px;padding:14px 18px}.js-profile-editor__actions button,.js-profile-menu a,.js-profile-menu button,.js-profile-settings button{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:500;gap:10px;padding:0;text-decoration:none}.js-profile-menu svg{color:#568ded;height:20px;width:20px}.js-profile-menu .is-danger svg{color:#f2525d}.js-profile-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}.js-profile-card{min-width:0;padding:22px}.js-profile-card--wide{grid-column:1/-1}.js-profile-card h2{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0}.js-profile-card a,.js-profile-card p,.js-profile-card span{overflow-wrap:anywhere}.js-profile-card a{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:6px;text-decoration:none}.js-profile-card a:hover{color:#fff}.js-profile-card a svg{color:#568ded;flex:0 0 auto;height:14px;width:14px}.js-profile-card__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.js-profile-card__head>svg{color:#568ded;flex:0 0 auto;height:20px;width:20px}.js-profile-detail-list{grid-gap:14px;display:grid;gap:14px}.js-profile-detail-list>div{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr);min-width:0}.js-profile-detail-list svg{color:#568ded;height:18px;width:18px}.js-profile-detail-list span{color:#fff;font-size:16px;font-weight:500}.js-profile-pills{display:flex;flex-wrap:wrap;gap:10px}.js-profile-pills span{align-items:center;background:#0000;border:2px solid gold;border-radius:999px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:8px;line-height:1.2;padding:8px 11px}.js-profile-pills.is-compact span{background:#0000;border-color:#568ded}.js-profile-pills small{color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.js-profile-more,.js-profile-pills p{color:#fff;font-size:16px;font-weight:500;margin:0}.js-profile-more{background:#0000;border:0;border-bottom:1px solid #fff;cursor:pointer;margin-top:14px;padding:0;width:-webkit-fit-content;width:fit-content}.js-profile-editor{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-profile-editor label{grid-gap:7px;display:grid;gap:7px;min-width:0}.js-profile-editor label span{color:#fff;font-size:16px;font-weight:500}.js-profile-editor input{background:#0311285c;border:0;border-radius:8px;color:#fff;font:inherit;font-size:16px;font-weight:500;height:40px;padding:0 12px;width:100%}.js-profile-editor input:focus{outline:1px solid #568ded}.js-profile-editor__actions{align-items:center;display:flex;gap:18px;grid-column:1/-1;justify-content:flex-end}.js-profile-editor__actions button{min-height:36px}.js-profile-editor__actions button:first-child{background:#568ded;border-radius:8px;padding:8px 12px}.js-profile-settings{align-items:center;display:flex;gap:18px;justify-content:space-between}.js-profile-settings h2{margin:0}.js-profile-settings p{color:#fff;font-size:16px;font-weight:500;margin:6px 0 0}.js-profile-settings button{background:#568ded24;border-radius:999px;padding:10px 14px}.js-profile-settings button.is-active{background:#40eb6e2e}.js-profile-switch{align-content:end}.js-profile-switch button{background:#ffffff3d;border:0;border-radius:999px;cursor:pointer;height:30px;padding:3px;width:54px}.js-profile-switch button i{background:#fff;border-radius:50%;display:block;height:24px;transition:transform .16s ease;width:24px}.js-profile-switch button.is-on{background:#568ded}.js-profile-switch button.is-on i{transform:translateX(24px)}.js-settings{grid-gap:24px;display:grid;gap:24px;margin-top:-36px;margin-inline:auto;max-width:760px}.js-settings__head{grid-gap:16px;display:grid;gap:16px;justify-items:center}.js-settings__back{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-self:start;text-decoration:none}.js-settings__back svg{color:#568ded;height:18px;width:18px}.js-settings-card{background:#568ded1a;border-radius:12px;padding:22px;width:100%}.js-settings-card h2{color:#fff;font-size:20px;font-weight:500;line-height:1.2;margin:0}.js-settings-card__head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.js-settings-card a,.js-settings-card button,.js-settings-card input,.js-settings-card p,.js-settings-card span{color:#fff;font-size:16px;font-weight:500}.js-settings-links{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.js-settings-links a{align-items:center;display:inline-flex;gap:8px;text-decoration:underline;text-underline-offset:3px;width:-webkit-fit-content;width:fit-content}.js-settings-links svg{color:#568ded;height:16px;width:16px}.js-settings-email{grid-gap:18px;display:grid;gap:18px}.js-settings-email p{color:#ffffffbd;line-height:1.4;margin:8px 0 0}.js-settings-email__status{align-items:center;border:1px solid #568dedb3;border-radius:999px;display:inline-flex;gap:8px;min-height:34px;padding:8px 12px;white-space:nowrap}.js-settings-email__status svg{color:#568ded}.js-settings-email__status.is-connected{border-color:#40eb6eb8}.js-settings-email__status.is-connected svg{color:#40eb6e}.js-settings-email__providers{grid-gap:12px;display:grid;gap:12px}.js-email-provider{grid-gap:14px;align-items:center;background:#03112842;border:1px solid #568ded57;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.js-email-provider div{grid-gap:6px;display:grid;gap:6px;min-width:0}.js-email-provider span,.js-email-provider strong{color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-email-provider strong{font-size:16px;font-weight:600}.js-email-provider span{color:#ffffffb3;font-size:14px;font-weight:500}.js-email-provider button{align-items:center;background:#568ded;border:1px solid #568ded;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;gap:8px;justify-content:center;min-height:38px;padding:9px 14px}.js-email-provider button.is-disconnect{background:#0000;border-color:#f2525dd1}.js-email-provider button:disabled{cursor:default;opacity:.55}.js-email-provider button svg{height:16px;width:16px}.js-settings-danger{grid-gap:18px;display:grid;gap:18px}.js-settings-danger p{margin:8px 0 0}.js-settings-danger label{grid-gap:8px;display:grid;gap:8px}.js-settings-danger input{background:#0311285c;border:0;border-radius:8px;font:inherit;height:42px;padding:0 12px;width:min(100%,320px)}.js-settings-danger input:focus{outline:1px solid #568ded}.js-settings-danger button{align-items:center;background:#f2525d;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;gap:10px;padding:12px 16px;width:-webkit-fit-content;width:fit-content}.js-settings-danger button:disabled{cursor:default;opacity:.45}.js-settings-danger button svg{height:20px;width:20px}.js-settings-feedback{margin:0}.js-oauth-callback{background:#031128;color:#fff;display:grid;font-family:Montserrat,Segoe UI,sans-serif;min-height:100vh;padding:24px;place-items:center}.js-oauth-callback__card{grid-gap:16px;background:#568ded1a;border-radius:12px;display:grid;gap:16px;justify-items:center;padding:34px;text-align:center;width:min(100%,420px)}.js-oauth-callback__card>svg{color:#568ded;height:44px;width:44px}.js-oauth-callback.is-success .js-oauth-callback__card>svg{color:#40eb6e}.js-oauth-callback.is-error .js-oauth-callback__card>svg{color:#f2525d}.js-oauth-callback.is-processing .js-oauth-callback__card>svg{animation:js-spin .9s linear infinite}.js-oauth-callback h1{font-size:22px;font-weight:600;margin:0}.js-oauth-callback p{color:#ffffffb8;font-size:15px;font-weight:500;line-height:1.4;margin:0}.js-oauth-callback button{background:#568ded;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;min-height:38px;padding:9px 16px}@keyframes js-spin{to{transform:rotate(1turn)}}@keyframes js-chat-caret{0%,45%{opacity:1}46%,to{opacity:0}}.js-mock-interview{grid-gap:34px;color:#fff;display:grid;gap:34px;grid-template-rows:auto minmax(0,1fr);min-height:90vh}.js-mock-interview__top{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.js-mock-danger,.js-mock-demo-panel button,.js-mock-interview__back,.js-mock-primary,.js-mock-secondary{align-items:center;background:#0000;border:1px solid #568dedb8;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;min-height:38px;padding:9px 16px}.js-mock-interview__back{color:#568ded;justify-self:start}.js-mock-interview__top>div{justify-self:center;min-width:0}.js-mock-interview__top h1,.js-mock-interview__top p{margin:0;text-align:center}.js-mock-interview__top p{color:#ffffff94;font-size:13px;font-weight:600}.js-mock-interview__top h1{font-size:28px;font-weight:600;line-height:1.15;margin-top:4px}.js-mock-interview__status{background:#568ded1a;border-radius:999px;color:#568ded;font-size:12px;font-weight:700;justify-self:end;min-width:104px;padding:8px 12px;text-align:center;text-transform:capitalize}.js-mock-interview__status.is-speaking{color:#40eb6e}.js-mock-interview__status.is-listening{color:gold}.js-mock-live,.js-mock-preparing,.js-mock-report,.js-mock-reports-page,.js-mock-setup{align-content:center;align-self:stretch;display:grid;justify-items:center}.js-mock-setup{gap:20px}.js-mock-preparing{gap:16px;text-align:center}.js-mock-preparing__pulse{animation:js-voice-pulse 1.8s ease-in-out infinite;background:#568ded1f;border:1px solid #568ded6b;border-radius:50%;display:grid;height:96px;place-items:center;width:96px}.js-mock-preparing__pulse svg{color:#568ded;height:34px;width:34px}.js-mock-preparing h2{font-size:26px;font-weight:600;line-height:1.2;margin:0}.js-mock-preparing p{color:#ffffffa3;font-size:15px;font-weight:500;line-height:1.5;margin:0;max-width:560px}.js-mock-preparing__steps{grid-gap:8px;background:#03112875;border:1px solid #568ded3d;border-radius:10px;color:#ffffffc2;display:grid;gap:8px;margin:6px 0 0;max-height:230px;overflow:auto;padding:14px 18px;text-align:left;width:min(680px,100%)}.js-mock-preparing__steps li{grid-gap:3px;display:grid;font-size:13px;font-weight:600;gap:3px;line-height:1.35}.js-mock-preparing__steps small{color:#ffffff7a;font-size:11px;font-weight:500;overflow-wrap:anywhere}.js-mock-setup__copy{max-width:720px;text-align:center}.js-mock-setup__copy h2{font-size:30px;font-weight:600;line-height:1.15;margin:0}.js-mock-demo-panel p,.js-mock-live__mode,.js-mock-report__summary,.js-mock-setup__copy p{color:#ffffffa8;font-size:15px;font-weight:500;line-height:1.5;margin:12px 0 0}.js-mock-types{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(900px,100%)}.js-mock-type{grid-gap:10px;align-content:start;background:#568ded1a;border:1px solid #568ded47;border-radius:12px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:10px;min-height:104px;padding:16px;text-align:left}.js-mock-type.is-selected{background:#40eb6e1f;border-color:#40eb6e}.js-mock-type:disabled{cursor:not-allowed;opacity:.68}.js-mock-type span{font-size:17px;font-weight:600}.js-mock-type small{color:#ffffff9e;font-size:13px;font-weight:500;line-height:1.45}.js-mock-primary{background:#568ded;border-color:#568ded;min-width:180px}.js-mock-primary:disabled,.js-mock-secondary:disabled{cursor:not-allowed;opacity:.72}.js-mock-button-spinner{animation:js-spin .8s linear infinite;border:2px solid #ffffff5c;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.js-mock-setup__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:-12px}.js-mock-setup__actions .js-mock-secondary{min-width:226px}.js-mock-setup__actions span{color:#ffffff94;font-size:12px;font-weight:700;padding-left:4px}.js-mock-usage{color:#ffffff9e;font-size:13px;font-weight:600;margin:-10px 0 0}.js-mock-history{grid-gap:12px;display:grid;gap:12px;margin-top:2px;width:min(900px,100%)}.js-mock-reports-page{align-content:start;gap:24px;justify-items:stretch;justify-self:center;width:min(980px,100%)}.js-mock-reports-page__intro{grid-gap:10px;display:grid;gap:10px;text-align:left}.js-mock-reports-page__intro h2,.js-mock-reports-page__intro p{margin:0}.js-mock-reports-page__intro h2{color:#fff;font-size:32px;font-weight:600;line-height:1.15}.js-mock-reports-page__intro p{color:#ffffffa8;font-size:15px;font-weight:500;line-height:1.5;max-width:680px}.js-mock-history--page{margin-top:0;width:100%}.js-mock-history__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.js-mock-history__head h3{font-size:18px;font-weight:600;margin:0}.js-mock-history__empty,.js-mock-history__head span{color:#ffffff8f;font-size:13px;font-weight:600}.js-mock-history__empty{margin:0}.js-mock-history__empty-state{grid-gap:16px;align-content:center;background:#568ded0f;border:1px solid #568ded2e;border-radius:12px;display:grid;gap:16px;min-height:180px;place-items:center;text-align:center}.js-mock-history__empty-state p{color:#fff9;font-size:14px;font-weight:600;margin:0}.js-mock-history__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-mock-history__item{grid-gap:12px;align-items:center;background:#568ded14;border:1px solid #568ded3d;border-radius:12px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:74px;padding:14px 16px;text-align:left}.js-mock-history__item svg{color:#568ded;height:20px;width:20px}.js-mock-history__item span{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-mock-history__item strong{font-size:15px}.js-mock-history__item small,.js-mock-history__item strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-mock-history__item small{color:#ffffff8f;font-size:12px}.js-mock-history__item em{color:#40eb6e;font-size:14px;font-style:normal;font-weight:700}.js-mock-secondary{color:#568ded}.js-mock-danger{background:#ff627829;border-color:#ff6278cc;color:#ff7587}.js-mock-live{gap:18px}.js-voice-orb{background:radial-gradient(circle,#568ded42 0,#568ded14 58%,#568ded00 70%);border:1px solid #568ded6b;border-radius:50%;display:grid;height:min(34vw,310px);min-height:220px;min-width:220px;place-items:center;position:relative;width:min(34vw,310px)}.js-voice-orb:after,.js-voice-orb:before{animation:js-voice-pulse 2.8s ease-in-out infinite;border:1px solid #568ded52;border-radius:50%;content:"";inset:18px;position:absolute}.js-voice-orb:after{animation-delay:.55s;inset:42px}.js-voice-orb.is-speaking:after,.js-voice-orb.is-speaking:before{animation-duration:.9s;border-color:#40eb6ea6}.js-voice-orb.is-listening:after,.js-voice-orb.is-listening:before{animation-duration:3.6s;border-color:#ffd7008c}.js-voice-orb svg{stroke-width:1.8;color:#fff;height:58px;position:relative;width:58px;z-index:1}@keyframes js-voice-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}.js-mock-live__timer{color:#fff;font-size:30px;font-weight:600;margin:0}.js-mock-live__limit{color:#ffffff94;font-size:13px;font-weight:600;margin:-8px 0 0}.js-mock-live__mode{margin:0;text-transform:capitalize}.js-mock-demo-panel{grid-gap:10px;background:#568ded1a;border-radius:12px;display:grid;gap:10px;padding:16px;width:min(560px,100%)}.js-mock-demo-panel p{font-size:13px;margin:0}.js-mock-demo-panel textarea{background:#031128b8;border:1px solid #568ded61;border-radius:10px;color:#fff;font:inherit;font-size:14px;min-height:70px;padding:10px 12px;resize:vertical}.js-mock-demo-panel button{border-color:#40eb6e;color:#40eb6e;width:-webkit-fit-content;width:fit-content}.js-mock-live__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.js-mock-error{color:#ff7587;font-size:14px;font-weight:600;margin:0}.js-mock-report{align-content:start;gap:100px;justify-items:stretch;justify-self:center;width:min(1180px,100%)}.js-mock-report__intro{grid-gap:20px;display:grid;gap:20px}.js-mock-report__head{grid-gap:16px 24px;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:12px;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr) auto;padding:28px 30px}.js-mock-report__head--v2{align-items:center}.js-mock-report__head h2,.js-mock-report__head p,.js-mock-report__head small{margin:0}.js-mock-report__head p{color:#ffd300;font-size:13px;font-weight:700}.js-mock-report__head h2{font-size:clamp(28px,4vw,46px);font-weight:600;line-height:1.08;margin-top:10px}.js-mock-report__head small{color:#ffffffa8;display:block;font-size:14px;font-weight:600;margin-top:10px}.js-mock-report-score{align-self:center;font-size:clamp(30px,4vw,44px);font-weight:700}.js-mock-report-score--strong{color:#40eb6e}.js-mock-report-score--steady{color:#ffd300}.js-mock-report-score--risk{color:#ff7587}.js-mock-report__summary{color:#ffffffb8;font-size:18px;line-height:1.55;margin:0}.js-mock-analysis-grid,.js-mock-practice-grid,.js-mock-report-hero{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.js-mock-analysis-grid article,.js-mock-practice-grid article,.js-mock-report-failure,.js-mock-report-hero article{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:12px}.js-mock-analysis-grid article,.js-mock-practice-grid article,.js-mock-report-hero article{padding:20px}.js-mock-report-hero__item--strength{box-shadow:inset 0 3px 0 #40eb6ecc}.js-mock-report-hero__item--risk{box-shadow:inset 0 3px 0 #ff7587d1}.js-mock-report-hero__item--action{box-shadow:inset 0 3px 0 #ffd300db}.js-mock-analysis-grid strong,.js-mock-practice-grid strong,.js-mock-report-hero strong{color:#fff;display:block;font-size:14px;font-weight:700}.js-mock-analysis-grid p,.js-mock-practice-grid p,.js-mock-report-hero p{color:#ffffffb8;font-size:14px;line-height:1.45;margin:8px 0 0}.js-mock-report__nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041226f0;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:9px;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:12px;z-index:3}.js-mock-report__nav a{background:#0000;border:1px solid #568ded99;border-radius:999px;color:#dce7ff;flex:0 0 auto;font-size:13px;font-weight:700;padding:8px 12px;text-decoration:none}.js-mock-report__nav a:hover{background:#ffffff0f;color:#fff}.js-mock-report__nav a.is-active{background:#568ded;border-color:#568ded;box-shadow:0 0 0 4px #568ded29;color:#fff}.js-mock-report-block{grid-gap:20px;display:grid;gap:20px;padding:4px 0 0;scroll-margin-top:90px}.js-mock-report-block h3,.js-mock-report-block h4,.js-mock-report-failure h3{margin:0}.js-mock-report-block h3,.js-mock-report-failure h3{color:#fff;font-size:24px;font-weight:700}.js-mock-report-block h4{color:#fff;font-size:15px;font-weight:700}.js-mock-scorecard{grid-gap:16px;display:grid;gap:16px}.js-mock-score-row{grid-gap:12px;display:grid;gap:12px;padding:0}.js-mock-score-row__top{display:flex;gap:12px;justify-content:space-between}.js-mock-score-row__top span,.js-mock-score-row__top strong{color:#fff;font-size:16px;font-weight:700}.js-mock-score-row__top span{color:#40eb6e}.js-mock-score-row--steady .js-mock-score-row__top span{color:#ffd300}.js-mock-score-row--risk .js-mock-score-row__top span{color:#ff7587}.js-mock-score-row__bar{background:#ffffff1c;border-radius:999px;height:6px;overflow:hidden}.js-mock-score-row__bar i{background:#40eb6e;border-radius:inherit;display:block;height:100%}.js-mock-score-row--steady .js-mock-score-row__bar i{background:#ffd300}.js-mock-score-row--risk .js-mock-score-row__bar i{background:#ff7587}.js-mock-answer-panel blockquote,.js-mock-practice-grid blockquote,.js-mock-score-row blockquote{background:#ffd30012;border:0;border-radius:0;color:#ffffffd1;font-size:14px;line-height:1.45;margin:0;padding:13px 15px}.js-mock-answer-panel p,.js-mock-answer-panel ul,.js-mock-report-block>p,.js-mock-report-list,.js-mock-score-row p{color:#ffffffb8;font-size:14px;line-height:1.5;margin:0}.js-mock-answer-tabs{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scrollbar-width:thin}.js-mock-answer-tabs button{grid-gap:3px;background:#0000;border:1px solid #568ded99;border-radius:10px;color:#dce7ff;cursor:pointer;display:grid;flex:0 0 auto;font:inherit;gap:3px;min-width:144px;padding:10px 12px;text-align:left}.js-mock-answer-tabs button span{font-size:13px;font-weight:700}.js-mock-answer-tabs button em{color:#ffffffa8;font-size:12px;font-style:normal;font-weight:700}.js-mock-answer-tabs button.is-active{background:#568ded;border-color:#568ded;box-shadow:0 0 0 4px #568ded29;color:#fff}.js-mock-answer-tabs button.is-active em{color:#ffffffdb}.js-mock-answer-panel{grid-gap:18px;display:grid;gap:18px;padding:0}.js-mock-answer__question{color:#fff!important;font-weight:700}.js-mock-answer__excerpt{color:#ffffff9e!important}.js-mock-answer__grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-mock-answer__grid>div{min-width:0}.js-mock-answer__grid ul,.js-mock-report-list{padding-left:18px}.js-mock-answer__drill,.js-mock-answer__rewrite{background:#0000;border-radius:0;padding:0}.js-mock-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.js-mock-report-failure{grid-gap:16px;display:grid;gap:16px;padding:22px}.js-mock-report-failure p{color:#ffffffbd;line-height:1.5;margin:0}.js-mock-report-failure dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.js-mock-report-failure dl div{background:#04122673;border-radius:10px;padding:12px}.js-mock-report-failure dt{color:#ffffff94;font-size:12px;font-weight:700}.js-mock-report-failure dd{color:#fff;font-size:14px;font-weight:700;margin:4px 0 0}.js-mock-report-failure__detail{background:#ffd30014;border-radius:10px;color:#ffd300!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow-wrap:anywhere;padding:12px 14px}.js-mock-report__sections{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.js-mock-report__section{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:12px;padding:18px}.js-mock-report__section h3{font-size:16px;font-weight:600;margin:0 0 12px}.js-mock-report__section ul{color:#ffffffb8;font-size:14px;font-weight:500;line-height:1.5;margin:0;padding-left:18px}.js-coach{grid-gap:40px;display:grid;gap:40px}.js-coach__title{color:#fff;font-size:26px;font-weight:700;line-height:1.2;margin:0;text-align:center}.js-coach__update-banner{align-items:center;background:#40eb6e14;border:1px solid #40eb6e52;border-radius:10px;color:#ffffffdb;display:flex;gap:10px;margin:-16px auto -8px;max-width:760px;padding:12px 16px}.js-coach__update-banner i{color:#40eb6e;font-size:14px}.js-coach__update-banner p{font-size:13px;line-height:1.45;margin:0}.js-coach__nodes{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,72px);justify-content:center}.js-coach__node-wrap{align-items:center;display:flex;flex-direction:column}.js-coach__node-hint{color:#fff9;font-size:14px;font-weight:500;margin:-20px 0 0;text-align:center}.js-coach__content{grid-gap:clamp(24px,4vw,56px);align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.js-coach__left{grid-gap:24px;display:grid;gap:24px}.js-coach__focus-card{background:#568ded1a;border:1px solid #568ded33;border-radius:14px;padding:24px}.js-coach__focus-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.js-coach__focus-head h3{color:#fff;font-size:17px;font-weight:600;margin:0}.js-coach__focus-text{color:#ffffffdb;font-size:15px;font-weight:400;line-height:1.65;margin:0;transition:opacity .3s ease}.js-coach__focus-text.is-generating{opacity:.55}.js-coach__scout-section{grid-gap:10px;display:grid;gap:10px}.js-coach__scout-title{color:#fff;font-size:18px;font-weight:600;margin:0}.js-coach__scout-desc{color:#ffffff9e;font-size:14px;font-weight:400;line-height:1.5;margin:0}.js-coach__scout-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.js-coach__scout-pill{align-items:center;background:#0000;border:1px solid #568dedb3;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:6px;padding:9px 18px;transition:background .14s ease,border-color .14s ease}.js-coach__scout-pill:hover{background:#568ded24;border-color:#568ded}.js-coach__scout-pill--add{background:#568ded0f;border-color:#568ded70;border-style:dashed;color:#568ded}.js-coach__scout-pill--add:hover{background:#568ded24;border-color:#568ded}.js-coach__scout-empty{color:#ffffff70;font-size:14px;font-weight:500}.js-coach__right{grid-gap:24px;display:grid;gap:24px}.js-career-paths{grid-gap:32px;align-content:start;color:#fff;display:grid;gap:32px;min-height:calc(100vh - var(--nav-height) - 146px)}.js-career-paths__head{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:180px minmax(0,1fr) 180px}.js-career-paths__head.is-intent{grid-template-columns:1fr;justify-items:start;margin:0 auto;width:min(760px,calc(100% - 32px))}.js-career-paths__head h1,.js-career-paths__head p,.js-career-paths__section-head h2,.js-career-paths__section-head p{margin:0}.js-career-paths__head h1{font-size:28px;font-weight:600;line-height:1.15;text-align:center}.js-career-paths__head p{color:#ffffff94;font-size:13px;font-weight:600;line-height:1.35;margin-top:6px;text-align:center}.js-career-paths__tabs{align-items:center;background:#568ded14;border:1px solid #568ded52;border-radius:999px;display:flex;gap:5px;margin:0 auto;max-width:100%;overflow-x:auto;padding:5px;width:-webkit-fit-content;width:fit-content}.js-career-paths__tabs button{background:#0000;border:0;border-radius:999px;color:#ffffffb3;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1;min-height:36px;min-width:104px;padding:9px 16px}.js-career-paths__tabs button.is-active{background:#568ded;color:#fff}.js-career-paths__notice{align-items:center;background:#568ded1a;border:1px solid #568ded4d;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin:0 auto;padding:16px 18px;width:min(820px,100%)}.js-career-paths__notice p,.js-career-paths__notice strong{margin:0}.js-career-paths__notice strong{color:#fff;font-size:15px;font-weight:700}.js-career-paths__notice p{color:#ffffffa8;font-size:13px;font-weight:500;line-height:1.45;margin-top:4px}.js-career-paths__notice.is-loading{justify-content:flex-start}.js-career-paths__notice.is-error{background:#f2525d1a;border-color:#f2525d57}.js-career-paths__notice button{align-items:center;background:#0000;border:1px solid #ffffff52;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;min-height:36px;padding:9px 14px;white-space:nowrap}.js-career-paths__notice button:disabled{cursor:default;opacity:.48}.js-career-paths__section-head{border-bottom:1px solid #568ded47;margin:10px auto 0;padding-bottom:22px;width:min(980px,100%)}.js-career-paths__section-head h2{font-size:26px;font-weight:700;line-height:1.18}.js-career-paths__section-head p{color:#ffcdcde6;font-size:15px;font-weight:500;line-height:1.5;margin-top:10px}.js-career-paths__list{grid-gap:0;display:grid;gap:0;margin:0 auto;width:min(980px,100%)}.js-career-path{background:#0000;border-bottom:1px solid #568ded3d;overflow:hidden}.js-career-path__trigger{grid-gap:16px;align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:grid;font:inherit;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:70px;padding:22px 0;text-align:left;width:100%}.js-career-path__main{grid-gap:6px;display:grid;gap:6px;min-width:0}.js-career-path__main span,.js-career-path__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-career-path__main strong{font-size:16px;font-weight:700;line-height:1.25}.js-career-path__main span{color:#fff9;font-size:13px;font-weight:600}.js-career-path__meta{align-items:center;color:#568ded;display:inline-flex;font-size:12px;font-weight:800;gap:10px;line-height:1;text-transform:uppercase;white-space:nowrap}.js-career-path__meta svg{height:18px;transition:transform .16s ease;width:18px}.js-career-path__trigger[aria-expanded=true] .js-career-path__meta svg{transform:rotate(180deg)}.js-career-path__body{padding:4px 0 34px}.js-career-path__body .js-ama-markdown{padding-top:4px}.js-career-paths__sources{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;width:min(980px,100%)}.js-career-paths__sources a{align-items:center;background:#568ded14;border:1px solid #568ded4d;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:12px;font-weight:600;gap:7px;line-height:1;max-width:280px;overflow:hidden;padding:7px 10px;text-decoration:none}.js-career-paths__sources strong{color:#568ded}.js-career-paths__sources span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-career-paths__empty{border:1px dashed #568ded47;border-radius:8px;color:#ffffff8f;display:grid;font-size:14px;font-weight:600;min-height:120px;place-items:center}.js-career-intent{grid-gap:30px;display:grid;gap:30px;margin:0 auto;width:min(760px,calc(100% - 32px))}.js-career-intent__head h2,.js-career-intent__head p{margin:0}.js-career-intent__head h2{color:#fff;font-size:24px;font-weight:700;line-height:1.2}.js-career-intent__head p{color:#ffffff9e;font-size:15px;font-weight:500;line-height:1.55;margin-top:10px}.js-career-intent__choices{grid-gap:14px;border:0;display:grid;gap:14px;margin:0;min-width:0;padding:0}.js-career-intent__choices label{grid-column-gap:14px;grid-row-gap:8px;align-items:center;background:#568ded0f;border:1px solid #568ded;border-radius:12px;color:#fff;column-gap:14px;cursor:pointer;display:grid;font:inherit;grid-template-columns:22px minmax(0,1fr);min-height:92px;min-width:0;padding:18px;row-gap:8px;text-align:left}.js-career-intent__choices label.is-active{background:#568ded24;color:#fff}.js-career-intent__choices input{opacity:0;pointer-events:none;position:absolute}.js-career-intent__radio{border:2px solid #568dedb8;border-radius:50%;box-sizing:border-box;grid-column:1;grid-row:1/span 2;height:18px;width:18px}.js-career-intent__choices label.is-active .js-career-intent__radio{background:#568ded;border-color:#568ded;box-shadow:inset 0 0 0 4px #031128}.js-career-intent__choices input:focus-visible+.js-career-intent__radio{outline:2px solid #568ded;outline-offset:3px}.js-career-intent__option-title{font-size:16px;font-weight:700;grid-column:2;line-height:1.3;min-width:0;overflow-wrap:anywhere}.js-career-intent__option-desc{color:#ffffff9e;font-size:14px;font-weight:500;grid-column:2;line-height:1.55;min-width:0;overflow-wrap:anywhere}.js-career-intent__field{grid-gap:12px;display:grid;gap:12px}.js-career-intent__field span{color:#fff;font-size:16px;font-weight:500}.js-career-intent__field input{background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px solid #568ded;border-radius:0;color:#fff;font:inherit;font-size:16px;font-weight:500;height:58px;outline:none;padding:0 16px;width:100%}.js-career-intent__field input:focus{outline:none}.js-career-intent__field input::placeholder{color:#ffffff8c}.js-career-intent__submit{align-items:center;background:#568ded;border:1px solid #568ded;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:9px;justify-content:center;line-height:1;margin-top:2px;min-height:34px;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.js-career-intent__submit:disabled{cursor:default;opacity:.62}.js-career-card{background:#0000;border-bottom:1px solid #568ded3d;display:block}.js-career-card__trigger{background:#0000;border:0;color:#fff;cursor:pointer;font:inherit;padding:28px 0;text-align:left;width:100%}.js-career-card__trigger:focus-visible .js-career-card__head strong,.js-career-card__trigger:hover .js-career-card__head strong{color:#8bb2ff}.js-career-card__head{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) auto}.js-career-card__head em,.js-career-card__head strong,.js-career-card__time{margin:0}.js-career-card__time{color:#568ded;display:block;font-size:13px;font-weight:800;line-height:1;text-transform:uppercase}.js-career-card__head strong{color:#fff;display:block;font-size:24px;font-weight:700;line-height:1.2;margin-top:10px}.js-career-card__head em{color:#ffffffad;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:1.55;margin-top:10px}.js-career-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.js-career-card__badges span{align-items:center;border:1px solid #ffffff2e;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:12px;font-weight:800;line-height:1;min-height:30px;padding:8px 11px}.js-career-card__badges svg{color:#568ded;height:20px;transition:transform .16s ease;width:20px}.js-career-card__badges .is-fit-strong{background:#568ded14;border-color:#568ded80;color:#8bb2ff}.js-career-card__badges .is-fit-promising{background:#568ded1a;border-color:#568ded75;color:#8bb2ff}.js-career-card__badges .is-fit-stretch{background:#ffc46b14;border-color:#ffc46b6b;color:#ffc46b}.js-career-card__content{grid-gap:34px;display:grid;gap:34px;padding:0 0 38px}.js-career-card__metrics{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-career-metric{grid-gap:12px;align-content:start;background:#0000;border:0;display:grid;gap:12px;min-height:0;padding:0}.js-career-metric__head{align-items:center;color:#ffffff94;display:inline-flex;font-size:13px;font-weight:800;gap:8px;line-height:1;text-transform:uppercase}.js-career-metric__head svg{color:#568ded}.js-career-metric strong{color:#fff;font-size:20px;font-weight:800;line-height:1.2}.js-career-card__muted,.js-career-metric p{color:#ffffff94;font-size:14px;font-weight:600;line-height:1.45;margin:0}.js-career-salary{grid-gap:10px;display:grid;gap:10px}.js-career-salary__track{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.js-career-salary__track span{background:#568ded;border-radius:inherit;display:block;height:100%;width:68%}.js-career-salary__labels{grid-gap:8px;color:#ffffff8a;display:grid;font-size:12px;font-weight:700;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.js-career-salary__labels strong{color:#fff;font-size:12px;text-align:center}.js-career-salary__labels span:last-child{text-align:right}.js-career-outlook-line{height:36px;overflow:visible;width:100%}.js-career-outlook-line line{stroke:#ffffff21;stroke-width:2}.js-career-outlook-line path{fill:none;stroke:#568ded;stroke-width:4;stroke-linecap:round}.js-career-outlook-line circle{fill:#568ded}.js-career-card__details{grid-gap:30px 40px;display:grid;gap:30px 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-career-card__list{grid-gap:12px;display:grid;gap:12px;min-width:0}.js-career-card__list h3{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:800;gap:8px;line-height:1.25;margin:0}.js-career-card__list h3 svg{color:#cc40eb;flex:0 0 auto}.js-career-card__list ul{grid-gap:9px;color:#ffffffb3;display:grid;font-size:15px;font-weight:500;gap:9px;line-height:1.6;margin:0;padding-left:18px}.js-career-card__markdown{padding-top:2px}.js-career-card__markdown .js-ama-markdown blockquote{display:none}.js-career-detail{grid-gap:34px;display:grid;gap:34px;margin:0 auto;width:min(980px,100%)}.js-career-detail__head{grid-gap:12px;border-bottom:1px solid #568ded3d;display:grid;gap:12px;justify-items:start;padding-bottom:24px}.js-career-detail__head>span{color:#568ded;font-size:13px;font-weight:800;line-height:1;text-transform:uppercase}.js-career-detail__head h2,.js-career-detail__head p{margin:0}.js-career-detail__head h2{color:#fff;font-size:32px;font-weight:800;line-height:1.15}.js-career-detail__head p{color:#ffffffad;font-size:17px;font-weight:500;line-height:1.55;max-width:760px}.js-ama{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto minmax(360px,56vh) auto;margin:0 auto;width:min(960px,100%)}.js-ama__head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.js-ama__head h3{color:#fff;font-size:22px;font-weight:700;line-height:1.2;margin:0}.js-ama__head p{color:#ffffff9e;font-size:14px;font-weight:500;line-height:1.4;margin:6px 0 0}.js-ama__badge{align-items:center;background:#40eb6e14;border:1px solid #40eb6e57;border-radius:999px;color:#40eb6e;display:inline-flex;font-size:12px;font-weight:700;gap:8px;line-height:1;padding:8px 12px;white-space:nowrap}.js-ama__transcript{grid-gap:16px;align-content:start;background:#568ded14;border:1px solid #568ded3d;border-radius:8px;display:grid;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px;scrollbar-color:#568ded80 #0000;scrollbar-width:thin}.js-ama-empty{grid-gap:12px;align-content:center;color:#ffffff94;display:grid;gap:12px;min-height:220px;place-items:center;text-align:center}.js-ama-empty i{color:#568ded;font-size:26px}.js-ama-empty p{font-size:15px;font-weight:500;line-height:1.5;margin:0;width:min(420px,100%)}.js-ama-message{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr)}.js-ama-message.is-user{grid-template-columns:minmax(0,1fr) 34px}.js-ama-message.is-user .js-ama-message__avatar{background:#cc40eb24;color:#cc40eb;grid-column:2;grid-row:1}.js-ama-message.is-user .js-ama-message__body{background:#cc40eb1f;border-color:#cc40eb38;grid-column:1;justify-self:end}.js-ama-message__avatar{background:#568ded24;border-radius:50%;color:#568ded;display:grid;height:34px;place-items:center;width:34px}.js-ama-message__body{background:#031128b8;border:1px solid #568ded3d;border-radius:8px;max-width:min(720px,100%);padding:12px 14px;width:-webkit-fit-content;width:fit-content}.js-ama-message__body p{color:#ffffffe0;font-size:14px;font-weight:500;line-height:1.6;margin:0;white-space:pre-wrap}.js-ama-sources{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.js-ama-source{grid-gap:10px;background:#568ded14;border:1px solid #568ded38;border-radius:8px;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px;text-decoration:none}.js-ama-source:hover{background:#568ded24;border-color:#568ded9e}.js-ama-source__index{color:#568ded;font-size:12px;font-weight:800;line-height:1.35}.js-ama-source__body{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-ama-source__title{color:#fff;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-ama-source__meta,.js-ama-source__quote{color:#ffffff94;font-size:12px;font-weight:500;line-height:1.45}.js-ama-source__quote{color:#ffffffbd}.js-ama-error,.js-ama-loading{align-items:center;border-radius:8px;color:#ffffffbd;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px}.js-ama-loading{background:#568ded14;border:1px solid #568ded38}.js-ama-error{background:#ff646414;border:1px solid #ff646457;color:#ffcdcdf0;justify-content:space-between}.js-ama-error button{background:#0000;border:1px solid #ffcdcd6b;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:6px 10px}.js-ama-error button:disabled{cursor:not-allowed;opacity:.48}.js-ama__composer{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 46px}.js-ama__composer textarea{background:#031128c7;border:1px solid #568ded47;border-radius:8px;color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1.45;max-height:140px;min-height:52px;outline:none;padding:14px 16px;resize:vertical}.js-ama__composer textarea::placeholder{color:#ffffff6b}.js-ama__composer textarea:focus{border-color:#568ded;box-shadow:0 0 0 3px #568ded2e}.js-ama__composer button{background:#568ded;border:0;border-radius:8px;color:#fff;cursor:pointer;display:grid;height:52px;place-items:center;width:46px}.js-ama__composer button:disabled{cursor:not-allowed;opacity:.45}.js-coach__goals-panel{grid-gap:24px;display:grid;gap:24px;padding-top:4px}.js-coach__goals-panel .js-coach__goals-head{gap:10px;justify-content:flex-start}.js-coach__goals-panel .js-coach__goals-head i{color:#568ded;font-size:18px;line-height:1}.js-coach__goals-panel .js-coach__goals-head h3{font-size:20px;font-weight:500}.js-coach-goal__bar-wrap{background:#ffffff1a;border-radius:3px;height:6px;margin:4px 0 2px;overflow:hidden;width:100%}.js-coach-goal__bar-fill{border-radius:3px;height:100%;transition:width .4s ease}.js-coach__goals-card{grid-gap:20px;background:#568ded1a;border:1px solid #568ded33;border-radius:14px;display:grid;gap:20px;padding:24px}.js-coach__goals-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.js-coach__goals-head h3{color:#fff;font-size:18px;font-weight:600;margin:0}.js-coach__goals-badge{align-items:center;background:#cc40eb24;border:1px solid #cc40eb66;border-radius:999px;color:#cc40eb;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px;white-space:nowrap}.js-coach__goals-coming{grid-gap:10px;background:#cc40eb0f;border:1px dashed #cc40eb47;border-radius:10px;display:grid;gap:10px;justify-items:center;padding:20px 16px;text-align:center}.js-coach__goals-coming-icon{background:#cc40eb1a;border-radius:50%;display:grid;height:44px;place-items:center;width:44px}.js-coach__goals-coming-title{color:#fff;font-size:15px;font-weight:600;margin:0}.js-coach__goals-coming-desc{color:#ffffff8a;font-size:13px;font-weight:400;line-height:1.55;margin:0;max-width:280px}.js-coach__goals-list{grid-gap:20px;display:grid;gap:20px}.js-coach-goal{grid-gap:4px;display:grid;gap:4px}.js-coach-goal__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.js-coach-goal__title{color:#fff;flex:1 1 auto;font-size:15px;font-weight:500;line-height:1.3}.js-coach-goal__ratio{flex:0 0 auto;font-size:14px;font-weight:700;white-space:nowrap}.js-coach-goal__period{color:#ffffff6b;font-size:12px;font-weight:500}.js-lp-panel{color:#fff;margin:0 auto;width:min(1180px,100%)}.js-lp-panel h1,.js-lp-panel h2,.js-lp-panel h3,.js-lp-panel p{margin:0}.js-lp-panel h1{font-size:40px;line-height:1.08}.js-lp-panel h1,.js-lp-panel h2{font-weight:900;letter-spacing:0}.js-lp-panel h2{font-size:24px;line-height:1.2}.js-lp-panel h3{font-size:16px;font-weight:800;line-height:1.35}.js-lp-panel p{color:#ffffffbd;font-size:16px;font-weight:500;line-height:1.55}.js-lp-complete,.js-lp-completed-step,.js-lp-decoded,.js-lp-exercise-detail,.js-lp-final-rewards,.js-lp-form-panel,.js-lp-history,.js-lp-loading,.js-lp-materials,.js-lp-overview,.js-lp-progress,.js-lp-start{grid-gap:24px;display:grid;gap:24px}.js-lp-back,.js-lp-inline-link,.js-lp-kicker{align-items:center;color:#568ded;display:inline-flex;gap:8px}.js-lp-kicker{font-size:13px;font-weight:900;letter-spacing:0;margin-bottom:16px;text-transform:uppercase}.js-lp-inline-link{background:#0000;border:0;color:#ffffffc2;padding:0;text-decoration:underline;text-underline-offset:3px}.js-lp-back,.js-lp-inline-link{cursor:pointer;font:inherit;font-size:15px;font-weight:700;width:-webkit-fit-content;width:fit-content}.js-lp-back{background:#568ded1a;border:1px solid #568ded;border-radius:20px;color:#568ded;min-height:38px;padding:0 14px}.js-lp-back svg,.js-lp-inline-link svg,.js-lp-kicker svg{height:18px;width:18px}.js-lp-form-layout{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr)}.js-lp-form-intro{grid-gap:20px;align-content:start;display:grid;gap:20px}.js-lp-form-steps{grid-gap:10px;display:grid;gap:10px;margin:12px 0}.js-lp-form-steps span{align-items:center;background:#568ded14;border-left:5px solid #568ded47;color:#ffffffa8;display:flex;font-size:13px;font-weight:800;min-height:34px;padding:8px 12px}.js-lp-form-steps span.is-active{border-left-color:#568ded;color:#fff}.js-lp-question-stack{grid-gap:28px;display:grid;gap:28px}.js-lp-field{grid-gap:12px;color:#fff;display:grid;font-size:18px;font-weight:600;gap:12px;min-width:0}.js-lp-field span{display:flex;flex-wrap:wrap;gap:6px}.js-lp-field small{color:#fff9;font:inherit;font-weight:400}.js-lp-field input,.js-lp-field select{background:#568ded1a;border:1px solid #384860;border-radius:8px;color:#fff;font:inherit;font-size:16px;font-weight:500;min-height:48px;outline:0;padding:0 16px;width:100%}.js-lp-field select option{color:#031128}.js-lp-empty,.js-lp-exercise-list button,.js-lp-history-list button,.js-lp-material-block,.js-lp-progress-list>button,.js-lp-progress-list>div,.js-lp-reward-box,.js-lp-section-list,.js-lp-upload{background:#568ded1a;border:1px solid #568ded47;border-radius:8px}.js-lp-upload{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:24px minmax(0,1fr);padding:16px}.js-lp-reward-box>svg,.js-lp-upload svg,.js-lp-while-working svg{color:#568ded}.js-lp-upload small,.js-lp-upload strong{color:#fff;display:block;line-height:1.45}.js-lp-upload input{color:#ffffffc7;margin-top:10px}.js-lp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.js-lp-actions.is-right,.js-lp-overview-actions{justify-content:flex-end}.js-lp-primary,.js-lp-secondary{align-items:center;border-radius:20px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:9px;justify-content:center;min-height:42px;padding:0 18px;white-space:nowrap}.js-lp-primary{background:#568ded;border:1px solid #568ded;color:#fff}.js-lp-secondary{background:#568ded1a;border:1px solid #568ded;color:#568ded}.js-lp-wide-action{font-size:20px;font-weight:500;min-height:50px;width:100%}.js-lp-secondary.is-contained{margin-top:18px;width:-webkit-fit-content;width:fit-content}.js-lp-exercise-list button:disabled,.js-lp-primary:disabled,.js-lp-secondary:disabled{cursor:default;opacity:.55}.js-lp-error{color:#ff8f9b!important;font-size:14px!important;font-weight:700!important}.is-spinning{animation:js-lp-spin .9s linear infinite}@keyframes js-lp-spin{to{transform:rotate(1turn)}}@keyframes js-lp-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.js-lp-loader{display:grid;height:84px;place-items:center;position:relative;width:84px}.js-lp-loader span{animation:js-lp-spin 1s linear infinite;border:4px solid #568ded42;border-radius:50%;border-top-color:#568ded;inset:0;position:absolute}.js-lp-loader svg{color:#568ded;height:25px;width:25px}.js-lp-loading{align-content:center;min-height:58vh;place-items:center;text-align:center}.js-lp-loading.has-survey{gap:56px;grid-template-columns:minmax(360px,.9fr) minmax(320px,.7fr);text-align:left}.js-lp-loading-main{grid-gap:20px;display:grid;gap:20px;justify-items:center;text-align:center}.js-lp-loading.has-survey .js-lp-loading-main{justify-items:start;text-align:left}.js-lp-loading strong{color:#ffffffd1;font-size:16px}.js-lp-loading-status{color:#ffffffa3!important;font-size:14px!important;max-width:520px}.js-lp-progress-meter{background:#568ded29;border-radius:999px;height:8px;overflow:hidden;width:min(420px,100%)}.js-lp-progress-meter span{background:#568ded;border-radius:inherit;display:block;height:100%;transition:width .22s ease}.js-lp-leave-note{grid-gap:14px;background:#568ded1a;border:1px solid #568ded47;border-radius:8px;display:grid;gap:14px;max-width:560px;padding:16px}.js-lp-leave-note p{color:#ffffffc2;font-size:14px}.js-lp-dots{align-items:center;display:flex;gap:12px;height:24px}.js-lp-dots i{background:#568ded4d;border-radius:50%;height:8px;width:8px}.js-lp-dots i.is-active{background:#568ded;transform:scale(1.25)}.js-lp-while-working{grid-gap:18px;background:#568ded14;border:1px solid #568ded3d;border-radius:8px;display:grid;gap:18px;padding:20px}.js-lp-while-working div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr)}.js-lp-while-working span,.js-lp-while-working strong{color:#fff;display:block;font-size:14px;line-height:1.4}.js-lp-while-working strong{font-weight:800;margin-bottom:3px}.js-lp-history-list{grid-gap:12px;display:grid;gap:12px}.js-lp-decoded-grid,.js-lp-two-column{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-lp-section-list{grid-gap:16px;align-content:start;display:grid;gap:16px;padding:20px}.js-lp-section-list div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:5px minmax(0,1fr)}.js-lp-section-list i{background:#40eb6e;min-height:100%;width:5px}.js-lp-section-list.is-gap i{background:#ff3}.js-lp-section-list span{color:#fff;font-size:16px;font-weight:500;line-height:1.45}.js-lp-decoded blockquote,.js-lp-overview-list blockquote{background:#0000;border:0;border-left:5px solid #568ded;border-radius:0;color:#ffffffc7;font-size:15px;font-style:italic;font-weight:600;line-height:1.55;margin:0;padding:0 0 0 15px}.js-lp-overview-list{grid-gap:14px;display:grid;gap:14px}.js-lp-overview-list>button{grid-gap:20px;background:#0000;border:0;border-radius:8px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:20px;grid-template-columns:84px minmax(0,1fr);padding:18px;text-align:left;width:100%}.js-lp-overview-list>button.is-expanded{background:#568ded1a}.js-lp-overview-list h2{font-size:20px;font-weight:600}.js-lp-overview-list p{color:#ffffffb3;margin-top:12px}.js-lp-overview-list blockquote{margin-top:12px}.js-lp-step-badge{align-items:center;background:#568ded;border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;line-height:1;min-height:25px;padding:5px 10px;width:-webkit-fit-content;width:fit-content}.js-lp-step-badge.is-muted{background:#568ded3d}.js-lp-illustrated{align-items:center;gap:44px;grid-template-columns:minmax(320px,.86fr) minmax(340px,.9fr)}.js-lp-illustrated img{aspect-ratio:1;border-radius:4px;object-fit:cover;width:100%}.js-lp-illustrated>div{grid-gap:20px;display:grid;gap:20px}.js-lp-intro-card{grid-template-columns:1fr;justify-items:stretch;margin-inline:auto;max-width:400px;text-align:left;width:min(400px,100%)}.js-lp-intro-card img{justify-self:center;width:min(180px,52vw)}.js-lp-start{max-width:820px}.js-lp-complete>h2,.js-lp-start>h2{font-size:24px;font-weight:900}.js-lp-reward-box{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr);padding:16px}.js-lp-reward-box>svg{color:#efbf04}.js-lp-reward-box a,.js-lp-reward-box li,.js-lp-reward-box span,.js-lp-reward-box strong{color:#fff;font-size:15px;line-height:1.5}.js-lp-reward-box strong,.js-lp-reward-box>div>span{display:block}.js-lp-reward-box strong{margin-bottom:8px}.js-lp-reward-box a{align-items:center;background:#568ded;border-radius:20px;display:flex;gap:8px;margin-top:12px;min-height:35px;padding:0 16px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.js-lp-reward-box ol{grid-gap:22px;display:grid;gap:22px;list-style:none;margin:16px 0 0;padding:0}.js-lp-reward-box li{grid-gap:8px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr)}.js-lp-reward-copy{grid-gap:8px;display:grid!important;gap:8px}.js-lp-reward-box li b{background:#568ded;border-radius:50%;color:#fff;display:grid;font-size:11px;height:18px;place-items:center;width:18px}.js-lp-badge-grid em,.js-lp-reward-box em{border:2px solid #efbf04;border-radius:20px;color:#fff;display:flex;font-size:14px;font-style:normal;line-height:1.35;margin-top:8px;max-width:100%;padding:5px 12px;width:-webkit-fit-content;width:fit-content}.js-lp-materials{max-width:1040px}.js-lp-live-step-head{grid-gap:0;align-content:start;display:grid;gap:0;justify-items:start}.js-lp-live-step-head h1{font-size:24px;font-weight:900;line-height:1.2;margin-top:5px}.js-lp-live-step-head .js-lp-inline-link{margin-top:10px}.js-lp-material-block{grid-gap:16px;display:grid;gap:16px;padding:20px}.js-lp-block-head{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) 22px}.js-lp-block-head svg{color:#568ded}.js-lp-block-head .is-complete,.js-lp-exercise-list .is-complete svg,.js-lp-progress-list .is-complete,.js-lp-readonly-status .is-complete{color:#39ff14}.js-lp-block-head .is-progress,.js-lp-exercise-list .is-progress,.js-lp-progress-list .is-progress,.js-lp-readonly-status .is-progress{color:#a5512a}.js-lp-block-head .is-locked,.js-lp-progress-list .is-locked{color:#ce8946}.js-lp-course-list,.js-lp-exercise-list{grid-gap:12px;display:grid;gap:12px}.js-lp-course-list a{grid-gap:4px 12px;align-items:center;background:#0311285c;border:1px solid #568ded3d;border-radius:8px;color:#fff;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:12px 14px;text-decoration:none}.js-lp-course-list a small,.js-lp-course-list a span{min-width:0;overflow-wrap:anywhere}.js-lp-course-list a span{font-size:15px;font-weight:800;grid-column:1;grid-row:1}.js-lp-course-list a small{color:#ffffff9e;font-size:12px;font-weight:700;grid-column:1;grid-row:2}.js-lp-course-list a svg{color:#568ded;grid-column:2;grid-row:1/span 2}.js-lp-exercise-list button{grid-gap:10px;border-color:#568ded3d;color:#fff;cursor:pointer;display:grid;font:inherit;gap:10px;min-height:76px;padding:14px;text-align:left;width:100%}.js-lp-exercise-list button.is-complete{background:#39ff141a;border-color:#39ff1480}.js-lp-exercise-list button strong{font-size:16px;font-weight:900}.js-lp-exercise-list button span{align-items:center;color:#ffffffb3;display:inline-flex;font-size:14px;font-style:italic;gap:6px}.js-lp-exercise-detail{grid-gap:28px;display:grid;gap:28px;max-width:960px}.js-lp-exercise-head{grid-gap:10px;display:grid;gap:10px;justify-items:start}.js-lp-exercise-head .js-lp-back{margin-bottom:12px}.js-lp-exercise-kind{align-items:center;border:1px solid #568deda3;color:#568ded;display:inline-flex;font-size:12px;font-weight:900;line-height:1;min-height:24px;padding:4px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.js-lp-exercise-detail .js-lp-exercise-head h1{color:#fff;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.16;max-width:920px}.js-lp-exercise-brief{grid-gap:50px;display:grid;gap:50px}.js-lp-exercise-section{grid-gap:10px;border:0;display:grid;gap:10px;padding-left:0}.js-lp-exercise-section h2{align-items:center;color:#fff;display:inline-flex;font-size:15px;font-weight:900;gap:8px;line-height:1.25}.js-lp-exercise-section h2 svg{color:#568ded}.js-lp-exercise-section li,.js-lp-exercise-section p{color:#ffffffd1;font-size:16px;font-weight:500;line-height:1.55}.js-lp-exercise-section ol,.js-lp-exercise-section ul{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:22px}.js-lp-exercise-section a{color:#568ded;font-weight:800;overflow-wrap:anywhere}.js-lp-completed-step{max-width:960px}.js-lp-exercise-copy{grid-gap:14px;display:grid;gap:14px}.js-lp-exercise-copy a,.js-lp-exercise-copy p{color:#fff;font-size:19px;line-height:1.55;white-space:pre-wrap}.js-lp-exercise-copy a{color:#568ded}.js-lp-exercise-copy.is-compact{gap:10px}.js-lp-exercise-copy.is-compact a,.js-lp-exercise-copy.is-compact p{color:#ffffffb8;font-size:15px;line-height:1.55}.js-lp-readonly-exercises{grid-gap:14px;display:grid;gap:14px}.js-lp-readonly-exercise{grid-gap:10px;background:#0311285c;border:1px solid #568ded3d;border-radius:8px;display:grid;gap:10px;padding:14px}.js-lp-readonly-exercise strong{color:#fff;font-size:16px;font-weight:900;line-height:1.35}.js-lp-readonly-status{align-items:center;color:#ffffffb3;display:inline-flex;font-size:14px;font-style:italic;font-weight:600;gap:7px}.js-lp-complete-line{align-items:center;color:#fff!important;display:inline-flex;font-weight:800!important;gap:8px}.js-lp-complete-line svg{color:#39ff14}.js-lp-progress{max-width:880px}.js-lp-progress-list{grid-gap:16px;display:grid;gap:16px}.js-lp-progress-list>button,.js-lp-progress-list>div{grid-gap:16px;align-items:center;color:#fff;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 24px;min-height:76px;padding:14px}.js-lp-progress-list>button{border-color:#568ded47;cursor:pointer;font:inherit;text-align:left;width:100%}.js-lp-progress-list>button:disabled{cursor:default;opacity:.75}.js-lp-progress-list span{grid-gap:8px;display:grid;gap:8px;min-width:0}.js-lp-progress-list strong{color:#fff;font-size:18px;font-weight:600;line-height:1.3;min-width:0}.js-lp-final-rewards{max-width:980px}.js-lp-badge-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.js-lp-history-list button{grid-gap:10px;border-color:#384860;color:#fff;cursor:pointer;display:grid;font:inherit;gap:10px;padding:16px;text-align:left;width:100%}.js-lp-history-list button>span{color:#fff;font-size:16px;font-weight:900}.js-lp-history-list h2{font-size:20px}.js-lp-history-list p{color:#ffffffb3;font-size:14px;font-style:italic}.js-lp-history-badges{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-lp-history-badges em,.js-lp-history-badges small{background:#568ded4d;border-radius:8px;color:#fff;font-size:12px;font-style:normal;font-weight:500;min-width:0;overflow-wrap:anywhere;padding:5px 8px}.js-lp-empty{color:#fff9;display:grid;font-weight:700;min-height:120px;place-items:center}.js-lp-modal{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:999}.js-lp-modal-scrim{background:#000000e6;border:0;inset:0;position:absolute}.js-lp-modal-card{grid-gap:18px;background:#031128;border-radius:8px;color:#fff;display:grid;gap:18px;max-height:86vh;overflow-y:auto;padding:26px;position:relative;width:min(620px,100%)}.js-lp-modal-card.is-path{width:min(700px,100%)}.js-lp-modal-close{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;color:#fff;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:30px}@media (min-width:1120px){.js-lp-materials{align-items:start;grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}.js-lp-live-step-head{grid-column:1/-1}.js-lp-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.js-lp-history-list .js-lp-empty{grid-column:1/-1}.js-lp-course-list a{grid-template-columns:minmax(0,1fr) 22px}}@media (max-width:1050px){.js-lp-form-layout,.js-lp-illustrated,.js-lp-loading.has-survey{grid-template-columns:1fr}.js-lp-form-layout{gap:32px}}@media (max-width:900px){.js-coach__content,.js-radar-grid,.js-radar-report-grid{grid-template-columns:1fr}.js-radar__head{align-items:stretch;flex-direction:column}.js-radar__add{width:-webkit-fit-content;width:fit-content}.js-lp-decoded-grid,.js-lp-two-column{grid-template-columns:1fr}.js-lp-panel h1{font-size:28px}.js-lp-panel p{font-size:15px}.js-lp-overview-list>button{gap:12px;grid-template-columns:1fr}.js-lp-history-badges{grid-template-columns:1fr}.js-lp-wide-action{font-size:17px}}@media (max-width:760px){.js-goals-panel__head{align-items:stretch;flex-direction:column}.js-goals-panel__actions{justify-content:flex-start}.js-goals-editor__row{grid-template-columns:minmax(0,1fr) 72px}.js-goals-editor__row .js-goals-period,.js-goals-editor__row select{grid-column:1/-1}.js-coach__title{font-size:20px}.js-coach__nodes{gap:20px}.js-career-paths__head{grid-template-columns:1fr;justify-items:center}.js-career-paths__head .js-mock-interview__back{justify-self:start}.js-career-paths__notice{align-items:flex-start;flex-direction:column}.js-career-intent{padding:0}.js-career-card__details,.js-career-card__metrics,.js-career-intent__choices{grid-template-columns:1fr}.js-career-intent__choices label{gap:7px;grid-template-columns:22px minmax(0,1fr)}.js-career-intent__radio{grid-row:1/span 2}.js-career-intent__option-desc,.js-career-intent__option-title{grid-column:2}.js-career-card__trigger{padding:24px 0}.js-career-card__head{gap:18px;grid-template-columns:1fr}.js-career-card__badges{justify-content:flex-start}.js-career-card__content{gap:28px;padding-bottom:34px}.js-career-detail__head h2{font-size:26px}.js-career-path__trigger{align-items:start;grid-template-columns:minmax(0,1fr)}.js-career-path__meta{justify-content:space-between}.js-ama{grid-template-rows:auto minmax(320px,58vh) auto}.js-ama__head{display:grid}.js-ama__badge{justify-self:start}.js-ama__transcript{padding:12px}.js-ama-message,.js-ama-message.is-user{grid-template-columns:28px minmax(0,1fr)}.js-ama-message.is-user .js-ama-message__avatar{grid-column:1}.js-ama-message.is-user .js-ama-message__body{grid-column:2;justify-self:start}.js-ama-message__avatar{font-size:12px;height:28px;width:28px}.js-mock-interview{min-height:90vh}.js-mock-interview__top{grid-template-columns:1fr;justify-items:center}.js-mock-interview__back{justify-self:start}.js-mock-analysis-grid,.js-mock-answer__grid,.js-mock-history__list,.js-mock-practice-grid,.js-mock-report-failure dl,.js-mock-report-hero,.js-mock-report__head,.js-mock-report__sections,.js-mock-types{grid-template-columns:1fr}.js-mock-report__head span{justify-self:start}.js-mock-setup__copy h2{font-size:25px}.js-voice-orb{height:230px;width:230px}}@media (max-width:1120px){.js-topbar{gap:24px;padding-inline:28px}.js-topbar__item{width:86px}.js-main{padding-inline:28px}.js-beta-workspace{gap:32px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);height:calc(100vh - var(--nav-height) - 146px);min-height:0;overflow:hidden}.js-scout-column{height:100%}.js-scout-head{align-items:center;flex-direction:row}.js-apply-card{padding:30px;width:94vw}.js-apply-grid{gap:54px}}@media (max-width:760px){.js-shell{--nav-height:76px}.js-lp-panel{width:100%}.js-lp-actions,.js-lp-overview-actions{align-items:stretch;flex-direction:column}.js-lp-primary,.js-lp-secondary{width:100%}.js-lp-back,.js-lp-inline-link,.js-lp-secondary.is-contained{width:-webkit-fit-content;width:fit-content}.js-lp-modal{padding:16px}.js-lp-modal-card{padding:24px 16px}.js-shell--focus{--nav-height:0px}.js-topbar{background:#071a39;border-bottom:0;border-top:1px solid #568ded52;gap:0;height:var(--nav-height);inset:auto 0 0;justify-content:center;padding:0 8px max(0px,env(safe-area-inset-bottom))}.js-topbar__brand,.js-topbar__divider{display:none}.js-topbar__nav{justify-content:space-between;margin-left:0;width:100%}.js-topbar__item{flex:1 1;min-width:0;transform:none;width:auto}.js-topbar__item-inner{gap:5px;transform:none}.js-topbar__item svg{height:20px;width:20px}.js-topbar__item-label{font-size:10px;max-width:58px;overflow:hidden;text-overflow:ellipsis}.js-topbar__status{font-size:8px;padding-inline:5px;right:-18px;top:-9px}.js-main{padding:32px 16px calc(var(--nav-height) + 32px)}.js-shell--focus .js-main{min-height:100vh;padding:5vh 5vw}.js-shell--ama-focus,.js-shell--ama-focus .js-main,.js-shell--ama-focus .js-page-frame{height:100dvh;min-height:0;overflow:hidden;width:100%}.js-shell--ama-focus .js-main{padding:0}.js-ama-focus{height:100dvh;min-height:0}.js-ama-focus__head{gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:64px;padding:max(12px,env(safe-area-inset-top)) 14px 12px}.js-ama-focus__title{max-width:56vw}.js-ama-focus__head h1{font-size:18px}.js-ama-focus__head p{font-size:12px}.js-ama-focus__back span{display:none}.js-ama-focus__back{min-height:42px;padding:0;width:42px}.js-ama-focus__threads-button{height:42px;width:42px}.js-ama-thread-popover{inset:calc(env(safe-area-inset-top) + 64px) 10px auto 10px;max-height:min(460px,calc(100dvh - 92px));padding:12px;width:auto}.js-ama-thread-popover .js-inbox__threads{max-height:none;min-height:0}.js-ama-focus__messages{box-sizing:border-box;padding:16px 14px;width:100%}.js-ama-starter{gap:14px}.js-ama-starter h2{font-size:20px}.js-ama-starter__questions{gap:8px}.js-ama-starter__questions button{font-size:12px;min-height:64px;padding:10px 8px}.js-ama-focus__compose{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 42px;padding:10px 12px max(12px,env(safe-area-inset-bottom));width:100%}.js-ama-focus__compose textarea{max-height:112px;min-height:42px;padding:10px 12px}.js-ama-focus__compose button{height:42px;width:42px}.js-radar{padding:0}.js-radar-add{padding:52px 16px 28px}.js-radar__head h1{font-size:24px}.js-radar__head p{font-size:13px}.js-radar-grid{gap:18px}.js-radar-card{min-height:232px}.js-radar-card__top{grid-template-columns:40px minmax(0,1fr) 24px}.js-radar-card__badge{grid-column:2/span 2;width:-webkit-fit-content;width:fit-content}.js-radar-card__expand{grid-column:3;grid-row:1}.js-radar-back{left:0;top:0}.js-radar-add__card{width:min(100%,420px)}.js-radar-detail__head{gap:10px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:68px;padding:max(12px,env(safe-area-inset-top)) 0 12px;width:calc(100% - 28px)}.js-radar-detail__back{min-height:42px;padding:0;width:42px}.js-radar-detail__back span{display:none}.js-radar-detail__title h1{font-size:18px}.js-radar-detail__title p{font-size:12px}.js-radar-detail__badge{height:42px;width:42px}.js-radar-detail__tabs{margin-top:12px;width:calc(100% - 24px)}.js-radar-detail__body{padding:16px 14px}.js-radar-sources a{grid-template-columns:38px minmax(0,1fr)}.js-radar-sources a>svg{display:none}.js-radar-detail__pager{gap:8px;min-height:58px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.js-radar-detail__pager button{font-size:12px;min-height:34px;padding:0 10px}.js-chat-message{max-width:92%}.js-chat-message.is-agent{margin-bottom:42px;max-width:100%;width:100%}.js-chat-message.is-outgoing{margin-bottom:16px}.js-ama-copy-answer{height:30px;width:30px}.js-ama-markdown h2{font-size:18px}.js-ama-markdown h3{font-size:16px}.js-ama-markdown li,.js-ama-markdown p{font-size:14px;line-height:1.55}.js-shell--focus .js-page-frame{height:90vh}.js-shell--ama-focus .js-page-frame{height:100dvh}.js-beta-workspace{gap:24px;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(220px,.86fr);height:calc(100dvh - var(--nav-height) - 64px);min-height:calc(100vh - var(--nav-height) - 64px);overflow:hidden}.js-scout-column{height:100%;min-height:0}.js-beta-side{gap:28px;min-height:0}.js-scout-actions{gap:16px;justify-content:space-between;width:100%}.js-scout-job{grid-column-gap:14px;grid-row-gap:10px;align-items:start;column-gap:14px;display:grid;grid-template-areas:"logo copy chevron" ". salary chevron";grid-template-columns:34px minmax(0,1fr) 22px;height:auto;min-height:0;overflow:visible;padding:18px 16px 18px 20px;row-gap:10px}.js-scout-job.is-strong-fit:before{border-radius:12px 0 0 12px}.js-scout-pending{width:100%}.js-scout-job__logo{align-self:start;flex-basis:34px;grid-area:logo;height:34px;margin-top:2px;width:34px}.js-scout-job__copy{grid-area:copy}.js-scout-job__copy h2{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.js-scout-job__title-row{align-items:flex-start;flex-direction:column;gap:7px}.js-scout-job__copy p,.js-scout-job__salary{font-size:13px;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.js-scout-job__salary{grid-area:salary;justify-items:start;margin-top:0;text-align:left;white-space:normal}.js-scout-job__chevron{align-self:center;grid-area:chevron;justify-self:end}.js-apply{height:100%;min-height:0;place-items:stretch}.js-apply-card{height:90vh;min-height:0;padding:22px;width:100%}.js-apply-grid{gap:0;grid-template-columns:1fr}.js-apply-grid:before{display:none}.js-apply-panel h1,.js-apply-panel>h2{font-size:22px}.js-apply-panel h2,.js-apply-panel h3{font-size:18px}.js-apply-back{font-size:14px}.js-apply-role-top{align-items:flex-start;flex-direction:column;margin-bottom:28px}.js-apply-job-nav{justify-content:space-between;width:100%}.js-apply-job-nav button{min-width:108px}.js-apply-description,.js-apply-meta,.js-email-preview p{font-size:14px}.js-apply-tags{gap:8px}.js-apply-tag{font-size:13px;max-width:100%}.js-match-feedback__comment{grid-template-columns:1fr}.js-apply-checklist{gap:24px;margin-top:30px}.js-apply-inline-actions{align-items:flex-start;flex-direction:column}.js-apply-inline-actions .js-cv-action-menu__trigger,.js-cv-action-menu{width:100%}.js-cv-action-menu__panel{margin-top:8px;position:static;width:100%}.js-cv-tailoring-feed__change{grid-template-columns:1fr}.js-cv-tailoring-feed__change>svg{transform:rotate(90deg)}.js-apply-outreach-copy{font-size:16px;margin-top:16px}.js-person{gap:14px;grid-template-columns:46px minmax(0,1fr) 28px;min-height:82px}.js-person__avatar{height:46px;width:46px}.js-email-status,.js-email-tabs button,.js-person__copy span,.js-person__copy strong{font-size:13px}.js-email-tabs{gap:10px;margin:26px 0 30px}.js-apply-footer,.js-outreach-actions{align-items:stretch;justify-content:flex-end}.js-outreach-actions{flex-direction:column}.js-apply-error{text-align:left}.js-inbox{display:block;isolation:isolate;overflow:hidden;position:relative}.js-inbox,.js-inbox-loading{height:calc(100vh - var(--nav-height) - 64px);min-height:520px}.js-inbox__chat,.js-inbox__list{backface-visibility:hidden;-webkit-backface-visibility:hidden;inset:0;opacity:1;position:absolute;transition:transform .18s ease,opacity .18s ease,visibility .18s ease;visibility:visible;will-change:transform,opacity}.js-inbox__list{transform:translateZ(0)}.js-inbox__chat{opacity:0;pointer-events:none;transform:translate3d(100%,0,0);visibility:hidden}.js-inbox.is-thread-open .js-inbox__list{opacity:0;pointer-events:none;transform:translate3d(-8%,0,0);visibility:hidden}.js-inbox.is-thread-open .js-inbox__chat{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}.js-chat-head__back{display:inline-flex}.js-chat-head{align-items:flex-start;flex-direction:column}.js-chat-message{max-width:88%}.js-profile-hero{gap:14px;grid-template-columns:56px minmax(0,1fr)}.js-profile{margin-top:-12px}.js-profile-avatar{font-size:18px;height:56px;width:56px}.js-profile-grid{grid-template-columns:1fr}.js-profile-menu{grid-column:1/-1;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);justify-content:start}.js-profile-editor,.js-profile-settings{grid-template-columns:1fr}.js-profile-settings{align-items:stretch}.js-profile-card{padding:18px}.js-profile-pills span{max-width:100%}.js-profile-card a,.js-profile-detail-list span,.js-profile-editor input,.js-profile-editor label span,.js-profile-editor__actions button,.js-profile-hero__meta span,.js-profile-menu a,.js-profile-menu button,.js-profile-more,.js-profile-pills p,.js-profile-pills small,.js-profile-pills span,.js-profile-settings button,.js-profile-settings p,.js-settings-card a,.js-settings-card button,.js-settings-card input,.js-settings-card p,.js-settings-card span{font-size:12px}.js-settings{margin-top:-12px}.js-settings__back{font-size:12px}}
/*# sourceMappingURL=main.e81a64d9.css.map*/