@import url(https://fonts.googleapis.com/css2?family=Alexandria:wght@400;500;600;700;800;900&family=Montserrat:wght@400;500;600;700;800;900&display=swap);:root{--js-font-latin:"Montserrat","Segoe UI",sans-serif;--js-font-ui:var(--js-font-latin)}html[lang=ar]{--js-font-ui:"Alexandria","Tahoma",sans-serif}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;font-family:var(--js-font-ui);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:Montserrat,Segoe UI,sans-serif;font-family:var(--js-font-ui)}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;font-family:var(--js-font-ui)!important}a{color:inherit}img,svg{max-width:100%}button{-webkit-appearance:none;appearance:none}::selection{background:#568ded4d}[dir=rtl]{font-family:var(--js-font-ui)}[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-auth__brand-wordmark,[dir=rtl] .js-topbar__brand,[dir=rtl] .logo,[dir=rtl] .public-apply-brand{direction:ltr;font-family:var(--js-font-latin);unicode-bidi:isolate}[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-outreach-language__select select{padding-left:42px;padding-right:13px}[dir=rtl] .js-outreach-language__select>svg{left:14px;right:auto}[dir=rtl] .js-apply-panel--emails{border-left:0;border-right:1px solid #568ded3d;padding-left:18px;padding-right:34px}@media (max-width:1120px) and (min-width:761px){[dir=rtl] .js-apply-card.is-outreach .js-apply-panel--emails{padding-left:18px;padding-right:24px}}@media (max-width:760px){[dir=rtl] .js-apply-panel--emails{border-right:0;padding-left:0;padding-right:0}}[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-settings,[dir=rtl] .js-settings-card,[dir=rtl] .js-settings-language__copy,[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)}[dir=rtl] .js-la-workspace,[dir=rtl] .js-lp-panel,[dir=rtl] .js-radar2,[dir=rtl] .js-radar2-add,[dir=rtl] .js-radar2-detail,[dir=rtl] .js-radar2-drawer{direction:rtl;text-align:right}[dir=rtl] .js-radar2-drawer{-webkit-margin-start:0;-webkit-margin-end:auto;-webkit-border-start:1px solid #568ded47;-webkit-border-end:0;border-inline-end:0;border-inline-start:1px solid #568ded47;margin-inline-end:auto;margin-inline-start:0}[dir=rtl] .js-radar2-action-card,[dir=rtl] .js-radar2-note,[dir=rtl] .js-radar2-phase__body{border-left:0;border-right:2px solid #f0c86b;border-right:2px solid var(--radar2-yellow,#f0c86b)}[dir=rtl] .js-la-response-field input[type=url],[dir=rtl] .js-lp-course-proof-form input[type=url]{direction:ltr;text-align:left}@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:var(--js-font-ui);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__globe{color:#78a8ff;flex:none;height:17px;width:17px}.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__application-context{background:#568ded24;border:1px solid #96b7f247;border-radius:999px;color:#dce8ff;display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.02em;margin:0 0 14px;padding:7px 11px}.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.is-name-step{gap:32px;justify-content:center;padding-block:48px}.js-onboarding.is-name-step .js-onboarding__card{margin-top:0}.js-onboarding__badge{background:#568ded47;border-radius:999px;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:6px 12px}.js-onboarding__progress{grid-gap:7px;display:grid;gap:7px;width:100%}.js-onboarding__progress-meta{color:#ffffffb8;display:flex;font-size:12px;font-weight:600;gap:16px;justify-content:space-between}.js-onboarding__progress-track{background:#ffffff24;height:3px;overflow:hidden}.js-onboarding__progress-track span{background:#568ded;display:block;height:100%;transition:width .22s ease}.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__phone-field{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(132px,.9fr) minmax(0,1.6fr);width:100%}.js-onboarding__phone-code{background-color:#0b1d3a;border:1px solid #568ded;border-radius:0;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:500;height:58px;outline:none;padding:0 32px 0 12px;width:100%}.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__agent.has-progress{gap:18px;grid-template-rows:auto minmax(0,1fr) auto}.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:14px;scrollbar-color:#568deda6 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.js-onboarding__options::-webkit-scrollbar{width:8px}.js-onboarding__options::-webkit-scrollbar-thumb{background:#568deda6;border-radius:999px}.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__city-picker{grid-gap:12px;display:grid;gap:12px}.js-onboarding__all-cities{align-items:center;background:#568ded0f;border:1px solid #568dedb8;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;min-height:42px;padding:10px 12px}.js-onboarding__all-cities input{accent-color:#568ded;height:17px;margin:0;width:17px}.js-onboarding__city-entry{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(150px,1.2fr) minmax(0,1fr) auto}.js-onboarding__city-entry.has-state{grid-template-columns:minmax(140px,1.1fr) minmax(125px,.9fr) minmax(0,1fr) auto}.js-onboarding__city-entry input,.js-onboarding__city-entry select{background:#0b1d3a;border:1px solid #568dedd9;border-radius:10px;color:#fff;font:inherit;font-size:14px;height:42px;min-width:0;outline:none;padding:0 12px;width:100%}.js-onboarding__city-entry input::placeholder{color:#ffffff7a}.js-onboarding__city-entry button{background:#568ded;border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:42px;min-width:64px;padding:0 14px}.js-onboarding__city-entry button:disabled{cursor:not-allowed;opacity:.5}.js-onboarding__city-chips{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px;max-height:94px;overflow-y:auto;padding-right:10px;scrollbar-gutter:stable}.js-onboarding__city-chips button{align-items:center;background:#568ded24;border:1px solid #568dedcc;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;min-height:34px;padding:7px 10px}.js-onboarding__city-chips button span{font-size:18px;line-height:1}.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;padding:0;place-items:center;position:absolute;right:16px;width:38px}.js-onboarding__send svg{display:block;transform:translate(-1px,1px)}.js-onboarding__send:disabled{cursor:wait;opacity:.5}.js-onboarding__error{grid-gap:8px;color:#ffb0b9;display:grid;font-size:14px;font-weight:500;gap:8px;justify-items:center;margin:24px 0 0}.js-onboarding__error p{margin:0}@media (max-width:720px){.js-onboarding{min-height:100svh;padding:44px 20px 32px}.js-onboarding.is-name-step{gap:28px;padding-block: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__phone-code{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.is-name-step .js-onboarding__card{margin-top:0}.js-onboarding__phone-field{gap:8px;grid-template-columns:118px minmax(0,1fr)}.js-onboarding__phone-code{font-size:13px;padding-inline:10px 26px}.js-onboarding__city-entry,.js-onboarding__city-entry.has-state{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.js-onboarding__city-entry button{grid-column:1/-1;width:100%}.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:var(--js-font-ui);min-height:100vh}.js-lp-panel.js-la-workspace{gap:20px;width:min(820px,100%)}.js-la-workspace .js-la-header h1{font-size:24px;font-weight:500;letter-spacing:0;line-height:1.2}.js-la-workspace .js-la-header-copy>span,.js-la-workspace .js-la-reading-heading>span,.js-la-workspace .js-la-review-step>span{color:#568ded;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.js-la-workspace .js-la-header p{color:#ffffffad;font-size:14px;font-weight:500;line-height:1.45}.js-la-workspace .js-la-save-state{color:#ffffffb8;font-size:12px;font-weight:500;min-height:28px;min-width:64px}.js-la-workspace .js-la-device-note{color:#ffffffc2;font-size:14px;font-weight:400;line-height:1.55;padding-block:12px}.js-la-workspace .js-la-assessment-progress,.js-la-workspace .js-la-question-card,.js-la-workspace .js-la-question-nav,.js-la-workspace .js-la-reading-section{max-width:680px;width:min(100%,680px)}.js-la-workspace .js-la-reading-heading h2,.js-la-workspace .js-la-review-step h2{font-size:20px;font-weight:500;letter-spacing:0;line-height:1.25}.js-la-workspace .js-la-reading-heading p,.js-la-workspace .js-la-review-step p{color:#ffffffad;font-size:14px;font-weight:400;line-height:1.55}.js-la-workspace .js-la-reading-lead{color:#ffffffd1;font-size:16px;font-weight:400;line-height:1.7}.js-la-workspace .js-la-reading-note p,.js-la-workspace .js-la-reading-section .js-la-brief-list li,.js-la-workspace .js-la-reading-section .js-la-evidence-list p{font-size:14px;font-weight:400;line-height:1.65}.js-la-workspace .js-la-reading-group h3{font-size:15px;font-weight:500}.js-la-workspace .js-la-brief-list.is-success strong,.js-la-workspace .js-la-reading-section .js-la-evidence-list strong{font-size:14px;font-weight:600}.js-la-workspace .js-la-question-card .js-la-response-field>label strong{font-size:20px;font-weight:500;line-height:1.3}.js-la-workspace .js-la-question-card .js-la-response-field>label span{font-size:14px;font-weight:400;line-height:1.6}.js-la-workspace .js-la-question-card .js-la-options label,.js-la-workspace .js-la-question-card .js-la-response-field input,.js-la-workspace .js-la-question-card .js-la-response-field textarea{font-size:14px;font-weight:400}.js-la-workspace .js-la-response-field small{font-size:12px;font-weight:500}.js-la-workspace .js-la-disclosure h2,.js-la-workspace .js-la-supporting-evidence h2{font-size:20px;font-weight:500}.js-la-workspace .js-la-disclosure label>span,.js-la-workspace .js-la-disclosure p,.js-la-workspace .js-la-supporting-evidence p{font-size:14px;font-weight:400;line-height:1.55}.js-apply a,.js-apply button{font-size:14px!important}.js-la-workspace{grid-gap:24px;display:grid;gap:24px;width:min(980px,100%)}.js-la-top-row{align-items:center;display:flex;justify-content:flex-start}.js-la-header{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.js-la-header-copy{grid-gap:6px;display:grid;gap:6px;min-width:0}.js-la-header h1{color:#fff;font-size:clamp(26px,2.6vw,34px);line-height:1.16;margin:0;overflow-wrap:anywhere}.js-la-header p,.js-la-header-copy>span,.js-la-save-state{color:#fff;font-size:16px;font-weight:700}.js-la-device-note,.js-la-header p,.js-la-save-state{align-items:center;display:inline-flex;gap:7px}.js-la-save-state{justify-content:flex-end;min-height:38px;min-width:78px}.js-la-device-note{background:#0000;border-left:4px solid #ffd75a;box-sizing:border-box;color:#fff;font-size:16px;line-height:1.45;padding:14px 0 14px 18px}.js-la-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-width:0}.js-la-assessment-page,.js-la-intro{grid-gap:36px;display:grid;gap:36px;margin:0 auto;width:100%}.js-la-intro .js-la-brief,.js-la-question-summary.is-expanded .js-la-brief{max-height:none;overflow:visible;padding-right:0}.js-la-intro-action{display:flex;justify-content:center}.js-la-brief-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;min-width:0}.js-la-brief-toolbar .js-la-brief-tabs{flex:1 1 auto;min-width:0}.js-la-go-button{flex:0 0 auto;font-size:14px;min-height:38px;padding-inline:16px}.js-la-question-summary{grid-gap:14px 20px;align-items:center;border-bottom:1px solid #568ded38;display:grid;gap:14px 20px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0 0 18px}.js-la-question-summary.is-collapsed{background:#071832;border:1px solid #568ded6b;border-radius:8px;box-shadow:0 10px 28px #0000002e;padding:14px 16px;position:-webkit-sticky;position:sticky;top:24px;z-index:5}.js-la-question-summary-copy{grid-gap:3px;display:grid;gap:3px}.js-la-question-summary-copy span{color:#fff;font-size:15px;font-weight:600}.js-la-question-summary-copy p{color:#ffffff9e;font-size:12px;font-weight:600;line-height:1.45;margin:0}.js-la-question-summary>.js-la-brief{grid-column:1/-1;grid-row:2;width:100%}.js-la-question-toggle{display:flex;justify-content:center}.js-la-question-toggle button{align-items:center;background:#568ded29;border:1px solid #568ded;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:9px;justify-content:center;min-height:40px;padding:0 14px;transition:background-color .16s ease;white-space:nowrap}.js-la-question-toggle button:focus-visible,.js-la-question-toggle button:hover{background:#568ded4d}.js-la-question-toggle svg{color:#78a8ff;height:17px;width:17px}.js-la-answer-area{grid-gap:24px;display:grid;gap:24px;min-width:0}.js-la-brief{max-height:calc(100vh - 190px);overflow-y:auto;padding-right:8px;scrollbar-color:#568ded99 #0000}.js-la-brief,.js-la-brief-hero{grid-gap:16px;display:grid;gap:16px}.js-la-brief-hero{background:linear-gradient(120deg,#568ded2b,#0311287a);border:1px solid #568ded61;border-radius:12px;padding:22px}.js-la-brief-hero>div{grid-gap:8px;display:grid;gap:8px}.js-la-brief-hero>div>span,.js-la-brief-section header>div>span{color:#9dbdffd6;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.js-la-brief-hero h2{color:#fff;font-size:clamp(24px,2.5vw,32px);font-weight:900;line-height:1.15;margin:0}.js-la-brief-hero p{color:#fffc;font-size:16px;font-weight:600;line-height:1.6;margin:0;max-width:780px}.js-la-brief-flow{grid-gap:8px;background:#03112875;border:1px solid #568ded40;border-radius:10px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.js-la-brief-flow>div{align-items:center;display:flex;gap:9px;min-width:0;padding:5px 7px}.js-la-brief-flow b{border:1px solid #568dedb3;border-radius:50%;color:#a9c6ff;display:grid;flex:0 0 auto;font-size:11px;font-weight:900;height:25px;place-items:center;width:25px}.js-la-brief-flow span{grid-gap:2px;display:grid;gap:2px;min-width:0}.js-la-brief-flow strong{color:#fff;font-size:12px;font-weight:900}.js-la-brief-flow small{color:#ffffff94;font-size:10px;font-weight:600;line-height:1.35}.js-la-brief-section{grid-gap:15px;background:#03112861;border:1px solid #568ded3d;border-radius:10px;display:grid;gap:15px;padding:18px}.js-la-brief-section>header{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr)}.js-la-brief-section-icon{background:#568ded1f;border:1px solid #568ded61;border-radius:8px;color:#9dbdff;display:grid;height:34px;place-items:center;width:34px}.js-la-brief-section-icon svg{height:15px;width:15px}.js-la-brief-section header>div{grid-gap:2px;display:grid;gap:2px}.js-la-brief-section h3{color:#fff;font-size:17px;font-weight:900;line-height:1.25;margin:0}.js-la-brief-section-body{max-width:780px}.js-la-brief-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.js-la-brief-list li,.js-la-evidence-list p{color:#ffffffd1;font-size:15px;font-weight:600;line-height:1.6;margin:0;overflow-wrap:anywhere}.js-la-brief-list.is-requirements li{grid-gap:8px;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr)}.js-la-brief-list.is-requirements li:before{background:#568ded;border-radius:50%;content:"";height:6px;margin-top:9px;width:6px}.js-la-brief-list.is-steps{counter-reset:brief-step}.js-la-brief-list.is-steps li{grid-gap:9px;align-items:start;counter-increment:brief-step;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr)}.js-la-brief-list.is-steps li:before{background:#568ded2e;border-radius:50%;color:#a9c6ff;content:counter(brief-step);display:grid;font-size:10px;font-weight:900;height:23px;margin-top:1px;place-items:center;width:23px}.js-la-brief-list.is-success li{grid-gap:8px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr)}.js-la-brief-list.is-success li>svg{color:#a8ff9d;margin-top:4px}.js-la-brief-list.is-success strong{color:#fff;display:block;font-weight:900;margin-bottom:2px}.js-la-brief-section.is-success{background:linear-gradient(100deg,#39ff1414,#03112857);border-color:#39ff1447}.js-la-brief-section.is-success .js-la-brief-section-icon{background:#39ff1417;border-color:#39ff1459;color:#a8ff9d}.js-la-simulation-label{border:1px solid #ffd75ab8;border-radius:5px;color:#ffd75a;font-size:10px;font-weight:900;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.js-la-evidence-list,.js-la-evidence-list article{grid-gap:10px;display:grid;gap:10px}.js-la-evidence-list article{border:0;border-left:3px solid #568dedb8;padding:4px 0 4px 18px}.js-la-evidence-list strong{color:#fff;font-size:14px;font-weight:900}.js-la-material-copy{grid-gap:10px;display:grid;gap:10px}.js-la-material-copy p{max-width:64ch}.js-la-brief .js-la-capability-note{background:#ffd75a0f;border-left:3px solid #ffd75ab8;color:#fff;font-size:16px;padding:10px 12px}.js-la-brief{background:#0000;border:0;border-radius:0;gap:0;grid-template-rows:auto minmax(420px,auto) auto;max-height:none;overflow:visible;padding-right:0}.js-la-brief-tabs{align-items:center;background:#0000;border:0;display:flex;gap:8px;margin:0;overflow-x:auto;scrollbar-width:none;width:100%}.js-scout-tabs.js-la-brief-tabs{margin-top:0}.js-la-brief-tabs::-webkit-scrollbar{display:none}.js-la-brief-tabs button{min-width:0}.js-la-brief-tabs button:after{display:none}.js-la-brief-panel{padding:clamp(42px,6vw,68px) 0}.js-la-reading-section{grid-gap:32px;align-content:start;display:grid;gap:32px;margin:0 auto;max-width:760px}.js-la-reading-heading{grid-gap:9px;display:grid;gap:9px}.js-la-reading-heading>span,.js-la-review-step>span{color:#78a8ff;font-size:11px;font-weight:900;letter-spacing:.11em}.js-la-reading-heading h2,.js-la-review-step h2{color:#fff;font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:-.025em;line-height:1.18;margin:0}.js-la-reading-heading p,.js-la-review-step p{color:#ffffffa3;font-size:15px;font-weight:600;line-height:1.65;margin:0}.js-la-reading-lead{color:#ffffffe6;font-size:clamp(17px,1.8vw,20px);font-weight:600;line-height:1.8;margin:0}.js-la-reading-note{grid-gap:12px;background:#568ded14;border-left:3px solid #568ded;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr);max-width:680px;padding:18px 20px}.js-la-reading-note svg{color:#78a8ff;margin-top:3px}.js-la-reading-note p{color:#ffffffb8;font-size:14px;font-weight:600;line-height:1.6;margin:0}.js-la-reading-group{grid-gap:18px;display:grid;gap:18px}.js-la-reading-group+.js-la-reading-group{border-top:1px solid #568ded33;padding-top:30px}.js-la-reading-group h3{color:#fff;font-size:18px;font-weight:900;margin:0}.js-la-reading-section .js-la-brief-list{gap:16px}.js-la-reading-section .js-la-brief-list li,.js-la-reading-section .js-la-evidence-list p{font-size:17px;line-height:1.7}.js-la-reading-section .js-la-brief-list.is-requirements li:before{margin-top:11px}.js-la-reading-section .js-la-brief-list.is-steps li{gap:14px;grid-template-columns:34px minmax(0,1fr)}.js-la-reading-section .js-la-brief-list.is-steps li:before{font-size:12px;height:30px;margin-top:0;width:30px}.js-la-reading-section .js-la-brief-list.is-success li{gap:12px}.js-la-reading-section .js-la-brief-list.is-success li>svg{margin-top:6px}.js-la-reading-section .js-la-evidence-list article{gap:9px;padding:4px 0 4px 20px}.js-la-reading-section .js-la-evidence-list strong{font-size:16px}.js-la-brief-nav{grid-gap:14px;align-items:center;border-top:1px solid #568ded2e;display:grid;gap:14px;grid-template-columns:1fr auto 1fr;min-height:66px;padding:18px 0 0}.js-la-brief-nav>span{color:#ffffff80;font-size:12px;font-weight:800}.js-la-brief-nav button{min-height:38px;padding:0 14px;width:-webkit-fit-content;width:fit-content}.js-la-brief-nav button:last-child{justify-self:end}.js-la-criteria,.js-la-defense,.js-la-defense-intro,.js-la-disclosure,.js-la-evaluation,.js-la-layout>main,.js-la-response-list,.js-la-supporting-evidence{grid-gap:16px;display:grid;gap:16px;min-width:0}fieldset.js-la-response-list{border:0;margin:0;padding:0}.js-la-response-field{grid-gap:10px;border-bottom:1px solid #ffffff1f;display:grid;gap:10px;min-width:0;padding-bottom:20px}.js-la-disclosure>label,.js-la-response-field>label{grid-gap:5px;display:grid;gap:5px}.js-la-disclosure h2,.js-la-disclosure label>span,.js-la-response-field>label strong,.js-la-supporting-evidence h2{color:#fff;font-size:20px;font-weight:800}.js-la-response-field>label strong{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.js-la-disclosure p,.js-la-response-field>label span,.js-la-supporting-evidence p{color:#fff;font-size:16px;line-height:1.55}.js-la-defense textarea,.js-la-disclosure input,.js-la-disclosure textarea,.js-la-response-field input,.js-la-response-field textarea,.js-la-table-wrap input{background:#031128bd;border:1px solid #384860;border-radius:6px;color:#fff;font:inherit;font-size:16px;line-height:1.5;min-width:0;outline:0;padding:11px 12px;resize:vertical;width:100%}.js-la-defense textarea:focus,.js-la-disclosure input:focus,.js-la-disclosure textarea:focus,.js-la-response-field input:focus,.js-la-response-field textarea:focus,.js-la-table-wrap input:focus{border-color:#568ded}.js-la-response-field textarea.is-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.js-la-response-field small{color:#fff;font-size:16px;text-align:right}.js-la-response-field small.is-met{color:#fff}.js-la-assessment-progress{grid-gap:12px;display:grid;gap:12px;margin:0 auto;width:min(100%,760px)}.js-la-assessment-progress>div:first-child{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.js-la-assessment-progress span{color:#78a8ff;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.js-la-assessment-progress strong{color:#ffffff8f;font-size:12px;font-weight:800}.js-la-assessment-progress-track{background:#568ded29;border-radius:999px;height:4px;overflow:hidden}.js-la-assessment-progress-track span{background:#568ded;border-radius:inherit;display:block;height:100%;transition:width .18s ease}.js-la-question-card{grid-gap:30px;align-content:start;background:#0000;border:0;border-radius:0;box-sizing:border-box;display:grid;gap:30px;margin:0 auto;min-height:440px;padding:clamp(28px,4vw,44px) 0 20px;width:min(100%,760px)}.js-la-question-card .js-la-response-field{border:0;gap:20px;padding:0}.js-la-question-card .js-la-response-field>label{gap:12px}.js-la-question-card .js-la-response-field>label strong{font-size:clamp(22px,2.5vw,28px);line-height:1.25}.js-la-question-card .js-la-response-field>label span{color:#ffffffb8;font-size:17px;line-height:1.7}.js-la-question-card .js-la-response-field input,.js-la-question-card .js-la-response-field textarea{background:#010b1b94;border-color:#568ded5c;border-radius:8px;font-size:16px;line-height:1.65;padding:15px 16px}.js-la-question-card .js-la-options{gap:12px}.js-la-question-card .js-la-options label{border-radius:8px;font-size:16px;line-height:1.5;min-height:54px;padding:13px 16px}.js-la-review-step{grid-gap:12px;display:grid;gap:12px}.js-la-review-answers{grid-gap:18px;border-top:1px solid #568ded33;display:grid;gap:18px;padding-top:26px}.js-la-review-answers>h3{color:#fff;font-size:17px;font-weight:800;margin:0}fieldset.js-la-review-fields{grid-gap:28px;border:0;display:grid;gap:28px;margin:0;padding:0}.js-la-review-fields>div{border-bottom:1px solid #568ded2e;padding-bottom:28px;position:relative}.js-la-review-fields>div.is-incomplete{background:#ffd75a0f;border:1px solid #ffd75a5c;border-radius:8px;padding:16px}.js-la-review-missing{color:#ffd75a;display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.js-la-review-fields .js-la-response-field{border:0;gap:14px;padding:0}.js-la-question-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;width:min(100%,760px)}.js-la-question-nav button{min-height:44px}.js-la-submit-action{border-top:1px solid #568ded33;margin-top:0;padding-top:24px}.js-la-options{grid-gap:8px;display:grid;gap:8px}.js-la-options label{align-items:center;border:1px solid #568ded4d;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:10px;min-height:42px;padding:9px 12px}.js-la-check input,.js-la-options input{flex:0 0 auto;height:17px;width:17px}.js-la-ranking{grid-gap:7px;display:grid;gap:7px}.js-la-ranking>div{grid-gap:7px;align-items:center;border:1px solid #568ded47;border-radius:6px;display:grid;gap:7px;grid-template-columns:24px minmax(0,1fr) 32px 32px;min-height:42px;padding:7px 8px}.js-la-ranking button,.js-la-table-wrap button{background:#568ded1f;border:1px solid #568ded5c;border-radius:5px;color:#fff;cursor:pointer;display:grid;min-height:30px;min-width:30px;place-items:center}.js-la-ranking button:disabled{cursor:default;opacity:.35}.js-la-table-wrap{max-width:100%;overflow-x:auto}.js-la-table-wrap table{border-collapse:collapse;min-width:540px;width:100%}.js-la-table-wrap td,.js-la-table-wrap th{border:1px solid #ffffff1f;padding:7px;text-align:left}.js-la-table-wrap th{color:#fff;font-size:16px}.js-la-table-wrap .js-la-add-row{display:inline-flex;gap:7px;margin-top:8px;padding:0 10px;width:-webkit-fit-content;width:fit-content}.js-la-defense,.js-la-defense-intro,.js-la-disclosure,.js-la-evaluation,.js-la-supporting-evidence{border-top:1px solid #ffffff24;padding:18px 0}.js-la-supporting-evidence>label{align-items:center;border:1px solid #568ded;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;min-height:40px;padding:0 13px;width:-webkit-fit-content;width:fit-content}.js-la-supporting-evidence>label input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.js-la-supporting-evidence>label.is-disabled{cursor:default;opacity:.5}.js-la-supporting-evidence>div{grid-gap:9px;align-items:center;color:#fff;display:grid;font-size:16px;gap:9px;grid-template-columns:20px minmax(0,1fr) auto}.js-la-check{align-items:center;grid-template-columns:20px minmax(0,1fr)}.js-la-processing{grid-gap:10px;align-content:center;color:#fff;display:grid;gap:10px;min-height:160px;place-items:center;text-align:center}.js-la-processing svg{color:#568ded;height:24px;width:24px}.js-la-processing span{color:#fff;font-size:16px;max-width:540px}.js-la-defense>div:first-child{color:#fff;display:flex;font-size:16px;font-weight:800;gap:12px;justify-content:space-between}.js-la-defense>div:first-child strong{align-items:center;color:#fff;display:inline-flex;gap:6px}.js-la-criteria{gap:10px}.js-la-criteria article{grid-gap:9px;background:hsla(0,0%,100%,.035);border-left:4px solid #f0b54a;display:grid;gap:9px;padding:13px 14px}.js-la-criteria article.is-demonstrated{border-left-color:#58df7b}.js-la-criteria article.is-not-assessable{border-left-color:#ff7884}.js-la-criteria article>div{grid-gap:8px;align-items:center;color:#fff;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr) auto}.js-la-criteria article>div span{color:#fff;font-size:16px;font-weight:800}.js-la-criteria article p{color:#fff;font-size:16px}.js-la-criteria blockquote{background:#031128ad;border:0;color:#fff;font-size:16px;line-height:1.5;margin:0;padding:9px 11px}.js-la-criteria blockquote small{color:#fff;font-weight:800;margin-right:7px;text-transform:uppercase}.js-la-passed{align-items:center;background:#58df7b14;border-left:4px solid #58df7b;color:#fff;display:flex;gap:9px;padding:13px 14px}.js-la-history{border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:16px}.js-la-history h2{color:#fff;font-size:20px;width:100%}.js-la-history span{color:#fff;font-size:16px}.js-la-system-error{grid-gap:12px;align-content:center;display:grid;gap:12px;min-height:280px;place-items:center;text-align:center}.js-la-system-error>svg{color:#ff7884;height:32px;width:32px}.js-la-mobile-tabs{display:none}@media (max-width:800px){.js-la-brief-toolbar{align-items:stretch;flex-direction:column;gap:14px}.js-la-brief-toolbar .js-la-go-button{align-self:flex-end;width:-webkit-fit-content;width:fit-content}.js-la-assessment-page,.js-la-intro{gap:18px}.js-la-brief{grid-template-rows:auto minmax(380px,auto) auto}.js-la-brief-tabs button{min-width:0}.js-la-brief-panel{padding:34px 0}.js-la-reading-section{gap:26px}.js-la-reading-lead,.js-la-reading-section .js-la-brief-list li,.js-la-reading-section .js-la-evidence-list p{font-size:16px}.js-la-brief-nav{padding-inline:12px}.js-la-question-summary{grid-template-columns:1fr;padding:0 0 16px}.js-la-question-summary.is-collapsed{padding:14px;top:16px}.js-la-question-summary>.js-la-brief{grid-row:3}.js-la-question-toggle{justify-content:flex-start}.js-la-question-toggle button{white-space:normal;width:100%}.js-la-question-card{min-height:400px;padding:28px 0}.js-la-brief-nav button,.js-la-question-nav button{width:-webkit-fit-content;width:fit-content}.js-la-header{grid-template-columns:1fr auto}.js-la-header h1{font-size:24px}.js-la-mobile-tabs{border:1px solid #568ded5c;border-radius:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.js-la-mobile-tabs button{background:#0000;border:0;color:#ffffff9e;font:inherit;font-size:13px;font-weight:800;min-height:40px}.js-la-mobile-tabs button.is-active{background:#568ded3d;color:#fff}.js-la-layout{grid-template-columns:1fr}.js-la-layout>div,.js-la-layout>main{display:none}.js-la-layout>.is-mobile-active{display:grid}.js-la-brief{max-height:none;overflow:visible;padding-right:0}.js-la-criteria article>div{grid-template-columns:18px minmax(0,1fr)}.js-la-criteria article>div span{grid-column:2}}.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{-webkit-margin-start:auto;align-items:stretch;display:flex;gap:4px;height:100%;justify-content:flex-end;margin-inline-start:auto}.js-topbar__item{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;opacity:1;padding-inline:clamp(12px,1.25vw,20px);text-decoration:none;transform:skewX(-8deg);width:auto}.js-topbar__item-inner{grid-gap:4px;display:grid;gap:4px;justify-items:center;padding-bottom:8px;padding-top:8px;position:relative;transform:skewX(8deg)}.js-topbar__item-inner:after{background:#568ded;border-radius:999px;content:"";height:2px;inset:auto 0 0;opacity:0;position:absolute;transform:scaleX(0);transition:opacity .16s ease,transform .16s ease}.js-topbar__item.is-active .js-topbar__item-inner:after,.js-topbar__item:focus-visible .js-topbar__item-inner:after,.js-topbar__item:hover .js-topbar__item-inner:after{opacity:1;transform:scaleX(1)}.js-topbar__item:focus-visible{outline:none}.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;inset-inline-end:-24px;line-height:1;min-height:16px;padding:1px 6px;position:absolute;top:-7px;white-space:nowrap}.js-topbar__status.is-loading:before{-webkit-margin-end:4px;animation:js-lp-pulse 1.1s ease-in-out infinite;background:#568ded;border-radius:50%;content:"";height:5px;margin-inline-end: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}.js-shell:not(.js-shell--focus)>.js-main:has(.js-upgrade-gate.has-feature-preview){padding-top:calc(var(--nav-height) + 28px)}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,body.js-learning-exercise-focus .js-shell{--nav-height:0px}body.js-learning-exercise-focus .js-topbar{display:none}body.js-learning-exercise-focus .js-main{padding-top:clamp(28px,5vh,52px)}.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;background:#568ded1f;border:1px solid #568ded;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;gap:8px;line-height:1;min-height:34px;padding-block:0;padding-inline:10px 8px;transition:background-color .16s ease;white-space:nowrap}.js-scout-sort:focus-within,.js-scout-sort:hover{background:#568ded3d}.js-scout-sort svg{color:#568ded;height:16px;width:16px}.js-scout-sort select{background:#0000;border:0;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:500;min-height:34px;outline:0;padding-block:0;padding-inline:0 22px}.js-scout-sort option{color:#031128}.js-manual-search__count{color:#ffffff94;font-size:12px;font-weight:600;white-space:nowrap}.js-manual-search{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(220px,1.25fr) minmax(170px,.85fr) minmax(150px,auto);margin-top:18px;width:100%}.js-manual-search__field,.js-manual-search__mode{align-items:center;background:#568ded1a;border:1px solid #568ded57;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;gap:9px;min-height:44px;min-width:0}.js-manual-search__field{padding-inline:13px}.js-manual-search__field:focus-within,.js-manual-search__mode:focus-within{background:#568ded29;border-color:#568ded}.js-manual-search__field svg{color:#79a8f7;flex:0 0 auto;height:17px;width:17px}.js-manual-search input,.js-manual-search select{background:#0000;border:0;color:#fff;font:inherit;font-size:13px;min-height:42px;min-width:0;outline:0;width:100%}.js-manual-search input::placeholder{color:#ffffff7a}.js-manual-search select{cursor:pointer;padding-inline:12px 30px}.js-manual-search select option{color:#031128}.js-scout-tabs{align-items:center;display:flex;gap:8px;margin-top:18px}.js-scout-tabs button{background:#568ded1f;border:1px solid #568ded;border-radius:20px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:500;min-height:34px;padding:0 15px;transition:background-color .16s ease,border-color .16s ease;white-space:nowrap}.js-scout-tabs button:focus-visible,.js-scout-tabs button:hover{background:#568ded3d}.js-scout-tabs button.is-active{background:#568ded;border-color:#568ded;color:#fff}.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-cv-prompt{grid-gap:14px;align-items:center;background:#568ded1f;border:1px solid #568ded6b;border-radius:12px;box-sizing:border-box;color:#fff;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:14px;padding:14px 16px;width:100%}.js-scout-cv-prompt__icon{stroke-width:2;color:#79a8f7;height:22px;width:22px}.js-scout-cv-prompt__copy strong{display:block;font-size:14px;line-height:1.35}.js-scout-cv-prompt__copy p{color:#ffffffc2;font-size:13px;line-height:1.4;margin:3px 0 0}.js-scout-cv-prompt__actions{align-items:center;display:flex;gap:8px}.js-scout-cv-prompt__actions button{align-items:center;background:#568ded;border:1px solid #568ded;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 14px;white-space:nowrap}.js-scout-cv-prompt__actions button.is-secondary{background:#0000;color:#a9c7fa}.js-scout-cv-prompt__actions button:focus-visible,.js-scout-cv-prompt__actions button:hover{filter:brightness(1.08)}.js-scout-cv-prompt__actions button:disabled{cursor:wait;opacity:.65}.js-scout-job{align-items:center;background:var(--js-primary-18);border:1px solid var(--js-border);border-radius:12px;box-sizing:border-box;color:var(--js-text);cursor:pointer;display:flex;font:inherit;gap:22px;min-height:90px;overflow:hidden;padding:20px;position:relative;text-align:start;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.js-scout-job:focus-visible,.js-scout-job:hover{background:var(--js-primary-24);border-color:var(--js-primary);box-shadow:var(--js-shadow);transform:translateY(-1px)}.js-scout-job-shell{grid-gap:7px;display:grid;gap:7px;position:relative}.js-scout-job-feedback{align-items:flex-start;display:flex;gap:8px;justify-content:flex-end;min-height:24px}.js-scout-job-feedback__reasons button,.js-scout-job-feedback__toggle{background:#0000;border:0;border-radius:7px;color:#ffffff94;cursor:pointer;font:inherit;font-size:11px;padding:4px 8px}.js-scout-job-feedback__reasons button:focus-visible,.js-scout-job-feedback__reasons button:hover,.js-scout-job-feedback__toggle:focus-visible,.js-scout-job-feedback__toggle:hover{background:#568ded24;color:#fff}.js-scout-job-feedback__reasons{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.js-scout-job-feedback__reasons span{color:#ffffff85;font-size:11px}.js-scout-job-feedback__reasons button{background:#568ded14;border:1px solid #568ded47}.js-scout-job-feedback__reasons button:disabled{cursor:wait;opacity:.55}.js-scout-feedback-error{color:#ff9c9c;font-size:12px;margin:8px 0 0}.js-scout-job.is-applied{border:1px solid #568ded57}.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:var(--js-text);flex:1 1 auto;font-size:17px;font-weight:700;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 i{font-size:11px;line-height:1}.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{color:var(--js-muted);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.2;margin:8px 0 0}.js-scout-job__copy>p:first-of-type{color:var(--js-text);font-weight:600}.js-scout-job__copy .js-scout-job__details{color:var(--js-muted)}.js-scout-job__copy .js-scout-job__salary-note{color:var(--js-muted);font-size:12px;margin-top:6px}.js-scout-job__copy .js-scout-job__salary-note.is-unavailable{color:var(--js-subtle)}.js-scout-job__match{--match-color:#ffffffa3;grid-gap:4px;display:grid;flex:0 0 auto;gap:4px;justify-items:end;margin:0;text-align:end;white-space:nowrap}.js-scout-job__match strong{color:var(--match-color);font-size:14px;font-weight:700;line-height:1.2}.js-scout-job__match.is-excellent{--match-color:#58df7b}.js-scout-job__match.is-strong{--match-color:#568ded}.js-scout-job__match.is-good{--match-color:#9aacc6}.js-scout-job__match.is-potential{--match-color:#ffffffb8}.js-scout-job__match .js-scout-job__badges{justify-content:flex-end;margin-top:5px}.js-scout-job__chevron{stroke-width:2.8;color:var(--js-primary);flex:0 0 24px;height:24px;width:24px}.js-scout-result-job{background:#568ded1a;border-color:#568ded0d;color:#fff;transition:none}.js-scout-result-job:focus-visible,.js-scout-result-job:hover{background:#568ded1a;border-color:#568ded0d;box-shadow:none;transform:none}.js-scout-result-job .js-scout-job__copy h2{color:#fff}.js-scout-result-job .js-scout-job__copy p,.js-scout-result-job .js-scout-job__copy>p:first-of-type{color:#ffffff9e;font-weight:500}.js-scout-result-job .js-scout-job__copy .js-scout-job__details{color:#ffffffc7}.js-scout-result-job .js-scout-job__copy .js-scout-job__salary-note{color:#ffffffa8}.js-scout-result-job .js-scout-job__copy .js-scout-job__salary-note.is-unavailable{color:#ffffff6b}.js-scout-result-job .js-scout-job__chevron{color:#ffffffc7}.js-scout-result-job.js-scout-market-job{background:hsla(0,0%,100%,.045);border-color:#ffffff1a}.js-scout-result-job .js-scout-market-job__status{color:#ffffff8f}.js-scout-market{border-top:1px solid #ffffff24;display:flex;flex:1 1 auto;flex-direction:column;margin-top:28px;min-height:0;padding-top:24px}.js-scout-market__head h2{color:#fff;font-size:18px;line-height:1.3;margin:0}.js-scout-market__empty,.js-scout-market__head p{color:#ffffff9e;font-size:13px;line-height:1.4;margin:5px 0 0}.js-scout-market__list{grid-gap:14px;align-content:start;display:grid;flex:1 1 auto;gap:14px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;margin-top:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:40px}.js-scout-market-job{background:var(--js-primary-18);border-color:var(--js-border)}.js-scout-market-job__status{grid-gap:6px;color:var(--js-primary);display:grid;flex:0 0 auto;font-size:12px;gap:6px;justify-items:end;text-align:right;white-space:nowrap}.js-manual-job-list{margin-top:18px}.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-scout-promo{grid-gap:14px;background:var(--js-primary-18);border:1px solid var(--js-border-strong);border-radius:12px;box-shadow:var(--js-shadow);color:var(--js-text);display:grid;gap:14px;padding:20px}.js-scout-promo__icon{background:#568ded2e;border-radius:12px;color:#8eb7ff;display:grid;height:42px;place-items:center;width:42px}.js-scout-promo__icon svg{height:21px;width:21px}.js-scout-promo__eyebrow{color:#8eb7ff;font-size:10px;font-weight:800;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.js-scout-promo h2,.js-scout-promo>div>p:last-child{margin:0}.js-scout-promo h2{font-size:20px;line-height:1.25}.js-scout-promo>div>p:last-child{color:var(--js-muted);font-size:13px;line-height:1.5;margin-top:8px}.js-scout-promo button{align-items:center;background:#568ded;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:12px;justify-content:space-between;min-height:42px;padding:0 15px}.js-scout-promo button:focus-visible,.js-scout-promo button:hover{filter:brightness(1.08)}.js-scout-mobile-upsell{display:none}.js-scout-promo__error,.js-scout-trial__error{color:var(--js-danger);font-size:11px;line-height:1.4;margin:0}.js-scout-trial{grid-gap:13px;background:var(--js-primary-18);border:1px solid var(--js-border-strong);border-radius:16px;box-shadow:var(--js-shadow);color:var(--js-text);display:grid;gap:13px;padding:20px}.js-scout-trial.is-closing{background:var(--js-primary-18);border-color:#cc40eb6b}.js-scout-trial__head{align-items:center;display:flex;gap:12px}.js-scout-trial__head>span{background:var(--js-primary-18);border-radius:11px;color:var(--js-primary);display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.js-scout-trial>p,.js-scout-trial__head h2,.js-scout-trial__head p{margin:0}.js-scout-trial__head p{color:var(--js-primary);font-size:9px;font-weight:800;letter-spacing:.12em}.js-scout-trial__head h2{color:var(--js-text);font-size:17px;margin-top:3px}.js-scout-trial>p{color:var(--js-muted);font-size:11px;line-height:1.5}.js-scout-trial__result{color:var(--js-text);font-size:12px;line-height:1.4}.js-scout-trial__action{align-items:center;background:var(--js-primary);border:1px solid var(--js-primary);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:10px;justify-content:space-between;min-height:38px;padding:0 13px}.js-scout-trial__action:focus-visible,.js-scout-trial__action:hover{background:var(--js-primary-hover);border-color:var(--js-primary-hover);color:#fff}.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{align-items:center;background:#568ded1f;border:1px solid #568ded;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:7px;min-height:34px;padding:0 10px;white-space:nowrap}.js-goals-tooltip-btn svg{stroke-width:2.6;color:#568ded;height:16px;width:16px}.js-goals-tooltip{background:#071a39fa;border:1px solid #568ded57;border-radius:20px;box-shadow:0 12px 30px #00000038;box-sizing:border-box;color:#fff;display:none;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:14px;position:fixed;scrollbar-width:thin;width:min(300px,82vw);z-index:80}.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:500;line-height:1.2}.js-goals-tooltip__note{color:#ffffffad;font-size:12px;font-weight:600;line-height:1.4}.js-goals-icon-btn,.js-goals-primary{background:#568ded;border:1px solid #568ded;color:#fff;cursor:pointer;font-family:var(--js-font-ui);transition:filter .16s ease,opacity .16s ease,transform .16s ease}.js-goals-icon-btn:hover,.js-goals-primary:hover{filter:brightness(1.08)}.js-goals-icon-btn{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:7px;min-height:34px;padding:0 10px}.js-goals-icon-btn svg{height:15px;width:15px}.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:var(--js-font-ui);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:10px;display:grid;gap:10px;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>div:first-child{flex:1 1 auto;min-width:0}.js-goal-meter__head small{color:#ffffffad;display:block;font-size:12px;font-weight:500;line-height:1.35;margin-top:4px}.js-goal-meter__title{color:#fff;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.js-goal-meter__row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.js-goal-meter__track{background:#568ded52;border-radius:999px;height:7px;overflow:hidden;width:100%}.js-goal-meter__fill{border-radius:inherit;height:100%}.js-goal-meter__value{color:#ffffffc7;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.js-goal-meter__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:7px}.js-goal-meter__log,.js-goal-meter__undo{border:1px solid #568ded;border-radius:20px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:500;min-height:32px}.js-goal-meter__log{align-items:center;background:#568ded;display:inline-flex;gap:5px;padding:0 11px;white-space:nowrap}.js-goal-meter__log svg{height:14px;width:14px}.js-goal-meter__undo{background:#568ded1f;color:#568ded;display:inline-grid;padding:0;place-items:center;width:32px}.js-goal-meter__undo svg{height:14px;width:14px}.js-goal-meter__log:disabled,.js-goal-meter__undo:disabled{cursor:not-allowed;opacity:.5}.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:var(--js-font-ui);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:104px 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__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.js-company-radar__loading{display:grid;min-height:76px;place-items:center}.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:1px solid #568ded0d;border-radius:12px;box-sizing:border-box;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__company{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.18;margin:0}.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 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:auto 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-card--step-2.has-generated-material .js-apply-grid{gap:54px;grid-template-columns:minmax(260px,3fr) minmax(0,7fr)}.js-apply-card--step-2.has-generated-material .js-apply-grid:before{left:calc(30% + 11px)}.js-apply-card.is-outreach .js-apply-grid{gap:42px;grid-template-columns:minmax(260px,.7fr) minmax(500px,1.3fr)}.js-apply-card.is-outreach .js-apply-grid:before{display:none}.js-apply-panel{box-sizing:border-box;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 18px 0;scrollbar-color:#568ded80 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.js-apply-grid::-webkit-scrollbar,.js-apply-panel::-webkit-scrollbar,.js-comments-drawer::-webkit-scrollbar,.js-email-preview::-webkit-scrollbar{width:8px}.js-apply-grid::-webkit-scrollbar-track,.js-apply-panel::-webkit-scrollbar-track,.js-comments-drawer::-webkit-scrollbar-track,.js-email-preview::-webkit-scrollbar-track{background:#0000}.js-apply-grid::-webkit-scrollbar-thumb,.js-apply-panel::-webkit-scrollbar-thumb,.js-comments-drawer::-webkit-scrollbar-thumb,.js-email-preview::-webkit-scrollbar-thumb{background:#568ded80;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.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.45;max-width:100%;min-height:36px;overflow:hidden;padding:6px 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:12px;box-shadow:0 18px 48px #00000061;display:grid;gap:6px;inset-inline-start:0;min-width:220px;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:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:10px;justify-content:flex-start;min-height:44px;padding:10px 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-empty{background:#568ded0f;border:1px solid #568ded3d;border-radius:12px;line-height:1.55;margin:0;padding:18px}.js-personnel-empty.is-error{grid-gap:12px;border-color:#ff9a9a57;display:grid;gap:12px;justify-items:start}.js-personnel-empty.is-error p{color:#ffc0c0;margin:0}.js-personnel-empty.is-error button{min-height:36px;padding:7px 14px}.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:start;width:100%}.js-person__avatar{background:#568ded2e;border-radius:50%;color:#a9c6ff;display:grid;font-size:15px;font-weight:700;height:56px;letter-spacing:.04em;place-items:center;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-outreach-editor-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.js-outreach-editor-head h2,.js-outreach-editor-head p{margin:0}.js-outreach-editor-head p{align-items:center;color:#ffffffad;display:flex;font-size:13px;gap:8px;line-height:1.4;margin-top:9px}.js-outreach-editor-head p svg{color:#568ded;flex:0 0 auto;height:16px;width:16px}.js-outreach-language{align-items:center;background:#568ded0f;border:1px solid #d9dee8;border:1px solid var(--js-border,#d9dee8);border-radius:14px;display:flex;gap:16px;justify-content:space-between;margin:14px 0 18px;padding:12px 14px}.js-outreach-language label{grid-gap:3px;display:grid;gap:3px}.js-outreach-language label span{font-weight:700}.js-outreach-language label small{color:#ffffff94}.js-outreach-language__select{display:block;flex:0 0 auto;min-width:220px;position:relative}.js-outreach-language__select select{-webkit-appearance:none;appearance:none;background:#071a39;border:1px solid #568ded6b;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:14px;min-height:44px;outline:0;padding-block:10px;padding-inline:13px 42px;width:100%}.js-outreach-language__select select:focus{border-color:#568ded;box-shadow:0 0 0 3px #568ded29}.js-outreach-language__select select:disabled{cursor:default;opacity:.56}.js-outreach-language__select>svg{color:#568ded;height:17px;inset-inline-end:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:17px}.js-save-outreach-template{align-items:center;background:#568ded1a;border:1px solid #568ded6b;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:38px;padding:8px 14px}.js-save-outreach-template svg{color:#568ded}.js-save-outreach-template:disabled{cursor:default;opacity:.48}.js-outreach-template-status{color:#40eb6e;font-size:13px;font-weight:500;margin:10px 0 0}.js-email-sequence{grid-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 8px;overflow:visible;padding:0}.js-email-sequence,.js-email-sequence__step{align-items:center;box-sizing:border-box;display:grid;gap:8px;min-width:0;width:100%}.js-email-sequence__step{grid-gap:8px;background:#568ded0a;border:1px solid #568ded38;border-radius:12px;color:#fff;cursor:pointer;font:inherit;grid-template-columns:25px minmax(0,1fr);min-height:56px;padding:8px 10px;text-align:start}.js-email-sequence__step>b{border:1px solid #568ded94;border-radius:50%;color:#568ded;display:grid;font-size:12px;font-weight:500;height:25px;place-items:center;width:25px}.js-email-sequence__step>span{grid-gap:3px;display:grid;gap:3px;min-width:0}.js-email-sequence__step strong{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-email-sequence__step small{color:#ffffff94;font-size:10px;font-weight:400;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-email-sequence__step.is-active{background:#568ded;border-color:#568ded;box-shadow:none;color:#fff}.js-email-sequence__step.is-active>b{background:#ffffff24;border-color:#ffffffb8;color:#fff}.js-email-sequence__step.is-active small,.js-email-sequence__step.is-active strong{color:#fff}.js-email-timing{align-items:center;background:#568ded0a;border:1px solid #568ded2e;border-radius:9px;box-sizing:border-box;color:#ffffffb3;display:flex;flex-wrap:wrap;font-size:11px;gap:8px 12px;margin:0 0 18px;min-width:0;padding:8px 10px;width:100%}.js-email-timing label,.js-email-timing__label{align-items:center;display:inline-flex;gap:5px}.js-email-timing__label{color:#568ded;font-weight:600}.js-email-timing label+label{-webkit-padding-start:12px;-webkit-border-start:1px solid #568ded33;border-inline-start:1px solid #568ded33;padding-inline-start:12px}.js-email-timing input{background:#568ded1a;border:1px solid #568ded6b;border-radius:7px;box-sizing:border-box;color:#fff;font:inherit;font-size:12px;font-weight:500;min-height:26px;outline:0;text-align:center;width:36px}.js-email-timing input:focus{border-color:#568ded}.js-apply-panel--emails{-webkit-padding-start:34px;-webkit-border-start:1px solid #568ded3d;border-inline-start:1px solid #568ded3d;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-inline-start:34px;scrollbar-gutter:stable}.js-email-preview{border:1px dotted #568dedb8;border-radius:8px;box-sizing:border-box;flex:0 0 auto;max-width:none;min-height:0;overflow:visible;overscroll-behavior:contain;padding:22px;scrollbar-color:#568ded80 #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.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-email-editor{grid-gap:15px;align-content:start;background:#568ded0d;border-color:#568ded3d;border-radius:14px;border-style:solid;display:grid;gap:15px}.js-email-editor label,.js-email-editor__body-field{grid-gap:8px;color:#ffffffad;display:grid;font-size:13px;font-weight:500;gap:8px}.js-email-editor input{background:#031128ad;border:1px solid #568ded42;border-radius:10px;box-sizing:border-box;color:#fff;font:inherit;font-size:14px;font-weight:400;min-height:46px;outline:0;padding:10px 13px;width:100%}.js-email-editor input:focus{border-color:#568ded}.js-outreach-quill{background:#031128ad;border:1px solid #568ded42;border-radius:10px;min-width:0;overflow:hidden}.js-outreach-quill:focus-within{border-color:#568ded}.js-outreach-quill .ql-container.ql-snow,.js-outreach-quill .ql-toolbar.ql-snow{border:0}.js-outreach-quill .ql-toolbar.ql-snow{border-bottom:1px solid #568ded38;padding:7px 9px}.js-outreach-quill .ql-container{font:inherit;font-size:14px;max-height:380px;min-height:220px;overflow-y:auto}.js-outreach-quill .ql-editor{color:#fff;line-height:1.55;min-height:220px;padding:15px}.js-outreach-quill .ql-editor blockquote,.js-outreach-quill .ql-editor ol,.js-outreach-quill .ql-editor p,.js-outreach-quill .ql-editor ul{color:inherit;font:inherit;white-space:normal}.js-outreach-quill .ql-stroke{stroke:#ffffffb8}.js-outreach-quill .ql-fill{fill:#ffffffb8}.js-outreach-quill .ql-picker{color:#ffffffb8}.js-email-preview .js-email-editor__hint{color:#ffffff8a;font-size:12px;line-height:1.4;margin:0}.js-apply-footer,.js-outreach-actions{align-items:center;display:flex;gap:14px;justify-content:flex-end}.js-outreach-actions{background:#0000;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.js-mobile-outreach-nav,.js-mobile-outreach-schedule,.js-outreach-actions--mobile,.js-outreach-back__mobile-label{display:none}.js-outreach-launch-note{color:#ffffff94;font-size:12px;font-weight:500;line-height:1.4;margin:-4px 0 0;width:100%}.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:end}.js-apply-workflow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px}.js-apply-workflow>span{align-items:center;color:#ffffff7a;display:flex;font-size:13px;font-weight:500;gap:9px;min-width:0}.js-apply-workflow>span:after{background:#568ded38;content:"";flex:1 1 auto;height:1px;min-width:12px}.js-apply-workflow>span:last-child:after{display:none}.js-apply-workflow b{border:1px solid #568ded5c;border-radius:50%;color:inherit;display:grid;flex:0 0 auto;font-size:12px;font-weight:600;height:28px;place-items:center;width:28px}.js-apply-workflow>span.is-active{color:#fff}.js-apply-workflow>span.is-active b{background:#568ded;border-color:#568ded}.js-apply-workflow>span.is-complete{color:#ffffffc7}.js-apply-workflow>span.is-complete b{border-color:#40eb6e;color:#40eb6e}.js-apply-role-summary{grid-gap:7px;display:grid;gap:7px;max-width:720px}.js-apply-checklist__intro>span,.js-apply-role-summary__eyebrow,.js-material-workspace__head>div>span{color:#568ded;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.js-apply-role-summary__company{color:#ffffffad;font-size:14px;font-weight:500;line-height:1.45;margin:0}.js-apply-panel--description{padding-right:18px}.js-apply-panel--description .js-apply-description-head{margin-bottom:22px}.js-apply-description-head>div{grid-gap:6px;display:grid;gap:6px}.js-apply-description-head>div>span{color:#568ded;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.js-job-description{color:#fffc;font-size:14px;font-weight:400;line-height:1.65;max-width:760px}.js-job-description>:first-child{margin-top:0}.js-job-description>:last-child{margin-bottom:0}.js-job-description h2,.js-job-description h3,.js-job-description h4{color:#fff;font-weight:500;line-height:1.3;margin:26px 0 10px}.js-job-description h2{font-size:18px}.js-job-description h3,.js-job-description h4{font-size:15px}.js-job-description p{margin:0 0 14px}.js-job-description ol,.js-job-description ul{margin:10px 0 18px;padding-left:22px}.js-job-description li{margin:0 0 8px;padding-left:3px}.js-job-description li::marker{color:#568ded}.js-job-description b,.js-job-description strong{color:#fff;font-weight:600}.js-job-description a{color:#568ded;font-weight:500;text-underline-offset:3px}.js-job-description blockquote{background:#568ded14;border-left:3px solid #568ded;border-radius:0 10px 10px 0;color:#ffffffb8;margin:18px 0;padding:12px 16px}.js-job-description hr{border:0;border-top:1px solid #568ded3d;margin:24px 0}.js-apply-checklist__intro{grid-gap:8px;display:grid;gap:8px}.js-apply-checklist__intro p,.js-material-workspace__head p{color:#ffffffa8;font-size:13px;font-weight:400;line-height:1.5;margin:0}.js-apply-checklist{border-top:1px solid #568ded38;gap:0;margin-top:26px}.js-apply-check{border-bottom:1px solid #568ded38;gap:13px;grid-template-columns:32px minmax(0,1fr);padding:20px 0}.js-apply-check__number{border:1px solid #568ded7a;border-radius:50%;color:#568ded;display:grid;font-size:12px;font-weight:600;height:30px;place-items:center;width:30px}.js-apply-check.is-complete .js-apply-check__number{background:#40eb6e1a;border-color:#40eb6eb3;color:#40eb6e}.js-apply-check__number svg{stroke-width:2.5;height:15px;width:15px}.js-apply-check__body{min-width:0}.js-apply-check__heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.js-apply-check__heading>div{min-width:0}.js-apply-check__heading h3{font-size:15px}.js-apply-check__heading p,.js-apply-submit-step>p{color:#ffffff9e;font-size:12px;font-weight:400;line-height:1.5;margin:5px 0 0}.js-apply-check__status{color:#ffffff75;flex:0 0 auto;font-size:11px;font-weight:500;white-space:nowrap}.js-apply-check.is-complete .js-apply-check__status{color:#40eb6e}.js-apply-panel--checklist.is-compact .js-apply-checklist__intro p{display:none}.js-apply-panel--checklist.is-compact .js-apply-checklist{margin-top:18px}.js-apply-panel--checklist.is-compact .js-apply-check{gap:10px;grid-template-columns:27px minmax(0,1fr);padding:14px 0}.js-apply-panel--checklist.is-compact .js-apply-check__number{height:25px;width:25px}.js-apply-panel--checklist.is-compact .js-apply-check__heading{grid-gap:5px;display:grid;gap:5px}.js-apply-panel--checklist.is-compact .js-apply-check__heading h3{align-items:center;display:flex;font-size:15px;gap:6px;line-height:1.35}.js-apply-panel--checklist.is-compact .js-apply-check__status{font-size:12px;justify-self:start}.js-apply-panel--checklist.is-compact .js-apply-inline-actions{gap:7px;margin-top:9px}.js-apply-panel--checklist.is-compact .js-apply-inline-actions a,.js-apply-panel--checklist.is-compact .js-apply-inline-actions button{box-sizing:border-box;font-size:13px;min-height:38px;padding:8px 12px;width:100%}.js-checklist-help{display:inline-flex;flex:0 0 auto;position:relative}.js-checklist-help>button{background:#0000;border:0;color:#568ded;cursor:help;display:grid;height:17px;padding:0;place-items:center;width:17px}.js-checklist-help>button svg{height:15px;width:15px}.js-checklist-help>span{background:#071a39;border:1px solid #568ded9e;border-radius:10px;bottom:calc(100% + 9px);box-shadow:0 14px 34px #00000052;color:#ffffffd1;display:none;font-size:11px;font-weight:400;left:50%;line-height:1.45;padding:10px 12px;position:absolute;transform:translateX(-50%);width:min(260px,60vw);z-index:30}.js-checklist-help:focus-within>span,.js-checklist-help:hover>span{display:block}.js-apply-connect,.js-apply-inline-actions a,.js-apply-inline-actions button,.js-apply-primary,.js-apply-secondary,.js-material-workspace__actions a,.js-material-workspace__actions button{border-radius:20px;font-size:13px;font-weight:500;min-height:38px;padding:8px 15px}.js-apply-inline-actions .is-secondary,.js-apply-inline-actions a,.js-apply-secondary,.js-material-workspace__actions a{background:#568ded1a;border-color:#568ded;color:#568ded}.js-apply-inline-actions .is-secondary:hover,.js-apply-inline-actions a:hover,.js-apply-secondary:hover,.js-material-workspace__actions a:hover{background:#568ded1f;border-color:#568ded}.js-apply-cv-empty{grid-gap:12px;background:#568ded14;border:1px solid #568ded47;border-radius:12px;display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr);margin-top:14px;padding:15px}.js-apply-cv-empty>svg{color:#568ded;height:20px;width:20px}.js-apply-cv-empty strong{color:#fff;font-size:13px;font-weight:500}.js-apply-cv-empty p{color:#ffffff9e;font-size:12px;line-height:1.45;margin:4px 0 0}.js-apply-cv-empty__actions{display:flex;flex-wrap:wrap;gap:9px;grid-column:2}.js-apply-cv-empty__actions button{align-items:center;background:#568ded;border:1px solid #568ded;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:7px;justify-content:center;min-height:36px;padding:7px 13px}.js-apply-cv-empty__actions button.is-secondary{background:#568ded1f}.js-apply-cv-file{display:none}.js-apply-submit-step{margin-top:12px}.js-material-workspace{grid-gap:16px;border-top:1px solid #568ded4d;display:grid;gap:16px;margin-top:30px;padding-top:26px}.js-apply-panel--materials .js-material-workspace{border-top:0;margin-top:0;padding-top:0}.js-material-editor-waiting{grid-gap:18px;background:#568ded0f;border:1px dashed #568ded6b;border-radius:12px;box-sizing:border-box;display:grid;gap:18px;justify-items:center;min-height:100%;padding:clamp(24px,5vw,52px);place-content:center;text-align:center}.js-material-editor-waiting>svg{color:#568ded;height:34px;width:34px}.js-material-editor-waiting>div{grid-gap:8px;display:grid;gap:8px;max-width:420px}.js-material-editor-waiting span{color:#568ded;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.js-material-editor-waiting h2,.js-material-editor-waiting p{margin:0}.js-material-editor-waiting h2{color:#fff;font-size:18px;font-weight:500;line-height:1.35}.js-material-editor-waiting p{color:#ffffff9e;font-size:13px;line-height:1.55}.js-material-workspace__head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.js-material-workspace__status{align-items:center;display:flex;flex:0 0 auto;gap:10px}.js-comments-toggle{align-items:center;background:#568ded1f;border:1px solid #568ded7a;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:10px;min-height:36px;padding:7px 9px 7px 12px}.js-comments-toggle[aria-checked=true]{background:#568ded2e;border-color:#568ded}.js-comments-toggle__track{background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;flex:0 0 auto;height:18px;position:relative;transition:background .16s ease,border-color .16s ease;width:34px}.js-comments-toggle__track i{background:#ffffffc7;border-radius:50%;box-shadow:0 1px 4px #00000047;height:12px;left:2px;position:absolute;top:2px;transition:transform .16s ease,background .16s ease;width:12px}.js-comments-toggle[aria-checked=true] .js-comments-toggle__track{background:#568ded;border-color:#568ded}.js-comments-toggle[aria-checked=true] .js-comments-toggle__track i{background:#fff;transform:translateX(16px)}.js-material-workspace__head>div{grid-gap:7px;display:grid;gap:7px}.js-material-save-state{color:#40eb6e;flex:0 0 auto;font-size:12px;font-weight:500}.js-material-save-state.is-error{color:#ffb3b3}.js-material-tabs{grid-gap:4px;background:#568ded1f;border:1px solid #568ded52;border-radius:20px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.js-material-tabs button{background:#0000;border:0;border-radius:16px;color:#ffffffad;cursor:pointer;font:inherit;font-size:12px;font-weight:500;min-height:34px}.js-material-tabs button.is-active{background:#568ded;color:#fff}.js-material-editor-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-width:0}.js-material-editor-grid.has-comments{grid-template-columns:minmax(0,1fr) minmax(150px,.34fr)}.js-document-editor{background:#fff;border:1px solid #568ded7a;border-radius:12px;min-width:0;overflow:hidden;position:relative}.js-document-editor__toolbar{align-items:center;background:#071a39;border-bottom:1px solid #568ded3d;display:flex;gap:5px;min-height:42px;padding:5px 8px}.js-document-editor__toolbar button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#ffffffc2;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:500;gap:6px;min-height:30px;padding:5px 9px}.js-document-editor__toolbar button:focus-visible,.js-document-editor__toolbar button:hover{background:#568ded1f;border-color:#568ded7a;color:#fff}.js-document-editor__toolbar svg{height:14px;width:14px}.js-document-editor__surface{background:#fff;caret-color:#568ded;color:#031128;font-family:var(--js-font-ui);font-size:13px;line-height:1.55;min-height:520px;outline:none;padding:clamp(26px,5vw,52px)}.js-document-editor__surface:focus{box-shadow:inset 0 0 0 2px #568ded52}.js-document-editor__surface:empty:before{color:#0311286b;content:attr(data-placeholder)}.js-document-editor__surface h2,.js-document-editor__surface h3{color:#031128;font-size:14px;font-weight:600;letter-spacing:.04em;margin:18px 0 7px;text-transform:uppercase}.js-document-editor__surface p{margin:0 0 10px}.js-document-editor__surface ol,.js-document-editor__surface ul{margin:0 0 12px;padding-left:22px}.js-document-comment-highlight{background:#568ded24;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -1px 0 #568ded80;cursor:pointer;padding:1px 2px;transition:background .14s ease,box-shadow .14s ease}.js-document-comment-highlight.is-active,.js-document-comment-highlight:focus,.js-document-comment-highlight:hover{background:#568ded3d;box-shadow:inset 0 -2px 0 #568ded;outline:none}.js-document-comments{inset:0;pointer-events:none;position:absolute;z-index:12}.js-document-comment{background:#568ded;border:1px solid #568ded;border-radius:50%;box-shadow:0 6px 18px #03112857;color:#fff;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;pointer-events:auto;position:absolute;right:14px;width:30px}.js-document-comment.is-active,.js-document-comment:focus-visible,.js-document-comment:hover{background:#031128;border-color:#031128;outline:2px solid #568ded6b;outline-offset:2px}.js-document-comment>svg{height:14px;width:14px}.js-document-comment__popover{background:#071a39;border:1px solid #568ded;border-radius:12px;box-shadow:0 16px 38px #00000061;color:#fff;display:none;font-size:11px;font-weight:400;gap:6px;line-height:1.45;padding:13px;position:absolute;right:calc(100% + 10px);text-align:left;top:50%;transform:translateY(-50%);width:min(330px,42vw)}.js-document-comment:focus .js-document-comment__popover,.js-document-comment:focus-within .js-document-comment__popover,.js-document-comment:hover .js-document-comment__popover{display:grid}.js-document-comment__popover>b{color:#fff;font-size:12px;font-weight:600;margin-bottom:3px}.js-document-comment__popover strong{color:#568ded;font-weight:600}.js-document-comment__popover del,.js-document-comment__popover ins{color:#ffffffc2;text-decoration:none}.js-document-comment__popover del{color:#ffffff85}.js-document-comment__popover small{border-top:1px solid #568ded38;color:#ffffff9e;padding-top:7px}.js-cv-comments{align-self:start;background:#568ded14;border:1px solid #568ded47;border-radius:12px;min-width:0;padding:14px}.js-cv-comments h4{color:#fff;font-size:13px;font-weight:500;margin:0}.js-cv-comments>p{color:#ffffff8f;font-size:11px;line-height:1.4;margin:5px 0 12px}.js-cv-comments__list{grid-gap:7px;display:grid;gap:7px}.js-cv-comment{background:#568ded1f;border:1px solid #568ded52;border-radius:10px;color:#fff;cursor:help;font:inherit;font-size:11px;font-weight:500;min-height:34px;padding:7px 10px;position:relative;text-align:left}.js-cv-comment:focus-visible,.js-cv-comment:hover{border-color:#568ded;outline:none}.js-cv-comment__popover{background:#071a39;border:1px solid #568ded;border-radius:12px;box-shadow:0 16px 36px #00000052;color:#fff;display:none;font-size:11px;font-weight:400;gap:6px;line-height:1.4;padding:13px;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);width:min(310px,42vw);z-index:20}.js-cv-comment:focus .js-cv-comment__popover,.js-cv-comment:focus-within .js-cv-comment__popover,.js-cv-comment:hover .js-cv-comment__popover{display:grid}.js-cv-comment__popover strong{color:#568ded;font-weight:600}.js-cv-comment__popover del,.js-cv-comment__popover ins{color:#ffffffc2;text-decoration:none}.js-cv-comment__popover del{color:#ffffff85}.js-cv-comment__popover small{border-top:1px solid #568ded33;color:#ffffff9e;padding-top:7px}.js-material-editor-empty{background:#568ded14;border:1px solid #568ded47;border-radius:12px;padding:16px}.js-material-editor-empty p{color:#ffffffad;font-size:13px;line-height:1.45;margin:0}.js-material-workspace__actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.js-material-workspace__actions>div{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.js-material-workspace__actions a,.js-material-workspace__actions button{align-items:center;border:1px solid #568ded;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:7px;justify-content:center;text-decoration:none}.js-material-workspace__actions button{background:#568ded}.js-material-workspace__actions button:disabled{cursor:default;opacity:.55}.js-comments-drawer{background:#071a39;border-left:1px solid #568ded6b;border-radius:0 14px 14px 0;bottom:0;box-shadow:-24px 0 56px #00000061;box-sizing:border-box;color:#fff;overflow-y:auto;padding:28px;position:absolute;right:0;scrollbar-gutter:stable;top:0;width:min(430px,42vw);z-index:39}.js-comments-drawer__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.js-comments-drawer__head span{color:#568ded;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.js-comments-drawer__head h2{color:#fff;font-size:22px;font-weight:500;margin:5px 0 0}.js-comments-drawer__head button{background:#568ded1f;border:1px solid #568ded7a;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;height:36px;padding:0;place-items:center;width:36px}.js-comments-drawer__head button:hover{background:#568ded33;border-color:#568ded}.js-comments-drawer__content{grid-gap:0;display:grid;gap:0;margin-top:28px}.js-comments-drawer__content section{border-top:1px solid #ffffff1f;padding:20px 0}.js-comments-drawer__content section:first-child{border-top:0;padding-top:0}.js-comments-drawer__content h3{color:#568ded;font-size:12px;font-weight:500;margin:0;text-transform:uppercase}.js-comments-drawer__content p{color:#ffffffd1;font-size:14px;font-weight:400;line-height:1.6;margin:8px 0 0}.js-apply-next-action{align-items:center;display:flex;gap:14px;justify-content:flex-end}.js-apply-next-action p{color:#ffffff94;font-size:12px;font-weight:500;margin:0}.js-job-unavailable{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:clamp(24px,8vh,88px) auto;padding:24px 16px;text-align:center;width:min(100%,520px)}.js-job-unavailable__icon{background:#568ded1f;border-radius:20px;color:#568ded;display:grid;height:64px;place-items:center;width:64px}.js-job-unavailable__icon svg{height:28px;width:28px}.js-job-unavailable h1{font-size:clamp(22px,3vw,28px);line-height:1.3;margin:4px 0 0}.js-job-unavailable p{font-size:15px;line-height:1.65;margin:0 0 8px;max-width:420px}.js-job-unavailable>button{max-width:100%;min-height:44px;padding-inline:22px}.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:#031128;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;background:#071a39;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:#568ded0f;border:1px solid #568ded;border-radius:12px;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:#568ded24;border-color:#568ded;outline:none}.js-ama-starter__questions button:disabled{cursor:not-allowed;opacity:.55}.js-ama-focus__compose{background:#071a39;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-message.is-loading .js-ama-markdown>p{animation:js-chat-loading-sweep 1.25s linear infinite;background:linear-gradient(90deg,#ffffff6b,#fff 45%,#ffffff6b 70%);background-clip:text;-webkit-background-clip:text;background-size:220% 100%;color:#0000}@keyframes js-chat-loading-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.js-chat-message.is-loading .js-ama-markdown>p{animation:none}}.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:#568ded0f;border:1px solid #568ded;border-radius:12px;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:#568ded24;border-color:#568ded;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-ama-focus__compose.js-chat-compose{background:#071a39}.js-chat-compose textarea{background:#568ded14;border:1px solid #568dedd9;border-radius:16px;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:#ffffff73}.js-chat-compose textarea:focus{border-color:#568ded;box-shadow:0 0 0 3px #568ded2e;outline:none}.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__compose .js-onboarding__city-picker{grid-column:1/-1;min-width:0}.js-scout-configure__city-send{grid-column:2;justify-self:end}.js-scout-configure__compose .js-onboarding__city-chips{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px;max-height:94px;overflow-y:auto;padding-right:10px;scrollbar-gutter:stable}.js-chat-compose .js-onboarding__city-chips button{align-items:center;background:#568ded24;border:1px solid #568dedcc;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:8px;height:auto;min-height:34px;padding:7px 10px;width:auto}.js-chat-compose .js-onboarding__city-chips button span{font-size:18px;line-height:1}.js-scout-configure__progress{grid-gap:6px 12px;color:#ffffffad;display:grid;font-size:11px;font-weight:700;gap:6px 12px;grid-template-columns:1fr auto;margin-bottom:4px}.js-scout-configure__progress>span:first-child{color:#8fb6f8}.js-scout-configure__progress>div{background:#ffffff1f;grid-column:1/-1;height:3px;overflow:hidden}.js-scout-configure__progress>div>span{background:#568ded;display:block;height:100%;transition:width .18s ease}.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:var(--js-muted);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-secondary-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:8px;justify-content:center;line-height:1;min-height:38px;padding:9px 16px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.js-secondary-back svg{color:currentColor;height:18px;width:18px}.js-secondary-back:focus-visible,.js-secondary-back:hover{background:#568ded1f}.js-settings__back.js-secondary-back{color:#568ded}.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}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.js-settings-language{grid-gap:18px;display:grid;gap:18px}.js-settings-language .js-settings-card__head p{color:#ffffffbd;line-height:1.4;margin:8px 0 0;max-width:590px}.js-settings-language__options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-settings-language__option{grid-gap:14px;align-items:center;background:#03112842;border:1px solid #568ded57;border-radius:8px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:minmax(0,1fr) 24px;min-height:82px;min-width:0;padding:14px;text-align:start;transition:border-color .16s ease,background .16s ease,transform .16s ease}.js-settings-language__option:focus-visible,.js-settings-language__option:hover:not(:disabled){border-color:#568ded}.js-settings-language__option:focus-visible{outline:2px solid #568ded80;outline-offset:2px}.js-settings-language__option.is-selected{background:#568ded24;border-color:#568ded}.js-settings-language__option:disabled{cursor:wait}.js-settings-language__copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-settings-language__copy small,.js-settings-language__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-settings-language__copy strong{font-size:15px;font-weight:700}.js-settings-language__copy small{color:#ffffff8f;font-size:12px;font-weight:500}.js-settings-language__selection{border:1px solid #ffffff38;border-radius:50%;display:grid;height:24px;place-items:center;width:24px}.js-settings-language__option.is-selected .js-settings-language__selection{background:#568ded;border-color:#568ded}.js-settings-language__selection svg{stroke-width:3;height:15px;width:15px}.js-settings-language__spinner{animation:js-spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:12px;width:12px}.js-settings-language__feedback{color:#ffffffad!important;font-size:13px!important;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:var(--js-font-ui);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;justify-self:center;width:min(900px,100%)}.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:900px;text-align:left;width:100%}.js-mock-setup__copy h2{font-size:20px;font-weight:500;line-height:1.2;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-opportunities{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;max-height:340px;overflow-y:auto;padding:2px 12px 2px 2px;scrollbar-gutter:stable;width:100%}.js-mock-opportunity{background:#568ded14;border:1px solid #568ded47;border-radius:12px;box-sizing:border-box;color:#fff;position:relative;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.js-mock-opportunity:hover{border-color:#568dedb3;transform:translateY(-1px)}.js-mock-opportunity.is-selected{background:#40eb6e1a;border-color:#40eb6e}.js-mock-opportunity__trigger{grid-gap:14px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:92px;padding:16px 18px;text-align:left;width:100%}.js-mock-opportunity__trigger:disabled{cursor:not-allowed;opacity:.68}.js-mock-opportunity__trigger>svg:first-child{color:#568ded;height:22px;width:22px}.js-mock-opportunity__copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-mock-opportunity__copy strong{font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-mock-opportunity__copy em,.js-mock-opportunity__copy small{color:#ffffff9e;font-size:12px;font-style:normal;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-mock-opportunity__match{grid-gap:4px;color:#40eb6e;display:grid;font-size:11px;font-weight:650;gap:4px;justify-items:end}.js-mock-opportunity__match b{font-size:17px}.js-mock-opportunity .js-mock-opportunity__check{color:#40eb6e;font-size:16px;position:absolute;right:8px;top:8px}.js-mock-method,.js-mock-opportunities__empty,.js-mock-prerequisite{background:#568ded14;border:1px solid #568ded3d;border-radius:12px;width:100%}.js-mock-opportunities__empty{grid-gap:12px;color:#ffffffa8;display:grid;font-size:14px;font-weight:600;gap:12px;min-height:110px;padding:18px;place-items:center;text-align:center}.js-mock-opportunities__empty p{margin:0}.js-mock-prerequisite{grid-gap:12px;align-items:center;background:#ffbe5214;border-color:#ffbe5275;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.js-mock-prerequisite>svg{color:#ffbe52}.js-mock-prerequisite span{grid-gap:3px;display:grid;gap:3px}.js-mock-prerequisite small{color:#ffffff9e;font-size:12px}.js-mock-prerequisite button{background:#0000;border:1px solid #ffbe52;border-radius:999px;color:#ffbe52;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:8px 12px}.js-mock-method{align-items:center;display:flex;gap:10px;padding:12px 16px}.js-mock-method svg{color:#40eb6e;flex:0 0 auto}.js-mock-method p{color:#ffffffa8;font-size:12px;font-weight:500;line-height:1.45;margin:0}.js-mock-opportunity__preview{grid-gap:12px;border-top:1px solid #ffffff1f;display:grid;gap:12px;padding:16px 18px 18px;text-align:left}.js-mock-opportunity__preview-label{color:#568ded;font-size:12px;font-weight:700}.js-mock-opportunity__preview-description{box-sizing:border-box;color:#ffffffc7;font-size:14px;line-height:1.6;max-height:160px;overflow:auto;padding-right:12px;scrollbar-gutter:stable;white-space:pre-line}.js-mock-opportunity__preview-description.is-muted{color:#ffffff85}.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:28px;justify-items:stretch;justify-self:center;width:min(1120px,100%)}.js-mock-reports-page__intro{grid-gap:7px;border-bottom:1px solid #568ded38;display:grid;gap:7px;padding-bottom:22px;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:26px;font-weight:650;line-height:1.25}.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:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-mock-history__item{grid-gap:12px;align-items:center;background:#568ded1a;border:1px solid #568ded0d;border-radius:14px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:84px;padding:17px 18px;text-align:left;transition:border-color .15s ease,background-color .15s ease}.js-mock-history__item:hover{background:#568ded1c;border-color:#568ded8a}.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__role{color:#fff;font-size:15px;font-weight:650;margin:-8px 0 0;text-align:center}.js-mock-live__limit{color:#ffffff94;font-size:13px;font-weight:600;margin:-8px 0 0}.js-mock-live__budget{color:#568dede6;font-size:12px;font-weight:700;margin:-10px 0 0}.js-mock-live__mode{margin:0;text-align:center}.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:72px;justify-items:stretch;justify-self:center;width:min(1180px,100%)}.js-mock-report-loader{grid-gap:14px;align-content:center;align-self:stretch;display:grid;gap:14px;justify-items:center;min-height:360px}.js-mock-report-loader__spinner{animation:js-spin .8s linear infinite;border:3px solid #568ded33;border-radius:50%;border-top-color:#568ded;box-sizing:border-box;height:34px;width:34px}.js-mock-report-loader p{color:#ffffffad;font-size:15px;font-weight:600;margin:0}.js-mock-report__intro{grid-gap:18px;display:grid;gap:18px}.js-mock-report__head{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:minmax(0,1fr) auto}.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(24px,3vw,32px);font-weight:500;line-height:1.2;margin-top:8px}.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;background:hsla(0,0%,100%,.035);border:1px solid;border-radius:10px;font-size:clamp(22px,3vw,30px);font-weight:700;padding:10px 12px}.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:16px;line-height:1.65;margin:0;max-width:820px}.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:rgba(86,141,237,.055);border:1px solid #568ded2e;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(10px);backdrop-filter:blur(10px);background:#041226f0;border-bottom:1px solid #ffffff1f;display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;padding:0 0 10px;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:12px;z-index:3}.js-mock-report__nav a{border-bottom:2px solid #0000;color:#dce7ff;flex:0 0 auto;font-size:13px;font-weight:700;padding:8px 0;text-decoration:none}.js-mock-report__nav a:hover{color:#fff}.js-mock-report__nav a.is-active{border-color:#568ded;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;border-top:1px solid #ffffff17;display:grid;gap:12px;padding:18px 0 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 #568ded4d;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:#568ded2e;border-color:#568dedb8;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{background:#ffffff0a;border-radius:12px;min-width:0;padding:18px}.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-mock-report--v3{--mock-report-blue:#568ded;--mock-report-green:#40eb6e;--mock-report-yellow:#ffd45c;--mock-report-red:#ff8f9b;--mock-report-border:#568ded0d;--mock-report-surface:#568ded1a;--mock-report-green-border:#40eb6e0d;--mock-report-green-surface:#40eb6e1a;--mock-report-yellow-border:#ffd45c0d;--mock-report-yellow-surface:#ffd45c1a;--mock-report-red-border:#ff8f9b0d;--mock-report-red-surface:#ff8f9b1a;gap:0;width:min(1120px,100%)}.js-mock-report--v3 .js-mock-report__intro{gap:28px;margin-bottom:38px}.js-mock-report--v3 .js-mock-report__head{align-items:end;border-bottom:1px solid var(--mock-report-border);padding-bottom:24px}.js-mock-report--v3 .js-mock-report__eyebrow{color:var(--mock-report-blue);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;text-transform:uppercase}.js-mock-report--v3 .js-mock-report__head h2{color:#fff;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.2;margin-top:6px;max-width:780px}.js-mock-report--v3 .js-mock-report__head small{color:#ffffff94;font-size:13px;font-weight:550;margin-top:7px}.js-mock-report--v3 .js-mock-report-score{grid-gap:3px;background:var(--mock-report-surface);border-radius:12px;display:grid;gap:3px;justify-items:end;min-width:116px;padding:14px 16px;text-align:right}.js-mock-report--v3 .js-mock-report-score strong{font-size:26px;line-height:1}.js-mock-report--v3 .js-mock-report-score small{color:currentColor;font-size:10px;font-weight:750;letter-spacing:.04em;margin:0;text-transform:uppercase}.js-mock-report--v3 .js-mock-report-score--strong{color:var(--mock-report-green)}.js-mock-report--v3 .js-mock-report-score--steady{color:var(--mock-report-yellow)}.js-mock-report--v3 .js-mock-report-score--risk{color:var(--mock-report-red)}.js-mock-report--v3 .js-mock-report__summary-block{grid-gap:9px;display:grid;gap:9px;max-width:860px}.js-mock-report--v3 .js-mock-report__summary{color:#ffffffc7;font-size:16px;font-weight:450;line-height:1.7;max-width:none}.js-mock-report--v3 .js-mock-report-hero{grid-gap:0;border-block:1px solid #ffffff17;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.js-mock-report--v3 .js-mock-report-hero article{grid-gap:12px;align-items:start;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:20px 24px}.js-mock-report--v3 .js-mock-report-hero article+article{border-left:1px solid #ffffff17}.js-mock-report--v3 .js-mock-report-hero article>span{background:#568ded1a;border-radius:9px;display:grid;height:34px;place-items:center;width:34px}.js-mock-report--v3 .js-mock-report-hero__item--strength>span{background:#40eb6e1a;color:var(--mock-report-green)}.js-mock-report--v3 .js-mock-report-hero__item--risk>span{background:#ff8f9b1a;color:var(--mock-report-red)}.js-mock-report--v3 .js-mock-report-hero__item--action>span{background:#ffd45c1a;color:var(--mock-report-yellow)}.js-mock-report--v3 .js-mock-report-hero strong{font-size:12px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.js-mock-report--v3 .js-mock-report-hero p{color:#ffffffb3;font-size:14px;line-height:1.55;margin-top:6px}.js-mock-report--v3 .js-mock-report__nav{background:#031128f0;border:1px solid var(--mock-report-border);border-radius:999px;gap:5px;margin-bottom:72px;max-width:100%;padding:5px;top:10px;width:-webkit-fit-content;width:fit-content}.js-mock-report--v3 .js-mock-report__nav a{align-items:center;border:0;border-radius:999px;color:#ffffffad;display:inline-flex;font-size:13px;font-weight:650;min-height:34px;padding:0 15px}.js-mock-report--v3 .js-mock-report__nav a.is-active{background:var(--mock-report-blue);color:#fff}.js-mock-report--v3 .js-mock-report-block{gap:28px;scroll-margin-top:80px}.js-mock-report--v3 .js-mock-report-block+.js-mock-report-block{margin-top:84px}.js-mock-report--v3 .js-mock-report-block__head{grid-gap:6px;display:grid;gap:6px;max-width:760px}.js-mock-report--v3 .js-mock-report-block__head h3{color:#fff;font-size:23px;font-weight:650;line-height:1.3}.js-mock-report--v3 .js-mock-report-block__head>p:last-child{color:#ffffff9e;font-size:14px;line-height:1.55;margin:0}.js-mock-report--v3 .js-mock-scorecard{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-mock-report--v3 .js-mock-score-row{align-content:start;background:var(--mock-report-surface);border:1px solid var(--mock-report-border);border-radius:12px;gap:14px;min-width:0;padding:20px}.js-mock-report--v3 .js-mock-score-row--strong{background:var(--mock-report-green-surface);border-color:var(--mock-report-green-border)}.js-mock-report--v3 .js-mock-score-row--steady{background:var(--mock-report-yellow-surface);border-color:var(--mock-report-yellow-border)}.js-mock-report--v3 .js-mock-score-row--risk{background:var(--mock-report-red-surface);border-color:var(--mock-report-red-border)}.js-mock-report--v3 .js-mock-score-row--strong .js-mock-score-row__top span{color:var(--mock-report-green)}.js-mock-report--v3 .js-mock-score-row--steady .js-mock-score-row__top span{color:var(--mock-report-yellow)}.js-mock-report--v3 .js-mock-score-row--risk .js-mock-score-row__top span{color:var(--mock-report-red)}.js-mock-report--v3 .js-mock-score-row--strong .js-mock-score-row__bar i{background:var(--mock-report-green)}.js-mock-report--v3 .js-mock-score-row--steady .js-mock-score-row__bar i{background:var(--mock-report-yellow)}.js-mock-report--v3 .js-mock-score-row--risk .js-mock-score-row__bar i{background:var(--mock-report-red)}.js-mock-report--v3 .js-mock-score-row__top strong{font-size:15px;font-weight:700}.js-mock-report--v3 .js-mock-score-row__top span{font-size:14px}.js-mock-report--v3 .js-mock-score-row blockquote{background:#03112852;border-left:2px solid #568deda8;color:#ffffffc2;font-size:13px;line-height:1.55;padding:11px 13px}.js-mock-report--v3 .js-mock-score-row p{color:#ffffffad;font-size:13px;line-height:1.55}.js-mock-report--v3 .js-mock-score-row p b{color:#fff;font-weight:650}.js-mock-report--v3 .js-mock-answer-tabs{background:var(--mock-report-surface);border:1px solid var(--mock-report-border);border-radius:12px;gap:6px;padding:5px}.js-mock-report--v3 .js-mock-answer-tabs button{border:0;border-radius:8px;min-width:128px;padding:9px 12px}.js-mock-report--v3 .js-mock-answer-tabs button.is-active{background:var(--mock-report-blue)}.js-mock-report--v3 .js-mock-answer-stack{display:grid}.js-mock-report--v3 .js-mock-answer-panel{border-bottom:1px solid #ffffff17;gap:28px;padding:44px 0}.js-mock-report--v3 .js-mock-answer-panel:first-child{padding-top:6px}.js-mock-report--v3 .js-mock-answer__prompt{grid-gap:8px;display:grid;gap:8px;max-width:920px}.js-mock-report--v3 .js-mock-answer__heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.js-mock-report--v3 .js-mock-answer__heading em{font-size:13px;font-style:normal;font-weight:750}.js-mock-report--v3 .js-mock-answer__heading em.is-strong{color:var(--mock-report-green)}.js-mock-report--v3 .js-mock-answer__heading em.is-steady{color:var(--mock-report-yellow)}.js-mock-report--v3 .js-mock-answer__heading em.is-risk{color:var(--mock-report-red)}.js-mock-report--v3 .js-mock-answer__number{color:var(--mock-report-blue);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.js-mock-report--v3 .js-mock-answer__question{color:#fff!important;font-size:20px;font-weight:650;line-height:1.45;max-width:900px}.js-mock-report--v3 .js-mock-answer__response{grid-gap:8px;border-left:2px solid var(--mock-report-blue);display:grid;gap:8px;max-width:920px;padding-left:16px}.js-mock-report--v3 .js-mock-answer__response>span{color:#ffffff85;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.js-mock-report--v3 .js-mock-answer__excerpt{color:#ffffffbd!important;line-height:1.65}.js-mock-report--v3 .js-mock-answer-panel>blockquote{background:var(--mock-report-yellow-surface);border:1px solid var(--mock-report-yellow-border);border-radius:8px;color:#ffffffc7;max-width:900px;padding:13px 15px}.js-mock-report--v3 .js-mock-answer__grid{gap:16px}.js-mock-report--v3 .js-mock-answer__grid>div{background:var(--mock-report-surface);border:1px solid var(--mock-report-border);border-radius:12px;padding:20px}.js-mock-report--v3 .js-mock-answer__grid>div.is-positive{background:var(--mock-report-green-surface);border-color:var(--mock-report-green-border)}.js-mock-report--v3 .js-mock-answer__grid>div.is-warning{background:var(--mock-report-yellow-surface);border-color:var(--mock-report-yellow-border)}.js-mock-report--v3 .js-mock-answer__grid h4{align-items:center;display:flex;gap:8px}.js-mock-report--v3 .js-mock-answer__grid .is-positive h4 svg{color:var(--mock-report-green)}.js-mock-report--v3 .js-mock-answer__grid .is-warning h4 svg{color:var(--mock-report-yellow)}.js-mock-report--v3 .js-mock-answer__grid ul{grid-gap:8px;color:#ffffffb8;display:grid;gap:8px;line-height:1.55;margin:14px 0 0}.js-mock-report--v3 .js-mock-answer__rewrite{background:var(--mock-report-surface);border:1px solid var(--mock-report-border);border-radius:12px;max-width:920px;padding:18px 20px}.js-mock-report--v3 .js-mock-answer__rewrite p{color:#ffffffc7;line-height:1.65;margin-top:10px}.js-mock-report--v3 .js-mock-answer__drill{color:#ffffffad}.js-mock-report--v3 .js-mock-analysis-grid{display:block}.js-mock-report--v3 .js-mock-analysis-grid article{grid-gap:24px;background:#0000;border:0;border-bottom:1px solid #ffffff17;border-radius:0;display:grid;gap:24px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);padding:20px 0}.js-mock-report--v3 .js-mock-analysis-grid article:first-child{border-top:1px solid #ffffff17}.js-mock-report--v3 .js-mock-analysis-grid strong{color:#fff;font-size:14px;font-weight:650}.js-mock-report--v3 .js-mock-analysis-grid p{color:#ffffffb3;font-size:14px;line-height:1.6;margin:0}.js-mock-report--v3 .js-mock-report-list{background:#568ded1a;border-left:2px solid var(--mock-report-blue);line-height:1.6;max-width:900px;padding:18px 22px 18px 38px}.js-mock-report--v3 .js-mock-role-notes{border-block:1px solid #ffffff17;display:grid}.js-mock-report--v3 .js-mock-role-notes p{grid-gap:24px;color:#ffffffb3;display:grid;font-size:14px;gap:24px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);line-height:1.6;margin:0;padding:20px 0}.js-mock-report--v3 .js-mock-role-notes p+p{border-top:1px solid #ffffff17}.js-mock-report--v3 .js-mock-role-notes strong{color:#fff;font-weight:650}.js-mock-report--v3 .js-mock-practice-grid{gap:16px}.js-mock-report--v3 .js-mock-practice-grid article{grid-gap:12px;align-content:start;background:var(--mock-report-yellow-surface);border-color:var(--mock-report-yellow-border);display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);padding:20px}.js-mock-report--v3 .js-mock-practice-grid article>span{background:#ffd45c29;border-radius:50%;color:var(--mock-report-yellow);display:grid;font-size:12px;font-weight:800;height:28px;place-items:center;width:28px}.js-mock-report--v3 .js-mock-practice-grid article>div{min-width:0}.js-mock-report--v3 .js-mock-practice-grid p{line-height:1.6}.js-mock-report--v3 .js-mock-practice-grid blockquote{background:#03112847;border-left:2px solid var(--mock-report-yellow);margin-top:12px;padding:12px 14px}.js-mock-report--v3 .js-mock-plan-columns{border-block:1px solid #ffffff17;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.js-mock-report--v3 .js-mock-plan-columns>div{min-width:0;padding:24px 28px 24px 0}.js-mock-report--v3 .js-mock-plan-columns>div+div{border-left:1px solid #ffffff17;padding-left:28px;padding-right:0}.js-mock-report--v3 .js-mock-plan-columns h4,.js-mock-report--v3 .js-mock-plan-columns ul{margin:0}.js-mock-report--v3 .js-mock-plan-columns ul{grid-gap:8px;color:#ffffffb8;display:grid;font-size:14px;gap:8px;line-height:1.55;margin-top:12px;padding-left:18px}.js-mock-report--v3 .js-mock-next-focus{grid-gap:12px;align-items:start;background:var(--mock-report-surface);border:1px solid var(--mock-report-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr);max-width:920px;padding:16px 18px}.js-mock-report--v3 .js-mock-next-focus svg{color:var(--mock-report-blue)}.js-mock-report--v3 .js-mock-next-focus span{grid-gap:4px;display:grid;gap:4px}.js-mock-report--v3 .js-mock-next-focus b{color:#fff;font-weight:650}.js-mock-report--v3>.js-mock-live__actions{border-top:1px solid var(--mock-report-border);justify-content:flex-start;margin-top:72px;padding-top:28px}@media (max-width:760px){.js-mock-report--v3{gap:0}.js-mock-report--v3 .js-mock-report__intro{margin-bottom:30px}.js-mock-report--v3 .js-mock-report__nav{margin-bottom:56px}.js-mock-report--v3 .js-mock-report-block+.js-mock-report-block{margin-top:68px}.js-mock-report--v3 .js-mock-plan-columns,.js-mock-report--v3 .js-mock-report-hero,.js-mock-report--v3 .js-mock-report__head,.js-mock-report--v3 .js-mock-scorecard{grid-template-columns:1fr}.js-mock-report--v3 .js-mock-report-score{justify-items:start;justify-self:start;text-align:left}.js-mock-report--v3 .js-mock-plan-columns>div+div,.js-mock-report--v3 .js-mock-report-hero article+article{border-left:0;border-top:1px solid #ffffff17}.js-mock-report--v3 .js-mock-report__nav{border-radius:12px;box-sizing:border-box;width:100%}.js-mock-report--v3 .js-mock-analysis-grid article,.js-mock-report--v3 .js-mock-role-notes p{gap:6px;grid-template-columns:1fr}.js-mock-report--v3 .js-mock-plan-columns>div,.js-mock-report--v3 .js-mock-plan-columns>div+div{padding:22px 0}.js-mock-report--v3 .js-mock-answer-panel{padding:38px 0}}.js-upgrade-gate{grid-gap:30px 42px;background:var(--js-primary-18);border:1px solid #568ded75;border-radius:var(--js-radius-xl);box-shadow:var(--js-shadow);color:var(--js-text);display:grid;gap:30px 42px;grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);margin:clamp(32px,7vh,78px) auto;padding:clamp(24px,4.5vw,48px);width:min(880px,calc(100% - 32px))}.js-upgrade-gate.has-feature-preview{gap:24px 34px;margin-block:clamp(20px,4vh,44px);padding:clamp(24px,3vw,36px);width:min(1120px,calc(100% - 32px))}.js-upgrade-gate__hero{grid-column:1;grid-row:1;min-width:0}.js-upgrade-gate-page{margin:clamp(32px,7vh,78px) auto;width:min(1120px,calc(100% - 32px))}.js-upgrade-gate-page>.js-upgrade-gate{margin:14px 0 0;width:100%}.js-upgrade-gate__icon{background:var(--js-primary-24);border:1px solid var(--js-border-strong);border-radius:14px;color:var(--js-primary);display:inline-grid;font-size:21px;height:46px;place-items:center;width:46px}.js-upgrade-gate__eyebrow{color:var(--js-primary);font-size:.7rem;font-weight:800;letter-spacing:.13em;margin:17px 0 8px;text-transform:uppercase}.js-upgrade-gate h1{color:var(--js-text);font-size:clamp(1.75rem,4vw,2.55rem);letter-spacing:-.035em;line-height:1.08;margin:0;max-width:620px}.js-upgrade-gate.has-feature-preview h1{font-size:clamp(1.7rem,3vw,2.25rem)}.js-upgrade-gate__description{color:var(--js-muted);font-size:.98rem;line-height:1.6;margin:14px 0 0;max-width:620px}.js-upgrade-gate__evidence{grid-gap:1px;background:var(--js-border);border:1px solid var(--js-border);border-radius:16px;display:grid;gap:1px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));overflow:hidden;padding:16px}.js-upgrade-gate__evidence>div{grid-gap:3px;background:var(--js-bg-soft);display:grid;gap:3px;min-width:0;padding:14px 16px}.js-upgrade-gate__evidence strong{color:var(--js-text);font-size:1.45rem}.js-upgrade-gate__evidence span{color:var(--js-muted);font-size:.76rem;line-height:1.35}.js-upgrade-gate__outcomes{grid-gap:17px;align-content:start;display:grid;gap:17px}.js-upgrade-gate__outcomes article{grid-gap:11px;display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr)}.js-upgrade-gate__outcomes article>svg{background:var(--js-success-soft);border-radius:50%;color:var(--js-success);height:28px;padding:6px;width:28px}.js-upgrade-gate__outcomes strong{color:var(--js-text);font-size:.88rem}.js-upgrade-gate__outcomes p{color:var(--js-muted);font-size:.78rem;line-height:1.48;margin:4px 0 0}.js-upgrade-gate__decision{align-self:start;background:var(--js-panel-deep);border:1px solid var(--js-border-strong);border-radius:18px;grid-column:2;grid-row:1;padding:21px}.js-upgrade-gate__feature-preview{grid-column:1/-1;min-width:0}.js-feature-value-preview__summary-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.js-feature-value-preview.is-interview .js-feature-value-preview__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.js-feature-value-preview__desktop-showcase{display:none}.js-feature-value-preview .js-feature-value-preview__desktop-showcase{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);min-height:260px}.js-feature-value-preview>.js-feature-value-preview__summary-grid{display:none}.js-feature-value-preview__desktop-benefits{grid-gap:8px;align-content:stretch;display:grid;gap:8px}.js-feature-value-preview__desktop-benefits>button{grid-gap:10px;align-items:start;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--js-text);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:30px minmax(0,1fr);min-width:0;padding:12px;text-align:start;width:100%}.js-feature-value-preview__desktop-benefits>button.is-active,.js-feature-value-preview__desktop-benefits>button:focus-visible,.js-feature-value-preview__desktop-benefits>button:hover{background:var(--js-primary-18);border-color:var(--js-border-strong)}.js-feature-value-preview__desktop-benefits>button>span{background:var(--js-primary-18);border-radius:9px;color:var(--js-primary);display:grid;height:30px;place-items:center;width:30px}.js-feature-value-preview__desktop-benefits>button>span svg{height:15px;width:15px}.js-feature-value-preview__desktop-benefits>button>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-feature-value-preview__desktop-benefits strong{font-size:.84rem;line-height:1.25}.js-feature-value-preview__desktop-benefits small{color:var(--js-muted);font-size:.68rem;line-height:1.45}.js-feature-value-preview__desktop-stage{align-content:center;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:16px;display:grid;min-width:0;padding:16px}.js-feature-value-preview__desktop-stage>.js-tutorial-feature-preview{align-content:center;min-height:190px}.js-feature-value-preview__mobile-footer,.js-feature-value-preview__mobile-toggle{display:none}.js-feature-value-preview__summary-card{grid-gap:13px;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:16px;display:grid;gap:13px;grid-template-rows:auto 1fr;min-width:0;padding:15px}.js-feature-value-preview__summary-copy{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr)}.js-feature-value-preview__summary-copy>span{background:var(--js-primary-18);border-radius:9px;color:var(--js-primary);display:grid;height:30px;place-items:center;width:30px}.js-feature-value-preview__summary-copy svg{height:15px;width:15px}.js-feature-value-preview__summary-copy h2,.js-feature-value-preview__summary-copy p{margin:0}.js-feature-value-preview__summary-copy h2{color:var(--js-text);font-size:.88rem;line-height:1.25}.js-feature-value-preview__summary-copy p{color:var(--js-muted);font-size:.7rem;line-height:1.45;margin-top:4px}.js-upgrade-gate__feature-preview .js-tutorial-feature-preview{align-content:center;background:var(--js-bg);min-height:142px;padding:11px}.js-upgrade-gate__feature-preview .js-tutorial-feature-preview.is-interview{min-height:160px}.js-feature-value-preview__summary-card>.js-tutorial-feature-preview.is-radar,.js-upgrade-gate__feature-preview .js-tutorial-feature-preview.is-radar{background:#0000;border:0;border-radius:0;padding:0}.js-upgrade-gate__feature-preview .js-tutorial-feature-preview strong{font-size:.72rem}.js-upgrade-gate__feature-preview .js-tutorial-feature-preview small,.js-upgrade-gate__feature-preview .js-tutorial-feature-preview span{font-size:.62rem}.js-upgrade-gate__price{grid-gap:0 6px;align-items:end;display:grid;gap:0 6px;grid-template-columns:auto 1fr}.js-upgrade-gate__price strong{color:var(--js-text);font-size:2rem;line-height:1}.js-upgrade-gate__price>span{color:var(--js-muted);font-size:.82rem}.js-upgrade-gate__price small{color:var(--js-muted);font-size:.72rem;grid-column:1/-1;margin-top:7px}.js-upgrade-gate__actions{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.js-subscription-panel__actions>button:first-child,.js-upgrade-gate__primary{background:var(--js-primary);border:0;border-radius:11px;color:#fff;cursor:pointer;font-weight:800;padding:13px 18px}.js-upgrade-gate__primary{align-items:center;display:inline-flex;font:inherit;font-size:.8rem;font-weight:800;gap:12px;justify-content:space-between;min-height:46px;width:100%}.js-plan-compare__trigger,.js-upgrade-gate__secondary{align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border-strong);border-radius:11px;color:var(--js-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:700;justify-content:flex-start;line-height:1.2;min-height:46px;padding:13px 18px;text-align:start;text-decoration:none;width:100%}.js-upgrade-gate__primary:focus-visible,.js-upgrade-gate__primary:hover{background:var(--js-primary-hover)}.js-plan-compare__trigger:focus-visible,.js-plan-compare__trigger:hover,.js-upgrade-gate__secondary:focus-visible,.js-upgrade-gate__secondary:hover{background:var(--js-primary-18);border-color:var(--js-primary);color:var(--js-text)}.js-subscription-panel__actions>button:first-child:disabled,.js-upgrade-gate__primary:disabled{cursor:wait;opacity:.65}.js-subscription-panel__error,.js-upgrade-gate__error{color:var(--js-danger)}.js-plan-compare__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a14c2;display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:1200}.js-plan-compare{background:var(--js-bg);border:1px solid var(--js-border-strong);border-radius:var(--js-radius-xl);box-shadow:var(--js-shadow);color:var(--js-text);padding:clamp(24px,4vw,40px);position:relative;width:min(900px,100%)}.js-plan-compare__close{align-items:center;-webkit-appearance:none;appearance:none;background:#0000!important;border:0!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box;color:var(--js-text);cursor:pointer;display:flex;flex:0 0 32px;height:32px!important;inset-block-start:16px;inset-inline-end:16px;justify-content:center;line-height:0;max-height:32px;max-width:32px;min-height:32px!important;min-width:32px!important;padding:0!important;position:absolute;transition:background .12s ease;width:32px!important}.js-plan-compare__close>svg{stroke-width:2;display:block;height:20px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.js-plan-compare__close:focus-visible,.js-plan-compare__close:hover{background:var(--js-bg-soft)!important;box-shadow:none!important}.js-plan-compare__close:focus-visible{outline:2px solid var(--js-primary);outline-offset:2px}.js-plan-compare>header{-webkit-padding-end:38px;max-width:720px;padding-inline-end:38px}.js-plan-compare>header h2{font-size:clamp(1.25rem,2.2vw,1.65rem);letter-spacing:-.018em;line-height:1.25;margin:0}.js-plan-compare__plans{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.js-plan-compare__card{background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:18px;display:flex;flex-direction:column;padding:24px}.js-plan-compare__card.is-pro{background:var(--js-primary-18);border-color:var(--js-primary)}.js-plan-compare__plan-name{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-height:28px}.js-plan-compare__plan-name strong{font-size:1.1rem}.js-plan-compare__plan-name span{color:var(--js-primary);font-weight:800}.js-plan-compare__card h3{font-size:1rem;margin:10px 0 0}.js-plan-compare__included{color:var(--js-muted);font-size:.8rem;margin:13px 0 -3px}.js-plan-compare__card ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:20px 0 24px;padding:0}.js-plan-compare__card li{grid-gap:8px;align-items:start;display:grid;font-size:.86rem;gap:8px;grid-template-columns:18px minmax(0,auto) 20px;justify-content:start;line-height:1.4}.js-plan-compare__card li>svg{color:var(--js-success);margin-top:2px}.js-plan-compare__help{color:var(--js-muted);cursor:help;display:inline-grid;place-items:center;position:relative}.js-plan-compare__help>span{background:var(--js-panel-deep);border:1px solid var(--js-border-strong);border-radius:9px;bottom:calc(100% + 9px);box-shadow:var(--js-shadow);color:var(--js-text);font-size:.75rem;inset-inline-start:50%;line-height:1.45;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;width:230px;z-index:2}[dir=rtl] .js-plan-compare__help>span{transform:translate(50%,4px)}.js-plan-compare__help:focus>span,.js-plan-compare__help:hover>span{opacity:1;transform:translate(-50%)}[dir=rtl] .js-plan-compare__help:focus>span,[dir=rtl] .js-plan-compare__help:hover>span{transform:translate(50%)}.js-plan-compare__free-action,.js-plan-compare__pro-action{border-radius:10px;cursor:pointer;font:inherit;font-weight:800;margin-top:auto;padding:12px 16px;width:100%}.js-plan-compare__free-action{background:#0000;border:1px solid var(--js-border-strong);color:var(--js-text)}.js-plan-compare__pro-action{background:var(--js-primary);border:0;color:#fff}.js-plan-compare__pro-action:focus-visible,.js-plan-compare__pro-action:hover{background:var(--js-primary-hover)}body.js-tutorial-open{overflow:hidden}.js-tutorial-help{align-items:center;background:var(--js-panel-deep);border:1px solid var(--js-border-strong);border-radius:999px;bottom:22px;box-shadow:var(--js-shadow);color:var(--js-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:750;gap:7px;inset-inline-end:22px;min-height:38px;padding:9px 13px;position:fixed;z-index:800}.js-tutorial-help:focus-visible,.js-tutorial-help:hover{background:var(--js-bg-soft);border-color:var(--js-primary)}.js-tutorial-help svg{color:var(--js-primary);height:17px;width:17px}.js-tutorial-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a18c2;display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:1300}.js-tutorial-welcome{background:var(--js-bg);border:1px solid var(--js-border-strong);border-radius:22px;box-shadow:var(--js-shadow);color:var(--js-text);display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);overflow:hidden;position:relative;width:min(760px,100%)}.js-tutorial-welcome__close{background:#0000;border:0;border-radius:50%;color:var(--js-muted);cursor:pointer;display:grid;height:32px;inset-block-start:14px;inset-inline-end:14px;padding:0;place-items:center;position:absolute;width:32px;z-index:2}.js-tutorial-welcome__close:focus-visible,.js-tutorial-welcome__close:hover{background:var(--js-bg-soft);color:var(--js-text)}.js-tutorial-welcome__close svg{height:20px;width:20px}.js-tutorial-welcome__preview{-webkit-border-end:1px solid var(--js-border);align-items:center;background:var(--js-primary-18);border-inline-end:1px solid var(--js-border);display:flex;min-height:390px;padding:30px 24px}.js-tutorial-mini{background:var(--js-bg);border:1px solid var(--js-border-strong);border-radius:16px;box-shadow:0 16px 32px #00000029;color:var(--js-text);overflow:hidden;width:100%}.js-tutorial-mini>header{align-items:center;background:var(--js-bg-soft);border-bottom:1px solid var(--js-border);display:flex;gap:8px;justify-content:space-between;min-height:36px;padding:9px 11px}.js-tutorial-mini>header span{align-items:center;display:flex;font-size:.62rem;font-weight:800;gap:6px}.js-tutorial-mini>header span svg{color:var(--js-primary);height:12px;width:12px}.js-tutorial-mini>header>i{background:var(--js-border-strong);border-radius:99px;height:6px;width:24px}.js-tutorial-mini__jobs{grid-gap:7px;display:grid;gap:7px;padding:9px}.js-tutorial-mini__jobs article{grid-gap:7px;align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:10px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.js-tutorial-mini__jobs article:first-child{border-color:var(--js-primary)}.js-tutorial-mini__jobs article>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.js-tutorial-mini__jobs strong{font-size:.61rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-tutorial-mini__jobs span{color:var(--js-muted);font-size:.53rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-tutorial-mini__jobs b{color:var(--js-primary);font-size:.67rem;min-width:40px;text-align:center}.js-tutorial-mini__jobs b small{color:var(--js-muted);display:block;font-size:.43rem;font-weight:600}.js-tutorial-mini.is-application>section{align-items:center;border-bottom:1px solid var(--js-border);display:flex;gap:9px;padding:13px}.js-tutorial-mini__company-mark{background:var(--js-primary-18);border-radius:9px;color:var(--js-primary);display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.js-tutorial-mini__company-mark svg{height:15px;width:15px}.js-tutorial-mini.is-application section>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.js-tutorial-mini.is-application section strong{font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-tutorial-mini.is-application section small{color:var(--js-muted);font-size:.54rem}.js-tutorial-mini.is-application ol{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:0;padding:10px}.js-tutorial-mini.is-application li{align-items:center;color:var(--js-muted);display:flex;gap:8px}.js-tutorial-mini.is-application li>span{border:1px solid var(--js-border-strong);border-radius:50%;display:grid;flex:0 0 auto;font-size:.52rem;height:21px;place-items:center;width:21px}.js-tutorial-mini.is-application li>span svg{height:11px;width:11px}.js-tutorial-mini.is-application li.is-complete>span{background:var(--js-success-soft);border-color:var(--js-success);color:var(--js-success)}.js-tutorial-mini.is-application li b{color:var(--js-text);font-size:.58rem}.js-tutorial-mini.is-system{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.js-tutorial-mini.is-system article{grid-gap:8px;align-items:start;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:11px;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);min-height:88px;padding:10px}.js-tutorial-mini.is-system article>span{background:var(--js-primary-18);border-radius:8px;color:var(--js-primary);display:grid;height:26px;place-items:center;width:26px}.js-tutorial-mini.is-system article>span svg{height:13px;width:13px}.js-tutorial-mini.is-system article>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-tutorial-mini.is-system strong{font-size:.56rem}.js-tutorial-mini.is-system small{color:var(--js-muted);font-size:.48rem}.js-tutorial-mini.is-system i{background:var(--js-border);border-radius:99px;height:4px;margin-top:4px;overflow:hidden}.js-tutorial-mini.is-system i b{background:var(--js-primary);border-radius:inherit;display:block;height:100%;width:60%}.js-tutorial-mini.is-other-features article{align-items:center;min-height:62px}.js-tutorial-mini.is-focused>header{border-bottom-color:var(--js-border)}.js-tutorial-mini__focus-cards,.js-tutorial-mini__path-list,.js-tutorial-mini__setting-list{grid-gap:8px;display:grid;gap:8px;padding:11px}.js-tutorial-mini__focus-cards article,.js-tutorial-mini__path-list article,.js-tutorial-mini__setting-list article{grid-gap:9px;align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:10px;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);min-height:58px;padding:10px}.js-tutorial-mini__focus-cards article>span,.js-tutorial-mini__path-list article>span{background:var(--js-primary-18);border-radius:8px;color:var(--js-primary);display:grid;height:28px;place-items:center;width:28px}.js-tutorial-mini__focus-cards article>span svg,.js-tutorial-mini__path-list article>span svg{height:14px;width:14px}.js-tutorial-mini__focus-cards article>div,.js-tutorial-mini__path-list article>div,.js-tutorial-mini__setting-list article>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.js-tutorial-mini__focus-cards small,.js-tutorial-mini__path-list small,.js-tutorial-mini__setting-list small{color:var(--js-muted);font-size:.52rem}.js-tutorial-mini__focus-cards strong,.js-tutorial-mini__path-list strong,.js-tutorial-mini__setting-list strong{font-size:.61rem;line-height:1.35}.js-tutorial-mini__focus-cards i{background:var(--js-border);border-radius:99px;height:4px;margin-top:3px;overflow:hidden}.js-tutorial-mini__focus-cards i b{background:var(--js-primary);border-radius:inherit;display:block;height:100%;width:60%}.js-tutorial-mini__coach-chat{grid-gap:8px;display:grid;gap:8px;padding:12px}.js-tutorial-mini__coach-chat p{border-radius:10px;font-size:.59rem;line-height:1.45;margin:0;padding:9px 10px;width:88%}.js-tutorial-mini__coach-chat p.is-user{background:var(--js-primary);color:#fff;justify-self:end}.js-tutorial-mini__coach-chat p.is-coach{background:var(--js-bg-soft);color:var(--js-text)}.js-tutorial-mini__coach-chat>div{grid-gap:6px;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:9px;display:grid;gap:6px;padding:9px}.js-tutorial-mini__coach-chat>div small,.js-tutorial-mini__coach-chat>div span{align-items:center;display:flex;font-size:.52rem;gap:6px}.js-tutorial-mini__coach-chat>div span{color:var(--js-text);font-weight:750}.js-tutorial-mini__coach-chat>div small{color:var(--js-muted)}.js-tutorial-mini__coach-chat svg{color:var(--js-primary);flex:0 0 auto;height:12px;width:12px}.js-tutorial-mini__coach-context{grid-template-columns:repeat(2,minmax(0,1fr))}.js-tutorial-mini__coach-context small{color:var(--js-text)!important}.js-tutorial-mini__coach-value{color:var(--js-primary);font-size:.5rem;text-align:center}.js-tutorial-mini__coach-cv{grid-gap:9px;display:grid;gap:9px;padding:12px}.js-tutorial-mini__coach-cv>strong{align-items:center;background:var(--js-primary-18);border-radius:9px;color:var(--js-text);display:flex;font-size:.62rem;gap:7px;padding:9px}.js-tutorial-mini__coach-cv>strong svg{color:var(--js-primary);height:14px;width:14px}.js-tutorial-mini__coach-cv ol{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:0;padding:0}.js-tutorial-mini__coach-cv li{align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:9px;color:var(--js-text);display:flex;font-size:.52rem;gap:7px;padding:8px}.js-tutorial-mini__coach-cv li svg,.js-tutorial-mini__coach-cv>p svg{color:var(--js-success);flex:0 0 auto;height:11px;width:11px}.js-tutorial-mini__coach-cv>p{align-items:center;color:var(--js-muted);display:flex;font-size:.51rem;gap:6px;justify-content:center;margin:0}.js-tutorial-mini__setting-list article{grid-template-columns:minmax(0,1fr) 16px}.js-tutorial-mini__setting-list article>svg{color:var(--js-primary);height:14px;width:14px}.js-tutorial-mini__voice-guide{grid-gap:10px;display:grid;gap:10px;justify-items:center;padding:15px 13px;text-align:center}.js-tutorial-mini__voice-guide blockquote{color:var(--js-text);font-size:.66rem;line-height:1.45;margin:0}.js-tutorial-mini__voice-guide>i{align-items:center;display:flex;gap:4px;height:48px}.js-tutorial-mini__voice-guide>i b{background:var(--js-primary);border-radius:99px;width:4px}.js-tutorial-mini__voice-guide>i b:first-child,.js-tutorial-mini__voice-guide>i b:nth-child(8){height:12px}.js-tutorial-mini__voice-guide>i b:nth-child(2),.js-tutorial-mini__voice-guide>i b:nth-child(7){height:24px}.js-tutorial-mini__voice-guide>i b:nth-child(3),.js-tutorial-mini__voice-guide>i b:nth-child(6){height:38px}.js-tutorial-mini__voice-guide>i b:nth-child(4),.js-tutorial-mini__voice-guide>i b:nth-child(5){height:46px}.js-tutorial-mini__voice-guide small{align-items:center;color:var(--js-muted);display:flex;font-size:.53rem;gap:5px}.js-tutorial-mini__voice-guide small svg{color:var(--js-success)}.js-tutorial-mini__inbox-head{grid-gap:3px;display:grid;gap:3px;padding:11px 12px 8px}.js-tutorial-mini__inbox-head strong,.js-tutorial-mini__outreach-sequence>strong{font-size:.64rem}.js-tutorial-mini__inbox-head span,.js-tutorial-mini__outreach-sequence>span{color:var(--js-muted);font-size:.52rem}.js-tutorial-mini__message-thread{grid-gap:8px;display:grid;gap:8px;padding:4px 12px 13px}.js-tutorial-mini__message-thread p{background:var(--js-bg-soft);border-radius:10px;color:var(--js-text);font-size:.56rem;line-height:1.4;margin:0;padding:9px 10px;width:82%}.js-tutorial-mini__message-thread p.is-user{background:var(--js-primary);color:#fff;justify-self:end}.js-tutorial-mini__outreach-sequence{grid-gap:5px;display:grid;gap:5px;padding:13px}.js-tutorial-mini__outreach-sequence ol{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:7px 0 3px;padding:0}.js-tutorial-mini__outreach-sequence li{align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:9px;color:var(--js-text);display:flex;font-size:.55rem;gap:7px;padding:8px}.js-tutorial-mini__outreach-sequence li svg{color:var(--js-primary);height:12px;width:12px}.js-tutorial-mini__outreach-sequence>div{display:flex;gap:7px}.js-tutorial-mini__outreach-sequence>div span{align-items:center;border:1px solid var(--js-border-strong);border-radius:8px;color:var(--js-muted);display:inline-flex;font-size:.5rem;font-weight:750;gap:5px;padding:7px 9px}.js-tutorial-mini__outreach-sequence>div svg{height:11px;width:11px}.js-tutorial-welcome__copy{padding:54px 44px 24px}.js-tutorial-welcome__eyebrow{color:var(--js-primary);font-size:.68rem;font-weight:850;letter-spacing:.12em;margin:0 0 9px;text-transform:uppercase}.js-tutorial-welcome__copy h2{font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.03em;line-height:1.15;margin:0}.js-tutorial-welcome__body{color:var(--js-muted);font-size:.9rem;line-height:1.58;margin:14px 0 0}.js-tutorial-welcome__copy ul{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:22px 0 0;padding:0}.js-tutorial-welcome__copy li{align-items:flex-start;color:var(--js-text);display:flex;font-size:.83rem;gap:9px;line-height:1.4}.js-tutorial-welcome__copy li svg{color:var(--js-success);flex:0 0 auto;height:17px;margin-top:1px;width:17px}.js-tutorial-welcome footer{align-items:center;background:var(--js-bg-soft);border-top:1px solid var(--js-border);display:flex;gap:20px;grid-column:1/-1;justify-content:space-between;padding:18px 22px}.js-tutorial-welcome__progress{grid-gap:7px;display:grid;gap:7px}.js-tutorial-welcome__progress>span{color:var(--js-muted);font-size:.7rem}.js-tutorial-welcome__progress>div{display:flex;gap:5px}.js-tutorial-welcome__progress i{background:var(--js-border-strong);border-radius:999px;height:3px;width:18px}.js-tutorial-welcome__progress i.is-active{background:var(--js-primary)}.js-tutorial-welcome__actions{align-items:center;display:flex;gap:8px}.js-tutorial-welcome__actions button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:7px;justify-content:center;min-height:38px;padding:9px 14px}.js-tutorial-welcome__actions button.is-text{background:#0000;border:0;color:var(--js-muted)}.js-tutorial-welcome__actions button.is-secondary{background:var(--js-bg);border:1px solid var(--js-border-strong);color:var(--js-text)}.js-tutorial-welcome__actions button.is-primary{background:var(--js-primary);border:1px solid var(--js-primary);color:#fff}.js-tutorial-welcome__actions button:focus-visible,.js-tutorial-welcome__actions button:hover{filter:brightness(1.06)}.js-tutorial-guide{grid-gap:12px;align-items:start;background:var(--js-panel-deep);border:1px solid var(--js-border-strong);border-radius:16px;bottom:22px;box-shadow:var(--js-shadow);color:var(--js-text);display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;inset-inline-end:22px;padding:17px;position:fixed;width:min(390px,calc(100% - 32px));z-index:850}.js-tutorial-guide__icon{background:var(--js-primary-18);border-radius:11px;color:var(--js-primary);display:grid;height:38px;place-items:center;width:38px}.js-tutorial-guide__icon svg{height:19px;width:19px}.js-tutorial-guide strong{font-size:.86rem}.js-tutorial-guide p{color:var(--js-muted);font-size:.77rem;line-height:1.46;margin:5px 0 0}.js-tutorial-guide>button{align-self:center;background:var(--js-bg-soft);border:1px solid var(--js-border-strong);border-radius:9px;color:var(--js-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;padding:8px 10px}.js-tutorial-guide>button:focus-visible,.js-tutorial-guide>button:hover{border-color:var(--js-primary)}.js-tutorial-feature-tour{background:var(--js-bg);border:1px solid var(--js-border-strong);border-radius:22px;box-shadow:var(--js-shadow);color:var(--js-text);display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1fr);overflow:hidden;position:relative;width:min(760px,100%)}.js-tutorial-feature-tour__preview{-webkit-border-end:1px solid var(--js-border);align-items:center;background:var(--js-primary-18);border-inline-end:1px solid var(--js-border);display:flex;min-height:330px;padding:28px}.js-tutorial-feature-tour__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:58px 38px 34px}.js-tutorial-feature-tour__copy h2{font-size:clamp(1.35rem,3vw,1.85rem);letter-spacing:-.025em;line-height:1.18;margin:17px 0 0}.js-tutorial-feature-tour__copy p{color:var(--js-muted);font-size:.88rem;line-height:1.58;margin:13px 0 0}.js-tutorial-feature-tour>footer{align-items:center;background:var(--js-bg-soft);border-top:1px solid var(--js-border);display:flex;gap:18px;grid-column:1/-1;justify-content:space-between;padding:18px 22px}.js-tutorial-feature-preview{grid-gap:8px;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:12px;color:var(--js-text);display:grid;gap:8px;padding:11px}.js-tutorial-feature-tour .js-tutorial-feature-preview{align-content:center;min-height:220px}.js-tutorial-feature-preview strong{font-size:.76rem}.js-tutorial-feature-preview small,.js-tutorial-feature-preview span{color:var(--js-muted);font-size:.66rem;line-height:1.4}.js-tutorial-feature-preview.is-learning{grid-template-columns:1fr}.js-tutorial-feature-preview.is-learning>header{align-items:center;display:flex;gap:8px}.js-tutorial-feature-preview.is-learning>header>span{background:var(--js-primary-18);border-radius:9px;color:var(--js-primary);display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.js-tutorial-feature-preview.is-learning>header svg{height:15px;width:15px}.js-tutorial-feature-preview.is-learning>header>div{grid-gap:2px;display:grid;gap:2px}.js-tutorial-feature-preview.is-learning>header.js-feature-value-preview__learning-step>div small{order:-1}.js-tutorial-feature-preview.is-learning>section{grid-gap:7px;align-content:start;background:#0000;border:0;display:grid;gap:7px;padding:0}.js-feature-value-preview__strengths-improvements article{grid-gap:5px;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:8px;display:grid;gap:5px;padding:8px}.js-feature-value-preview__strengths-improvements article>strong{margin-bottom:1px}.js-feature-value-preview__strengths-improvements article>span{align-items:flex-start;color:var(--js-text);display:flex;gap:5px}.js-feature-value-preview__strengths-improvements article>span svg{color:var(--js-primary);flex:0 0 auto;height:11px;margin-top:2px;width:11px}.js-feature-value-preview__strengths-improvements article.is-strength>span svg{color:var(--js-success)}.js-feature-value-preview__learning-work article{grid-gap:8px;align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:8px;display:grid;gap:8px;grid-template-columns:25px minmax(0,1fr);padding:8px}.js-feature-value-preview__learning-work article>span{background:var(--js-primary-18);border-radius:7px;color:var(--js-primary);display:grid;height:25px;place-items:center;width:25px}.js-feature-value-preview__learning-work article>span svg{height:12px;width:12px}.js-feature-value-preview__learning-work article>div{grid-gap:2px;display:grid;gap:2px}.js-tutorial-feature-preview.is-learning>section.js-feature-value-preview__credentials{background:#0000;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.js-feature-value-preview__credentials article{align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:9px;display:flex;gap:8px;padding:11px}.js-feature-value-preview__credentials article>svg{color:var(--js-primary);flex:0 0 auto;height:20px;width:20px}.js-feature-value-preview__credentials article>div{grid-gap:2px;display:grid;gap:2px}.js-feature-value-preview__outcome{color:var(--js-text);font-size:.63rem;font-weight:700;margin:1px 0 0;text-align:center}.js-tutorial-feature-preview.is-learning ol{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:1px 0 0;padding:0}.js-tutorial-feature-preview.is-learning li{align-items:center;color:var(--js-muted);display:flex;font-size:.54rem;gap:6px}.js-tutorial-feature-preview.is-learning li b{background:var(--js-primary-18);border-radius:50%;color:var(--js-primary);display:grid;flex:0 0 auto;font-size:.48rem;height:16px;place-items:center;width:16px}.js-tutorial-feature-preview.is-interview{align-content:start;grid-template-columns:1fr}.js-tutorial-feature-preview.is-interview header{align-items:center;display:flex;gap:7px;grid-column:1/-1}.js-tutorial-feature-preview.is-interview header>div{grid-gap:2px;display:grid;gap:2px}.js-tutorial-feature-preview.is-interview header small{color:var(--js-success)}.js-tutorial-feature-tour .js-tutorial-feature-preview.is-interview{min-height:0}.js-tutorial-feature-preview.is-interview section{background:#0000;border:0;padding:0}.js-tutorial-feature-preview__voice{grid-gap:9px;align-content:start;display:grid;gap:9px}.js-tutorial-feature-preview__voice blockquote{color:var(--js-text);font-size:.72rem;line-height:1.45;margin:0 auto;text-align:center;width:min(100%,430px)}.js-tutorial-feature-preview__voice>div{grid-gap:2px;display:grid;gap:2px;min-height:66px;place-items:center}.js-tutorial-feature-preview__voice i{align-items:center;display:flex;gap:4px;height:48px;justify-content:center}.js-tutorial-feature-preview__voice i b{background:var(--js-primary);border-radius:99px;width:4px}.js-tutorial-feature-preview__voice i b:first-child,.js-tutorial-feature-preview__voice i b:nth-child(12){height:9px}.js-tutorial-feature-preview__voice i b:nth-child(11),.js-tutorial-feature-preview__voice i b:nth-child(2){height:18px}.js-tutorial-feature-preview__voice i b:nth-child(10),.js-tutorial-feature-preview__voice i b:nth-child(3){height:28px}.js-tutorial-feature-preview__voice i b:nth-child(4),.js-tutorial-feature-preview__voice i b:nth-child(9){height:40px}.js-tutorial-feature-preview__voice i b:nth-child(5),.js-tutorial-feature-preview__voice i b:nth-child(8){height:32px}.js-tutorial-feature-preview__voice i b:nth-child(6),.js-tutorial-feature-preview__voice i b:nth-child(7){height:46px}.js-tutorial-feature-preview__voice>div>small{color:var(--js-muted);font-size:.56rem;line-height:1}.js-tutorial-feature-preview__report{grid-gap:7px;display:grid;gap:7px}.js-tutorial-feature-preview__answer{grid-gap:3px;background:var(--js-bg-soft);border-radius:8px;display:grid;gap:3px;padding:7px 8px}.js-tutorial-feature-preview__answer i{grid-gap:4px;display:grid;gap:4px}.js-tutorial-feature-preview__answer i b{background:var(--js-border-strong);border-radius:999px;height:4px;width:100%}.js-tutorial-feature-preview__answer i b:nth-child(2){width:88%}.js-tutorial-feature-preview__answer i b:nth-child(3){width:62%}.js-tutorial-feature-preview__report ol{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.js-tutorial-feature-preview__report li{grid-gap:5px;align-items:start;display:grid;gap:5px;grid-template-columns:16px minmax(0,1fr)}.js-tutorial-feature-preview__report li>b{background:var(--js-primary-18);border-radius:50%;color:var(--js-primary);display:grid;font-size:.46rem;height:16px;place-items:center;width:16px}.js-tutorial-feature-preview__report li>span{color:var(--js-text);font-size:.62rem;line-height:1.42}.js-tutorial-feature-preview.is-radar{grid-template-columns:1fr}.js-tutorial-feature-preview.is-radar header{align-items:center;display:flex;gap:8px;grid-column:1/-1}.js-tutorial-feature-preview.is-radar header>span{background:var(--js-primary-18);border-radius:8px;color:var(--js-primary);display:grid;height:28px;place-items:center;width:28px}.js-tutorial-feature-preview.is-radar header svg{height:14px;width:14px}.js-tutorial-feature-preview.is-radar header>div{grid-gap:2px;display:grid;gap:2px}.js-tutorial-feature-preview.is-radar header small{color:var(--js-success)}.js-tutorial-feature-preview.is-radar section{grid-gap:7px;background:#0000;border:0;display:grid;gap:7px;padding:0}.js-feature-value-preview__radar-fit{grid-template-columns:repeat(2,minmax(0,1fr))}.js-feature-value-preview__radar-fit>div{grid-gap:3px;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:8px;display:grid;gap:3px;padding:8px}.js-feature-value-preview__radar-fit>div:first-child{grid-column:1/-1}.js-feature-value-preview__radar-fit>div.is-gap>strong,.js-feature-value-preview__radar-fit>div.is-positive>strong{font-size:.62rem}.js-feature-value-preview__radar-fit span{align-items:center;color:var(--js-text);display:flex;gap:4px}.js-feature-value-preview__radar-fit svg{stroke-width:2.6;color:var(--js-primary);flex:0 0 13px;height:13px;width:13px}.js-feature-value-preview__radar-fit .is-positive svg{color:#58df7b}.js-feature-value-preview__radar-plan>div{grid-gap:3px;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:8px;display:grid;gap:3px;padding:8px}.js-feature-value-preview__radar-plan>div span{color:var(--js-text)}.js-feature-value-preview__radar-plan>small{margin-top:4px}.js-feature-value-preview__radar-plan>i{background:var(--js-border);border-radius:99px;height:5px;overflow:hidden}.js-feature-value-preview__radar-plan>i b{background:var(--js-primary);border-radius:inherit;display:block;height:100%;width:25%}.js-feature-value-preview__radar-plan ol{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:3px 0 0;padding:0}.js-feature-value-preview__radar-plan li{grid-gap:6px;align-items:start;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:8px;display:grid;gap:6px;grid-template-columns:17px minmax(0,1fr);padding:7px 8px}.js-feature-value-preview__radar-plan li>b{background:var(--js-primary-18);border-radius:50%;color:var(--js-primary);display:grid;font-size:.48rem;height:17px;place-items:center;width:17px}.js-feature-value-preview__radar-plan li span{color:var(--js-text)}.js-feature-value-preview__radar-intel{grid-template-columns:repeat(2,minmax(0,1fr))}.js-feature-value-preview__radar-intel>div{grid-gap:6px;align-items:start;background:var(--js-bg-soft);border:1px solid var(--js-border);border-radius:8px;display:grid;gap:6px;grid-template-columns:17px minmax(0,1fr);padding:8px}.js-feature-value-preview__radar-intel>div:last-of-type{grid-column:1/-1}.js-feature-value-preview__radar-intel>div>svg{color:var(--js-primary);height:14px;width:14px}.js-feature-value-preview__radar-intel>div>span{grid-gap:2px;display:grid;gap:2px}.js-feature-value-preview__radar-intel em{color:var(--js-muted);font-size:.52rem;font-style:normal;grid-column:1/-1;text-align:end}.js-feature-value-preview__credentials article,.js-feature-value-preview__learning-work article,.js-feature-value-preview__radar-fit>div,.js-feature-value-preview__radar-intel>div,.js-feature-value-preview__radar-plan li,.js-feature-value-preview__radar-plan>div,.js-feature-value-preview__strengths-improvements article{background:#568ded1a;border-color:#568ded0d;box-shadow:none;transform:none;transition:none}.js-subscription-panel{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:1fr}.js-subscription-panel>.js-profile-card__head{align-items:flex-start;margin-bottom:0}.js-subscription-panel>.js-profile-card__head>svg{margin-top:1px}.js-subscription-panel__description{color:var(--js-muted);margin:6px 0 0}.js-subscription-panel__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.js-subscription-panel__actions>.js-plan-compare__trigger,.js-subscription-panel__actions>button{align-items:center;display:inline-flex;justify-content:center;text-align:center}.js-subscription-panel__error,.js-subscription-panel__notice,.js-subscription-panel__success{grid-column:1/-1;margin:0}.js-subscription-panel__success{align-items:center;color:#62e984;display:flex;gap:8px}.js-subscription-panel__notice{color:var(--js-muted)}.js-radar2-upgrade{padding:0}.js-radar2-upgrade .js-upgrade-gate{margin-block:14px 0}.js-ama-free-usage{background:var(--js-primary-18);border:1px solid var(--js-border-strong);border-radius:999px;color:var(--js-text);font-size:.78rem;margin:10px auto 0;max-width:calc(100% - 32px);padding:8px 14px;text-align:center;width:-webkit-fit-content;width:fit-content}.js-ama-free-usage.is-empty{align-items:center;border-radius:12px;display:flex;gap:12px}.js-ama-free-usage__upgrade{background:var(--js-primary);border:0;border-radius:8px;color:#fff;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.72rem;font-weight:800;padding:7px 11px}.js-ama-free-usage__error{color:var(--js-danger);font-size:.7rem;margin:0}@media (max-width:700px){.js-upgrade-gate{gap:24px;grid-template-columns:1fr}.js-upgrade-gate.has-feature-preview{border-radius:18px;box-sizing:border-box;gap:18px;margin:0;padding:18px;width:100%}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__hero{order:1}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__decision{order:2}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__feature-preview{order:3}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__evidence,.js-upgrade-gate.has-feature-preview .js-upgrade-gate__outcomes{order:4}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__icon{border-radius:11px;font-size:17px;height:38px;width:38px}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__eyebrow{margin-top:12px}.js-upgrade-gate.has-feature-preview h1{font-size:1.45rem;line-height:1.12}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__description{font-size:.82rem;line-height:1.48;margin-top:10px}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__decision{border-radius:15px;padding:16px}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__price strong{font-size:1.75rem}.js-upgrade-gate.has-feature-preview .js-upgrade-gate__actions{margin-top:14px}.js-upgrade-gate-page{margin:0;width:100%}.js-upgrade-gate-page>.js-upgrade-gate{margin-top:12px}.js-upgrade-gate__decision,.js-upgrade-gate__hero{grid-column:auto;grid-row:auto}.js-plan-compare__plans,.js-upgrade-gate__evidence{grid-template-columns:1fr}.js-plan-compare__card.is-pro{order:-1}.js-plan-compare__backdrop{padding:10px;place-items:start center}.js-plan-compare{padding:22px 16px}.js-tutorial-backdrop{padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));place-items:center}.js-tutorial-feature-tour,.js-tutorial-welcome{border-radius:20px;grid-template-columns:1fr;margin:0;max-height:calc(100dvh - 28px);overflow-y:auto;padding-top:46px;width:100%}.js-tutorial-welcome__close{inset-block-start:7px;inset-inline-end:9px}.js-tutorial-feature-tour__preview,.js-tutorial-welcome__preview{-webkit-border-end:0;border-bottom:1px solid var(--js-border);border-inline-end:0;min-height:190px;padding:16px}.js-tutorial-mini>header{min-height:32px;padding:7px 9px}.js-tutorial-mini__jobs{gap:5px;padding:7px}.js-tutorial-mini__jobs article{padding:7px}.js-tutorial-mini{margin-inline:auto;max-width:360px}.js-tutorial-feature-tour__copy,.js-tutorial-welcome__copy{padding:20px 20px 16px}.js-tutorial-feature-tour__copy h2,.js-tutorial-welcome__copy h2{font-size:1.24rem;line-height:1.18}.js-tutorial-feature-tour__copy p,.js-tutorial-welcome__body{font-size:.78rem;line-height:1.48;margin-top:9px}.js-tutorial-welcome__copy ul{gap:8px;margin-top:14px}.js-tutorial-feature-tour>footer,.js-tutorial-welcome footer{align-items:center;flex-direction:row;gap:10px;grid-column:auto;padding:13px 16px}.js-tutorial-welcome__progress{align-items:start}.js-tutorial-welcome__actions{-webkit-margin-start:auto;justify-content:flex-end;margin-inline-start:auto}.js-tutorial-welcome__actions button{min-height:36px;padding:8px 11px}.js-tutorial-guide{inset-inline:16px;bottom:16px;grid-template-columns:34px minmax(0,1fr);width:auto}.js-tutorial-guide>button{grid-column:2;justify-self:start}.js-feature-value-preview__mobile-toggle{align-items:center;background:var(--js-bg-soft);border:1px solid var(--js-border-strong);border-radius:12px;color:var(--js-text);cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:800;gap:12px;justify-content:space-between;min-height:44px;padding:0 14px;width:100%}.js-feature-value-preview .js-feature-value-preview__desktop-showcase{display:none}.js-feature-value-preview__mobile-toggle svg{color:var(--js-primary);flex:0 0 auto;height:17px;transition:transform .16s ease;width:17px}.js-feature-value-preview.is-mobile-open .js-feature-value-preview__mobile-toggle svg{transform:rotate(180deg)}.js-feature-value-preview.is-interview .js-feature-value-preview__summary-grid,.js-feature-value-preview__summary-grid{display:none;grid-template-columns:1fr;margin-top:10px}.js-feature-value-preview.is-mobile-open .js-feature-value-preview__summary-grid{display:grid}.js-feature-value-preview__summary-card{display:none}.js-feature-value-preview__summary-card.is-mobile-active{display:grid;min-height:0;padding:14px}.js-upgrade-gate__feature-preview .js-tutorial-feature-preview,.js-upgrade-gate__feature-preview .js-tutorial-feature-preview.is-interview{min-height:150px}.js-feature-value-preview.is-mobile-open .js-feature-value-preview__mobile-footer{align-items:center;border-top:1px solid var(--js-border);display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:12px 2px 0}.js-feature-value-preview__mobile-progress{grid-gap:6px;color:var(--js-muted);display:grid;font-size:.65rem;font-weight:700;gap:6px}.js-feature-value-preview__mobile-progress>div{display:flex;gap:5px}.js-feature-value-preview__mobile-progress i{background:var(--js-border-strong);border-radius:99px;height:4px;width:13px}.js-feature-value-preview__mobile-progress i.is-active{background:var(--js-primary)}.js-feature-value-preview__mobile-actions{display:flex;gap:7px;justify-content:flex-end}.js-feature-value-preview__mobile-actions button{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:800;gap:6px;justify-content:center;min-height:34px;padding:0 11px}.js-feature-value-preview__mobile-actions button.is-secondary{background:#0000;border:1px solid var(--js-border-strong);color:var(--js-text)}.js-feature-value-preview__mobile-actions button.is-primary{background:var(--js-primary);border:1px solid var(--js-primary);color:#fff}.js-feature-value-preview__mobile-actions svg{height:13px;width:13px}.js-subscription-panel__actions{grid-template-columns:1fr}.js-ama-free-usage.is-empty{align-items:stretch;flex-direction:column}.js-subscription-panel__error,.js-subscription-panel__notice,.js-subscription-panel__success{grid-column:auto}}.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,.js-coach__node-wrap{align-items:center;display:flex;flex-direction:column}.js-coach-node{background:#0000;border:0;color:#fff;cursor:pointer;font-family:var(--js-font-ui);font-size:14px;font-weight:500;gap:10px;line-height:18px;padding:0;text-align:center;width:128px}.js-coach-node__circle{background:linear-gradient(var(--coach-node-tint),var(--coach-node-tint)),#031128;border:1.33px solid var(--coach-node-color);border-radius:50%;box-sizing:border-box;color:var(--coach-node-color);display:grid;place-items:center;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.js-coach-node__label{font-weight:400;min-height:36px;transition:color .16s ease;white-space:pre-line}.js-coach-node.is-active .js-coach-node__circle,.js-coach-node:hover .js-coach-node__circle{background:linear-gradient(var(--coach-node-hover-tint),var(--coach-node-hover-tint)),#031128;box-shadow:0 0 0 3px var(--coach-node-ring);transform:translateY(-2px)}.js-coach-node:focus-visible{outline:none}.js-coach-node:focus-visible .js-coach-node__circle{box-shadow:0 0 0 3px #031128,0 0 0 5px var(--coach-node-color)}.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;text-align:start;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}[dir=rtl] .js-icon--directional{transform:scaleX(-1)}[dir=rtl] .js-coach-node{line-height:1.55}[dir=rtl] .js-coach [dir=auto],[dir=rtl] .js-networking-suggestion [dir=auto],[dir=rtl] .js-scout-job [dir=auto]{unicode-bidi:plaintext}.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:var(--js-text);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:var(--js-muted);font-size:16px;font-weight:500;line-height:1.55}.js-lp-complete,.js-lp-completed-step,.js-lp-decoded,.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:var(--js-muted);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:start;display:grid;gap:58px;grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr)}@media (min-width:1051px){.js-lp-form-panel{align-content:center;min-height:calc(100vh - var(--nav-height) - 146px)}.js-lp-form-layout{margin-inline:auto;width:min(100%,1040px)}}.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:var(--js-muted);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:var(--js-text)}.js-lp-question-stack{grid-gap:28px;display:grid;gap:28px}.js-lp-field{grid-gap:12px;color:var(--js-text);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:var(--js-subtle);font:inherit;font-weight:400}.js-lp-field input,.js-lp-field select{background:#568ded1a;border:1px solid #384860;border-radius:8px;color:var(--js-text);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:var(--js-text);display:block;line-height:1.45}.js-lp-upload input{color:var(--js-muted);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-create-pathway-action{justify-self:end;width:-webkit-fit-content;width:fit-content}.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:var(--js-text);font-size:16px}.js-lp-loading-status{color:var(--js-muted)!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:var(--js-muted);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:var(--js-text);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:var(--js-text);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:var(--js-muted);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:var(--js-text);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:var(--js-muted);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;color:var(--js-text)}.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-congrats-card{align-content:start}.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 li,.js-lp-reward-box span,.js-lp-reward-box strong{color:var(--js-text);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;color:#fff;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:var(--js-text);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{grid-template-columns:repeat(2,minmax(0,1fr))}.js-lp-course-list a{grid-gap:4px 12px;align-items:center;background:#0311285c;border:1px solid #568ded3d;border-radius:8px;color:var(--js-text);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.is-selected{background:#568ded2e;border-color:#568ded;border-radius:0;box-shadow:inset 3px 0 0 #568ded}.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:var(--js-subtle);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-course-guidance{display:block}.js-lp-course-guidance strong{color:var(--js-text);font-weight:900}.js-lp-course-proof{grid-gap:16px;background:#03112857;border:1px solid #568ded57;border-radius:8px;display:grid;gap:16px;padding:16px}.js-lp-course-proof-action{align-items:center;background:#0311283d;border:1px solid #568ded4d;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.js-lp-course-proof-action>div{align-items:center;display:flex;gap:10px;min-width:0}.js-lp-course-proof-action svg{color:#568ded;flex:0 0 auto}.js-lp-course-proof-action span{grid-gap:3px;display:grid;gap:3px;min-width:0}.js-lp-course-proof-action strong{color:var(--js-text);font-size:14px;font-weight:900}.js-lp-course-proof-action small{color:var(--js-subtle);font-size:12px;font-weight:600;line-height:1.4}.js-lp-course-proof-action .js-lp-secondary{flex:0 0 auto}.js-lp-course-proof-head,.js-lp-course-proof-submitted{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto}.js-lp-course-proof-head>svg{color:#568ded}.js-lp-course-proof-head strong,.js-lp-course-proof-submitted strong{color:var(--js-text);display:block;font-size:14px;font-weight:900;margin-bottom:4px}.js-lp-course-proof-form p,.js-lp-course-proof-form small,.js-lp-course-proof-head p,.js-lp-course-proof-submitted span{color:var(--js-muted);font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.js-lp-course-proof-submitted{background:#39ff1414;border:1px solid #39ff145c;border-radius:8px;padding:12px}.js-lp-course-proof-submitted>svg{color:#39ff14}.js-lp-course-proof-submitted .js-lp-inline-link{font-size:12px}.js-lp-course-proof-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.js-lp-course-proof-form label{grid-gap:7px;color:var(--js-text);display:grid;font-size:12px;font-weight:800;gap:7px;min-width:0}.js-lp-course-proof-form input{background:#568ded1a;border:1px solid #384860;border-radius:8px;box-sizing:border-box;color:var(--js-text);font:inherit;font-size:12px;min-height:42px;min-width:0;outline:0;padding:8px 10px;width:100%}.js-lp-course-proof-or{color:var(--js-subtle);font-size:12px;font-weight:800;padding:0;text-align:center;text-transform:uppercase}.js-lp-course-complete{grid-gap:8px;display:grid;gap:8px}.js-lp-course-complete-action{border-radius:8px;font-size:16px;min-height:50px;width:100%}.js-lp-course-complete small{color:var(--js-subtle);font-size:12px;font-weight:600;line-height:1.4}.js-lp-completed-course{align-items:center;color:var(--js-text);display:flex;gap:10px;min-height:34px}.js-lp-completed-course .is-complete{color:#40eb6e;flex:0 0 auto;font-size:17px}.js-lp-completed-course :is(a,span){color:inherit;font-size:15px;font-weight:700;line-height:1.4}.js-lp-completed-course a:hover{color:#a9c6ff}.js-lp-exercise-list button{grid-gap:10px;border-color:#568ded3d;color:var(--js-text);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:var(--js-muted);display:inline-flex;font-size:14px;font-style:italic;gap:6px}.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:var(--js-text);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:var(--js-muted);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:var(--js-text);font-size:16px;font-weight:900;line-height:1.35}.js-lp-readonly-status{align-items:center;color:var(--js-muted);display:inline-flex;font-size:14px;font-style:italic;font-weight:600;gap:7px}.js-lp-complete-line{align-items:center;color:var(--js-text)!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:var(--js-text);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:var(--js-text);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:var(--js-text);cursor:pointer;display:grid;font:inherit;gap:10px;padding:16px;text-align:left;width:100%}.js-lp-history-list button>span{color:var(--js-text);font-size:16px;font-weight:900}.js-lp-history-list h2{font-size:20px}.js-lp-history-list p{color:var(--js-muted);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:var(--js-text);font-size:12px;font-style:normal;font-weight:500;min-width:0;overflow-wrap:anywhere;padding:5px 8px}.js-lp-empty{color:var(--js-subtle);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:var(--js-panel-deep);border-radius:8px;color:var(--js-text);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-card.is-course-proof{border:1px solid #568ded4d;box-shadow:0 20px 60px #00000057;gap:22px;padding:32px;width:min(540px,100%)}.js-lp-course-proof-modal-head{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding-right:30px}.js-lp-course-proof-modal-head>svg{color:#568ded;margin-top:2px}.js-lp-course-proof-modal-head h2{color:var(--js-text);font-size:22px;font-weight:900;line-height:1.2;margin:0}.js-lp-course-proof-modal-head p{color:var(--js-muted);font-size:13px;font-weight:600;line-height:1.5;margin:8px 0 0}.js-lp-course-proof-modal-head strong{color:var(--js-text)}.js-lp-course-proof-form.is-modal{gap:14px}.js-lp-course-proof-failed{grid-gap:4px;background:#ff4c4c1a;border:1px solid #ff6f6f61;border-radius:8px;display:grid;gap:4px;padding:12px 14px}.js-lp-course-proof-failed strong{color:var(--js-text);font-size:13px;font-weight:900}.js-lp-course-proof-failed span{color:var(--js-muted);font-size:12px;font-weight:600;line-height:1.45}.js-lp-course-proof-modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.js-lp-modal-close{background:var(--js-panel);border:1px solid var(--js-border);border-radius:8px;color:var(--js-text);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-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{align-content:start;gap:28px;grid-template-rows:auto auto;min-height:0}.js-mock-interview__top{gap:14px 12px;grid-template-columns:minmax(0,1fr) auto;justify-items:center}.js-mock-interview__back{justify-self:start}.js-mock-interview__top>div{grid-column:1/-1;grid-row:2}.js-mock-interview__top h1{font-size:clamp(24px,7vw,30px);overflow-wrap:anywhere}.js-mock-interview__status{grid-column:2;grid-row:1;min-width:92px}.js-mock-setup{align-content:start;gap:18px}.js-mock-opportunities{align-content:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;max-height:min(46dvh,420px)}.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__sections,.js-mock-types{grid-template-columns:1fr}.js-mock-opportunity{min-height:0}.js-mock-opportunity__trigger{grid-template-columns:auto minmax(0,1fr);min-height:92px}.js-mock-opportunity__trigger .js-mock-opportunity__match{align-items:baseline;gap:8px;grid-auto-flow:column;grid-column:2;justify-items:start}.js-mock-prerequisite{grid-template-columns:auto minmax(0,1fr)}.js-mock-prerequisite button{grid-column:2;justify-self:start}.js-mock-report__head{grid-template-columns:1fr}.js-mock-report__head span{justify-self:start}.js-voice-orb{height:230px;width:230px}}@media (max-width:1120px){.js-topbar{gap:24px;padding-inline:28px}.js-topbar__item{width:auto}.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-tabs{overflow-x:auto;scrollbar-width:none;width:100%}.js-scout-tabs::-webkit-scrollbar{display:none}.js-scout-head{align-items:center;flex-direction:row}.js-apply-card{padding:30px;width:94vw}.js-apply-grid{gap:54px}.js-apply-card.is-outreach .js-apply-grid{gap:24px;grid-template-columns:minmax(220px,.75fr) minmax(400px,1.25fr)}.js-apply-card.is-outreach .js-apply-panel--emails{-webkit-padding-start:24px;padding-inline-start:24px}}@media (max-width:760px){.js-shell{--nav-height:76px}.js-settings-language__options{grid-template-columns:1fr}.js-lp-panel{width:100%}.js-lp-course-list{grid-template-columns:1fr}.js-lp-course-proof-action{align-items:stretch;flex-direction:column}.js-lp-course-proof-modal-actions{flex-direction:column-reverse}.js-lp-actions,.js-lp-overview-actions{align-items:stretch;flex-direction:column}.js-lp-primary,.js-lp-secondary{width:100%}.js-la-brief-nav .js-lp-secondary,.js-la-question-nav .js-lp-primary,.js-la-question-nav .js-lp-secondary,.js-lp-back,.js-lp-create-pathway-action,.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-lp-modal-card.is-course-proof{padding:28px 18px}.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{-webkit-margin-start:0;gap:0;justify-content:space-between;margin-inline-start:0;width:100%}.js-topbar__item{flex:1 1;min-width:0;padding-inline:2px;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;inset-inline-end:-18px;padding-inline:5px;top:-9px}.js-main{padding:32px 16px calc(var(--nav-height) + 32px)}.js-tutorial-help{border-radius:50%;bottom:calc(var(--nav-height) + 12px + env(safe-area-inset-bottom));height:42px;inset-inline-end:14px;justify-content:center;min-height:42px;padding:0;width:42px}.js-tutorial-help span{display:none}.js-shell:has(.js-apply)>.js-tutorial-help{bottom:calc(var(--nav-height) + 120px + env(safe-area-inset-bottom))}.js-shell:not(.js-shell--focus)>.js-main:has(.js-upgrade-gate.has-feature-preview){padding-top:24px}.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:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);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;overflow:hidden}.js-beta-side{display:none}.js-scout-mobile-upsell{grid-gap:10px;align-items:center;background:var(--js-primary-18);border:1px solid var(--js-border-strong);border-radius:12px;color:var(--js-text);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-width:0;padding:14px}.js-scout-mobile-upsell__icon{background:#568ded2e;border-radius:10px;color:var(--js-primary);display:grid;height:34px;place-items:center;width:34px}.js-scout-mobile-upsell__copy{min-width:0}.js-scout-mobile-upsell__copy h2,.js-scout-mobile-upsell__copy p{margin:0}.js-scout-mobile-upsell__copy p{color:var(--js-primary);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.js-scout-mobile-upsell__copy h2{font-size:13px;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.js-scout-mobile-upsell__action{align-items:center;background:var(--js-primary);border:0;border-radius:9px;color:#fff;display:inline-flex;font:inherit;font-size:11px;font-weight:800;gap:5px;justify-content:center;min-height:36px;padding:0 10px;white-space:nowrap}.js-scout-mobile-upsell__action svg{height:13px;width:13px}.js-scout-mobile-upsell__error{color:var(--js-danger);font-size:10px;grid-column:2/-1;margin:0}.js-scout-head{align-items:stretch;flex-direction:column;gap:14px;width:100%}.js-scout-head .js-section-title{font-size:20px;line-height:1.25}.js-manual-search__count{align-self:flex-start}.js-manual-search{grid-template-columns:1fr 1fr}.js-manual-search__field.is-query{grid-column:1/-1}.js-scout-sort{box-sizing:border-box;gap:9px;min-height:42px;padding:0 12px;width:100%}.js-scout-sort select{flex:1 1 auto;min-height:40px;min-width:0}.js-scout-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;overflow:visible;width:100%}.js-scout-tabs button{font-size:12px;line-height:1.15;min-height:42px;min-width:0;padding:0 8px;width:100%}.js-scout-tabs.js-la-brief-tabs{display:flex;grid-template-columns:none;margin-top:0;overflow-x:auto}.js-scout-tabs.js-la-brief-tabs button{flex:0 0 auto;min-height:34px;min-width:-webkit-max-content;min-width:max-content;padding:0 15px;width:auto}.js-scout-list{gap:14px;margin-top:16px;padding-bottom:24px}.js-scout-pending{box-sizing:border-box;margin-top:14px}.js-scout-cv-prompt{align-items:start;grid-template-columns:auto minmax(0,1fr)}.js-scout-cv-prompt__actions{grid-column:1/-1;width:100%}.js-scout-cv-prompt__actions button{flex:1 1;min-width:0;padding:8px 10px;white-space:normal}.js-scout-job{grid-column-gap:12px;grid-row-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-areas:"copy chevron" "match chevron";grid-template-columns:minmax(0,1fr) 22px;height:auto;min-height:0;overflow:visible;padding:16px;row-gap:12px}.js-scout-job-feedback,.js-scout-job-feedback__reasons{justify-content:flex-start}.js-scout-pending{width:100%}.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{font-size:13px;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.js-scout-job__match{margin-top:0;text-align:right}.js-scout-job__match,.js-scout-market-job__status{grid-area:match;justify-items:end;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:calc(100dvh - var(--nav-height) - 64px);max-height:100%;min-height:0;padding:18px;width:100%}.js-apply-card.is-outreach{grid-template-rows:minmax(0,1fr) auto auto;padding:12px}.js-apply-card.is-outreach>.js-apply-workflow{display:none}.js-apply-workflow{gap:6px;margin-bottom:18px}.js-apply-workflow>span{grid-gap:6px;display:grid;font-size:10px;gap:6px;grid-template-columns:24px minmax(0,1fr);line-height:1.15}.js-apply-workflow>span:after{display:none}.js-apply-workflow b{font-size:10px;grid-row:1/span 2;height:24px;width:24px}.js-apply-grid{-webkit-padding-end:12px;box-sizing:border-box;display:block;gap:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:84px;padding-inline-end:12px;scrollbar-color:#568ded80 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.js-apply-card.is-outreach .js-apply-grid{height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-gutter:auto}.js-mobile-outreach-nav{grid-gap:5px;background:#031128;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;padding:4px 0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:6}.js-mobile-outreach-nav button{grid-gap:4px;align-content:center;background:#568ded0d;border:1px solid #568ded38;border-radius:10px;color:#fff9;display:grid;font:inherit;font-size:10px;gap:4px;justify-items:center;line-height:1.15;min-height:54px;min-width:0;padding:7px 5px}.js-mobile-outreach-nav button b{border:1px solid;border-radius:50%;display:grid;font-size:10px;height:20px;place-items:center;width:20px}.js-mobile-outreach-nav button b svg{height:12px;width:12px}.js-mobile-outreach-nav button.is-active{background:#568ded;border-color:#568ded;color:#fff}.js-mobile-outreach-nav button.is-complete{color:#40eb6e}.js-mobile-outreach-nav button:disabled{opacity:.45}.mobile-outreach-stage-0 .js-mobile-outreach-panel--emails,.mobile-outreach-stage-1 .js-mobile-outreach-panel--contacts,.mobile-outreach-stage-2 .js-mobile-outreach-panel--contacts{display:none}.mobile-outreach-stage-1 .js-mobile-outreach-compose-only,.mobile-outreach-stage-2 .js-mobile-outreach-schedule-only{display:none!important}.js-outreach-back__desktop-label,.mobile-outreach-stage-1 .js-email-sequence{display:none}.js-outreach-back__mobile-label{display:inline}.js-mobile-outreach-schedule{grid-gap:8px;display:grid;gap:8px;margin:14px 0 8px}.js-mobile-outreach-schedule header{margin-bottom:2px}.js-mobile-outreach-schedule h3,.js-mobile-outreach-schedule p{margin:0}.js-mobile-outreach-schedule h3{color:#fff;font-size:17px}.js-mobile-outreach-schedule header p{color:#ffffff9e;font-size:12px;line-height:1.45;margin-top:6px}.js-mobile-outreach-schedule__row{grid-gap:9px;align-items:center;background:#568ded0d;border:1px solid #568ded33;border-radius:10px;box-sizing:border-box;color:#fff;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr) auto;min-height:62px;min-width:0;padding:10px}.js-mobile-outreach-schedule__row>b{border:1px solid #568ded94;border-radius:50%;color:#568ded;display:grid;font-size:11px;height:24px;place-items:center;width:24px}.js-mobile-outreach-schedule__row>span:not(.js-mobile-outreach-schedule__delay){grid-gap:3px;display:grid;gap:3px;min-width:0}.js-mobile-outreach-schedule__row strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-mobile-outreach-schedule__row small{color:#ffffff94;font-size:10px;line-height:1.3}.js-mobile-outreach-schedule__delay{grid-gap:2px;display:grid;gap:2px;justify-items:center}.js-mobile-outreach-schedule__delay input{background:#568ded1a;border:1px solid #568ded6b;border-radius:8px;box-sizing:border-box;color:#fff;font:inherit;font-size:13px;font-weight:600;min-height:34px;outline:0;text-align:center;width:42px}.js-mobile-outreach-schedule__delay input:focus{border-color:#568ded}.js-apply-card.is-outreach .js-mobile-outreach-panel{min-height:0;overflow:visible;padding:0 2px 16px}.js-apply-card.is-outreach .js-apply-panel+.js-apply-panel{border-top:0;margin-top:0;padding-top:0}.js-apply-grid:before{display:none}.js-apply-panel{overflow:visible;padding-right:0}.js-apply-panel--description{padding-right:0}.js-email-preview{max-width:none;overflow:visible;scrollbar-gutter:auto}.js-apply-panel+.js-apply-panel{border-top:1px solid #568ded3d;margin-top:30px;padding-top:28px}.js-apply-panel--materials{min-height:440px}.js-material-editor-waiting{min-height:400px}.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:24px}.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:0;margin-top:22px}.js-apply-check{gap:11px;grid-template-columns:28px minmax(0,1fr);padding:18px 0}.js-apply-check__number{height:26px;width:26px}.js-apply-check__heading{grid-gap:7px;display:grid;gap:7px}.js-apply-check__status{grid-row:1;justify-self:start}.js-apply-inline-actions{align-items:flex-start;flex-direction:column}.js-apply-inline-actions a,.js-apply-inline-actions button{box-sizing:border-box;width:100%}.js-apply-cv-empty{grid-template-columns:1fr}.js-apply-cv-empty__actions{display:grid;grid-column:1;grid-template-columns:1fr}.js-apply-cv-empty__actions button{width:100%}.js-material-workspace__head{grid-gap:8px;display:grid;gap:8px}.js-material-workspace__status{flex-wrap:wrap;justify-content:space-between}.js-comments-drawer,.js-comments-drawer-backdrop,.js-comments-toggle,.js-document-comments{display:none!important}.js-document-comment-highlight{background:#0000;box-shadow:none;cursor:text;padding:0;pointer-events:none}.js-material-save-state{justify-self:start}.js-material-editor-grid.has-comments{grid-template-columns:minmax(0,1fr)}.js-document-editor__toolbar{flex-wrap:wrap}.js-document-editor__toolbar button span{display:none}.js-document-editor__surface{min-height:430px;padding:24px 18px}.js-document-comment__popover{width:min(250px,68vw)}.js-cv-comments{order:2}.js-cv-comment__popover{margin-top:9px;position:static;transform:none;width:auto}.js-material-workspace__actions,.js-material-workspace__actions>div{align-items:stretch;flex-direction:column}.js-material-workspace__actions>div{width:100%}.js-material-workspace__actions a,.js-material-workspace__actions button{box-sizing:border-box;width:100%}.js-apply-next-action{align-items:stretch;flex-direction:column;gap:8px;width:100%}.js-apply-next-action p{text-align:left}.js-apply-inline-actions .js-cv-action-menu__trigger,.js-apply-next-action .js-apply-primary,.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-person__copy span,.js-person__copy strong{font-size:13px}.js-email-tabs{gap:10px;margin:26px 0 30px}.js-outreach-editor-head{display:grid}.js-apply-panel--emails{-webkit-padding-start:0;-webkit-border-start:0;border-inline-start:0;padding-inline-start:0}.js-outreach-language{align-items:stretch;flex-direction:column}.js-outreach-language__select{min-width:0;width:100%}.js-save-outreach-template{box-sizing:border-box;width:100%}.js-email-sequence{margin:14px 0 10px}.js-email-editor{padding:12px}.js-email-sequence{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.js-email-sequence__step{grid-template-columns:22px minmax(0,1fr);padding:7px}.js-email-sequence__step>b{height:22px;width:22px}.js-email-sequence__step small,.js-email-timing{display:none}.js-outreach-quill .ql-toolbar.ql-snow{display:flex;flex-wrap:wrap;gap:2px;padding:6px}.js-outreach-quill .ql-container,.js-outreach-quill .ql-editor{min-height:min(34dvh,260px)}.js-outreach-quill .ql-container{max-height:min(42dvh,340px)}.js-apply-footer,.js-outreach-actions{align-items:stretch;justify-content:flex-end}.js-outreach-actions{flex-direction:column}.js-outreach-actions button{width:100%}.js-apply-card.is-outreach .js-apply-footer{background:#031128;margin-top:0;padding-top:10px}.js-outreach-actions--desktop{display:none}.js-outreach-actions--mobile{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);width:100%}.js-outreach-actions--mobile button{box-sizing:border-box;font-size:12px;min-height:44px;min-width:0;padding-inline:12px;width:auto}.js-outreach-actions--mobile .js-apply-primary{width:100%}.js-outreach-actions--mobile .js-outreach-launch-note{grid-column:1/-1}.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}}.js-radar2,.js-radar2-add,.js-radar2-detail{--radar2-bg:#031128;--radar2-panel:hsla(0,0%,100%,.035);--radar2-panel-hover:hsla(0,0%,100%,.052);--radar2-border:#ffffff17;--radar2-border-strong:#568ded57;--radar2-card-surface:#568ded1a;--radar2-card-border:#568ded0d;--radar2-blue:#568ded;--radar2-green:#40eb6e;--radar2-yellow:#ffd45c;--radar2-red:#ff8f9b;--radar2-text:#fff;--radar2-muted:#ffffffb8;--radar2-subtle:#ffffff85;color:var(--radar2-text)}.js-radar2 button,.js-radar2 input,.js-radar2 select,.js-radar2-add button,.js-radar2-add input,.js-radar2-detail button,.js-radar2-detail input{font-family:inherit}.js-radar2{margin:0 auto;min-height:calc(100vh - var(--nav-height) - 146px);width:min(1180px,100%)}.js-radar2-eyebrow{color:var(--radar2-blue);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1.3;margin:0;text-transform:uppercase}.js-radar2-button{align-items:center;background:var(--radar2-blue);border:1px solid var(--radar2-blue);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:8px;justify-content:center;line-height:1;min-height:40px;padding:0 17px;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap}.js-radar2-button:focus-visible,.js-radar2-button:hover{background:#6b9bf0;border-color:#6b9bf0;transform:translateY(-1px)}.js-radar2-back:focus-visible,.js-radar2-button:focus-visible,.js-radar2-detail__tabs button:focus-visible,.js-radar2-drawer header button:focus-visible,.js-radar2-filter button:focus-visible,.js-radar2-sources-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.js-radar2-button:disabled{cursor:default;opacity:.58;transform:none}.js-radar2-button.is-secondary{background:#568ded14;border-color:#568ded7a;color:#fff}.js-radar2-button.is-secondary:focus-visible,.js-radar2-button.is-secondary:hover{background:#568ded29;border-color:var(--radar2-blue)}.js-radar2-add-button{align-items:center;background:#568ded;border:1px solid #568ded;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--js-font-ui);font-size:12px;font-weight:500;gap:7px;line-height:1;min-height:34px;padding:0 10px;transition:filter .16s ease,opacity .16s ease,transform .16s ease;white-space:nowrap}.js-radar2-add-button svg{height:15px;width:15px}.js-radar2-add-button:hover{filter:brightness(1.08)}.js-radar2-add-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.js-radar2-main-head{align-items:center;border:0;display:flex;gap:28px;justify-content:space-between;margin-bottom:24px;padding:0}.js-radar2-main-head h1,.js-radar2-main-head>div>p,.js-radar2-main-head__meta{margin:0}.js-radar2-main-head h1{color:#fff;font-family:var(--js-font-ui);font-size:29px;font-weight:900;line-height:1.15;margin:0}.js-radar2-main-head>div>p:not(.js-radar2-eyebrow){color:var(--radar2-muted);font-size:15px;font-weight:450;line-height:1.55;margin-top:9px;max-width:670px}.js-radar2-main-head__meta{align-items:center;color:#ffffff94;display:flex;flex-wrap:wrap;font-size:12px;font-weight:550;gap:9px;margin-top:15px}.js-radar2-main-head__meta i{background:var(--radar2-blue);border-radius:50%;height:3px;width:3px}.js-radar2-main-head>.js-radar2-button{margin:0}.js-radar2-toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:22px 0}.js-radar2-filter{align-items:center;display:flex;gap:8px}.js-radar2-filter button{background:#568ded14;border:1px solid #568ded75;border-radius:999px;color:#ffffffc7;cursor:pointer;font-size:12px;font-weight:600;min-height:34px;padding:0 15px;transition:background .15s ease,border-color .15s ease}.js-radar2-filter button:hover{background:#568ded29;border-color:var(--radar2-blue)}.js-radar2-filter button.is-active{background:var(--radar2-blue);border-color:var(--radar2-blue);color:#fff}.js-radar2-sort{align-items:center;background:#568ded14;border:1px solid #568ded75;border-radius:999px;color:#ffffffc2;display:inline-flex;font-size:12px;font-weight:550;gap:7px;min-height:34px;padding:0 9px 0 11px}.js-radar2-sort svg{color:var(--radar2-blue)}.js-radar2-sort select{background:#0000;border:0;color:#fff;cursor:pointer;font-size:12px;font-weight:650;min-height:32px;outline:0;padding:0 21px 0 0}.js-radar2-sort option{color:#031128}.js-radar2-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:60px}.js-radar2-card{grid-gap:17px;align-content:start;background:var(--radar2-card-surface);border:1px solid var(--radar2-card-border);border-radius:14px;color:#fff;display:grid;gap:17px;min-height:300px;min-width:0;overflow:hidden;padding:22px;position:relative}.js-radar2-card:focus-within,.js-radar2-card:hover{background:var(--radar2-card-surface);border-color:var(--radar2-card-border);box-shadow:none;transform:none}.js-radar2-card__open{background:#0000;border:0;cursor:pointer;inset:0;padding:0;position:absolute;width:100%;z-index:1}.js-radar2-card__open:focus-visible{outline:2px solid #fff;outline-offset:-4px}.js-radar2-card__head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;min-width:0;pointer-events:none}.js-radar2-mark{background:#568ded1f;border:1px solid #568ded33;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff14;color:#fff;display:grid;flex:0 0 44px;font-size:18px;font-weight:750;height:44px;place-items:center;width:44px}.js-radar2-card__copy{flex:1 1 auto;min-width:0}.js-radar2-card__title-row{align-items:center;display:flex;gap:10px;min-width:0}.js-radar2-card__title-row h2{color:#fff;font-size:17px;font-weight:700;line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-radar2-card__copy p,.js-radar2-card__copy small{margin:0}.js-radar2-card__copy p{color:#ffffff9e;font-size:14px;font-weight:500;line-height:1.3;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-radar2-card__copy .js-radar2-card__next{color:#ffffffc7}.js-radar2-card__copy small{color:#ffffff7a;display:block;font-size:12px;font-weight:500;margin-top:7px}.js-radar2-card__copy .js-radar2-card__error{color:var(--radar2-red)}.js-radar2-card__fit{grid-gap:4px;display:grid;flex:0 0 auto;gap:4px;justify-items:end;min-width:118px;text-align:right}.js-radar2-card__fit strong{color:var(--radar2-blue);font-size:16px;font-weight:750}.js-radar2-card__fit span{color:#ffffffa3;font-size:13px;font-weight:650}.js-radar2-card__chevron{stroke-width:2.8;color:#ffffffc7;flex:0 0 24px;height:24px;width:24px}.js-radar2-mark.is-large{border-radius:13px;font-size:20px;height:48px;width:48px}.js-radar2-card__head h2,.js-radar2-card__head p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-radar2-card__head h2{color:#fff;font-size:20px;font-weight:650;line-height:1.3}.js-radar2-card__head p{color:var(--radar2-subtle);font-size:12px;font-weight:550;margin-top:4px}.js-radar2-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;line-height:1;min-height:27px;padding:0 9px;white-space:nowrap}.js-radar2-status i,.js-radar2-status svg{height:13px;width:13px}.js-radar2-status i{display:inline-grid;font-size:11px;line-height:1;place-items:center}.js-radar2-status.is-ready{background:#40eb6e1c;color:var(--radar2-green)}.js-radar2-status.is-running{background:#568ded24;color:var(--radar2-blue)}.js-radar2-status.is-running svg{animation:js-radar2-spin 1.4s linear infinite}.js-radar2-status.is-error{background:#ff8f9b1f;color:var(--radar2-red)}@keyframes js-radar2-spin{to{transform:rotate(1turn)}}.js-radar2-card__match{grid-gap:14px;align-items:center;background:#0000;border-block:1px solid #ffffff12;border-radius:0;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:14px;pointer-events:none}.js-radar2-card__match>span:last-child{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-radar2-card__match small{color:var(--radar2-subtle);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.js-radar2-card__match>span:last-child strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:14px;font-weight:650;line-height:1.4;overflow:hidden}.js-radar2-score{grid-gap:3px;align-content:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;display:grid;gap:3px;min-height:70px;min-width:80px;padding:10px;place-items:center;text-align:center}.js-radar2-score strong{color:#fff;font-size:21px;font-weight:750;line-height:1}.js-radar2-score small{color:var(--radar2-blue);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.js-radar2-score.is-compact{background:#0000;border:0;border-radius:0;border-right:1px solid #568ded38;min-height:54px;min-width:70px;padding:6px 8px}.js-radar2-score.is-compact strong{font-size:18px}.js-radar2-card__signals{grid-gap:10px;display:grid;gap:10px;margin:0;pointer-events:none}.js-radar2-card__signals div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);min-width:0}.js-radar2-card__signals dd,.js-radar2-card__signals dt{margin:0;min-width:0}.js-radar2-card__signals dt{align-items:center;color:var(--radar2-subtle);display:inline-flex;font-size:13px;font-weight:650;gap:6px;white-space:nowrap}.js-radar2-card__signals dt svg{color:var(--radar2-blue)}.js-radar2-card__signals div:first-child dt svg{color:var(--radar2-yellow)}.js-radar2-card__signals dd{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ffffffc7;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.45;overflow:hidden}.js-radar2-card__footer{grid-gap:16px;align-items:end;border-top:1px solid #568ded24;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-top:14px;pointer-events:none}.js-radar2-progress{grid-gap:6px;display:grid;gap:6px;min-width:0}.js-radar2-progress>span{background:#568ded2e;border-radius:999px;display:block;height:4px;overflow:hidden;width:100%}.js-radar2-progress>span i{background:var(--radar2-blue);border-radius:inherit;display:block;height:100%;transition:width .22s ease}.js-radar2-progress small{color:var(--radar2-subtle);font-size:11px;font-weight:550;line-height:1.3}.js-radar2-text-link{align-items:center;color:var(--radar2-blue);display:inline-flex;font-size:12px;font-weight:700;gap:3px;white-space:nowrap}.js-radar2-card__message{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);min-height:178px;pointer-events:none}.js-radar2-card__message p{color:#ffffffb8;font-size:13px;line-height:1.5;margin:0 0 12px}.js-radar2-card__message.is-error{color:var(--radar2-red)}.js-radar2-empty{grid-gap:13px;align-content:center;background:#568ded0f;border:1px dashed #568ded52;border-radius:14px;color:var(--radar2-muted);display:grid;gap:13px;margin:60px auto 0;min-height:270px;padding:32px;place-items:center;text-align:center;width:min(620px,100%)}.js-radar2-empty.is-compact{margin-top:28px;min-height:180px}.js-radar2-empty__icon{background:#568ded24;border-radius:50%;color:var(--radar2-blue);display:grid;height:54px;place-items:center;width:54px}.js-radar2-empty__icon.is-error{background:#ff8f9b1f;color:var(--radar2-red)}.js-radar2-empty h2,.js-radar2-empty p{margin:0}.js-radar2-empty h2{color:#fff;font-size:19px;font-weight:650}.js-radar2-empty p{color:var(--radar2-muted);font-size:13px;line-height:1.55;max-width:440px}.js-radar2-empty .js-radar2-button{margin-top:6px}.js-radar2-add{display:grid;min-height:calc(100vh - var(--nav-height) - 146px);padding:36px 20px;place-items:center;position:relative}.js-radar2-back{align-items:center;background:#0000;border:0;color:var(--radar2-blue);cursor:pointer;display:inline-flex;font-size:14px;font-weight:650;gap:7px;min-height:38px;padding:0}.js-radar2-back.js-secondary-back{background:#0000;border:1px solid #568dedb8;border-radius:999px;color:#568ded;font-size:14px;font-weight:500;line-height:1;min-height:38px;padding:9px 16px}.js-radar2-back.js-secondary-back:focus-visible,.js-radar2-back.js-secondary-back:hover{background:#568ded1f}.js-radar2-add>.js-radar2-back{inset-block-start:0;inset-inline-start:0;position:absolute}.js-radar2-add__card{grid-gap:22px;background:var(--radar2-panel);border:1px solid var(--radar2-border);border-radius:16px;display:grid;gap:22px;padding:30px;width:min(520px,100%)}.js-radar2-add__icon{background:#568ded24;border:1px solid #568ded66;border-radius:14px;color:var(--radar2-blue);display:grid;height:52px;place-items:center;width:52px}.js-radar2-add__icon svg{height:24px;width:24px}.js-radar2-add__card h1,.js-radar2-add__card>div>p:not(.js-radar2-eyebrow){margin:0}.js-radar2-add__card h1{color:#fff;font-size:24px;font-weight:700;margin-top:6px}.js-radar2-add__card>div>p:not(.js-radar2-eyebrow){color:var(--radar2-muted);font-size:13px;line-height:1.55;margin-top:8px}.js-radar2-add__card label{grid-gap:8px;color:#ffffffd1;display:grid;font-size:12px;font-weight:650;gap:8px}.js-radar2-add__card label em{color:var(--radar2-subtle);font-size:10px;font-style:normal;font-weight:550;margin-left:5px}.js-radar2-add__card input{background:#0311289e;border:1px solid #568ded52;border-radius:10px;color:#fff;font-size:14px;min-height:45px;outline:0;padding:0 14px;width:100%}.js-radar2-add__card input::placeholder{color:#ffffff57}.js-radar2-add__card input:focus{border-color:var(--radar2-blue);box-shadow:0 0 0 3px #568ded21}.js-radar2-add__actions{display:flex;gap:10px;justify-content:flex-end}.js-radar2-form-error{color:var(--radar2-red);font-size:12px;line-height:1.4;margin:0}.js-radar2-detail{background:var(--radar2-bg);min-height:100dvh;width:100%}.js-radar2-detail__head{grid-gap:20px;align-items:center;border-bottom:1px solid #568ded33;display:grid;gap:20px;grid-template-columns:180px minmax(0,1fr) 180px;margin:0 auto;min-height:82px;padding:17px 0;width:min(1180px,calc(100% - 48px))}.js-radar2-detail__identity{align-items:center;display:flex;gap:12px;justify-content:center;min-width:0}.js-radar2-detail__identity div{min-width:0}.js-radar2-detail__identity h1,.js-radar2-detail__identity p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.js-radar2-detail__identity h1{color:#fff;font-size:22px;font-weight:700;line-height:1.2}.js-radar2-detail__identity p{color:var(--radar2-subtle);font-size:11px;font-weight:550;margin-top:4px}.js-radar2-sources-button{align-items:center;background:#568ded14;border:1px solid #568ded66;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:7px;justify-self:end;min-height:38px;padding:0 10px 0 13px}.js-radar2-sources-button svg{color:var(--radar2-blue)}.js-radar2-sources-button b{background:#568ded2e;border-radius:999px;color:var(--radar2-blue);display:grid;font-size:11px;height:20px;min-width:20px;padding:0 5px;place-items:center}.js-radar2-detail__tabs{background:#568ded12;border:1px solid #568ded42;border-radius:999px;display:flex;gap:4px;margin:18px auto 0;padding:4px;width:-webkit-fit-content;width:fit-content}.js-radar2-detail__tabs button{background:#0000;border:0;border-radius:999px;color:#ffffffa3;cursor:pointer;font-size:14px;font-weight:650;min-height:34px;min-width:104px;padding:0 16px}.js-radar2-detail__tabs button:hover{color:#fff}.js-radar2-detail__tabs button.is-active{background:var(--radar2-blue);color:#fff}.js-radar2-detail__body{margin:0 auto;padding:26px 0 64px;width:min(1120px,calc(100% - 48px))}.js-radar2-snapshot{grid-gap:20px;display:grid;gap:20px}.js-radar2-summary{grid-gap:16px;background:var(--radar2-card-surface);border:1px solid var(--radar2-card-border);border-radius:14px;display:grid;gap:16px;grid-template-columns:42px minmax(0,1fr);padding:26px 28px}.js-radar2-action-card__icon,.js-radar2-summary__icon{background:#568ded1a;border-radius:12px;color:var(--radar2-blue);display:grid;height:42px;place-items:center;width:42px}.js-radar2-summary h2,.js-radar2-summary p:not(.js-radar2-eyebrow){margin:0}.js-radar2-summary h2{color:#fff;font-size:23px;font-weight:650;line-height:1.35;margin-top:5px}.js-radar2-summary p:not(.js-radar2-eyebrow){color:#ffffffbf;font-size:15px;line-height:1.65;margin-top:8px;max-width:880px}.js-radar2-evidence-link{align-items:center;background:#0000;border:0;color:var(--radar2-blue);cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:6px;margin-top:12px;padding:0;width:-webkit-fit-content;width:fit-content}.js-radar2-evidence-link:hover{color:#fff}.js-radar2-evidence-link svg:last-child{height:13px;width:13px}.js-radar2-keyline{align-items:stretch;border-block:1px solid #ffffff17;display:grid;grid-template-columns:.7fr 1.35fr 1fr;min-height:78px;padding:0 4px}.js-radar2-keyline>div{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:24px minmax(0,1fr);min-width:0;padding:18px 24px}.js-radar2-keyline>div+div{border-left:1px solid #ffffff17}.js-radar2-keyline svg{color:var(--radar2-blue);height:20px;width:20px}.js-radar2-keyline span{grid-gap:4px;display:grid;gap:4px;min-width:0}.js-radar2-keyline small{color:var(--radar2-subtle);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.js-radar2-keyline strong{color:#fff;font-size:14px;font-weight:650;line-height:1.45;min-width:0}.js-radar2-snapshot__grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr)}.js-radar2-action-card,.js-radar2-panel,.js-radar2-phase,.js-radar2-plan__head{background:var(--radar2-card-surface);border:1px solid var(--radar2-card-border);border-radius:14px;min-width:0}.js-radar2-panel{padding:26px}.js-radar2-panel__head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.js-radar2-panel__head h2,.js-radar2-panel__lead{margin:0}.js-radar2-panel__head h2{color:#fff;font-size:22px;font-weight:650;margin-top:5px}.js-radar2-panel__lead{color:var(--radar2-muted);font-size:15px;line-height:1.6;margin-top:13px;max-width:720px}.js-radar2-signal-columns{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.js-radar2-signal-columns>div{padding:4px 24px 2px 0}.js-radar2-signal-columns>div+div{border-left:1px solid #ffffff17;padding-left:24px;padding-right:0}.js-radar2-signal-columns h3,.js-radar2-signal-columns p,.js-radar2-signal-columns ul{margin:0}.js-radar2-signal-columns h3{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:7px;white-space:nowrap}.js-radar2-signal-columns h3 svg{color:var(--radar2-green)}.js-radar2-signal-columns>div:last-child h3 svg{color:var(--radar2-yellow)}.js-radar2-signal-columns ul{grid-gap:7px;display:grid;gap:7px;margin-top:11px;padding-left:17px}.js-radar2-signal-columns li,.js-radar2-signal-columns p{color:#ffffffb3;font-size:14px;line-height:1.55}.js-radar2-signal-columns p{margin-top:11px}.js-radar2-action-card{align-items:flex-start;display:flex;flex-direction:column;padding:26px}.js-radar2-action-card>.js-radar2-eyebrow{margin-top:16px}.js-radar2-action-card h2,.js-radar2-action-card>p:not(.js-radar2-eyebrow){margin:0}.js-radar2-action-card h2{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#fff;display:-webkit-box;font-size:20px;font-weight:650;line-height:1.45;margin-top:7px;overflow:hidden}.js-radar2-action-card__route{border-top:1px solid #ffffff17;margin-top:18px;padding-top:16px}.js-radar2-action-card__route p,.js-radar2-action-card__route small,.js-radar2-action-card__route span{margin:0}.js-radar2-action-card__route small{color:var(--radar2-blue);font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.js-radar2-action-card__route p{color:#ffffffc7;font-size:14px;line-height:1.55;margin-top:7px}.js-radar2-action-card__route span{color:var(--radar2-subtle);display:block;font-size:13px;line-height:1.45;margin-top:8px}.js-radar2-action-card .js-radar2-progress{margin-top:auto;padding-top:24px;width:100%}.js-radar2-action-card .js-radar2-button{margin-top:14px;width:100%}.js-radar2-action-card .js-radar2-progress>span i,.js-radar2-card:not(.is-processing) .js-radar2-progress>span i{background:var(--radar2-green)}.js-radar2-entry-strip{grid-gap:14px;align-items:center;background:#568ded0d;border:1px solid #568ded29;border-radius:12px;display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr);padding:18px 22px}.js-radar2-entry-strip>span{background:#568ded1f;border-radius:10px;color:var(--radar2-blue);display:grid;height:38px;place-items:center;width:38px}.js-radar2-entry-strip h2,.js-radar2-entry-strip>div>p:not(.js-radar2-eyebrow){margin:0}.js-radar2-entry-strip h2{color:#fff;font-size:14px;font-weight:650;line-height:1.4;margin-top:4px}.js-radar2-entry-strip>div>p:not(.js-radar2-eyebrow){color:var(--radar2-subtle);font-size:11px;line-height:1.4;margin-top:4px}.js-radar2-plan{grid-gap:18px;display:grid;gap:18px;margin:0 auto;width:min(920px,100%)}.js-radar2-plan__head{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 230px;padding:26px}.js-radar2-plan__head h2,.js-radar2-plan__head>div>p:not(.js-radar2-eyebrow){margin:0}.js-radar2-plan__head h2{color:#fff;font-size:23px;font-weight:650;margin-top:5px}.js-radar2-plan__head>div>p:not(.js-radar2-eyebrow){color:var(--radar2-muted);font-size:14px;line-height:1.5;margin-top:7px}.js-radar2-plan__progress{grid-gap:8px 10px;align-items:center;display:grid;gap:8px 10px;grid-template-columns:46px minmax(0,1fr)}.js-radar2-plan__progress strong{color:#fff;font-size:19px;font-weight:750;grid-row:1/span 2}.js-radar2-plan__progress span{background:#568ded2e;border-radius:999px;display:block;height:6px;overflow:hidden}.js-radar2-plan__progress span i{background:var(--radar2-green);border-radius:inherit;display:block;height:100%}.js-radar2-plan__progress small{color:var(--radar2-subtle);font-size:9px;font-weight:600}.js-radar2-phases{grid-gap:0;border-top:1px solid #ffffff17;display:grid;gap:0;position:relative}.js-radar2-phase{background:#0000;border:0;border-bottom:1px solid #ffffff17;border-radius:0;overflow:hidden}.js-radar2-phase.is-current{border-bottom-color:#568ded4d;box-shadow:inset 3px 0 0 var(--radar2-blue)}.js-radar2-phase.is-complete{border-bottom-color:#40eb6e33}.js-radar2-phase summary{grid-gap:13px;align-items:center;cursor:pointer;display:grid;gap:13px;grid-template-columns:38px minmax(0,1fr) 18px;list-style:none;min-height:75px;padding:15px 18px}.js-radar2-phase summary::-webkit-details-marker{display:none}.js-radar2-phase summary>span:nth-child(2){grid-gap:4px;display:grid;gap:4px;min-width:0}.js-radar2-phase summary small{color:var(--radar2-blue);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.js-radar2-phase summary strong{color:#fff;font-size:17px;font-weight:650;line-height:1.35}.js-radar2-phase summary>svg{color:#ffffff85;transition:transform .15s ease}.js-radar2-phase[open] summary>svg{transform:rotate(180deg)}.js-radar2-phase__number{background:#568ded1f;border:1px solid #568ded52;border-radius:50%;color:var(--radar2-blue);display:grid;font-size:13px;font-weight:750;height:38px;place-items:center;width:38px}.js-radar2-phase.is-complete .js-radar2-phase__number{background:#40eb6e1f;border-color:#40eb6e61;color:var(--radar2-green)}.js-radar2-phase__number .fa-check{font-size:14px}.js-radar2-phase__body{border-top:1px solid #568ded24;margin:0 18px 18px 69px;padding-top:15px}.js-radar2-phase__body>p{color:var(--radar2-muted);font-size:14px;line-height:1.5;margin:0 0 14px}.js-radar2-task-list{grid-gap:8px;display:grid;gap:8px}.js-radar2-task-list label{grid-gap:10px;align-items:start;background:hsla(0,0%,100%,.025);border-radius:8px;color:#ffffffc7;cursor:pointer;display:grid;font-size:14px;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.5;min-height:42px;padding:9px 11px}.js-radar2-task-list label:hover{background:#568ded1a}.js-radar2-task-list label.is-complete{color:#ffffff75;text-decoration:line-through}.js-radar2-task-list input{opacity:0;pointer-events:none;position:absolute}.js-radar2-checkbox{border:1px solid #568ded8a;border-radius:6px;color:#0000;display:grid;height:20px;place-items:center;width:20px}.js-radar2-checkbox .fa-check{font-size:10px;opacity:0}.js-radar2-task-list label.is-complete .js-radar2-checkbox{background:var(--radar2-green);border-color:var(--radar2-green);color:#031128}.js-radar2-task-list label.is-complete .js-radar2-checkbox .fa-check{opacity:1}.js-radar2-done-when{grid-gap:12px;background:#568ded0f;border-radius:9px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;padding:12px}.js-radar2-done-when div{min-width:0}.js-radar2-done-when dd,.js-radar2-done-when dt{margin:0}.js-radar2-done-when dt{color:var(--radar2-blue);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.js-radar2-done-when dd{color:#ffffffb3;font-size:13px;line-height:1.45;margin-top:5px}.js-radar2-intel{grid-gap:18px;display:grid;gap:18px}.js-radar2-company-about{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.js-radar2-company-about>div{min-width:0}.js-radar2-company-about h2,.js-radar2-company-about>div>p:not(.js-radar2-eyebrow){margin:0}.js-radar2-company-about h2{color:#fff;font-size:21px;font-weight:650;margin-top:5px}.js-radar2-company-about>div>p:not(.js-radar2-eyebrow){color:var(--radar2-muted);font-size:15px;line-height:1.6;margin-top:8px;max-width:780px}.js-radar2-intel__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.js-radar2-panel__title{align-items:center;display:flex;gap:12px}.js-radar2-panel__title>span{background:#568ded14;border-radius:10px;color:var(--radar2-blue);display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.js-radar2-panel__title h2{color:#fff;font-size:20px;font-weight:650;margin:4px 0 0}.js-radar2-inline-fact{color:var(--radar2-muted);display:flex;font-size:14px;gap:8px;line-height:1.45;margin:18px 0 0}.js-radar2-inline-fact strong{color:#fff}.js-radar2-location-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.js-radar2-location-list>span{align-items:center;background:#0000;border:0;border-radius:0;color:#ffffffa8;display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-height:26px;padding:0 12px 0 0}.js-radar2-location-list>span.is-preferred{background:#0000;color:#fff}.js-radar2-location-list small{background:#40eb6e21;border-radius:999px;color:var(--radar2-green);font-size:10px;font-weight:750;padding:2px 5px;text-transform:uppercase}.js-radar2-intel-facts{grid-gap:12px;display:grid;gap:12px;margin:18px 0 0}.js-radar2-intel-facts div{border-bottom:1px solid #ffffff14;padding:12px 0}.js-radar2-intel-facts dd,.js-radar2-intel-facts dt{margin:0}.js-radar2-intel-facts dt{color:var(--radar2-subtle);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.js-radar2-intel-facts dd{color:#ffffffbd;font-size:14px;line-height:1.5;margin-top:5px}.js-radar2-note{border-left:2px solid var(--radar2-yellow);color:#ffffffa8;font-size:13px;line-height:1.5;margin:14px 0 0;padding-left:11px}.js-radar2-intel-lists{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.js-radar2-intel-lists>div{padding:2px 20px 2px 0}.js-radar2-intel-lists>div+div{border-left:1px solid #ffffff17;padding-left:20px;padding-right:0}.js-radar2-intel-lists h3,.js-radar2-intel-lists ul{margin:0}.js-radar2-intel-lists h3{color:#fff;font-size:14px;font-weight:700}.js-radar2-intel-lists ul{grid-gap:8px;color:var(--radar2-muted);display:grid;font-size:14px;gap:8px;line-height:1.5;margin-top:10px;padding-left:17px}.js-radar2-news{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.js-radar2-news article{padding:0 18px 0 0}.js-radar2-news article+article{border-left:1px solid #ffffff17;padding-left:18px}.js-radar2-news p,.js-radar2-news small,.js-radar2-news strong{margin:0}.js-radar2-news strong{color:#fff;font-size:14px;font-weight:700;line-height:1.45}.js-radar2-news p{color:var(--radar2-muted);font-size:13px;line-height:1.5;margin-top:7px}.js-radar2-news small{color:var(--radar2-blue);display:block;font-size:11px;font-weight:700;margin-top:9px}.js-radar2-drawer-shell{animation:js-radar2-fade .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00050fad;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.js-radar2-drawer{animation:js-radar2-slide .18s ease-out;background:#071a39;border-left:1px solid #568ded47;box-shadow:-24px 0 60px #00000052;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;width:min(520px,calc(100% - 24px))}@keyframes js-radar2-fade{0%{opacity:0}}@keyframes js-radar2-slide{0%{opacity:0;transform:translateX(30px)}}.js-radar2-drawer>header{align-items:flex-start;border-bottom:1px solid #568ded33;display:flex;gap:16px;justify-content:space-between;min-height:96px;padding:20px}.js-radar2-drawer h2,.js-radar2-drawer header p:not(.js-radar2-eyebrow){margin:0}.js-radar2-drawer h2{color:#fff;font-size:18px;font-weight:650;margin-top:5px}.js-radar2-drawer header p:not(.js-radar2-eyebrow){color:var(--radar2-subtle);font-size:10px;margin-top:6px}.js-radar2-drawer header button{background:#568ded14;border:1px solid #568ded4d;border-radius:10px;color:#fff;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;width:36px}.js-radar2-drawer__body{grid-gap:10px;align-content:start;display:grid;gap:10px;min-height:0;overflow-y:auto;padding:16px}.js-radar2-drawer__body>a{grid-gap:11px;align-items:start;background:#568ded0f;border:1px solid #568ded29;border-radius:11px;color:#fff;display:grid;gap:11px;grid-template-columns:28px minmax(0,1fr) 17px;min-width:0;padding:13px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.js-radar2-drawer__body>a:hover{background:#568ded1c;border-color:#568ded66}.js-radar2-drawer__body>a>span{background:#568ded24;border-radius:8px;color:var(--radar2-blue);display:grid;font-size:11px;font-weight:750;height:28px;place-items:center;width:28px}.js-radar2-drawer__body>a>div{min-width:0}.js-radar2-drawer__body p,.js-radar2-drawer__body small,.js-radar2-drawer__body strong{margin:0;min-width:0;overflow-wrap:anywhere}.js-radar2-drawer__body strong{color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.4}.js-radar2-drawer__body small{color:var(--radar2-subtle);display:block;font-size:11px;line-height:1.4;margin-top:4px}.js-radar2-drawer__body p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#ffffff9e;display:-webkit-box;font-size:12px;line-height:1.45;margin-top:7px;overflow:hidden}.js-radar2-drawer__body>a>svg{color:var(--radar2-blue)}@media (max-width:980px){.js-radar2-grid,.js-radar2-snapshot__grid{grid-template-columns:1fr}.js-radar2-action-card .js-radar2-progress{margin-top:20px;padding-top:0}.js-radar2-intel__grid{grid-template-columns:1fr}.js-radar2-news{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.js-radar2-main-head{align-items:stretch;flex-direction:column}.js-radar2-main-head>.js-radar2-button{width:-webkit-fit-content;width:fit-content}.js-radar2-toolbar{align-items:stretch;flex-direction:column}.js-radar2-filter{overflow-x:auto}.js-radar2-sort{width:-webkit-fit-content;width:fit-content}.js-radar2-detail__head{gap:9px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:72px;width:calc(100% - 28px)}.js-radar2-detail__head>.js-radar2-back{background:#568ded14;border:1px solid #568ded4d;border-radius:10px;font-size:0;height:42px;justify-content:center;width:42px}.js-radar2-detail__identity .js-radar2-mark{display:none}.js-radar2-detail__identity{text-align:center}.js-radar2-detail__identity h1{font-size:18px}.js-radar2-sources-button{border-radius:10px;justify-content:center;min-height:42px;padding:0;width:42px}.js-radar2-sources-button b,.js-radar2-sources-button span{display:none}.js-radar2-detail__tabs{width:calc(100% - 28px)}.js-radar2-detail__tabs button{flex:1 1;min-width:0}.js-radar2-detail__body{padding-top:18px;width:calc(100% - 28px)}.js-radar2-summary{grid-template-columns:1fr}.js-radar2-summary__icon{display:none}.js-radar2-done-when,.js-radar2-intel-lists,.js-radar2-keyline,.js-radar2-signal-columns{grid-template-columns:1fr}.js-radar2-keyline>div{padding:15px 8px}.js-radar2-keyline>div+div{border-left:0;border-top:1px solid #ffffff17}.js-radar2-intel-lists>div,.js-radar2-intel-lists>div+div,.js-radar2-signal-columns>div,.js-radar2-signal-columns>div+div{border-left:0;padding:14px 0}.js-radar2-intel-lists>div+div,.js-radar2-signal-columns>div+div{border-top:1px solid #ffffff17}.js-radar2-plan__head{gap:20px;grid-template-columns:1fr}.js-radar2-phase__body{margin-left:18px}.js-radar2-company-about{align-items:stretch;flex-direction:column}.js-radar2-company-about .js-radar2-button{width:-webkit-fit-content;width:fit-content}.js-radar2-news{grid-template-columns:1fr}.js-radar2-news article,.js-radar2-news article+article{border-left:0;padding:14px 0}.js-radar2-news article+article{border-top:1px solid #ffffff17}}@media (max-width:520px){.js-radar2-main-head h1{font-size:25px}.js-radar2-grid{gap:14px}.js-radar2-card{padding:16px}.js-radar2-card__head{grid-template-columns:40px minmax(0,1fr)}.js-radar2-card__head .js-radar2-status{grid-column:2;width:-webkit-fit-content;width:fit-content}.js-radar2-mark{height:40px;width:40px}.js-radar2-card__match{grid-template-columns:64px minmax(0,1fr)}.js-radar2-score.is-compact{min-width:64px}.js-radar2-card__signals div{gap:4px;grid-template-columns:1fr}.js-radar2-card__footer{grid-template-columns:1fr}.js-radar2-text-link{display:none}.js-radar2-action-card,.js-radar2-panel,.js-radar2-plan__head{padding:18px}.js-radar2-panel__head{align-items:stretch;flex-direction:column-reverse}.js-radar2-panel__head .js-radar2-score{min-height:58px;width:-webkit-fit-content;width:fit-content}.js-radar2-add{padding:58px 0 24px}.js-radar2-add__card{padding:22px}.js-radar2-add__actions{align-items:stretch;flex-direction:column-reverse}.js-radar2-add__actions .js-radar2-button{width:100%}}.js-inventory-browser{flex:1 1 auto;margin-top:20px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px;scrollbar-color:#568ded80 #0000;scrollbar-width:thin}.js-inventory-browser>.js-scout-list{overflow:visible}.js-scout-tabs.js-scout-feed-tabs{display:flex;flex:0 0 auto;overflow-x:auto}.js-scout-tabs.js-scout-feed-tabs button{flex:0 0 auto;width:auto}.js-inventory-toolbar{align-items:stretch;display:flex;gap:8px}.js-inventory-toolbar>label{flex:1 1;min-width:0}.js-inventory-toolbar input{background:#0000;border:0;color:inherit;font:inherit;font-size:13px;min-height:42px;min-width:0;outline:0;width:100%}.js-inventory-toolbar input::placeholder{color:#ffffff7a}.js-scout-tabs.js-inventory-actions{display:flex;gap:8px;margin-top:0;overflow:visible;width:auto}.js-inventory-actions button{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:42px;width:auto}.js-inventory-filter-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.js-inventory-filter-fields>label{display:flex;flex-direction:column;font-size:12px;gap:6px;min-width:0}.js-inventory-filter-fields input:not([type=checkbox]),.js-inventory-filter-fields select{background:#071a38;border:1px solid #568ded61;border-radius:10px;box-sizing:border-box;color:inherit;font:inherit;min-height:42px;min-width:0;padding:8px 10px;width:100%}html[data-theme=light] .js-inventory-filter-fields input:not([type=checkbox]),html[data-theme=light] .js-inventory-filter-fields select{background:#f9f9f9;border-color:var(--js-light-surface-border);color:#000}html[data-theme=light] .js-inventory-toolbar input{color:#000}html[data-theme=light] .js-inventory-toolbar input::placeholder{color:#0009}.js-inventory-filter-fields .js-inventory-checkbox{align-items:center;flex-direction:row}.js-inventory-filter-fields .js-inventory-actions{grid-column:1/-1}.js-inventory-filter-fields small{font-size:11px}.js-inventory-pagination{flex-wrap:wrap;justify-content:space-between}.js-inventory-pagination button:disabled{cursor:default;opacity:.45}.js-inventory-pagination span{font-size:13px}@media (max-width:600px){.js-inventory-filter-fields{grid-template-columns:minmax(0,1fr)}}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.public-apply-page,.public-apply-state{background:#031128;color:#fff;font-family:var(--js-font-ui);font-size:16px;min-height:100vh}.public-apply-topbar{align-items:center;background:#071a39;border-bottom:1px solid #568ded52;display:flex;justify-content:space-between;min-height:64px;padding:0 clamp(24px,7.2vw,142px)}.public-apply-brand{align-items:center;color:#fff;display:inline-flex;font-size:20px;font-weight:900;letter-spacing:0;line-height:1;margin:0;white-space:nowrap}.public-apply-brand span:last-child{color:#568ded}.public-apply-secure{align-items:center;color:#ffffff9e;display:inline-flex;font-size:12px;gap:8px}.public-apply-secure svg{color:#568ded}.public-apply-shell{margin:40px auto 72px;width:min(900px,calc(100% - 48px))}.public-apply-form{background:#568ded14;border:1px solid #568ded38;border-radius:12px;overflow:hidden}.public-apply-form__heading,.public-apply-job-summary,.public-apply-section{padding-inline:36px}.public-apply-job-summary{border-bottom:1px solid #568ded33;padding-bottom:32px;padding-top:34px}.public-apply-eyebrow{color:#568ded;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.public-apply-job-summary h1{color:#fff;font-size:20px;font-weight:500;line-height:1.3;margin:0}.public-apply-job-company{color:#ffffffb8;font-size:16px;font-weight:500;margin:8px 0 0}.public-apply-job-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.public-apply-job-facts span{align-items:center;background:#568ded1a;border:1px solid #568ded38;border-radius:12px;color:#ffffffe0;display:inline-flex;font-size:16px;gap:7px;line-height:1.45;min-height:36px;padding:6px 12px}.public-apply-job-facts svg{color:#568ded;flex:0 0 auto}.public-apply-job-description-wrap{margin-top:22px}.public-apply-job-description{color:#ffffffbd;font-size:16px;line-height:1.7;margin:0;max-width:760px}.public-apply-job-description:not(.is-expanded){-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.public-apply-job-description.is-expanded{white-space:pre-wrap}.public-apply-description-toggle{background:#0000;border:0;color:#568ded;cursor:pointer;font:inherit;font-size:16px;font-weight:500;line-height:1.5;margin:10px 0 0;padding:0;text-decoration:underline;text-underline-offset:3px}.public-apply-description-toggle:focus-visible,.public-apply-description-toggle:hover{color:#6b9bf0}.public-apply-form__heading{padding-bottom:4px;padding-top:32px}.public-apply-form__heading h2{color:#fff;font-size:20px;font-weight:500;line-height:1.25;margin:0}.public-apply-form__heading>p:not(.public-apply-eyebrow):not(.public-apply-account-note){color:#ffffffbd;font-size:16px;line-height:1.6;margin:9px 0 0}.public-apply-account-note{align-items:center;color:#ffffffbd;display:flex;font-size:16px;gap:8px;line-height:1.5;margin:14px 0 0}.public-apply-account-note svg{color:#568ded;flex:0 0 auto}.public-apply-section{border-top:1px solid #568ded2e;margin-top:28px;padding-top:28px}.public-apply-section h3{color:#fff;font-size:20px;font-weight:500;line-height:1.3;margin:0 0 18px}.public-apply-section h3 small{color:#ffffffbd;font-size:12px;font-weight:500;margin-left:6px}.public-apply-grid,.public-apply-questions{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.public-apply-dynamic-field,.public-apply-grid label,.public-apply-questions>label{grid-gap:8px;color:#ffffffe6;display:grid;font-size:16px;font-weight:500;gap:8px;min-width:0}.public-apply-field-label{color:#ffffffe6;font-size:16px;font-weight:500}.public-apply-field-label small{color:#ffffffbd;font-size:12px;font-weight:500;margin-left:6px}.public-apply-grid input,.public-apply-questions input,.public-apply-questions select,.public-apply-questions textarea{background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px solid #568ded;border-radius:0;box-sizing:border-box;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.4;min-height:58px;outline:none;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.public-apply-questions textarea{min-height:150px;padding-block:16px;resize:vertical}.public-apply-questions select{color-scheme:dark}.public-apply-grid input::placeholder,.public-apply-questions input::placeholder,.public-apply-questions textarea::placeholder{color:#ffffff73}.public-apply-grid input:focus,.public-apply-questions input:focus,.public-apply-questions select:focus,.public-apply-questions textarea:focus{background:linear-gradient(90deg,#568ded29,#568ded0d);border-color:#568ded;box-shadow:0 0 0 4px #568ded24}.public-apply-grid input:disabled{background:linear-gradient(90deg,#568ded14,#568ded05);color:#ffffff94;cursor:not-allowed}.public-apply-field-help{color:#ffffffbd;font-size:12px;font-weight:400;line-height:1.45}.public-apply-upload{grid-gap:14px;align-items:center;background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px dashed #568ded;border-radius:0;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;min-height:75px;padding:0 16px;transition:border-color .16s ease,background-color .16s ease}.public-apply-upload:hover{background:linear-gradient(90deg,#568ded29,#568ded0d);border-color:#568ded}.public-apply-upload>svg{color:#568ded;font-size:20px}.public-apply-upload span{grid-gap:5px;display:grid;gap:5px;min-width:0}.public-apply-upload strong{color:#fff;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-apply-upload small{color:#ffffffbd;font-size:12px;font-weight:400}.public-apply-upload input{font-size:16px;height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.public-apply-questions em{color:#ff8f9b;font-style:normal;margin-left:3px}.public-apply-choices{display:flex;flex-wrap:wrap;gap:10px}.public-apply-choices label{align-items:center;background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border:1px solid #568ded;border-radius:0;color:#ffffffdb;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:10px 12px}.public-apply-choices input{accent-color:#568ded;min-height:auto;padding:0;width:auto}.public-apply-terms{align-items:flex-start;color:#ffffffb8;cursor:pointer;display:flex;font-size:16px;gap:10px;line-height:1.5;margin:28px 36px 0}.public-apply-terms input{accent-color:#568ded;flex:0 0 auto;font-size:16px;height:16px;margin:1px 0 0;width:16px}.public-apply-error{background:#ff8f9b24;border:1px solid #ff8f9b57;border-radius:0;color:#ffb2bb;font-size:16px;line-height:1.5;margin:22px 36px 0;padding:13px 15px}.public-apply-submit-row{border-top:1px solid #568ded33;margin-top:30px;padding:24px 36px 30px}.public-apply-submit-row>p{align-items:center;color:#ffffffbd;display:flex;font-size:16px;gap:8px;line-height:1.5;margin:0 0 18px}.public-apply-submit-row>p svg{color:#568ded;flex:0 0 auto}.public-apply-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.public-apply-actions button,.public-apply-state button{align-items:center;background:#568ded;border:1px solid #568ded;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:500;gap:9px;justify-content:center;min-height:58px;padding:0 20px;transition:background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.public-apply-actions button:hover,.public-apply-state button:hover{background:#6b9bf0;box-shadow:0 0 0 4px #568ded24}.public-apply-actions button.is-secondary,.public-apply-state button.is-secondary{background:linear-gradient(90deg,#568ded1a,rgba(86,141,237,.025));border-color:#568ded;color:#fff}.public-apply-actions button.is-secondary:hover,.public-apply-state button.is-secondary:hover{background:linear-gradient(90deg,#568ded29,#568ded0d);border-color:#568ded}.public-apply-actions button:disabled{box-shadow:none;cursor:not-allowed;opacity:.62}.public-apply-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.public-apply-state>svg{color:#568ded;font-size:20px;margin-bottom:18px}.public-apply-state h1{color:#fff;font-size:20px;font-weight:500;line-height:1.15;margin:0 0 10px}.public-apply-state>p:not(.public-apply-eyebrow){color:#ffffffbd;font-size:16px;line-height:1.6;max-width:560px}.public-apply-state__actions{display:flex;gap:12px;margin-top:20px}.is-spinning{animation:public-apply-spin .8s linear infinite}@keyframes public-apply-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.public-apply-topbar{min-height:64px;padding:0 16px}.public-apply-brand{font-size:20px}.public-apply-secure{font-size:12px}.public-apply-shell{margin:16px auto 40px;width:calc(100% - 24px)}.public-apply-form__heading,.public-apply-job-summary,.public-apply-section{padding-inline:20px}.public-apply-job-summary{padding-bottom:24px;padding-top:24px}.public-apply-job-summary h1{font-size:20px}.public-apply-job-company,.public-apply-job-description{font-size:16px}.public-apply-form__heading{padding-top:26px}.public-apply-form__heading h2,.public-apply-section h3{font-size:20px}.public-apply-upload{grid-template-columns:auto minmax(0,1fr)}.public-apply-upload>svg:last-of-type{display:none}.public-apply-error,.public-apply-terms{margin-inline:20px}.public-apply-submit-row{padding:22px 20px 24px}.public-apply-actions{align-items:stretch;flex-direction:column}.public-apply-actions button{width:100%}.public-apply-state__actions{flex-direction:column;width:min(100%,340px)}.public-apply-state__actions button{width:100%}}:root{--js-nav-neutral:#fff;--js-accent-blue:#568ded;--js-accent-green:#40eb6e;--js-accent-purple:#cc40eb;--js-accent-yellow:gold;--js-accent-neutral:grey;--js-nav-blue:var(--js-accent-blue);--js-nav-green:var(--js-accent-green);--js-nav-purple:var(--js-accent-purple);--js-nav-yellow:var(--js-accent-yellow)}.js-settings-appearance{align-items:center;display:flex;gap:24px;justify-content:space-between}.js-settings-appearance__intro{align-items:center;display:flex;gap:14px;min-width:0}.js-settings-appearance__intro>div{min-width:0}.js-settings-appearance__intro p{color:var(--js-muted);font-size:14px;line-height:1.45;margin:7px 0 0}.js-settings-appearance__icon{background:var(--js-primary-10);border:1px solid var(--js-border);border-radius:12px;color:var(--js-primary)!important;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.js-settings-appearance__icon svg{height:19px;width:19px}.js-theme-switch{align-items:center;background:#0000;border:0;color:var(--js-text);cursor:pointer;display:inline-flex;font:inherit;gap:12px;justify-content:flex-end;min-width:132px;padding:0}.js-theme-switch:focus-visible{outline:none}.js-theme-switch:focus-visible .js-theme-switch__track{outline:2px solid #568ded94;outline-offset:3px}.js-theme-switch__mode{color:var(--js-text)!important;font-size:13px!important;font-weight:700!important;min-width:42px;text-align:end}.js-theme-switch__track{align-items:center;background:#ffffff1f;border:1px solid var(--js-border-strong);border-radius:999px;color:#ffffff8f!important;display:flex;flex:0 0 58px;height:30px;justify-content:space-around;position:relative;transition:background-color .18s ease,border-color .18s ease;width:58px}.js-theme-switch__track svg{height:12px;pointer-events:none;width:12px;z-index:1}.js-theme-switch__track i{background:#fff;border-radius:50%;box-shadow:0 2px 7px #0000003d;height:24px;inset-block-start:2px;inset-inline-start:2px;position:absolute;transition:transform .18s ease;width:24px;z-index:2}.js-theme-switch.is-light .js-theme-switch__track{background:#568ded;border-color:#568ded;color:#ffffffe0!important}.js-theme-switch.is-light .js-theme-switch__track i{transform:translateX(28px)}html[dir=rtl] .js-theme-switch.is-light .js-theme-switch__track i{transform:translateX(-28px)}html[data-theme=light]{--js-light-surface-border:#e3e6eb;--js-light-surface-border-strong:#cfd5dd;--js-bg:#fff;--js-bg-soft:#f9f9f9;--js-panel:#f9f9f9;--js-panel-strong:#f9f9f9;--js-panel-deep:#f9f9f9;--js-text:#000;--js-muted:#000000ad;--js-subtle:#0000008a;--js-nav-neutral:var(--js-accent-neutral);--js-accent-blue:#568ded;--js-accent-blue-soft:#dce8fb;--js-accent-blue-soft-strong:#ccddf8;--js-accent-blue-ring:#568ded38;--js-accent-green:#24964f;--js-accent-green-soft:#d9f0e0;--js-accent-green-soft-strong:#c8e8d2;--js-accent-green-ring:#24964f38;--js-accent-purple:#ad3cc3;--js-accent-purple-soft:#eedcf2;--js-accent-purple-soft-strong:#e5cceb;--js-accent-purple-ring:#ad3cc338;--js-accent-yellow:#b88a00;--js-accent-neutral:#6f7680;--js-accent-neutral-soft:#e7e9ec;--js-accent-neutral-soft-strong:#dde0e4;--js-accent-neutral-ring:#6f768038;--js-border:var(--js-light-surface-border);--js-border-strong:var(--js-light-surface-border-strong);--js-danger:#d92836;--js-danger-soft:#d928361a;--js-success:#087a40;--js-success-soft:#087a401a;--js-shadow:0 10px 30px #192b4914;--js-shadow-hover:0 16px 38px #192b491f;background:#fff;color-scheme:light}html[data-theme=light] .js-plan-compare__backdrop,html[data-theme=light] .js-tutorial-backdrop{background:#0f172a6b}html[data-theme=light] :is(.js-upgrade-gate,.js-plan-compare,.js-tutorial-welcome,.js-tutorial-feature-tour,.js-tutorial-mini){background:#fff;border-color:var(--js-light-surface-border-strong);box-shadow:var(--js-shadow);color:#000}html[data-theme=light] :is(.js-upgrade-gate__decision,.js-upgrade-gate__evidence>div,.js-feature-value-preview__desktop-stage,.js-feature-value-preview__summary-card,.js-plan-compare__card,.js-plan-compare__help>span,.js-tutorial-help,.js-tutorial-welcome__preview,.js-tutorial-feature-tour__preview,.js-tutorial-welcome footer,.js-tutorial-feature-tour>footer,.js-tutorial-mini>header,.js-tutorial-mini__jobs article,.js-tutorial-mini.is-application>section,.js-tutorial-mini.is-system article,.js-tutorial-mini__focus-cards article,.js-tutorial-mini__path-list article,.js-tutorial-mini__setting-list article,.js-tutorial-mini__coach-chat p.is-coach,.js-tutorial-mini__coach-chat>div,.js-tutorial-mini__coach-cv>strong,.js-tutorial-mini__coach-cv li,.js-tutorial-mini__message-thread p,.js-tutorial-mini__outreach-sequence li,.js-feature-value-preview__strengths-improvements article,.js-feature-value-preview__learning-work article,.js-feature-value-preview__credentials article,.js-feature-value-preview__radar-fit>div,.js-feature-value-preview__radar-plan>div,.js-feature-value-preview__radar-plan li,.js-feature-value-preview__radar-intel>div){background:#f9f9f9;border-color:var(--js-light-surface-border)}html[data-theme=light] .js-plan-compare__card.is-pro{background:#f9f9f9;border-color:var(--js-primary)}html[data-theme=light] :is(.js-upgrade-gate__icon,.js-tutorial-guide__icon,.js-tutorial-mini__company-mark,.js-tutorial-mini.is-system article>span,.js-tutorial-mini__focus-cards article>span,.js-tutorial-mini__path-list article>span){background:var(--js-accent-blue-soft)}html[data-theme=light] .App,html[data-theme=light] .js-app-blank,html[data-theme=light] .js-authv2,html[data-theme=light] .js-authv2__creative,html[data-theme=light] .js-authv2__panel,html[data-theme=light] .js-main,html[data-theme=light] .js-oauth-callback,html[data-theme=light] .js-onboarding,html[data-theme=light] .js-onboarding:before,html[data-theme=light] .js-radar,html[data-theme=light] .js-radar-add,html[data-theme=light] .js-radar-detail,html[data-theme=light] .js-radar-detail__head,html[data-theme=light] .js-radar-detail__pager,html[data-theme=light] .js-shell,html[data-theme=light] .public-apply-page,html[data-theme=light] .public-apply-state,html[data-theme=light] body{background:#fff;color:#000}html[data-theme=light] :is(.js-shell,.js-auth,.js-authv2,.js-onboarding,.js-oauth-callback,.public-apply-page,.public-apply-state) :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,legend,li,dt,dd,time,a,button,input,textarea,select,blockquote,code,pre){color:#000}html[data-theme=light] :is(.js-shell,.js-auth,.js-authv2,.js-onboarding,.public-apply-page,.public-apply-state) :where(input,textarea)::placeholder{color:#00000075}html[data-theme=light] .js-shell :is(.js-upgrade-gate__description,.js-upgrade-gate__evidence span,.js-upgrade-gate__outcomes p,.js-upgrade-gate__price>span,.js-upgrade-gate__price small,.js-feature-value-preview__desktop-benefits small,.js-feature-value-preview__summary-copy p,.js-feature-value-preview__mobile-progress,.js-plan-compare__included,.js-plan-compare__help,.js-tutorial-welcome__body,.js-tutorial-welcome__progress>span,.js-tutorial-feature-tour__copy p,.js-tutorial-guide p,.js-tutorial-mini__jobs span,.js-tutorial-mini__jobs b small,.js-tutorial-mini.is-application section small,.js-tutorial-mini.is-application li,.js-tutorial-mini.is-system small,.js-tutorial-mini__focus-cards small,.js-tutorial-mini__path-list small,.js-tutorial-mini__setting-list small,.js-tutorial-mini__coach-chat>div small,.js-tutorial-mini__coach-cv>p,.js-tutorial-mini__voice-guide small,.js-tutorial-mini__inbox-head span,.js-tutorial-mini__outreach-sequence>span,.js-tutorial-mini__outreach-sequence>div span,.js-tutorial-feature-preview small,.js-tutorial-feature-preview.is-learning li,.js-tutorial-feature-preview__voice>div>small,.js-feature-value-preview__radar-intel em){color:var(--js-muted)}html[data-theme=light] .js-shell :is(.js-upgrade-gate__eyebrow,.js-plan-compare__plan-name span,.js-tutorial-welcome__eyebrow,.js-tutorial-mini__jobs b,.js-tutorial-mini__coach-value){color:var(--js-primary)}html[data-theme=light] .js-shell :is(.js-upgrade-gate__icon,.js-tutorial-guide__icon,.js-tutorial-mini__company-mark,.js-tutorial-mini.is-system article>span,.js-tutorial-mini__focus-cards article>span,.js-tutorial-mini__path-list article>span,.js-feature-value-preview__summary-copy>span,.js-feature-value-preview__desktop-benefits>button>span,.js-tutorial-feature-preview.is-learning>header>span,.js-tutorial-feature-preview.is-radar header>span){background:var(--js-accent-blue-soft);border-color:var(--js-border-strong);color:var(--js-primary)}html[data-theme=light] .js-shell :is(.js-upgrade-gate__primary,.js-plan-compare__pro-action,.js-tutorial-welcome__actions button.is-primary,.js-feature-value-preview__mobile-actions button.is-primary,.js-ama-free-usage__upgrade,.js-subscription-panel__actions>button:first-child){background:var(--js-primary);border-color:var(--js-primary);color:#fff;filter:none}html[data-theme=light] .js-shell :is(.js-tutorial-mini__coach-chat p.is-user,.js-tutorial-mini__message-thread p.is-user),html[data-theme=light] .js-shell :is(.js-upgrade-gate__primary,.js-plan-compare__pro-action,.js-tutorial-welcome__actions button.is-primary,.js-feature-value-preview__mobile-actions button.is-primary,.js-ama-free-usage__upgrade,.js-subscription-panel__actions>button:first-child) :where(span,strong,small,svg){color:#fff}html[data-theme=light] .js-shell :is(.js-upgrade-gate__primary,.js-plan-compare__pro-action,.js-tutorial-welcome__actions button.is-primary,.js-feature-value-preview__mobile-actions button.is-primary,.js-ama-free-usage__upgrade,.js-subscription-panel__actions>button:first-child):not(:disabled):hover{background:var(--js-primary-hover);border-color:var(--js-primary-hover);color:#fff;filter:none}html[data-theme=light] .js-shell :is(.js-upgrade-gate__secondary,.js-plan-compare__trigger,.js-plan-compare__free-action,.js-tutorial-welcome__actions button.is-secondary,.js-feature-value-preview__mobile-toggle,.js-feature-value-preview__mobile-actions button.is-secondary,.js-tutorial-guide>button){background:#0000;border-color:#568dedb8;color:var(--js-primary);filter:none}html[data-theme=light] .js-shell :is(.js-upgrade-gate__secondary,.js-plan-compare__trigger,.js-plan-compare__free-action,.js-tutorial-welcome__actions button.is-secondary,.js-feature-value-preview__mobile-toggle,.js-feature-value-preview__mobile-actions button.is-secondary,.js-tutorial-guide>button):hover{background:var(--js-primary-12);border-color:#568dedb8;color:var(--js-primary);filter:none}html[data-theme=light] .js-shell .js-tutorial-welcome__actions button.is-text{background:#0000;border-color:#0000;color:var(--js-muted);filter:none}html[data-theme=light] .js-shell .js-tutorial-welcome__actions button.is-text:hover{background:var(--js-bg-soft);color:var(--js-text)}html[data-theme=light] .js-shell :is(.js-upgrade-gate__primary,.js-upgrade-gate__secondary,.js-plan-compare__trigger,.js-plan-compare__free-action,.js-plan-compare__pro-action,.js-tutorial-welcome__actions button,.js-feature-value-preview__desktop-benefits>button,.js-feature-value-preview__mobile-toggle,.js-feature-value-preview__mobile-actions button,.js-tutorial-guide>button,.js-tutorial-help,.js-tutorial-welcome__close,.js-plan-compare__close):focus-visible{box-shadow:none!important;outline:2px solid var(--js-primary);outline-offset:2px}html[data-theme=light] .js-shell .js-feature-value-preview__desktop-benefits>button:is(:hover,:focus-visible,.is-active){background:var(--js-primary-18);border-color:var(--js-border-strong);color:var(--js-text)}html[data-theme=light] .js-shell :is(.js-tutorial-help,.js-tutorial-welcome__close,.js-plan-compare__close){color:var(--js-text)}html[data-theme=light] .js-shell :is(.js-tutorial-help,.js-tutorial-welcome__close,.js-plan-compare__close):hover{background:var(--js-bg-soft)!important;border-color:var(--js-primary);color:var(--js-text)}html[data-theme=light] .js-shell :is(.js-tutorial-welcome__progress i.is-active,.js-feature-value-preview__mobile-progress i.is-active){background:var(--js-primary)}html[data-theme=light] :is(.js-auth__highlight,.js-opportunities__summary>div,.js-workspace__stat,.js-signal-card,.js-panel,.js-opportunities__rail,.js-opportunities__detail,.js-auth__card,.js-auth__toggle,.js-auth__benefit-icon,.js-auth__surface-steps span,.js-auth__surface-tags span,.js-form-field input,.js-form-field textarea,.js-filter select,.js-search input,.js-language-switcher__trigger,.js-language-switcher__menu,.js-language-switcher__option:hover,.js-language-switcher__option.is-active,.js-authv2__application-context,.js-authv2__feedback.is-success,.js-authv2__field input,.js-onboarding__composer,.js-onboarding__bubble.is-user,.js-onboarding__option,.js-onboarding__answer,.js-onboarding__all-cities,.js-onboarding__city-chips button,.js-onboarding__input,.js-onboarding__phone-code,.js-onboarding__city-entry input,.js-onboarding__city-entry select,.js-la-question-summary.is-collapsed,.js-la-question-toggle button,.js-la-brief-hero,.js-la-brief-flow,.js-la-brief-section,.js-la-brief-section-icon,.js-la-reading-note,.js-la-response-field input,.js-la-response-field textarea,.js-la-disclosure input,.js-la-disclosure textarea,.js-la-defense textarea,.js-la-table-wrap input,.js-la-question-card .js-la-response-field input,.js-la-question-card .js-la-response-field textarea,.js-la-ranking button,.js-la-table-wrap button,.js-la-criteria article,.js-la-criteria blockquote,.js-la-mobile-tabs button.is-active,.js-topbar,.js-topbar__status,.js-scout-sort,.js-scout-tabs button,.js-scout-cv-prompt,.js-scout-job-feedback__reasons button,.js-scout-job__badge.is-applied,.js-scout-market-job,.js-scout-pending,.js-scout-job,.js-goals-tooltip-btn,.js-goals-tooltip,.js-goals-editor input[type=number],.js-goals-editor select,.js-goals-period,.js-goals-empty,.js-goal-meter__undo,.js-company-radar__tile,.js-company-radar__open,.js-radar-card,.js-radar-panel,.js-radar-kpi,.js-radar-detail-empty,.js-radar-empty,.js-radar-detail__tabs,.js-radar-news-list article,.js-radar-blockers article,.js-radar-timeline__item>div,.js-radar-sources a,.js-match-feedback,.js-match-feedback__comment textarea,.js-info-tooltip,.js-cv-action-menu__panel,.js-cv-tailoring-feed__summary,.js-cv-tailoring-feed__item,.js-cv-tailoring-feed__change>div,.js-apply-card,.js-apply-tag,.js-email-provider-menu,.js-email-editor,.js-email-editor input,.js-email-editor textarea,.js-email-status,.js-save-outreach-template,.js-job-description blockquote,.js-checklist-help>span,.js-apply-cv-empty,.js-apply-cv-empty__actions button.is-secondary,.js-material-editor-waiting,.js-comments-toggle,.js-material-tabs,.js-document-editor__toolbar,.js-document-comment__popover,.js-cv-comments,.js-cv-comment,.js-cv-comment__popover,.js-material-editor-empty,.js-comments-drawer,.js-comments-drawer__head button,.js-inbox__list,.js-inbox__chat,.js-profile-card,.js-ama-thread-popover,.js-ama-starter__questions button,.js-ama-focus__compose,.js-outreach-sequence,.js-inbox-thread,.js-chat-head,.js-ama-markdown blockquote,.js-ama-markdown code,.js-ama-markdown pre,.js-ama-markdown th,.js-ama-message-sources a,.js-ama-message-options button,.js-cv-draft-tabs__list button,.js-cv-draft-tabs__panel,.js-chat-compose,.js-chat-compose textarea,.js-ama-choice-compose span,.js-chat-compose .js-scout-configure__option,.js-profile-avatar,.js-profile-hero__meta span,.js-profile-editor input,.js-profile-settings button,.js-profile-menu,.js-settings-card,.js-settings-language__option,.js-email-provider,.js-settings-danger input,.js-oauth-callback__card,.js-mock-preparing__pulse,.js-mock-preparing__steps,.js-mock-opportunity,.js-mock-opportunities__empty,.js-mock-prerequisite,.js-mock-method,.js-mock-history__empty-state,.js-mock-history__item,.js-mock-demo-panel,.js-mock-demo-panel textarea,.js-mock-report-score,.js-mock-report-hero article,.js-mock-analysis-grid article,.js-mock-practice-grid article,.js-mock-report-failure,.js-mock-report__nav,.js-mock-answer__grid>div,.js-mock-report-failure dl div,.js-mock-report__section,.js-coach__scout-pill,.js-coach__focus-card,.js-coach__goals-card,.js-career-paths__tabs,.js-career-paths__sources a,.js-career-paths__notice,.js-career-intent__choices label,.js-career-card__badges .is-fit-strong,.js-career-card__badges .is-fit-promising,.js-ama__transcript,.js-ama-message__avatar,.js-ama-message__body,.js-ama-source,.js-ama-loading,.js-ama__composer textarea,.js-lp-form-steps span,.js-lp-progress-meter,.js-lp-while-working,.js-lp-step-badge.is-muted,.js-lp-field input,.js-lp-field select,.js-lp-upload,.js-lp-material-block,.js-lp-reward-box,.js-lp-history-list button,.js-lp-empty,.js-lp-progress-list>div,.js-lp-progress-list>button,.js-lp-exercise-list button,.js-lp-section-list,.js-lp-secondary,.js-lp-leave-note,.js-lp-overview-list>button.is-expanded,.js-lp-course-list a,.js-lp-course-proof,.js-lp-course-proof-action,.js-lp-course-proof-form input,.js-lp-readonly-exercise,.js-lp-modal-card,.js-lp-modal-close,.public-apply-topbar,.public-apply-form,.public-apply-grid input,.public-apply-questions input,.public-apply-questions textarea,.public-apply-questions select,.public-apply-upload,.public-apply-actions button.is-secondary,.public-apply-state button.is-secondary){background:#f9f9f9;border-color:var(--js-light-surface-border)}html[data-theme=light] .js-goals-tooltip{background:#fffffffa;border-color:var(--js-light-surface-border-strong);box-shadow:0 10px 26px #192b491f}html[data-theme=light] .js-profile-editor label>span{color:#000000b8}html[data-theme=light] .js-profile-editor :is(input,textarea){-webkit-text-fill-color:#000;background:#fff;border:1px solid var(--js-light-surface-border-strong);box-shadow:none;color:#000}html[data-theme=light] .js-profile-editor :is(input,textarea)::placeholder{-webkit-text-fill-color:#00000073;color:#00000073;opacity:1}html[data-theme=light] .js-profile-editor :is(input,textarea):focus{border-color:#568ded;outline:2px solid #568ded33;outline-offset:1px}html[data-theme=light] :is(.js-radar2,.js-radar2-detail,.js-radar2-add){--radar2-bg:#fff;--radar2-panel:#f9f9f9;--radar2-panel-hover:#f9f9f9;--radar2-card-surface:#f9f9f9;--radar2-card-border:var(--js-light-surface-border);--radar2-border:var(--js-light-surface-border);--radar2-border-strong:var(--js-light-surface-border-strong);--radar2-green:#24964f;--radar2-yellow:#b88a00;--radar2-red:#d34e5c;--radar2-text:#000;--radar2-muted:#000000ad;--radar2-subtle:#00000085}html[data-theme=light] :is(.js-radar2-button.is-secondary,.js-radar2-filter button,.js-radar2-sort,.js-radar2-mark,.js-radar2-status.is-running,.js-radar2-score,.js-radar2-empty,.js-radar2-empty__icon,.js-radar2-add__icon,.js-radar2-add__card input,.js-radar2-sources-button,.js-radar2-detail__tabs,.js-radar2-entry-strip,.js-radar2-entry-strip>span,.js-radar2-phase__number,.js-radar2-task-list label,.js-radar2-done-when,.js-radar2-panel__title>span,.js-radar2-drawer,.js-radar2-drawer header button,.js-radar2-drawer__body>a,.js-radar2-drawer__body>a>span,.js-radar2-detail__head>.js-radar2-back){background:#f9f9f9;border-color:var(--js-light-surface-border)}html[data-theme=light] .js-mock-report--v3{--mock-report-border:var(--js-light-surface-border);--mock-report-green-border:var(--js-light-surface-border);--mock-report-yellow-border:var(--js-light-surface-border);--mock-report-red-border:var(--js-light-surface-border);--mock-report-surface:#f9f9f9;--mock-report-green-surface:#f9f9f9;--mock-report-yellow-surface:#f9f9f9;--mock-report-red-surface:#f9f9f9;--mock-report-green:#24964f;--mock-report-yellow:#b88a00;--mock-report-red:#d34e5c}html[data-theme=light] :is(.js-auth__submit,.js-primary-button,.js-onboarding-banner__button,.js-authv2__submit,.js-onboarding__button,.js-onboarding__bubble.is-assistant,.js-onboarding__typing,.js-onboarding__question.is-gallery .js-onboarding__option.is-selected,.js-onboarding__option.is-selected,.js-onboarding__city-entry button,.js-onboarding__send,.js-scout-tabs button.is-active,.js-scout-cv-prompt__actions button,.js-goals-icon-btn,.js-goals-primary,.js-goal-meter__log,.js-radar__add,.js-radar-detail__badge,.js-radar-detail__tabs button.is-active,.js-radar-detail__retry,.js-match-feedback__actions button.is-selected,.js-match-feedback__comment button,.js-apply-inline-actions button:not(.is-secondary),.js-apply-primary,.js-email-tabs button.is-active,.js-apply-cv-empty__actions button:not(.is-secondary),.js-material-tabs button.is-active,.js-document-comment,.js-material-workspace__actions button,.js-inbox-tabs button.is-active,.js-ama-focus__threads-button,.js-inbox-thread.is-selected,.js-chat-message.is-outgoing,.js-chat-compose button,.js-profile-editor__actions button:first-child,.js-email-provider button:not(.is-disconnect),.js-settings-danger button,.js-oauth-callback button,.js-mock-primary,.js-career-paths__tabs button.is-active,.js-career-intent__submit,.js-ama__composer button,.js-lp-primary,.js-lp-step-badge,.js-lp-reward-box a,.js-radar2-button:not(.is-secondary),.js-radar2-add-button,.js-radar2-filter button.is-active,.js-radar2-detail__tabs button.is-active,.public-apply-actions button:not(.is-secondary),.public-apply-state button:not(.is-secondary)),html[data-theme=light] :is(.js-auth__submit,.js-primary-button,.js-onboarding-banner__button,.js-authv2__submit,.js-onboarding__button,.js-onboarding__bubble.is-assistant,.js-onboarding__typing,.js-onboarding__question.is-gallery .js-onboarding__option.is-selected,.js-onboarding__option.is-selected,.js-onboarding__city-entry button,.js-onboarding__send,.js-scout-tabs button.is-active,.js-scout-cv-prompt__actions button,.js-goals-icon-btn,.js-goals-primary,.js-goal-meter__log,.js-radar__add,.js-radar-detail__retry,.js-match-feedback__comment button,.js-apply-inline-actions button:not(.is-secondary),.js-apply-primary,.js-email-tabs button.is-active,.js-material-tabs button.is-active,.js-material-workspace__actions button,.js-inbox-tabs button.is-active,.js-ama-focus__threads-button,.js-chat-compose button,.js-profile-editor__actions button:first-child,.js-email-provider button:not(.is-disconnect),.js-settings-danger button,.js-oauth-callback button,.js-mock-primary,.js-career-paths__tabs button.is-active,.js-career-intent__submit,.js-ama__composer button,.js-lp-primary,.js-lp-reward-box a,.js-radar2-button:not(.is-secondary),.js-radar2-add-button,.public-apply-actions button:not(.is-secondary),.public-apply-state button:not(.is-secondary)) :where(span,strong,small,svg){color:#fff}html[data-theme=light] .js-settings-language__option.is-selected .js-settings-language__selection,html[data-theme=light] .js-settings-language__option.is-selected .js-settings-language__selection svg{color:#fff}html[data-theme=light] :is(.js-onboarding__question.is-gallery .js-onboarding__option.is-selected,.js-onboarding__option.is-selected,.js-scout-tabs button.is-active,.js-inbox-thread.is-selected,.js-radar2-filter button.is-active){background:#568ded;border-color:#568ded}html[data-theme=light] :is(.js-onboarding__question.is-gallery .js-onboarding__option.is-selected,.js-onboarding__option.is-selected,.js-scout-tabs button.is-active,.js-inbox-thread.is-selected,.js-radar2-filter button.is-active) :where(span,strong,small,svg){color:#fff}html[data-theme=light] .js-chat-compose :is(.js-onboarding__city-chips button,.js-scout-configure__option),html[data-theme=light] .js-chat-compose :is(.js-onboarding__city-chips button,.js-scout-configure__option) :where(span,strong,small,svg){color:#000}html[data-theme=light] :is(.js-topbar__eyebrow,.js-panel__eyebrow,.js-workspace__accent,.js-onboarding-banner__eyebrow,.js-auth__eyebrow,.js-summary-card__label,.js-auth__surface-label,.js-auth__benefit-icon,.js-auth__text-button,.js-authv2__feedback.is-success,.js-authv2__forgot,.js-authv2__link,.js-authv2__inline-link,.js-authv2__creative-link,.js-onboarding__text-button,.js-la-workspace .js-la-header-copy>span,.js-la-workspace .js-la-reading-heading>span,.js-la-workspace .js-la-review-step>span,.js-la-brief-hero>div>span,.js-la-brief-section header>div>span,.js-la-brief-flow b,.js-la-brief-section-icon,.js-la-reading-heading>span,.js-la-review-step>span,.js-la-assessment-progress span,.js-topbar__brand span:last-child,.js-scout-action__icon.is-blue,.js-scout-cv-prompt__actions button.is-secondary,.js-scout-job__badge.is-applied,.js-goal-meter__undo,.js-radar-card__facts b,.js-radar-kpi span,.js-radar-source-link,.js-radar-news-list small,.js-radar-blockers span,.js-radar-timeline small,.js-radar-sources a>strong,.js-radar-detail__back,.js-apply-back,.js-apply-job-nav button,.js-info-tip__trigger,.js-cv-tailoring-feed__head span,.js-email-sequence__step>b,.js-email-preview mark,.js-apply-role-summary__eyebrow,.js-apply-checklist__intro>span,.js-material-workspace__head>div>span,.js-apply-description-head>div>span,.js-job-description a,.js-apply-check__number,.js-checklist-help>button,.js-material-editor-waiting span,.js-document-comment__popover strong,.js-cv-comment__popover strong,.js-comments-drawer__head span,.js-comments-drawer__content h3,.js-ama-focus__back,.js-chat-head__back,.js-ama-message-sources strong,.js-scout-configure__progress>span:first-child,.js-mock-interview__back,.js-mock-interview__status,.js-mock-opportunity__preview-label,.js-mock-secondary,.js-mock-live__budget,.js-mock-report--v3 .js-mock-report__eyebrow,.js-mock-report--v3 .js-mock-answer__number,.js-career-path__meta,.js-career-paths__sources strong,.js-career-card__time,.js-career-card__trigger:hover .js-career-card__head strong,.js-career-card__trigger:focus-visible .js-career-card__head strong,.js-career-card__badges .is-fit-strong,.js-career-card__badges .is-fit-promising,.js-career-detail__head>span,.js-ama-empty i,.js-ama-message__avatar,.js-ama-source__index,.js-coach__goals-panel .js-coach__goals-head i,.js-lp-kicker,.js-lp-inline-link,.js-lp-back,.js-lp-secondary,.js-lp-exercise-copy a,.js-radar2-eyebrow,.js-radar2-card__fit strong,.js-radar2-status.is-running,.js-radar2-score small,.js-radar2-text-link,.js-radar2-back,.js-radar2-sources-button b,.js-radar2-evidence-link,.js-radar2-action-card__route small,.js-radar2-entry-strip>span,.js-radar2-phase summary small,.js-radar2-phase__number,.js-radar2-done-when dt,.js-radar2-panel__title>span,.js-radar2-news small,.js-radar2-drawer__body>a>span,.public-apply-brand span:last-child,.public-apply-eyebrow,.public-apply-description-toggle){color:#568ded}html[data-theme=light] :is(.js-auth__feedback.is-success,.js-inline-feedback,.js-topbar__status.is-ready,.js-scout-job__badge.is-new,.js-match-feedback__saved,.js-outreach-template-status,.js-apply-workflow>span.is-complete b,.js-apply-check.is-complete .js-apply-check__number,.js-apply-check.is-complete .js-apply-check__status,.js-material-save-state,.js-outreach-sequence em,.js-mock-interview__status.is-speaking,.js-mock-opportunity__match,.js-mock-history__item em,.js-mock-demo-panel button,.js-mock-report-score--strong,.js-mock-score-row__top span,.js-mock-report--v3 .js-mock-report-score--strong,.js-mock-report--v3 .js-mock-report-hero__item--strength>span,.js-mock-report--v3 .js-mock-score-row--strong .js-mock-score-row__top span,.js-mock-report--v3 .js-mock-answer__heading em.is-strong,.js-ama__badge,.js-chat-compose .js-scout-configure__option.is-selected span,.js-lp-block-head .is-complete,.js-lp-progress-list .is-complete,.js-lp-readonly-status .is-complete,.js-radar2-status.is-ready,.js-radar2-phase.is-complete .js-radar2-phase__number,.js-radar2-location-list small){color:#24964f}html[data-theme=light] :is(.js-la-simulation-label,.js-la-review-missing,.js-outreach-sequence em.is-paused,.js-mock-interview__status.is-listening,.js-mock-prerequisite button,.js-mock-report__head p,.js-mock-report-score--steady,.js-mock-score-row--steady .js-mock-score-row__top span,.js-mock-report-failure__detail,.js-mock-report--v3 .js-mock-report-score--steady,.js-mock-report--v3 .js-mock-report-hero__item--action>span,.js-mock-report--v3 .js-mock-score-row--steady .js-mock-score-row__top span,.js-mock-report--v3 .js-mock-answer__heading em.is-steady,.js-mock-report--v3 .js-mock-practice-grid article>span,.js-career-card__badges .is-fit-stretch){color:#b88a00}html[data-theme=light] :is(.js-networking-suggestions__head svg,.js-career-card__list h3 svg,.js-ama-message.is-user .js-ama-message__avatar,.js-coach__goals-badge){color:#ad3cc3}html[data-theme=light] :is(.js-auth__feedback.is-error,.js-authv2__feedback.is-error,.js-onboarding__error,.js-la-system-error>svg,.js-scout-feedback-error,.js-goals-error,.js-radar-card__error,.js-radar-detail-empty>svg,.js-radar-detail__error,.js-match-feedback__error,.js-apply-error,.js-material-save-state.is-error,.js-scout-configure__error,.js-mock-danger,.js-mock-error,.js-mock-report-score--risk,.js-mock-score-row--risk .js-mock-score-row__top span,.js-mock-report--v3 .js-mock-report-score--risk,.js-mock-report--v3 .js-mock-report-hero__item--risk>span,.js-mock-report--v3 .js-mock-score-row--risk .js-mock-score-row__top span,.js-mock-report--v3 .js-mock-answer__heading em.is-risk,.js-career-paths__section-head p,.js-ama-error,.js-lp-error,.js-radar2-status.is-error,.js-radar2-card__copy .js-radar2-card__error,.js-radar2-card__message.is-error,.js-radar2-empty__icon.is-error,.js-radar2-form-error,.public-apply-questions em,.public-apply-error){color:#d34e5c}html[data-theme=light] .js-outreach-sequence em.is-cancelled{color:#d34e5c}html[data-theme=light] :is(.js-lp-block-head .is-progress,.js-lp-progress-list .is-progress,.js-lp-exercise-list .is-progress,.js-lp-readonly-status .is-progress){color:#a5512a}html[data-theme=light] :is(.js-lp-block-head .is-locked,.js-lp-progress-list .is-locked){color:#ce8946}html[data-theme=light] .js-scout-job__match strong{color:var(--match-color)}html[data-theme=light] .js-scout-job__match.is-excellent{--match-color:var(--js-accent-green)}html[data-theme=light] .js-scout-job__match.is-good{--match-color:#667d9d}html[data-theme=light] .js-scout-result-job,html[data-theme=light] .js-scout-result-job:focus-visible,html[data-theme=light] .js-scout-result-job:hover{background:#f9f9f9;border-color:var(--js-light-surface-border)}html[data-theme=light] .js-scout-result-job .js-scout-job__copy h2,html[data-theme=light] .js-scout-result-job .js-scout-job__copy>p:first-of-type{color:#000}html[data-theme=light] .js-scout-result-job .js-scout-job__copy .js-scout-job__details,html[data-theme=light] .js-scout-result-job .js-scout-job__copy .js-scout-job__salary-note,html[data-theme=light] .js-scout-result-job .js-scout-job__copy p,html[data-theme=light] .js-scout-result-job .js-scout-market-job__status{color:#0000009e}html[data-theme=light] .js-scout-result-job .js-scout-job__copy .js-scout-job__salary-note.is-unavailable{color:#0000006b}html[data-theme=light] .js-scout-result-job .js-scout-job__chevron{color:#000000b3}html[data-theme=light] :is(.js-manual-search__field,.js-manual-search__mode,.js-scout-promo){background:#f9f9f9;border-color:var(--js-light-surface-border)}html[data-theme=light] :is(.js-manual-search input,.js-manual-search select,.js-scout-promo h2,.js-scout-promo ul){color:#000}html[data-theme=light] .js-manual-search input::placeholder,html[data-theme=light] .js-manual-search__count,html[data-theme=light] .js-scout-promo>div>p:last-child{color:#0009}html[data-theme=light] .js-scout-promo__evidence span{background:#fff;border-color:var(--js-light-surface-border);color:#00000094}html[data-theme=light] .js-scout-promo__evidence strong{color:#000}html[data-theme=light] .js-scout-promo__free-note{color:#00000080}html[data-theme=light] :is(.js-scout-promo,.js-scout-trial,.js-scout-trial.is-closing,.js-scout-mobile-upsell){background:#fff;border-color:var(--js-light-surface-border);box-shadow:none;color:#000}html[data-theme=light] :is(.js-scout-promo__icon,.js-scout-trial__head>span,.js-scout-mobile-upsell__icon){background:var(--js-accent-blue-soft);color:#356fce}html[data-theme=light] :is(.js-scout-promo__eyebrow,.js-scout-trial__head p,.js-scout-mobile-upsell__copy p){color:#356fce}html[data-theme=light] :is(.js-scout-promo h2,.js-scout-trial__head h2,.js-scout-trial__result,.js-scout-mobile-upsell__copy h2){color:#000}html[data-theme=light] :is(.js-scout-promo>div>p:last-child,.js-scout-trial>p){color:#0000009e}html[data-theme=light] :is(.js-scout-promo__action,.js-scout-trial__action,.js-scout-mobile-upsell__action){background:#568ded;border-color:#568ded;color:#fff}html[data-theme=light] :is(.js-profile-hero__meta span.is-open){color:#fff}html[data-theme=light] .js-chat-message.is-loading .js-ama-markdown>p{color:#0000}html[data-theme=light] .js-shell :where(strong,b){font-weight:600}html[data-theme=light] :is(.js-authv2__title,.js-onboarding__card h1,.js-onboarding__agent h1,.browse-title,.job-title,.modal-content h2,.newsletter-header h2,.newsletter-success h2,.profile-completion-header h2,.js-radar__head h1,.js-radar2-main-head h1,.js-lp-panel h1,.js-lp-panel h2,.js-lp-start>h2,.js-lp-complete>h2,.js-lp-live-step-head h1,.js-lp-course-proof-modal-head h2){font-weight:600}html[data-theme=light] :is(.logo,.public-apply-brand,.js-topbar__brand){font-weight:900}html[data-theme=light] :is(.js-la-brief-hero>div>span,.js-la-brief-section header>div>span,.js-la-reading-heading>span,.js-la-review-step>span,.js-la-assessment-progress span,.js-cv-tailoring-feed__head span,.js-cv-tailoring-feed dt,.js-lp-kicker,.js-lp-step-badge){color:#568ded;color:var(--js-accent-blue);font-weight:600}html[data-theme=light] :is(.js-la-brief-hero h2,.js-la-brief-flow b,.js-la-brief-flow strong,.js-la-brief-section h3,.js-la-evidence-list strong,.js-la-reading-heading h2,.js-la-review-step h2,.js-la-reading-group h3,.js-lp-course-guidance strong,.js-lp-course-proof-action strong,.js-lp-course-proof-head strong,.js-lp-course-proof-submitted strong,.js-lp-exercise-list button strong,.js-lp-readonly-exercise strong,.js-lp-history-list button>span,.js-lp-course-proof-failed strong){font-weight:600}html[data-theme=light] .js-la-brief-list.is-steps li:before{color:#568ded;color:var(--js-accent-blue);font-weight:600}html[data-theme=light] .js-la-brief-list.is-success strong{color:#40eb6e;color:var(--js-accent-green);font-weight:600}html[data-theme=light] .js-la-simulation-label{color:gold;color:var(--js-accent-yellow);font-weight:600}html[data-theme=light] .js-lp-completed-course{color:#000}html[data-theme=light] .js-lp-completed-course .is-complete{color:#40eb6e;color:var(--js-accent-green)}html[data-theme=light] .js-lp-completed-course :is(a,span){font-weight:600}html[data-theme=light] .js-lp-completed-course a:hover{color:#568ded;color:var(--js-accent-blue)}html[data-theme=light] .js-coach__title{font-weight:600}html[data-theme=light] .js-lp-course-list{gap:18px}html[data-theme=light] .js-lp-course-list a{background:#f9f9f9;border-color:var(--js-light-surface-border);border-radius:12px;gap:7px 16px;min-height:76px;padding:16px 18px}html[data-theme=light] .js-lp-course-list a.is-selected{background:#eef3fb;border-color:#568ded;border-radius:12px;box-shadow:inset 3px 0 0 #568ded}html[data-theme=light] .js-lp-course-list a span{color:#111;font-weight:600;line-height:1.4}html[data-theme=light] .js-lp-course-list a small{color:#0009;font-weight:500;line-height:1.5}html[data-theme=light] .js-lp-course-list a.is-selected span,html[data-theme=light] .js-lp-course-list a.is-selected svg{color:#568ded}html[dir=rtl][data-theme=light] .js-lp-course-list a.is-selected{box-shadow:inset -3px 0 0 #568ded}html[data-theme=light] .js-coach-node{color:var(--coach-node-light-color)}html[data-theme=light] .js-coach-node__circle{background:var(--coach-node-light-bg)!important;border-color:var(--coach-node-light-color);color:var(--coach-node-light-color)}html[data-theme=light] .js-coach-node__label{color:#000!important;font-weight:400}html[data-theme=light] .js-apply-panel--emails{border-inline-start-color:#d9dee8}html[data-theme=light] .js-outreach-language{background:#f9f9f9;border-color:#d9dee8}html[data-theme=light] .js-outreach-language label small{color:#00000094}html[data-theme=light] .js-outreach-language__select select{background:#fff;border-color:#cfd6e2;color:#000}html[data-theme=light] .js-email-sequence__step{background:#f9f9f9;border-color:#d9dee8;color:#000}html[data-theme=light] .js-email-sequence__step small{color:#0000009e}html[data-theme=light] .js-email-sequence__step.is-active{background:#568ded;border-color:#568ded;color:#fff}html[data-theme=light] .js-email-sequence__step.is-active small,html[data-theme=light] .js-email-sequence__step.is-active strong{color:#fff}html[data-theme=light] .js-email-sequence__step.is-active>b{border-color:#ffffffb8;color:#fff!important}html[data-theme=light] .js-email-timing{background:#f9f9f9;border-color:#d9dee8;color:#0000009e}html[data-theme=light] .js-email-timing input{background:#fff;border-color:#cfd6e2;color:#000}html[data-theme=light] .js-outreach-quill{background:#fff;border-color:#cfd6e2}html[data-theme=light] .js-outreach-quill .ql-toolbar.ql-snow{border-bottom-color:#d9dee8}html[data-theme=light] .js-outreach-quill .ql-editor{color:#000}html[data-theme=light] .js-outreach-quill .ql-stroke{stroke:#000000ad}html[data-theme=light] .js-outreach-quill .ql-fill{fill:#000000ad}html[data-theme=light] .js-outreach-quill .ql-picker{color:#000000ad}@media (max-width:760px){html[data-theme=light] .js-apply-card.is-outreach .js-apply-footer,html[data-theme=light] .js-mobile-outreach-nav{background:#fff}html[data-theme=light] .js-mobile-outreach-nav button{background:#f9f9f9;border-color:#d9dee8;color:#0000009e}html[data-theme=light] .js-mobile-outreach-nav button.is-active{background:#568ded;border-color:#568ded;color:#fff}html[data-theme=light] .js-mobile-outreach-nav button.is-complete{color:#168a3b}html[data-theme=light] .js-mobile-outreach-schedule h3,html[data-theme=light] .js-mobile-outreach-schedule__row{color:#000}html[data-theme=light] .js-mobile-outreach-schedule header p,html[data-theme=light] .js-mobile-outreach-schedule__row small{color:#00000094}html[data-theme=light] .js-mobile-outreach-schedule__row{background:#f9f9f9;border-color:#d9dee8}html[data-theme=light] .js-mobile-outreach-schedule__delay input{background:#fff;border-color:#cfd6e2;color:#000}}html[data-theme=light] .js-email-provider-menu{background:#fff;border-color:#d9dee8;box-shadow:0 18px 48px #19264029}html[data-theme=light] .js-email-provider-menu button{color:#000}html[data-theme=light] .js-email-provider-menu button:hover{background:#568ded1a}html[data-theme=light] .js-ama-focus{background:#fff;color:#000}html[data-theme=light] :is(.js-ama-focus__head,.js-ama-focus__compose.js-chat-compose){background:#f9f9f9;border-color:var(--js-light-surface-border)}html[data-theme=light] .js-ama-focus__head{border-bottom:1px solid var(--js-light-surface-border)}html[data-theme=light] .js-ama-focus__compose.js-chat-compose{border-top:1px solid var(--js-light-surface-border)}html[data-theme=light] :is(.js-ama-focus__head h1,.js-ama-starter,.js-ama-starter h2,.js-ama-thread-popover__head,.js-ama-thread-popover__head strong,.js-scout-configure__question h2,.js-scout-configure__complete strong){color:#000}html[data-theme=light] :is(.js-ama-focus__head p,.js-chat-date,.js-ama-answer-footer,.js-scout-configure__progress,.js-scout-configure__question p,.js-scout-configure__selection){color:#0000009e}html[data-theme=light] .js-ama-thread-popover{background:#fff;border-color:var(--js-light-surface-border-strong);box-shadow:0 20px 54px #19264029}html[data-theme=light] :is(.js-ama-starter__questions button,.js-ama-message-options button,.js-ama-message-sources a,.js-cv-draft-tabs__list button,.js-cv-draft-tabs__panel,.js-ama-choice-compose span,.js-chat-compose .js-onboarding__city-chips button,.js-chat-compose .js-scout-configure__option){background:#f9f9f9;border-color:var(--js-light-surface-border-strong);color:#000}html[data-theme=light] :is(.js-ama-starter__questions button:hover,.js-ama-starter__questions button:focus-visible,.js-ama-message-options button:hover,.js-ama-message-options button:focus-visible,.js-ama-message-sources a:hover,.js-cv-draft-tabs__list button:hover,.js-cv-draft-tabs__list button:focus-visible,.js-chat-compose .js-onboarding__city-chips button:hover,.js-chat-compose .js-scout-configure__option:hover){background:#568ded1a;border-color:#568ded;color:#000}html[data-theme=light] .js-chat-compose .js-scout-configure__option.is-selected{background:#568ded29;border-color:#568ded;color:#000}html[data-theme=light] .js-cv-draft-tabs__list button.is-active{background:#568ded24;border-color:#568ded;color:#000}html[data-theme=light] :is(.js-ama-message-sources span,.js-cv-draft-tabs__list button){color:#000000b3}html[data-theme=light] .js-chat-message.is-agent{color:#000}html[data-theme=light] .js-shell .js-ama-markdown,html[data-theme=light] .js-shell .js-ama-markdown :is(h2,h3,h4,h5,p,li,strong,table,td),html[data-theme=light] .js-shell .js-ama-markdown blockquote :is(p,li){color:#000}html[data-theme=light] .js-shell .js-ama-markdown :is(blockquote,del){color:#000000ad}html[data-theme=light] .js-shell .js-ama-markdown a{color:#568ded}html[data-theme=light] .js-shell .js-ama-markdown :is(code,pre){background:#f1f3f6;border-color:var(--js-light-surface-border);color:#000}html[data-theme=light] .js-shell .js-ama-markdown pre code{background:#0000;color:inherit}html[data-theme=light] .js-shell .js-ama-markdown :is(th,td){border-bottom-color:var(--js-light-surface-border)}html[data-theme=light] .js-shell .js-ama-markdown th{background:#568ded1f;color:#000}html[data-theme=light] .js-chat-message.is-outgoing,html[data-theme=light] .js-chat-message.is-outgoing :is(p,a,time){color:#fff}html[data-theme=light] .js-chat-message.is-agent time{color:#00000085}html[data-theme=light] .js-ama-copy-answer{color:#568ded}html[data-theme=light] .js-ama-copy-answer:hover{background:#568ded1a;border-color:#568ded80;color:#568ded}html[data-theme=light] .js-chat-message.is-loading .js-ama-markdown>p{background-image:linear-gradient(90deg,#00000061,#568ded 45%,#00000061 70%)}html[data-theme=light] .js-chat-compose textarea{background:#fff;border-color:var(--js-light-surface-border-strong);color:#000}html[data-theme=light] .js-chat-compose textarea::placeholder{color:#00000075}html[data-theme=light] .js-scout-configure__progress>div{background:#e3e6eb}html[data-theme=light] .js-mock-report--v3 .js-mock-report-block__head>p:last-child,html[data-theme=light] .js-scout-job__copy .js-scout-job__salary-note.is-unavailable{color:#00000085}html[data-theme=light] :is(.js-la-question-card .js-la-response-field>label span,.js-la-defense>div:first-child strong,.js-mock-report--v3 .js-mock-score-row p b){color:#000}html[data-theme=light] .js-career-path__body .js-ama-markdown h2:nth-of-type(3n+1){color:#000}html[data-theme=light] .js-career-path__body .js-ama-markdown h2:nth-of-type(3n+2){color:#568ded;color:var(--js-accent-blue)}html[data-theme=light] .js-career-path__body .js-ama-markdown h2:nth-of-type(3n){color:#cc40eb;color:var(--js-accent-purple)}html[data-theme=light] .js-lp-loading-status,html[data-theme=light] .js-settings-language__feedback{color:#0000009e!important}html[data-theme=light] :is(.js-mock-answer__question,.js-mock-report--v3 .js-mock-answer__question,.js-lp-complete-line){color:#000!important}html[data-theme=light] :is(.js-mock-answer__excerpt,.js-mock-report--v3 .js-mock-answer__excerpt){color:#000000ad!important}html[data-theme=light] .js-radar2-card__match>span:last-child strong{color:#000}html[data-theme=light] .js-radar2-summary p:not(.js-radar2-eyebrow),html[data-theme=light] .public-apply-form__heading>p:not(.public-apply-eyebrow):not(.public-apply-account-note),html[data-theme=light] .public-apply-state>p:not(.public-apply-eyebrow){color:#000000ad}html[data-theme=light] .js-coach-node.is-active .js-coach-node__circle,html[data-theme=light] .js-coach-node:hover .js-coach-node__circle{background:var(--coach-node-light-hover-bg)!important;border-color:var(--coach-node-light-color);box-shadow:0 0 0 3px var(--coach-node-light-ring)}html[data-theme=light] .js-coach-node:focus-visible .js-coach-node__circle{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--coach-node-light-color)}html[data-theme=light] :is(.js-email-status.is-connected svg,.js-settings-email__status.is-connected svg,.js-oauth-callback.is-success .js-oauth-callback__card>svg,.js-mock-opportunity .js-mock-opportunity__check,.js-mock-method svg,.js-coach__update-banner i,.js-lp-exercise-list .is-complete svg,.js-lp-course-proof-submitted>svg,.js-lp-complete-line svg){color:#24964f}html[data-theme=light] :is(.js-email-status.is-warning svg,.js-mock-prerequisite>svg,.js-lp-reward-box>svg,.js-radar2-card__signals div:first-child dt svg,.js-radar2-signal-columns>div:last-child h3 svg){color:#b88a00}html[data-theme=light] :is(.js-goals-history__bar i,.js-apply-checkbox.is-checked,.js-person__select.is-selected,.js-mock-score-row__bar i,.js-mock-report--v3 .js-mock-score-row--strong .js-mock-score-row__bar i,.js-lp-section-list i,.js-radar2-action-card .js-radar2-progress>span i,.js-radar2-card:not(.is-processing) .js-radar2-progress>span i,.js-radar2-plan__progress span i,.js-radar2-task-list label.is-complete .js-radar2-checkbox){background:#24964f}html[data-theme=light] .js-radar2-task-list label:not(.is-complete) .js-radar2-checkbox{background:#0000;border-color:var(--js-light-surface-border);color:#0000}html[data-theme=light] .js-secondary-back{background:#0000;border-color:#568dedb8;color:#568ded}html[data-theme=light] .js-secondary-back:focus-visible,html[data-theme=light] .js-secondary-back:hover{background:#568ded1f}html[data-theme=light] .js-radar2-add>.js-radar2-back.js-secondary-back,html[data-theme=light] .js-radar2-detail__head>.js-radar2-back.js-secondary-back,html[data-theme=light] .js-settings__back.js-secondary-back{background:#0000;border-color:#568dedb8;color:#568ded}html[data-theme=light] :is(.js-mock-score-row--steady .js-mock-score-row__bar i,.js-mock-report--v3 .js-mock-score-row--steady .js-mock-score-row__bar i,.js-lp-section-list.is-gap i){background:#b88a00}html[data-theme=light] :is(.js-mock-score-row--risk .js-mock-score-row__bar i,.js-mock-report--v3 .js-mock-score-row--risk .js-mock-score-row__bar i){background:#d34e5c}html[data-theme=light] .js-match-feedback__saved{color:#24964f!important}html[data-theme=light] :is(.js-match-feedback__error,.js-radar-detail__error,.js-lp-error){color:#d34e5c!important}html[data-theme=light] .js-mock-report-failure__detail{color:#b88a00!important}html[data-theme=light] .js-auth__benefit-icon{background:#568ded2e}html[data-theme=light] .js-la-mobile-tabs button.is-active,html[data-theme=light] .js-lp-step-badge.is-muted{background:#568ded3d;border-color:#568ded70}html[data-theme=light] .js-lp-modal-card.is-path .js-lp-progress-list>button,html[data-theme=light] .js-lp-modal-card.is-path .js-lp-progress-list>button .js-lp-step-badge.is-muted,html[data-theme=light] .js-lp-modal-card.is-path .js-lp-progress-list>button strong{color:var(--js-text)!important}html[data-theme=light] .js-topbar__status{background:#568ded29;border-color:#568ded3d}html[data-theme=light] .js-topbar__status.is-ready{background:#24964f1a;border-color:#24964f47}html[data-theme=light] .js-scout-job__badge.is-applied{background:#568ded2e;border-color:#568ded57}html[data-theme=light] .js-profile-avatar{background:#568ded2e;color:#568ded}html[data-theme=light] .js-profile-hero__meta span{background:#568ded24;color:#568ded}html[data-theme=light] .js-profile-hero__meta span.is-open{background:#24964f;color:#fff}html[data-theme=light] .js-ama-message__avatar{background:#568ded24;border-color:#568ded52}html[data-theme=light] :is(.js-radar2-status.is-running,.js-radar2-status.is-ready,.js-radar2-status.is-error){border-color:currentColor}html[data-theme=light] .js-radar2-status.is-running{background:#568ded24}html[data-theme=light] .js-radar2-status.is-ready{background:#24964f1a}html[data-theme=light] .js-radar2-status.is-error{background:#d34e5c1a}html[data-theme=light] :is(input,textarea,select,button,a):focus-visible{border-color:#568ded;outline-color:#568ded}html[data-theme=light] .js-theme-switch.is-light .js-theme-switch__track,html[data-theme=light] .js-theme-switch__track{color:#ffffffe0!important}html[data-theme=light] :is(input,textarea,select){caret-color:#568ded}@media (max-width:640px){.js-settings-appearance{align-items:flex-start;flex-direction:column}.js-theme-switch{justify-content:space-between;width:100%}}@media (max-width:760px){html[data-theme=light] .js-apply-panel--emails{-webkit-border-start:0;border-inline-start:0}}@media (prefers-reduced-motion:reduce){.js-theme-switch__track,.js-theme-switch__track i{transition:none}}
/*# sourceMappingURL=main.f4123439.css.map*/