.cv-hero{max-width:730px;padding:24px 4px 42px}.cv-hero__eyebrow,.cv-hero__privacy{align-items:center;display:flex}.cv-hero__eyebrow{color:var(--cv-accent-2);letter-spacing:.13em;text-transform:uppercase;gap:9px;font-size:.72rem;font-weight:800}.cv-hero__pulse{background:var(--cv-accent-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #5eead41f}.cv-hero h1{color:var(--cv-text);letter-spacing:-.065em;margin:18px 0 14px;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:800;line-height:.98}.cv-hero h1 em{color:var(--cv-accent);font-style:normal}.cv-hero__copy{max-width:630px;color:var(--cv-muted);margin:0;font-size:1.05rem;line-height:1.7}.cv-hero__privacy{color:#bdeee6;background:#5eead40f;border:1px solid #5eead438;border-radius:10px;gap:9px;margin-top:19px;padding:10px 13px;font-size:.84rem}@media (width<=800px){.cv-hero{padding-bottom:27px}.cv-hero h1{font-size:clamp(2.7rem,13vw,4.3rem)}}.job-details-panel{min-height:100%}.job-details-panel__two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.job-details-panel label,.candidate-cv-panel label{color:var(--cv-label);margin-top:15px;font-size:.78rem;font-weight:700;display:block}.job-details-panel input,.job-details-panel textarea,.candidate-cv-panel input,.candidate-cv-panel textarea{width:100%;color:var(--cv-text);font:inherit;border:1px solid var(--cv-line);background:#050c189e;border-radius:10px;outline:none;margin-top:7px;padding:11px 12px;transition:border-color .2s,box-shadow .2s;display:block}.job-details-panel textarea,.candidate-cv-panel textarea{resize:vertical;line-height:1.45}.job-details-panel input:focus,.job-details-panel textarea:focus,.candidate-cv-panel input:focus,.candidate-cv-panel textarea:focus{border-color:#7c8cffcc;box-shadow:0 0 0 3px #7c8cff1f}.job-details-panel input::placeholder,.job-details-panel textarea::placeholder,.candidate-cv-panel input::placeholder,.candidate-cv-panel textarea::placeholder{color:#66758f}@media (width<=500px){.job-details-panel__two-col{grid-template-columns:1fr;gap:0}}.score-match-section{margin-top:20px;padding:25px}.score-match-section__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.score-match-section__result{background:#7c8cff14;border:1px solid #7c8cff4d;border-radius:15px;margin-top:23px;padding:22px}.score-match-section__result-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.score-match-section__result h3{color:var(--cv-text);margin:0 0 8px;font-size:1.35rem}.score-match-section__result p{color:var(--cv-muted);margin:6px 0;font-size:.88rem;line-height:1.55}.score-match-section__number{color:#b8c0ff;white-space:nowrap;font-size:2.1rem;font-weight:900}.score-match-section__bar{border-radius:99px;width:100%;height:7px;margin:18px 0 12px;display:block}.score-match-section__note{color:#aebbd0!important;font-size:.77rem!important}@media (width<=500px){.score-match-section{padding:18px}.score-match-section__heading,.score-match-section__result-top{gap:17px;display:grid}.score-match-section__heading .cv-button{width:100%}}.candidate-cv-panel__dropzone{text-align:center;cursor:pointer;background:#7c8cff12;border:1px dashed #7c8cffa6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:142px;padding:20px;transition:background .2s,transform .2s,border-color .2s;display:flex;color:#dae0ff!important;margin-top:5px!important}.candidate-cv-panel__dropzone:hover,.candidate-cv-panel__dropzone--selected{background:#7c8cff24;border-color:#5eead4b3;transform:translateY(-1px)}.candidate-cv-panel__dropzone input{display:none}.candidate-cv-panel__dropzone strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;overflow:hidden}.candidate-cv-panel__dropzone small{color:var(--cv-muted);margin-top:6px;font-weight:500}.candidate-cv-panel__upload-icon{color:#0b1220;background:var(--cv-accent);border-radius:50%;place-items:center;width:37px;height:37px;margin-bottom:8px;font-size:1.4rem;font-weight:800;display:grid}.candidate-cv-panel__status{min-height:23px;color:var(--cv-muted);margin-top:11px;font-size:.79rem;line-height:1.45}.candidate-cv-panel__status--success{color:#8de9d8}.candidate-cv-panel__status--error{color:#fda4af}.candidate-details__two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.candidate-details{border-top:1px solid var(--cv-line,#d9dde5);margin-top:21px;padding-top:19px}.candidate-details__disclosure{border:1px solid var(--cv-line,#d9dde5);background:var(--cv-panel,var(--cv-surface,#fff));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex;box-shadow:0 6px 18px #1018280d}.candidate-details__disclosure-copy{gap:4px;display:grid}.candidate-details__disclosure-copy strong{color:var(--cv-text,#111827);font-size:.9rem;font-weight:800}.candidate-details__disclosure-copy small{color:var(--cv-muted,#667085);font-size:.72rem;font-weight:500}.candidate-details__toggle{border:1px solid var(--cv-line,#d9dde5);background:var(--cv-surface,#fff);min-height:36px;color:var(--cv-text,#111827);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:8px 12px;font-size:.78rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.candidate-details__toggle:hover{border-color:var(--cv-accent,#6366f1)}.candidate-details__toggle:active{transform:translateY(1px)}.candidate-details__toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--cv-accent,#6366f1) 30%, transparent);outline-offset:2px}.candidate-details__toggle span{color:var(--cv-accent,#4f46e5);font-size:1.1rem;line-height:1}.candidate-details__panel{gap:0;padding-top:15px;display:grid}.candidate-details__panel[hidden]{display:none}@media (width<=500px){.candidate-details__two-col{grid-template-columns:1fr;gap:0}}.icon{vertical-align:middle;flex:none;display:inline-block}.cv-navigation{z-index:20;width:238px;color:var(--cv-text);border-right:1px solid var(--cv-line);background:#0d1729;flex-direction:column;padding:22px 13px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.cv-navigation__brand,.cv-navigation__workspace,.cv-navigation__user,.cv-navigation__item,.cv-navigation__model-card,.cv-navigation__model-card>div:last-child{align-items:center;display:flex}.cv-navigation__brand-mark{color:#10182a;letter-spacing:-.06em;background:linear-gradient(135deg, var(--cv-accent-2), var(--cv-accent));border-radius:10px;place-items:center;width:34px;height:34px;margin-right:10px;font-size:10px;font-weight:900;display:grid}.cv-navigation__brand-copy{flex-direction:column;gap:2px;display:flex}.cv-navigation__brand-copy strong{color:#f9fbff;letter-spacing:-.05em;font-size:17px}.cv-navigation__brand-copy small{color:#71809b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.cv-navigation__close{color:#a8b5ca;background:0 0;margin-left:auto;padding:7px;display:none}.cv-navigation__workspace{background:#7c8cff1a;border:1px solid #7c8cff29;border-radius:11px;gap:9px;margin:30px 3px 25px;padding:10px}.cv-navigation__workspace-avatar{color:#d8dcff;background:#354073;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.cv-navigation__workspace>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cv-navigation__workspace span{color:#7b8ca8;font-size:9px;font-weight:600}.cv-navigation__workspace strong{color:#eef2ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cv-navigation__workspace>.icon{color:#8b99b2}.cv-navigation__nav{flex-direction:column;gap:3px;display:flex}.cv-navigation__label{color:#667792;letter-spacing:.12em;text-transform:uppercase;padding:0 12px 9px;font-size:9px;font-weight:800}.cv-navigation__label--spaced{margin-top:27px}.cv-navigation__item{color:#8e9db5;text-align:left;background:0 0;border:0;border-radius:8px;gap:11px;width:100%;min-height:41px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:650;transition:color .16s,background .16s,transform .16s}.cv-navigation__item:hover,.cv-navigation__item--active{color:#e9ebff;background:#7c8cff1f;transform:translate(1px)}.cv-navigation__item--active{box-shadow:inset 3px 0 0 var(--cv-accent);font-weight:800}.cv-navigation__item--active .icon{color:var(--cv-accent-2)}.cv-navigation__item b{color:#86f1de;background:#5eead41a;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px;font-weight:800}.cv-navigation__bottom{flex-direction:column;gap:15px;margin-top:auto;display:flex}.cv-navigation__model-card{background:#5eead40d;border:1px solid #5eead41f;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 9px}.cv-navigation__model-icon{width:27px;height:27px;color:var(--cv-accent-2);background:#5eead41a;border-radius:7px;flex:none;place-items:center;display:grid}.cv-navigation__model-card>div:last-child{flex-direction:column;flex:1;align-items:flex-start;gap:3px}.cv-navigation__model-card strong{color:#dbeef0;font-size:10px}.cv-navigation__model-card span{color:#71859a;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:8px;overflow:hidden}.cv-navigation__model-card small{color:#82d9c9;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.cv-navigation__model-card small i{background:var(--cv-accent-2);border-radius:50%;width:5px;height:5px}.cv-navigation__user{border-top:1px solid var(--cv-line);gap:9px;padding:9px 5px 0}.cv-navigation__user-avatar{color:#fff;background:#a36bdb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.cv-navigation__user>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cv-navigation__user strong{color:#e2e7f4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cv-navigation__user span{color:#71809a;font-size:8px}.cv-navigation__user button{color:#8290a7;background:0 0;padding:5px}.cv-navigation__logout{white-space:nowrap;border:1px solid #2c3a50;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:9px;font-weight:800;transition:color .16s,background .16s,border-color .16s;display:inline-flex;color:#8290a7!important;padding:6px 8px!important}.cv-navigation__logout span{font-weight:inherit;color:inherit!important;font-size:inherit!important}.cv-navigation__logout:focus-visible{outline:2px solid var(--cv-accent-2);outline-offset:2px}.cv-navigation__scrim{display:none}@media (width<=900px){.cv-navigation{width:270px;transition:transform .22s;transform:translate(-100%)}.cv-navigation--open{transform:translate(0);box-shadow:12px 0 38px #00000059}.cv-navigation__close{place-items:center;display:grid}.cv-navigation__scrim{z-index:19;background:#01060f9e;display:block;position:fixed;inset:0}}.cv-navigation--admin{color:#f5f5f5;background:#090909;border-right-color:#262626}.cv-navigation--admin .cv-navigation__brand-mark{color:#050505;background:#fff;border-radius:8px}.cv-navigation--admin .cv-navigation__brand-copy strong,.cv-navigation--admin .cv-navigation__workspace strong,.cv-navigation--admin .cv-navigation__model-card strong,.cv-navigation--admin .cv-navigation__user strong,.cv-navigation--admin .cv-navigation__brand-copy strong span,.cv-navigation--admin .cv-navigation__workspace>.icon{color:#fff}.cv-navigation--admin .cv-navigation__brand-mark .icon{color:#090909}.cv-navigation--admin .cv-navigation__brand-copy small,.cv-navigation--admin .cv-navigation__workspace span,.cv-navigation--admin .cv-navigation__label,.cv-navigation--admin .cv-navigation__model-card span,.cv-navigation--admin .cv-navigation__user span{color:#777}.cv-navigation--admin .cv-navigation__workspace{background:#151515;border-color:#2c2c2c}.cv-navigation--admin .cv-navigation__workspace-avatar{color:#090909;background:#fff}.cv-navigation--admin .cv-navigation__item{color:#999;border-radius:7px}.cv-navigation--admin .cv-navigation__item:hover{color:#fff;background:#1d1d1d;transform:none}.cv-navigation--admin .cv-navigation__item--active{color:#090909;box-shadow:none;background:#fff}.cv-navigation--admin .cv-navigation__item--active .icon{color:#090909}.cv-navigation--admin .cv-navigation__item--active:hover{color:#090909;background:#fff}.cv-navigation--admin .cv-navigation__item:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.cv-navigation--admin .cv-navigation__item b{color:#0a0a0a;background:#fff}.cv-navigation--admin .cv-navigation__model-card{background:#141414;border-color:#2a2a2a}.cv-navigation--admin .cv-navigation__model-icon{color:#0a0a0a;background:#fff}.cv-navigation--admin .cv-navigation__model-card small{color:#aaa}.cv-navigation--admin .cv-navigation__model-card small i{background:#fff}.cv-navigation--admin .cv-navigation__user{border-top-color:#292929}.cv-navigation--admin .cv-navigation__user-avatar{color:#090909;background:#fff}.cv-navigation--admin .cv-navigation__user button,.cv-navigation--admin .cv-navigation__close{color:#888}.cv-navigation--admin .cv-navigation__logout{background:#151515;border-color:#353535;color:#aaa!important}.cv-navigation--admin .cv-navigation__logout:hover,.cv-navigation--admin .cv-navigation__logout:focus-visible{background:#fff;border-color:#fff;color:#090909!important}.cv-navigation--admin .cv-navigation__user button:hover,.cv-navigation--admin .cv-navigation__close:hover{color:#fff}@media (width<=420px){.cv-navigation__logout{width:30px;padding:6px!important}.cv-navigation__logout span{display:none}}.cv-navigation__item .icon{color:#9ca7ba;stroke-width:2px;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;flex:0 0 29px;width:29px;height:29px;padding:6px;transition:color .16s,background .16s,border-color .16s,transform .16s}.cv-navigation__item:hover .icon{color:#f5f5f5;background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.cv-navigation__item--active .icon{color:#111;background:#f1f1ef;border-color:#d8d8d4;box-shadow:0 3px 8px #0000001a}.cv-navigation__item--active:hover .icon{color:#111;background:#fff;border-color:#fff}.cv-navigation__brand-mark .icon,.cv-navigation__workspace-avatar .icon,.cv-navigation__model-icon .icon{stroke-width:2.1px}.cv-navigation__workspace-avatar .icon{width:18px;height:18px}.cv-navigation__model-icon .icon{width:17px;height:17px}.cv-navigation{color:#dce8fb;background:linear-gradient(#071b3b 0%,#061631 100%);border-right:1px solid #173764;width:238px;padding:19px 12px 14px;box-shadow:8px 0 26px #05143114}.cv-navigation__brand{min-height:45px;padding:0 9px}.cv-navigation__brand-mark{color:#fff;background:linear-gradient(135deg,#1c75dc,#6d51f4);border-radius:10px;width:36px;height:36px;margin-right:10px;box-shadow:0 8px 18px #215bd747}.cv-navigation__brand-copy strong{color:#fff;font-size:17px}.cv-navigation__brand-copy strong span{color:#73d5ff}.cv-navigation__brand-copy small{color:#7792bb}.cv-navigation__workspace{background:#2a58a430;border-color:#74a8f433;border-radius:10px;margin:26px 3px 25px;padding:10px}.cv-navigation__workspace-avatar{color:#fff;background:#2659a4}.cv-navigation__workspace span,.cv-navigation__label{color:#718cb4}.cv-navigation__workspace strong{color:#f0f6ff}.cv-navigation__item{color:#a7bad7;border-radius:8px;min-height:43px}.cv-navigation__item:hover{color:#fff;background:#3065be38;transform:none}.cv-navigation__item--active,.cv-navigation__item--active:hover{color:#fff;background:linear-gradient(90deg,#1559c9,#234da9);box-shadow:inset 3px 0 #65a8ff,0 8px 18px #0f45a62e}.cv-navigation__item .icon{color:#9bb2d2;background:#ffffff0e;border-color:#9fbeeb26}.cv-navigation__item--active .icon,.cv-navigation__item--active:hover .icon{color:#fff;box-shadow:none;background:#ffffff29;border-color:#ffffff38}.cv-navigation__model-card{background:#0b417d3d;border-color:#4fa0eb3b}.cv-navigation__model-icon{color:#76d9ff;background:#318ddd33}.cv-navigation__model-card strong{color:#e7f1ff}.cv-navigation__model-card span{color:#7997be}.cv-navigation__model-card small,.cv-navigation__model-card small i{color:#73dec9}.cv-navigation__model-card small i{background:#5eead4}.cv-navigation__user{border-top-color:#1b3962}.cv-navigation__user-avatar{color:#fff;background:linear-gradient(135deg,#4474e8,#884fe0)}.cv-navigation__user strong{color:#eef5ff}.cv-navigation__user span{color:#7893bb}.cv-navigation__logout{background:#ffffff0a;border-color:#29466f;color:#a9bedb!important}.cv-navigation__logout:hover,.cv-navigation__logout:focus-visible{background:#1d58b8;border-color:#5f99e7;color:#fff!important}.cv-navigation{color:#717391;background:linear-gradient(#fff 0%,#fdfdff 100%);border:1px solid #ececf4;border-left:0;border-radius:0;width:min(285px,100vw);max-width:100vw;padding:15px 12px 14px;box-shadow:12px 0 30px #40497614}.cv-navigation .cv-navigation__brand{min-height:52px;padding:0 28px}.cv-navigation .cv-navigation__brand-mark{color:#1b2944;width:40px;height:40px;box-shadow:none;background:linear-gradient(135deg,#ffe8f0,#e1f2ff);border-radius:12px;margin-right:12px}.cv-navigation .cv-navigation__brand-mark .icon{color:#ff3f43}.cv-navigation .cv-navigation__brand-copy strong{color:#182941;font-size:18px}.cv-navigation .cv-navigation__brand-copy strong span{color:#182941}.cv-navigation .cv-navigation__brand-copy small{color:#8587a8;font-size:9px}.cv-navigation .cv-navigation__close{color:#8c8da8}.cv-navigation .cv-navigation__workspace{background:#fff;border:1px solid #e9e9f1;border-radius:16px;gap:11px;margin:25px 3px 34px;padding:12px;box-shadow:0 5px 14px #4146740a}.cv-navigation .cv-navigation__workspace-avatar{color:#263450;background:#fff;border:1px solid #e0e1ed;border-radius:11px;width:34px;height:34px}.cv-navigation .cv-navigation__workspace span{color:#8b8ca9;font-size:10px}.cv-navigation .cv-navigation__workspace strong{color:#1a2942;font-size:13px}.cv-navigation .cv-navigation__workspace>.icon{color:#777a9a}.cv-navigation .cv-navigation__label{color:#888aaa;letter-spacing:.16em;padding:0 12px 12px;font-size:10px}.cv-navigation .cv-navigation__nav{gap:5px}.cv-navigation .cv-navigation__item{color:#777a9b;border-radius:14px;gap:13px;min-height:52px;padding:0 12px;font-size:12px;font-weight:700}.cv-navigation .cv-navigation__item:hover{color:#252d48;background:#f7f7fc;transform:none}.cv-navigation .cv-navigation__item--active,.cv-navigation .cv-navigation__item--active:hover{color:#fff;background:linear-gradient(135deg,#ff5146,#ff3b38);box-shadow:0 10px 18px #ff423a33}.cv-navigation .cv-navigation__item .icon{color:#7b7ea1;background:#fff;border:1px solid #e4e5ef;border-radius:11px;flex-basis:34px;width:34px;height:34px;padding:7px}.cv-navigation .cv-navigation__item:hover .icon{color:#4e5579;background:#fff;border-color:#d9daea;transform:none}.cv-navigation .cv-navigation__item--active .icon,.cv-navigation .cv-navigation__item--active:hover .icon{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffff59}.cv-navigation .cv-navigation__item b{color:#ff4a42;background:#fff}.cv-navigation .cv-navigation__item:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.cv-navigation .cv-navigation__model-card{background:#fff;border-color:#e9e9f1;box-shadow:0 5px 14px #4146740a}.cv-navigation .cv-navigation__model-icon{color:#263450;background:#fff;border:1px solid #e0e1ed}.cv-navigation .cv-navigation__model-card strong{color:#1c2a44}.cv-navigation .cv-navigation__model-card span{color:#9293ad}.cv-navigation .cv-navigation__model-card small{color:#087f73}.cv-navigation .cv-navigation__model-card small i{background:#20bca5}.cv-navigation .cv-navigation__bottom{gap:10px}.cv-navigation .cv-navigation__user{border-top-color:#e8e8f0;gap:10px;padding:17px 8px 5px}.cv-navigation .cv-navigation__user-avatar{color:#fff;background:linear-gradient(135deg,#9277ff,#b4a0ff);border:2px solid #e8e1ff;width:38px;height:38px;font-size:10px}.cv-navigation .cv-navigation__user-avatar--photo{padding:0;overflow:hidden}.cv-navigation .cv-navigation__user-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.cv-navigation .cv-navigation__user strong{color:#1c2a44;font-size:12px}.cv-navigation .cv-navigation__user span{color:#9293ad;font-size:10px}.cv-navigation .cv-navigation__logout{background:#fff;border:1px solid #f0d9d7;border-radius:11px;min-height:36px;color:#ff4b43!important;padding:7px 10px!important}.cv-navigation .cv-navigation__logout:hover,.cv-navigation .cv-navigation__logout:focus-visible{background:#ff4b43;border-color:#ff4b43;color:#fff!important}.cv-navigation .cv-navigation__logout span{color:inherit!important}.cv-navigation .cv-navigation__bottom>.cv-navigation__item{margin-top:2px}@media (width<=900px){.cv-navigation{border-radius:0;width:min(285px,100vw);max-height:100dvh}}.admin-app-shell__main{margin-left:285px}@media (width<=900px){.admin-app-shell__main{margin-left:0}.admin-app-shell:has(.cv-navigation--collapsed) .admin-app-shell__main{margin-left:0}}.cv-navigation__collapse{z-index:2;color:#8b8ca7;background:#fff;border:1px solid #e7e7ef;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:72px;right:8px;box-shadow:0 3px 10px #464b771a}.cv-navigation__collapse:hover,.cv-navigation__collapse:focus-visible{color:#ff4b43;background:#fff5f4;transform:scale(1.06)}.cv-navigation--collapsed{align-items:center;width:80px;padding-left:10px;padding-right:10px}.cv-navigation--collapsed .cv-navigation__brand{justify-content:center;width:100%;padding:0}.cv-navigation--collapsed .cv-navigation__brand-mark{margin:0}.cv-navigation--collapsed .cv-navigation__brand-copy,.cv-navigation--collapsed .cv-navigation__close,.cv-navigation--collapsed .cv-navigation__workspace>div:nth-child(2),.cv-navigation--collapsed .cv-navigation__label,.cv-navigation--collapsed .cv-navigation__item span,.cv-navigation--collapsed .cv-navigation__logout span{display:none}.cv-navigation--collapsed .cv-navigation__workspace{justify-content:center;gap:5px;width:60px;margin:25px 0 28px;padding:8px}.cv-navigation--collapsed .cv-navigation__workspace-avatar{width:29px;height:29px}.cv-navigation--collapsed .cv-navigation__workspace>.icon{width:12px;height:12px}.cv-navigation--collapsed .cv-navigation__nav{align-items:center;gap:7px;width:100%}.cv-navigation--collapsed .cv-navigation__item{border-radius:15px;justify-content:center;gap:0;width:56px;min-height:56px;padding:0}.cv-navigation--collapsed .cv-navigation__item .icon{flex-basis:36px;width:36px;height:36px;padding:8px}.cv-navigation--collapsed .cv-navigation__bottom{align-items:center;gap:10px;width:100%}.cv-navigation--collapsed .cv-navigation__user{flex-direction:column;gap:10px;width:100%;padding:15px 0 5px}.cv-navigation--collapsed .cv-navigation__logout{width:40px;min-height:36px;padding:8px!important}.cv-navigation--collapsed .cv-navigation__bottom>.cv-navigation__item{width:56px;margin-top:0}@media (width<=900px){.admin-app-shell:has(.cv-navigation--collapsed) .admin-app-shell__main{margin-left:0}.cv-navigation{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;overflow:hidden auto}.cv-navigation>*{flex:none}.cv-navigation__collapse{display:none}.cv-navigation--collapsed{align-items:stretch;width:min(285px,100vw);padding:15px 12px 14px}.cv-navigation--collapsed .cv-navigation__brand{justify-content:flex-start;width:auto;padding:0 28px}.cv-navigation--collapsed .cv-navigation__brand-copy,.cv-navigation--collapsed .cv-navigation__workspace>div:nth-child(2){display:flex}.cv-navigation--collapsed .cv-navigation__brand-copy{flex-direction:column;gap:2px}.cv-navigation--collapsed .cv-navigation__workspace>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0}.cv-navigation--collapsed .cv-navigation__close{display:grid}.cv-navigation--collapsed .cv-navigation__label{display:block}.cv-navigation--collapsed .cv-navigation__item span,.cv-navigation--collapsed .cv-navigation__logout span{display:inline}.cv-navigation--collapsed .cv-navigation__brand-mark{margin-right:12px}.cv-navigation--collapsed .cv-navigation__workspace{justify-content:flex-start;gap:11px;width:auto;margin:25px 3px 34px;padding:12px}.cv-navigation--collapsed .cv-navigation__workspace-avatar{width:34px;height:34px}.cv-navigation--collapsed .cv-navigation__workspace>.icon{width:14px;height:14px}.cv-navigation--collapsed .cv-navigation__nav{align-items:stretch;gap:5px;width:auto}.cv-navigation--collapsed .cv-navigation__item{border-radius:14px;justify-content:flex-start;gap:13px;width:100%;min-height:52px;padding:0 12px}.cv-navigation--collapsed .cv-navigation__item .icon{flex-basis:34px;width:34px;height:34px;padding:7px}.cv-navigation--collapsed .cv-navigation__bottom{align-items:stretch;gap:10px;width:auto}.cv-navigation--collapsed .cv-navigation__user{flex-direction:row;gap:10px;width:auto;padding:17px 8px 5px}.cv-navigation--collapsed .cv-navigation__logout{width:auto;min-height:36px;padding:7px 10px!important}.cv-navigation--collapsed .cv-navigation__bottom>.cv-navigation__item{width:100%;margin-top:2px}}.cv-topbar{color:#8b99b2;border-bottom:1px solid var(--cv-line);background:#09101db8;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(18px,3vw,36px);display:flex}.cv-topbar__left,.cv-topbar__right{align-items:center;display:flex}.cv-topbar__left{min-width:0}.cv-topbar__breadcrumb{align-items:center;gap:11px;min-width:0;display:flex}.cv-topbar__workspace{color:#72819a;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.cv-topbar__workspace i{background:var(--cv-accent-2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5eead41a}.cv-topbar__page{gap:2px;min-width:0;display:grid}.cv-topbar__page strong{color:#e7ebf8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.cv-topbar__page small{color:#64738c;letter-spacing:.02em;font-size:9px;font-weight:600}.cv-topbar__breadcrumb>.icon{color:#566782}.cv-topbar__menu{color:#b9c4d7;background:0 0;padding:7px;display:none}.cv-topbar__right{gap:10px}.cv-topbar__help{color:#8b99b2;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;transition:color .16s,background .16s,border-color .16s;display:grid}.cv-topbar__help:hover{color:var(--cv-accent-2);background:#7c8cff1a;border-color:#7c8cff29}.cv-topbar__status{color:#8de9d8;background:#5eead412;border:1px solid #5eead424;border-radius:12px;align-items:center;gap:9px;padding:6px 11px;font-size:10px;font-weight:700;display:flex}.cv-topbar__status i{background:var(--cv-accent-2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5eead41f,0 0 10px #5eead473}.cv-topbar__status span{gap:1px;display:grid}.cv-topbar__status b{font-size:9px;font-weight:800;line-height:1}.cv-topbar__status small{color:#78909c;font-size:8px;font-weight:650;line-height:1}.cv-topbar__avatar{color:#fff;background:#a36bdb;border:2px solid #273150;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid;position:relative}.cv-topbar__avatar>i{background:#5eead4;border:2px solid #09101d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:-1px}@media (width<=900px){.cv-topbar{padding:0 22px}.cv-topbar__menu{place-items:center;display:grid}}@media (width<=520px){.cv-topbar{min-height:62px;padding:0 16px}.cv-topbar__status,.cv-topbar__help,.cv-topbar__workspace{display:none}.cv-topbar__breadcrumb{gap:8px}}.cv-topbar--admin{color:#777;background:#fffffff5;border-bottom-color:#e8e8e8;box-shadow:0 1px #11111105,0 8px 25px #11111109}.cv-topbar--admin .cv-topbar__workspace{color:#8b8b8b}.cv-topbar--admin .cv-topbar__workspace i{background:#111;box-shadow:0 0 0 3px #11111114}.cv-topbar--admin .cv-topbar__page strong{color:#101010}.cv-topbar--admin .cv-topbar__page small{color:#999}.cv-topbar--admin .cv-topbar__breadcrumb>.icon,.cv-topbar--admin .cv-topbar__help{color:#777}.cv-topbar--admin .cv-topbar__help:hover{color:#111;background:#f0f0f0;border-color:#e4e4e4}.cv-topbar--admin .cv-topbar__status{color:#333;background:#f8f8f8;border-color:#e1e1e1}.cv-topbar--admin .cv-topbar__status i{background:#111;box-shadow:0 0 0 3px #11111114}.cv-topbar--admin .cv-topbar__status small{color:#909090}.cv-topbar--admin .cv-topbar__avatar{color:#fff;background:#111;border-color:#111;box-shadow:0 4px 12px #11111126}.cv-topbar--admin .cv-topbar__avatar>i{background:#111;border-color:#fff}.cv-topbar,.cv-topbar--admin{color:#63738e;background:#fffffff7;border-bottom:1px solid #e3eaf4;min-height:72px;box-shadow:0 4px 18px #09244c09}.cv-topbar__workspace,.cv-topbar--admin .cv-topbar__workspace{color:#7489aa}.cv-topbar__workspace i,.cv-topbar--admin .cv-topbar__workspace i{background:#1d6fe1;box-shadow:0 0 0 3px #1d6fe11a}.cv-topbar__page strong,.cv-topbar--admin .cv-topbar__page strong{color:#0b1e42}.cv-topbar__page small,.cv-topbar--admin .cv-topbar__page small{color:#7e8da5}.cv-topbar__breadcrumb>.icon,.cv-topbar--admin .cv-topbar__breadcrumb>.icon{color:#9aabc3}.cv-topbar__help,.cv-topbar--admin .cv-topbar__help{color:#62728e}.cv-topbar__help:hover,.cv-topbar--admin .cv-topbar__help:hover{color:#1457c4;background:#edf4ff;border-color:#d7e6fd}.cv-topbar__status,.cv-topbar--admin .cv-topbar__status{color:#1457c4;background:#f2f7ff;border-color:#d7e6fd}.cv-topbar__status i,.cv-topbar--admin .cv-topbar__status i{background:#20bca5;box-shadow:0 0 0 3px #20bca51f,0 0 10px #20bca54d}.cv-topbar__status small,.cv-topbar--admin .cv-topbar__status small{color:#8292ab}.cv-topbar__avatar,.cv-topbar--admin .cv-topbar__avatar{color:#fff;background:linear-gradient(135deg,#306ce0,#794ee5);border-color:#d6e1f4;box-shadow:0 4px 12px #2b5cc633}.cv-topbar__avatar>i,.cv-topbar--admin .cv-topbar__avatar>i{background:#25c9af;border-color:#fff}.cv-topbar__avatar--photo{background:#fff;border-color:#d6e1f4;padding:0;overflow:visible}.cv-topbar__avatar--photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;overflow:hidden}.cv-topbar--admin .cv-topbar__breadcrumb{display:flex}.cv-topbar--admin .cv-topbar__left{min-width:40px}.cv-topbar--admin .cv-topbar__status{display:inline-flex}.cv-topbar__quick-actions{align-items:center;gap:9px;display:flex}.cv-topbar__quick-actions button,.cv-topbar__notifications{color:#66748e;background:#fff;border:1px solid #e6eaf3;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.cv-topbar__quick-actions button:hover,.cv-topbar__quick-actions button:focus-visible,.cv-topbar__notifications:hover,.cv-topbar__notifications:focus-visible{color:#ff4045;background:#fff8f8;border-color:#ffd4d3}.cv-topbar__notifications{border-radius:50%;position:relative}.cv-topbar__notifications b{color:#fff;background:#ff4045;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-3px;right:-3px}.cv-topbar--admin .cv-topbar__avatar{background:#ff4045;border-color:#ff4045;box-shadow:0 5px 14px #ff404533}.cv-topbar--admin .cv-topbar__avatar>i{background:#2bc4a4}@media (width<=760px){.cv-topbar__quick-actions{display:none}}.jobs-app-shell .cv-topbar{z-index:10;background:#fff;position:sticky;top:0}.cv-app-shell .cv-topbar.cv-topbar--candidate{z-index:15;color:#965354;background:#fff;border-bottom:1px solid #f0d4ce;flex:none;gap:16px;min-height:84px;padding:12px clamp(18px,3vw,36px);position:sticky;top:0;box-shadow:0 4px 20px #74272a12}.cv-topbar--candidate .cv-topbar__left{flex:1}.cv-topbar--candidate .cv-topbar__right{flex-shrink:0;gap:12px}.cv-topbar--candidate .cv-topbar__breadcrumb{gap:16px}.cv-topbar.cv-topbar--candidate .cv-topbar__workspace{color:#965354;letter-spacing:.12em;font-size:10px}.cv-topbar.cv-topbar--candidate .cv-topbar__workspace i{background:#c84749;box-shadow:0 0 0 4px #c847491a}.cv-topbar.cv-topbar--candidate .cv-topbar__page strong{color:#a72e36;font-size:16px;font-weight:800;line-height:1.35}.cv-topbar.cv-topbar--candidate .cv-topbar__page small{color:#965354;font-size:10px;line-height:1.4}.cv-topbar.cv-topbar--candidate .cv-topbar__breadcrumb>.icon{color:#b57673}.cv-topbar.cv-topbar--candidate .cv-topbar__status{color:#a72e36;background:#ffffffdb;border:1px solid #ebc8c3;border-radius:16px;gap:10px;padding:10px 14px;display:inline-flex;box-shadow:0 2px 8px #74272a0a}.cv-topbar.cv-topbar--candidate .cv-topbar__status i{background:#27805a;box-shadow:0 0 0 4px #27805a1a}.cv-topbar--candidate .cv-topbar__status b{font-size:10px;line-height:1.2}.cv-topbar.cv-topbar--candidate .cv-topbar__status small{color:#965354;font-size:9px;line-height:1.2}.cv-topbar.cv-topbar--candidate .cv-topbar__help,.cv-topbar.cv-topbar--candidate .cv-topbar__menu{color:#a7474b;background:#ffffffc2;border:1px solid #ebc8c3;border-radius:12px}.cv-topbar.cv-topbar--candidate .cv-topbar__help:hover,.cv-topbar.cv-topbar--candidate .cv-topbar__menu:hover{color:#922a32;background:#fff;border-color:#d88c87}.cv-topbar--candidate button:focus-visible{outline-offset:3px;outline:2px solid #c84749}.cv-topbar--candidate .cv-topbar__menu{margin-right:12px}.cv-topbar.cv-topbar--candidate .cv-topbar__avatar{color:#fff;background:#bc4149;border:2px solid #fff;width:40px;height:40px;font-size:11px;box-shadow:0 3px 12px #74272a29}.cv-topbar.cv-topbar--candidate .cv-topbar__avatar>i{background:#27805a;border-color:#fff}@media (width<=640px){.cv-app-shell .cv-topbar.cv-topbar--candidate{gap:10px;min-height:76px;padding:12px 16px}.cv-topbar--candidate .cv-topbar__breadcrumb{gap:9px}.cv-topbar--candidate .cv-topbar__workspace,.cv-topbar--candidate .cv-topbar__breadcrumb>.icon{display:none}.cv-topbar--candidate .cv-topbar__right{gap:8px}.cv-topbar.cv-topbar--candidate .cv-topbar__status{padding:9px}.cv-topbar--candidate .cv-topbar__status span,.cv-topbar.cv-topbar--candidate .cv-topbar__help{display:none}.cv-topbar.cv-topbar--candidate .cv-topbar__page strong{font-size:14px}}.risk-meter{--risk-meter-color:#1aa77c;width:160px;height:94px;position:relative}.risk-meter svg{width:100%;height:100%;display:block}.risk-meter path{fill:none;stroke-width:12px;stroke-linecap:round}.risk-meter__track{stroke:#e1e8f0}.risk-meter--medium{--risk-meter-color:#d59b23}.risk-meter--high{--risk-meter-color:#df5267}.risk-meter--neutral{--risk-meter-color:#a6b4c7}.risk-meter__label{justify-content:center;align-items:baseline;gap:3px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.risk-meter__label strong{color:#12294d;letter-spacing:-.06em;font-size:1.45rem;font-weight:850;line-height:1}.risk-meter__label span{color:#15966d;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.62rem;font-weight:800;position:absolute;bottom:-17px;overflow:hidden}.risk-meter--medium .risk-meter__label span{color:#ba7700}.risk-meter--high .risk-meter__label span{color:#c52d38}.risk-meter--compact{width:112px;height:67px;margin:2px auto 12px}.risk-meter--compact path{stroke-width:10px}.risk-meter--compact .risk-meter__label strong{font-size:1.05rem}.risk-meter--compact .risk-meter__label span{font-size:.55rem;bottom:-14px}.attrition-explainability{background:linear-gradient(135deg,#fff 0%,#fbfaff 58%,#fff2f3 100%);border:1px solid #e4e3f2;border-radius:20px;margin-top:18px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 16px 36px #4a489e17}.attrition-explainability:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff838f2e,#ff838f00 68%);width:300px;height:230px;position:absolute;top:-115px;right:8%}.attrition-explainability:after{content:"";opacity:.42;pointer-events:none;background-image:radial-gradient(#f1c7d0 1.2px,#0000 1.2px);background-size:10px 10px;width:92px;height:58px;position:absolute;top:18px;right:22px}.attrition-explainability>*{z-index:1;position:relative}.attrition-explainability__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.attrition-explainability__heading>div{min-width:0}.attrition-explainability__heading>div>span{color:#655de6;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:.58rem;font-weight:900;display:inline-flex}.attrition-explainability h3{color:#121d48;letter-spacing:-.055em;margin:6px 0 0;font-size:1.18rem;font-weight:850}.attrition-explainability__heading p{color:#74809e;max-width:690px;margin:6px 0 0;font-size:.64rem;line-height:1.55}.attrition-explainability__heading>b{color:#7d87a1;white-space:nowrap;background:#ffffffb8;border:1px solid #e7e5f3;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:.55rem;font-weight:850;display:inline-flex;box-shadow:0 5px 13px #574ea90f}.attrition-explainability__heading>b i{background:#abb4c8;border-radius:50%;width:6px;height:6px}.attrition-explainability__heading>b.is-live{color:#128d70;background:#edfbf6;border-color:#cceee3}.attrition-explainability__heading>b.is-live i{background:#16ad83;box-shadow:0 0 0 4px #16ad831a}.attrition-explainability__overview{color:#566681;background:#f5f3ffd1;border:1px solid #e8e4fb;border-left:3px solid #7569ed;border-radius:0 10px 10px 0;margin:16px 0 0;padding:11px 13px;font-size:.64rem;line-height:1.55}.attrition-explainability__source{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.attrition-explainability__source span{color:#8a93a8;background:#f7f7fb;border:1px solid #ececf4;border-radius:6px;padding:5px 8px;font-size:.54rem;font-weight:750}.attrition-explainability__source span.is-ready{color:#128b70;background:#eafaf5;border-color:#d0efe5}.attrition-explainability__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.attrition-explainability__model{background:#ffffffe0;border:1px solid #e6e5f1;border-radius:14px;min-width:0;padding:14px;transition:transform .16s,box-shadow .16s;box-shadow:0 8px 19px #494b980b}.attrition-explainability__model:hover{transform:translateY(-2px);box-shadow:0 13px 26px #494b9817}.attrition-explainability__model>header{border-bottom:1px solid #eeeef5;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.attrition-explainability__model>header div{gap:4px;min-width:0;display:grid}.attrition-explainability__model>header span{color:#7b72dd;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900}.attrition-explainability__model>header strong{color:#19244d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.attrition-explainability__model>header b{color:#e85a62;background:#fff0f1;border-radius:7px;padding:6px 8px;font-size:.88rem}.attrition-explainability__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.attrition-explainability__facts span{color:#929bb0;gap:4px;min-width:0;font-size:.51rem;font-weight:700;display:grid}.attrition-explainability__facts b{color:#33456b;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:850;overflow:hidden}.attrition-explainability__summary{color:#677793;min-height:34px;margin:12px 0 0;font-size:.62rem;line-height:1.52}.attrition-explainability__comparison{gap:7px;margin-top:11px;display:grid}.attrition-explainability__comparison>div{background:#f5f2ff;border:1px solid #e7e1fc;border-radius:9px;padding:9px 10px}.attrition-explainability__comparison>div:nth-child(2){background:#fff4f4;border-color:#f8dfdf}.attrition-explainability__comparison span{color:#685ed0;letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;font-weight:900}.attrition-explainability__comparison>div:nth-child(2) span{color:#d66a72}.attrition-explainability__comparison p{color:#6d7892;margin:4px 0 0;font-size:.58rem;line-height:1.45}.attrition-explainability__comparison .is-gap{background:#fff9ec;border-color:#f3e5bd}.attrition-explainability__comparison .is-gap span{color:#a17620}.attrition-explainability__drivers{gap:6px;margin-top:12px;display:grid}.attrition-explainability__label{color:#596780;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:900}.attrition-explainability__driver{background:#fff4f4;border:1px solid #f8dddd;border-left:3px solid #f0787c;border-radius:0 8px 8px 0;padding:8px 9px}.attrition-explainability__driver:has(.is-protective){background:#eefbf6;border-color:#d5efe5 #d5efe5 #d5efe5 #20af88}.attrition-explainability__driver>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.attrition-explainability__driver strong{color:#334566;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.attrition-explainability__driver b{color:#d25b63;font-size:.58rem;font-weight:900}.attrition-explainability__driver b.is-protective{color:#159873}.attrition-explainability__driver small{color:#7b879e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.55rem;line-height:1.4;display:block;overflow:hidden}.attrition-explainability__limitations{color:#947a3d;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:.55rem;line-height:1.45;display:flex}@media (width<=760px){.attrition-explainability{padding:18px 16px}.attrition-explainability__grid{grid-template-columns:1fr}}@media (width<=500px){.attrition-explainability__heading{flex-direction:column}.attrition-explainability__heading>b{align-self:flex-start}.attrition-explainability__facts{grid-template-columns:1fr 1fr}.attrition-explainability__facts span:last-child{grid-column:1/-1}}.what-if-simulation{border-radius:var(--radius-lg);background:linear-gradient(145deg,#5655bf 0%,#6b69d4 100%);border:1px solid #5554bb;padding:20px;box-shadow:0 10px 25px #5b5bd626}.what-if-simulation__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.what-if-simulation__header-status{align-items:center;gap:8px;display:flex}.what-if-simulation__status{color:#d5fff4;white-space:nowrap;background:#09214740;border:1px solid #e2fffa38;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.what-if-simulation__status i{background:#69f2d4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #69f2d41f}.what-if-simulation__status[data-state=loading] i{background:#ffe18a;animation:.9s ease-in-out infinite alternate what-if-pulse}.what-if-simulation__status[data-state=error]{color:#ffd2d5;border-color:#ffadb359}@keyframes what-if-pulse{0%{opacity:.45}to{opacity:1}}.what-if-simulation__eyebrow{color:#d9d9ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.what-if-simulation h2{color:#fff;letter-spacing:-.03em;margin:5px 0 0;font-size:16px;font-weight:750;line-height:1.25}.what-if-simulation__beta{color:#e3e2ff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:4px;padding:4px 6px;font-size:8px;font-weight:800}.what-if-simulation__intro{color:#d4d4f3;margin:10px 0 17px;font-size:10px;line-height:1.55}.what-if-simulation__result{background:#25256b42;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}.what-if-simulation__result-score{align-items:baseline;gap:2px;min-width:62px;display:flex}.what-if-simulation__result-score strong{color:#fff;letter-spacing:-.06em;font-size:21px;font-weight:800}.what-if-simulation__result-score span{color:#f2b2b4;font-size:8px;font-weight:800}.what-if-simulation__result-copy{border-left:1px solid #ffffff29;flex-direction:column;gap:4px;min-width:0;padding-left:11px;display:flex}.what-if-simulation__result-copy span{color:#babbe4;font-size:8px;font-weight:650}.what-if-simulation__result-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.what-if-simulation__result-copy small{color:#d6dbff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.what-if-simulation__control--slider{border-bottom:1px solid #ffffff26;padding-bottom:16px}.what-if-simulation__control-head,.what-if-simulation__range-labels,.what-if-simulation__toggle-row{justify-content:space-between;align-items:center;display:flex}.what-if-simulation__control-head{color:#e0e0fa;font-size:10px;font-weight:650}.what-if-simulation__control-head strong{color:#fff;font-size:11px;font-weight:800}.what-if-simulation input[type=range]{accent-color:#fff;cursor:pointer;width:100%;height:4px;margin:14px 0 7px}.what-if-simulation__range-labels{color:#bdbde7;font-size:8px;font-weight:600}.what-if-simulation__control--toggles{flex-direction:column;gap:12px;padding-top:15px;display:flex}.what-if-simulation__toggle-row{color:#e9e8ff;cursor:pointer;font-size:10px;font-weight:650;position:relative}.what-if-simulation__toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.what-if-simulation__toggle{background:#171c5966;border:1px solid #ffffff40;border-radius:20px;width:28px;height:16px;transition:background .16s;display:block;position:relative}.what-if-simulation__toggle:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .16s;position:absolute;top:2px;left:2px}.what-if-simulation__toggle-row input:checked+.what-if-simulation__toggle{background:#2da77e;border-color:#53bf9d}.what-if-simulation__footer{color:#bdbde7;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:12px;font-size:8px;display:flex}.what-if-simulation__footer>span{align-items:center;gap:5px;display:inline-flex}.what-if-simulation__footer button{color:#fff;background:0 0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:750;display:inline-flex}.what-if-simulation__footer button:disabled{color:#ffffff59;cursor:not-allowed}.what-if-simulation{background:linear-gradient(128deg,#403c9d 0%,#5d59c9 50%,#267d7c 145%);border:1px solid #5b57cdb8;border-radius:18px;padding:25px 27px 20px;position:relative;overflow:hidden;box-shadow:0 18px 38px #3030842e}.what-if-simulation:before{content:"";filter:blur(4px);background:#9df8e81f;border-radius:50%;width:270px;height:270px;position:absolute;top:-115px;right:7%}.what-if-simulation>*{z-index:1;position:relative}.what-if-simulation__eyebrow{color:#c8fff4;letter-spacing:.13em}.what-if-simulation h2{letter-spacing:-.04em;font-size:18px}.what-if-simulation__beta{color:#e7fffa;background:#09214733;border-color:#e2fffa59;border-radius:7px;padding:5px 8px}.what-if-simulation__intro{color:#e2e7ff;margin:11px 0 19px;font-size:10px}.what-if-simulation__result{background:#12175b4d;border-color:#e0fffa2e;border-radius:12px;gap:14px;padding:13px 15px;box-shadow:inset 0 1px #ffffff0f}.what-if-simulation__result-score{min-width:75px}.what-if-simulation__result-score strong{font-size:27px}.what-if-simulation__result-score span{color:#9ff1d8;line-height:1.2}.what-if-simulation__result-copy{border-left-color:#e5fff93b;padding-left:14px}.what-if-simulation__result-copy strong{font-size:11px}.what-if-simulation__controls{margin-top:20px}.what-if-simulation__control--slider{border-bottom-color:#e5fff930;padding-bottom:18px}.what-if-simulation__control-head{color:#f0f3ff;font-weight:750}.what-if-simulation input[type=range]{accent-color:#b7fff0;height:6px;margin:15px 0 8px}.what-if-simulation__control--toggles{gap:10px;padding-top:17px}.what-if-simulation__toggle-row{color:#f1f2ff;min-height:23px}.what-if-simulation__toggle{background:#101b5b8a;border-color:#defff94d;width:31px;height:18px}.what-if-simulation__toggle:after{width:10px;height:10px;top:3px;left:3px}.what-if-simulation__toggle-row input:checked+.what-if-simulation__toggle:after{transform:translate(13px)}.what-if-simulation__toggle-row:focus-within .what-if-simulation__toggle{outline-offset:3px;outline:2px solid #c0fff1}.what-if-simulation__footer{color:#c7cbed;border-top-color:#e5fff933;margin-top:19px;padding-top:13px}.what-if-simulation__footer button{color:#e8fffa;border:1px solid #e8fffa40;border-radius:5px;padding:5px 7px}.what-if-simulation__footer button:hover:not(:disabled){background:#e8fffa1f;border-color:#e8fffa80}.what-if-simulation__error,.what-if-simulation__waiting{color:#ffd2d5;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:8px;line-height:1.45;display:flex}@media (width<=600px){.what-if-simulation{border-radius:14px;padding:21px 17px 17px}.what-if-simulation__result{flex-direction:column;align-items:flex-start}.what-if-simulation__result-copy{border-top:1px solid #e5fff933;border-left:0;width:100%;padding:10px 0 0}}.what-if-simulation{color:#182944;background:#fff;border:1px solid #d9e3ef;border-radius:18px;box-shadow:0 16px 34px #193d6c14}.what-if-simulation:before{filter:blur(16px);background:#2f6fe40b;width:300px;height:300px;top:-150px;right:8%}.what-if-simulation__eyebrow{color:#1765c1}.what-if-simulation h2{color:#10284e}.what-if-simulation__intro{color:#667997}.what-if-simulation__status{color:#126f61;background:#effbf8;border-color:#b9e8dd}.what-if-simulation__status i{background:#18ae8d;box-shadow:0 0 0 3px #18ae8d1f}.what-if-simulation__status[data-state=loading] i{background:#d99a16}.what-if-simulation__status[data-state=error]{color:#b42332;background:#fff2f3;border-color:#f3c3c8}.what-if-simulation__status[data-state=error] i{background:#d9363e;box-shadow:0 0 0 3px #d9363e1f}.what-if-simulation__beta{color:#42658e;background:#f5f8fc;border-color:#d5e1ef}.what-if-simulation__result{box-shadow:none;background:#f6f9fc;border-color:#dce6f0;border-radius:14px;align-items:center;gap:18px;padding:15px 17px}.what-if-simulation__result-score{border-right:1px solid #d8e2ed;min-width:340px;padding-right:18px;display:block}.what-if-simulation__meter-group{justify-content:center;align-items:flex-start;gap:10px;display:flex}.what-if-simulation__meter-tile{justify-items:center;gap:3px;min-width:160px;display:grid}.what-if-simulation__meter-title{color:#294466;font-size:.68rem;font-weight:850}.what-if-simulation__risk-meter{width:160px;height:94px;position:relative}.what-if-simulation__risk-meter svg{width:100%;height:100%;display:block}.what-if-simulation__risk-meter path{fill:none;stroke-width:12px;stroke-linecap:round}.what-if-simulation__risk-meter-track{stroke:#e1e8f0}.what-if-simulation__risk-meter-value{stroke:url(#what-if-risk-gradient);transition:stroke-dasharray .32s}.what-if-simulation__risk-meter-label{justify-content:center;align-items:baseline;gap:3px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.what-if-simulation__risk-meter-label strong{color:#12294d;letter-spacing:-.06em;font-size:1.62rem;font-weight:850;line-height:1}.what-if-simulation__risk-meter-label span{color:#15966d;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.64rem;font-weight:800;position:absolute;bottom:-17px;overflow:hidden}.what-if-simulation__result-score--medium .what-if-simulation__risk-meter-label span{color:#ba7700}.what-if-simulation__result-score--high .what-if-simulation__risk-meter-label span{color:#c52d38}.what-if-simulation__result-copy{border-left:0;padding-left:0}.what-if-simulation__result-copy span{color:#687b96}.what-if-simulation__result-copy strong{color:#142d54}.what-if-simulation__result-copy small{color:#6e809a}.what-if-simulation__result-copy .what-if-simulation__improvement{color:#148562}.what-if-simulation__result-copy .what-if-simulation__worsening{color:#c4343e}.what-if-simulation__control--slider{border-bottom-color:#dbe5ef}.what-if-simulation__control-head{color:#375274}.what-if-simulation__control-head strong{color:#145fc0}.what-if-simulation input[type=range]{accent-color:#2f6fe4}.what-if-simulation__range-labels{color:#7386a0}.what-if-simulation__range-labels span:last-child{color:#52729a}.what-if-simulation__salary-preview{color:#71839d;margin:7px 0 0;font-size:8px;line-height:1.45}.what-if-simulation__toggle-row{color:#294466}.what-if-simulation__toggle{background:#e7edf4;border-color:#cbd8e6}.what-if-simulation__toggle-row input:checked+.what-if-simulation__toggle{background:#20a77e;border-color:#168965;box-shadow:0 0 0 3px #20a77e1f}.what-if-simulation__footer{color:#7486a0;border-top-color:#dbe5ef}.what-if-simulation__footer button{color:#476992;border-color:#cfdeed}.what-if-simulation__footer button:hover:not(:disabled){color:#145fc0;background:#f1f6fc;border-color:#a9c5e5}.what-if-simulation__footer button:disabled{color:#a9b7c8}.what-if-simulation__error{color:#bd303b}.what-if-simulation__waiting{color:#6d809c}@media (width<=600px){.what-if-simulation__result{flex-direction:column;align-items:flex-start}.what-if-simulation__result-score{border-bottom:1px solid #d8e2ed;border-right:0;width:100%;min-width:0;padding:0 0 16px}.what-if-simulation__risk-meter{margin:0 auto}.what-if-simulation__meter-group{flex-wrap:wrap}.what-if-simulation__result-copy{width:100%}}.what-if-simulation__result-details{border-left:1px solid #d8e2ed;min-width:0;padding-left:18px}.what-if-simulation__result{grid-template-columns:340px minmax(0,1fr) minmax(280px,1fr);display:grid}.what-if-simulation__result-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.what-if-simulation__result-facts div{gap:4px;min-width:0;display:grid}.what-if-simulation__result-facts span,.what-if-simulation__drivers-heading small{color:#788aa3;font-size:.62rem}.what-if-simulation__result-facts strong{color:#1b355a;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.what-if-simulation__drivers{gap:6px;margin-top:12px;display:grid}.what-if-simulation__drivers-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.what-if-simulation__drivers-heading>span{color:#1b355a;font-size:.7rem;font-weight:800}.what-if-simulation__driver{background:#fff5f4;border-left:3px solid #d9363e;border-radius:0 7px 7px 0;min-width:0;padding:7px 8px}.what-if-simulation__driver--protective{background:#effaf6;border-left-color:#159b6e}.what-if-simulation__driver>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.what-if-simulation__driver strong{color:#213b60;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.what-if-simulation__driver>div span{color:#c52d38;flex:none;font-size:.62rem;font-weight:800}.what-if-simulation__driver--protective>div span{color:#148562}.what-if-simulation__driver p{color:#71839c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.59rem;line-height:1.35;overflow:hidden}@media (width<=1050px){.what-if-simulation__result{grid-template-columns:340px minmax(0,1fr)}.what-if-simulation__result-details{border-top:1px solid #d8e2ed;border-left:0;grid-column:1/-1;padding-top:14px;padding-left:0}}@media (width<=600px){.what-if-simulation__result{grid-template-columns:1fr}.what-if-simulation__result-details{width:100%}.what-if-simulation__result-facts{grid-template-columns:1fr}}.what-if-simulation__model-results{border-top:1px solid #dbe5f0;gap:8px;margin-top:18px;padding-top:16px;display:grid}.what-if-simulation__model-row{color:#24466e;border:1px solid #e3eaf2;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:grid}.what-if-simulation__model-row strong{color:#0a3264}.what-if-simulation__model-row small{color:#6d82a0}.what-if-auto-optimize-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1px solid #fff3;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:700;transition:all .16s;display:inline-flex;box-shadow:0 2px 10px #6366f159}.what-if-auto-optimize-btn:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-1px);box-shadow:0 4px 14px #6366f180}.what-if-prescriptive-banner{background:linear-gradient(135deg,#6366f11f,#8b5cf61a);border:1px solid #6366f159;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;animation:.2s modal-fade-in;display:flex}.what-if-prescriptive-icon{color:#6366f1;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px 6px #6366f133}.what-if-prescriptive-banner strong{color:#3730a3;margin-bottom:2px;font-size:.76rem;display:block}.what-if-prescriptive-banner p{color:#4338ca;margin:0;font-size:.7rem;line-height:1.45}.what-if-prescriptive-dismiss{color:#6366f1;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px}.what-if-survival-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;margin:20px 0;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 4px 18px #0f172a0a}.what-if-survival-card:before{content:"";background:linear-gradient(90deg,#10b981,#06b6d4,#6366f1);height:3px;position:absolute;top:0;left:0;right:0}.what-if-survival-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.what-if-survival-title{color:#0f172a;letter-spacing:-.01em;align-items:center;gap:8px;font-size:.82rem;font-weight:850;display:inline-flex}.what-if-survival-title svg{color:#2563eb}.what-if-survival-half-life{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;padding:4px 12px;font-size:.74rem;font-weight:600}.what-if-survival-half-life strong{color:#059669;font-size:.84rem;font-weight:850}.what-if-survival-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.what-if-milestone{text-align:center;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;padding:14px 10px;transition:all .18s;display:flex}.what-if-milestone:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 6px 16px #0f172a0d}.what-if-milestone-bar-wrap{background:#e2e8f0;border-radius:99px;width:100%;height:8px;margin-bottom:10px;overflow:hidden}.what-if-milestone-bar{border-radius:inherit;background:linear-gradient(90deg,#10b981,#059669);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #10b98166}.what-if-milestone strong{color:#0f172a;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900}.what-if-milestone small{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:.7rem;font-weight:800}.what-if-milestone span{color:#64748b;margin-top:2px;font-size:.65rem}@media (width<=768px){.what-if-survival-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.what-if-simulation__disclosure{background:#fff;border:1px solid #e0e7f2;border-radius:12px;margin-top:14px}.what-if-simulation__disclosure>summary{color:#25466e;cursor:pointer;padding:16px 20px;font-size:.8rem;font-weight:750}.what-if-simulation__disclosure>summary span{color:#71839c;margin:5px 0 0 16px;font-size:.65rem;font-weight:400;line-height:1.5;display:block}.what-if-simulation__disclosure>summary:hover{background:#f8faff;border-radius:12px}.what-if-simulation__disclosure>summary:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #bacef0}.what-if-simulation__disclosure>section{box-shadow:none;border:0;border-top:1px solid #e0e7f2;margin:0;padding:20px}.cv-analysis-page{width:min(1180px,100% - 36px);margin:0 auto;padding:47px 0 36px}.cv-analysis-page__header{justify-content:space-between;align-items:flex-end;gap:25px;padding:8px 4px 28px;display:flex}.cv-analysis-page__header h1{max-width:650px;color:var(--cv-text);letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.cv-analysis-page__header p:last-child{max-width:620px;color:var(--cv-muted);margin:0;font-size:.93rem;line-height:1.65}.cv-analysis-page__back{white-space:nowrap;flex:none}.cv-analysis-page__summary{background:linear-gradient(135deg,#7c8cff2e,#5eead40f);border:1px solid #7c8cff4d;border-radius:17px;align-items:center;gap:25px;padding:21px 24px;display:flex}.cv-analysis-page__score{border-right:1px solid #91a7cc33;flex-direction:column;gap:4px;min-width:155px;padding-right:24px;display:flex}.cv-analysis-page__score>span,.cv-analysis-page__summary-copy>span{color:#9aa9c2;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.cv-analysis-page__score>strong{color:#fff;letter-spacing:-.08em;font-size:39px;font-weight:900;line-height:1}.cv-analysis-page__risk{font-size:10px;font-weight:800}.cv-analysis-page__risk--low{color:var(--cv-accent-2)}.cv-analysis-page__risk--medium{color:#f3c783}.cv-analysis-page__risk--high{color:var(--cv-danger)}.cv-analysis-page__risk--neutral{color:#a1aec3}.cv-analysis-page__summary-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cv-analysis-page__summary-copy>span{color:#91a2bc;text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.cv-analysis-page__summary-copy strong{color:#f1f4ff;letter-spacing:-.03em;font-size:17px}.cv-analysis-page__summary-copy p{color:#a6b4ca;margin:0;font-size:10px;line-height:1.5}.cv-analysis-page__retention{margin-top:18px}.cv-analysis-page__retention-heading{margin:0 4px 12px}.cv-analysis-page__retention-heading h2{color:var(--cv-text);letter-spacing:-.035em;margin:6px 0 5px;font-size:18px}.cv-analysis-page__retention-heading p:last-child{color:#8d9db6;max-width:700px;margin:0;font-size:10px;line-height:1.55}.cv-analysis-page__grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:18px;margin-top:18px;display:grid}.cv-analysis-card{border:1px solid var(--cv-line);background:linear-gradient(145deg,#16233af2,#0d1626eb);border-radius:17px;padding:21px;box-shadow:0 20px 60px #00000024}.cv-analysis-card__heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px;display:flex}.cv-analysis-card__heading h2{color:var(--cv-text);letter-spacing:-.035em;margin:6px 0 0;font-size:17px}.cv-analysis-card__heading>span{color:#7f90aa;font-size:9px;font-weight:650}.cv-analysis-page__action-list{border-top:1px solid var(--cv-line)}.cv-analysis-action{border-bottom:1px solid #91a7cc1f;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.cv-analysis-action:last-child{border-bottom:0}.cv-analysis-action__number{color:#8a99b2;padding-top:3px;font-size:10px;font-weight:850}.cv-analysis-action__number--high{color:#f59da9}.cv-analysis-action__number--medium{color:#edc27e}.cv-analysis-action__number--low{color:#87dfcd}.cv-analysis-action__copy{flex:1;min-width:0}.cv-analysis-action__priority{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.cv-analysis-action__priority--high{color:var(--cv-danger)}.cv-analysis-action__priority--medium{color:#f1c17d}.cv-analysis-action__priority--low{color:var(--cv-accent-2)}.cv-analysis-action__copy strong{color:#eef2fc;margin-top:5px;font-size:11px;display:block}.cv-analysis-action__copy p{color:#8c9bb4;margin:5px 0 0;font-size:9px;line-height:1.5}.cv-analysis-action>button{color:#c5ccff;background:#7c8cff1a;border:1px solid #7c8cff2e;border-radius:6px;flex:none;padding:7px 9px;font-size:9px;font-weight:750}.cv-analysis-action>button:hover{background:#7c8cff2e}.cv-analysis-signal{border-bottom:1px solid #91a7cc1c;padding:13px 0}.cv-analysis-signal>div{justify-content:space-between;margin-bottom:7px;display:flex}.cv-analysis-signal>div span{color:#aab8cc;font-size:10px}.cv-analysis-signal>div strong{color:#e5eaff;font-size:10px}.cv-analysis-signal__bar{background:#29344c;border-radius:10px;height:5px;display:block;overflow:hidden}.cv-analysis-signal__bar:after{content:"";border-radius:inherit;height:100%;display:block}.cv-analysis-signal__bar--job:after{background:var(--cv-accent)}.cv-analysis-signal__bar--candidate:after{background:var(--cv-accent-2)}.cv-analysis-signal__bar--score:after{background:#c5a1ff}.cv-analysis-signal__bar--0:after{width:0%}.cv-analysis-signal__bar--1:after{width:10%}.cv-analysis-signal__bar--2:after{width:20%}.cv-analysis-signal__bar--3:after{width:30%}.cv-analysis-signal__bar--4:after{width:40%}.cv-analysis-signal__bar--5:after{width:50%}.cv-analysis-signal__bar--6:after{width:60%}.cv-analysis-signal__bar--7:after{width:70%}.cv-analysis-signal__bar--8:after{width:80%}.cv-analysis-signal__bar--9:after{width:90%}.cv-analysis-signal__bar--10:after{width:100%}.cv-analysis-page__model-note{border:1px solid var(--cv-line);background:#050c1873;border-radius:9px;flex-direction:column;gap:4px;margin-top:15px;padding:11px;display:flex}.cv-analysis-page__model-note span,.cv-analysis-page__model-note small{color:#7c8da8;font-size:8px}.cv-analysis-page__model-note strong{color:#dce2f6;font-size:10px}.cv-analysis-page__strengths{margin-top:18px}.cv-analysis-page__strength-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cv-analysis-strength{background:#5eead40d;border:1px solid #5eead41f;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.cv-analysis-strength>span{color:var(--cv-accent-2);font-size:13px;font-weight:800}.cv-analysis-strength strong{color:#dfeeea;font-size:10px}.cv-analysis-strength p{color:#8496a8;margin:4px 0 0;font-size:9px;line-height:1.45}.cv-analysis-page__empty,.cv-analysis-page__disclaimer{color:#8b9ab1;font-size:10px}.cv-analysis-page__disclaimer{text-align:center;margin:17px 4px 0}@media (width<=960px){.cv-analysis-page__grid{grid-template-columns:1fr}}@media (width<=900px){.cv-analysis-page{width:min(100% - 24px,620px);padding-top:28px}.cv-analysis-page__header{flex-direction:column;align-items:flex-start;padding-bottom:24px}}@media (width<=560px){.cv-analysis-page__summary{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.cv-analysis-page__score{border-bottom:1px solid #91a7cc33;border-right:0;width:100%;padding-bottom:14px;padding-right:0}.cv-analysis-page__strength-list{grid-template-columns:1fr}.cv-analysis-action{flex-wrap:wrap}.cv-analysis-action>button{margin-left:34px}}.cv-app-shell{min-height:100vh}.cv-app-shell__main{min-height:100vh;margin-left:285px}.cv-matcher-page{width:min(1180px,100% - 36px);margin:0 auto;padding:52px 0 30px}.cv-matcher-page__workflow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cv-panel{border:1px solid var(--cv-line);background:linear-gradient(145deg,#16233af2,#0d1626eb);border-radius:20px;box-shadow:0 20px 60px #0000002e}.cv-panel-heading{align-items:center;gap:13px;display:flex}.cv-step-number{color:#b3bcff;background:#7c8cff24;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.77rem;font-weight:900;display:grid}.cv-overline{color:var(--cv-accent-2);letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:.65rem;font-weight:800}.cv-panel h2{color:var(--cv-text);letter-spacing:-.035em;margin:0;font-size:1.55rem;font-weight:800}.cv-panel-intro{color:var(--cv-muted);margin:18px 0 22px;font-size:.87rem;line-height:1.55}.job-details-panel,.candidate-cv-panel{padding:25px}.cv-button{color:#f8fbff;font:inherit;cursor:pointer;border:0;border-radius:11px;font-weight:800;transition:transform .2s,filter .2s,opacity .2s}.cv-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.cv-button:disabled{cursor:not-allowed;opacity:.45}.cv-button--secondary{border:1px solid var(--cv-line);background:#ffffff0f;width:100%;margin-top:12px;padding:12px 17px}.cv-button--primary{background:linear-gradient(120deg,#6d7df8,#8b5cf6);padding:12px 17px;box-shadow:0 10px 28px #6d7df840}.cv-button--primary span{margin-left:7px;font-size:1.1rem}.cv-matcher-page__footer{color:#65758f;justify-content:space-between;gap:15px;padding:24px 4px 0;font-size:.74rem;display:flex}.cv-matcher-page__footer a{color:#9ca9ff}@media (width<=900px){.cv-app-shell__main{margin-left:0}.cv-matcher-page{width:min(100% - 24px,620px);padding-top:28px}.cv-matcher-page__workflow{grid-template-columns:1fr}}@media (width<=500px){.job-details-panel,.candidate-cv-panel,.score-match-section{border-radius:15px}.cv-matcher-page__footer{grid-template-columns:1fr;display:grid}}.company-admins{box-sizing:border-box;color:#202838;max-width:1200px;min-height:calc(100vh - 65px);margin:0 auto;padding:32px 24px}.company-admins header,.company-admins nav{justify-content:space-between;align-items:center;gap:20px;display:flex}.company-admins h1{margin:0;font-size:clamp(26px,3vw,36px)}.company-admins p{color:#596579;line-height:1.6}.company-admins__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;margin-top:24px;display:grid}.company-admins section{background:#fff;border:1px solid #e2e6ed;border-radius:16px;padding:28px}.company-admins form,.company-admins label,.company-admins fieldset{gap:10px;display:grid}.company-admins fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0}.company-admins form{gap:20px}.company-admins input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd3df;border-radius:8px;padding:12px}.company-admins button{color:#fff;cursor:pointer;font:inherit;background:#d92f3c;border:0;border-radius:8px;padding:12px 18px}.company-admins button:disabled{opacity:.6;cursor:wait}.company-admins a{color:#b52431}.company-admins ul{padding:0;list-style:none}.company-admins li{overflow-wrap:anywhere;border-bottom:1px solid #e2e6ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.company-admins__identity{gap:6px;display:grid}.company-admins .company-admins__delete{color:#b52431;background:#fff0f1;border:1px solid #f3cbd0}.company-admins__confirmation{background:#fff6f6;border:1px solid #f3cbd0;border-radius:8px;grid-column:1/-1;padding:14px}.company-admins__confirmation p{margin:0 0 12px}.company-admins__confirmation>div{flex-wrap:wrap;gap:10px;display:flex}.company-admins .company-admins__cancel{color:#202838;background:#e8edf3}.company-admins :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #b52431}.company-admins li span{color:#596579}.company-admins .company-admins__error{color:#b52431}@media (width<=720px){.company-admins__grid{grid-template-columns:1fr}.company-admins header{flex-direction:column;align-items:flex-start}.company-admins nav{margin-bottom:24px}}.company-admins-shell .admin-app-shell__main{background:#f7f8fc}.company-admins-shell:has(.cv-navigation--collapsed) .admin-app-shell__main{margin-left:80px}.company-admins{color:#20304b;width:min(1280px,100%);max-width:1280px;min-height:calc(100vh - 84px);padding:30px clamp(18px,3vw,40px) 50px}.company-admins__hero{background:linear-gradient(90deg,#fffffff5 35%,#ffffffa6),url(/assets/admin-dashboard-network-DErFx46E.png) 100%/cover;border:1px solid #e1e6f2;border-radius:22px;padding:32px;box-shadow:0 12px 30px #35477707}.company-admins__hero>div:first-child{max-width:640px}.company-admins__overline{color:#995765;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:.61rem;font-weight:800;line-height:1.6;display:inline-flex}.company-admins h1{color:#192b48;letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.2}.company-admins p{color:#65758c;font-size:.75rem;line-height:1.7}.company-admins__hero p{max-width:510px;margin:0 0 18px}.company-admins__access{color:#667991;align-items:center;gap:7px;font-size:.65rem;line-height:1.5;display:inline-flex}.company-admins__access>.icon{color:#b65a70;flex-shrink:0}.company-admins__count{background:#ffffffd9;border:1px solid #fff;border-radius:16px;grid-template-columns:44px auto;align-items:center;gap:9px 14px;min-width:150px;padding:22px;display:grid;box-shadow:0 8px 20px #51558b0a}.company-admins__count-icon{color:#e45d6e;background:#fff0f2;border-radius:13px;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.company-admins__count strong{color:#243550;letter-spacing:-.04em;font-size:2rem;line-height:1}.company-admins__count>span:last-child{color:#68788f;font-size:.65rem}.company-admins__grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr);margin-top:26px}.company-admins__grid--list{grid-template-columns:1fr}.company-admins section{border-color:#e4e8f1;border-radius:20px;min-width:0;padding:26px;box-shadow:0 8px 24px #35477705}.company-admins h2{color:#21334f;letter-spacing:-.025em;align-items:center;gap:10px;margin:9px 0;font-size:1.15rem;display:flex}.company-admins__section-icon{color:#dc5c6d;background:#fff0f2;border:1px solid #ffe4e8;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.company-admins__directory-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-admins__directory-heading p{margin:0;font-size:.68rem}.company-admins .company-admins__badge{color:#a9475c;background:#fff0f2;border-radius:7px;padding:4px 7px;font-size:.65rem}.company-admins form{margin-top:24px}.company-admins label{color:#40526b;font-size:.7rem;font-weight:650}.company-admins input{color:#243651;background:#fcfdff;border-color:#dce3ee;border-radius:9px;min-width:0;font-size:.72rem}.company-admins input::placeholder{color:#97a2b3;font-weight:400}.company-admins button{background:#dd4e61;border:1px solid #dd4e61;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:.7rem;font-weight:700;display:inline-flex}.company-admins button:hover:not(:disabled){background:#c43b4e}.company-admins button:disabled{cursor:not-allowed}.company-admins .company-admins__search{background:#f8fafc;border:1px solid #e3e8f0;border-radius:10px;align-items:center;gap:10px;margin:23px 0 20px;padding:0 13px;display:flex}.company-admins__search>.icon{color:#8a97aa;flex-shrink:0}.company-admins .company-admins__search input{background:0 0;border:0;border-radius:0;min-height:42px;padding:10px 0;font-weight:400}.company-admins__search:focus-within{border-color:#c07b8b}.company-admins ul{gap:12px;margin:22px 0 0;display:grid}.company-admins__grid--list ul{grid-template-columns:repeat(2,minmax(0,1fr))}.company-admins li{background:#fcfdff;border:1px solid #e6ebf3;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;gap:13px;padding:18px}.company-admins__avatar{color:#a34258;background:#ffe8ed;border-radius:14px;place-items:center;width:46px;height:46px;font-size:.85rem;font-weight:750;display:grid}.company-admins__avatar--1{color:#5964a4;background:#ebedff}.company-admins__avatar--2{color:#247a6b;background:#e4f6ef}.company-admins__avatar--3{color:#986c2e;background:#fff2d9}.company-admins__identity{gap:5px;min-width:0}.company-admins__identity strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:.79rem;display:flex}.company-admins__identity strong small{color:#687695;background:#edf1f8;border-radius:4px;padding:2px 5px;font-size:.56rem}.company-admins__identity>span{color:#6a7b92;font-size:.69rem}.company-admins__identity b{color:#748399;width:fit-content;margin-top:3px;font-size:.57rem;font-weight:500}.company-admins .company-admins__delete{color:#b3485d;background:#fff7f8;border-color:#f2d9df;min-height:33px;padding:7px 10px;font-size:.63rem}.company-admins .company-admins__delete:hover:not(:disabled){background:#ffe9ed}.company-admins__confirmation{border-radius:10px}.company-admins__confirmation p{font-size:.69rem}.company-admins .company-admins__cancel{color:#52657e;background:#fff;border-color:#d8e1ed}.company-admins .company-admins__cancel:hover:not(:disabled){background:#f5f7fb}.company-admins :is(button,input):focus-visible{outline-color:#c4768c}.company-admins .company-admins__error{color:#aa354e;background:#fff0f3;border:1px solid #f2cfd8;border-radius:10px;padding:13px 16px}.company-admins .company-admins__success{color:#237365;background:#edf9f4;border:1px solid #cceade;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;display:flex}.company-admins__empty{text-align:center;color:#8c9ab0;background:#f9fbfe;border:1px dashed #dce4ef;border-radius:14px;align-content:center;place-items:center;gap:12px;min-height:210px;margin-top:20px;padding:25px;display:grid}.company-admins__empty strong{color:#41546d;font-size:.82rem}.company-admins__empty p{margin:0}@media (width<=1000px){.company-admins__grid{grid-template-columns:1fr}.company-admins section{padding:22px}}@media (width<=900px){.company-admins-shell:has(.cv-navigation--collapsed) .admin-app-shell__main{margin-left:0}}@media (width<=640px){.company-admins{padding:22px 14px 40px}.company-admins__hero{align-items:stretch;padding:24px}.company-admins__count{align-self:flex-start;min-width:0;padding:16px 20px}.company-admins__grid--list ul{grid-template-columns:1fr}.company-admins li{gap:10px;padding:14px}}@media (width<=380px){.company-admins .company-admins__delete{grid-column:2;justify-self:start}}.auth-page{color:#241315;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100dvh;display:grid;overflow-x:hidden}.auth-layout{background:#fff;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);width:100%;min-height:100dvh;display:grid;overflow:hidden}.auth-visual{background:#f8e9e4;border-radius:22px;height:calc(100dvh - 48px);min-height:0;margin:24px;position:relative;overflow:hidden}.auth-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #82222214}.auth-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.auth-visual__caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffbf9e0;border:1px solid #ffffffb8;border-radius:18px;padding:21px 22px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 12px 25px #5a23231a}.auth-visual__eyebrow,.auth-card__eyebrow{color:#a13a35;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.auth-visual__eyebrow i{background:#d34239;border-radius:50%;width:7px;height:7px;display:block}.auth-visual h2{color:#3b1517;letter-spacing:-.055em;margin:11px 0 8px;font-size:clamp(30px,4vw,48px);line-height:.98}.auth-visual h2 em{color:#c53832;font-style:normal}.auth-visual__caption p{color:#76595a;max-width:290px;margin:0;font-size:13px;line-height:1.5}.auth-card{flex-direction:column;justify-content:center;min-width:0;min-height:100dvh;padding:64px clamp(32px,6vw,74px);display:flex}.auth-brand{color:#321719;align-items:center;gap:11px;display:flex}.auth-brand__mark{background:#f0f2fb;border-radius:14px;place-items:center;width:50px;height:44px;display:grid;position:relative}.auth-brand__mark:before,.auth-brand__mark:after,.auth-brand__mark span{content:"";border:2px solid #ff3f4b;border-radius:3px;width:17px;height:10px;position:absolute;transform:rotate(30deg)skew(-20deg)}.auth-brand__mark:before{top:12px}.auth-brand__mark span{top:17px}.auth-brand__mark:after{top:22px}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{letter-spacing:-.02em;font-size:14px}.auth-brand small{color:#8589a9;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-size:10px}.auth-card__heading{margin-top:62px}.auth-card__heading h1{color:#2a1718;letter-spacing:-.055em;margin:10px 0 9px;font-size:clamp(30px,4vw,42px);line-height:1.05}.auth-card__heading>p:last-child{color:#927f7f;margin:0;font-size:14px;line-height:1.5}.auth-card form{gap:17px;margin-top:30px;display:grid}.auth-card label{color:#624d4e;gap:8px;font-size:12px;font-weight:700;display:grid}.auth-card input,.auth-card select{color:#321719;background:#fff;border:1px solid #e2d5d3;border-radius:12px;outline:none;width:100%;height:50px;padding:0 15px;transition:border-color .2s,box-shadow .2s}.auth-card input::placeholder{color:#b8a8a7}.auth-card input:focus,.auth-card select:focus{border-color:#c53832;box-shadow:0 0 0 4px #c538321f}.auth-card__error{color:#b32626;margin:-2px 0 0;font-size:12px;line-height:1.4}.auth-submit{color:#fff;background:#c53832;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;height:52px;margin-top:4px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:flex;box-shadow:0 10px 20px #c5383233}.auth-submit span{font-size:20px;font-weight:400;line-height:0}.auth-submit:hover:not(:disabled){background:#a92f2a;transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-card__switch{color:#967f7e;text-align:center;margin:24px 0 0;font-size:12px}.auth-card__switch button{color:#b22f2b;font-size:inherit;background:0 0;border:0;padding:0;font-weight:800}.auth-card__secure{color:#b1a09f;justify-content:center;gap:7px;margin:42px 0 0;font-size:11px;display:flex}.auth-card__secure span{color:#5b9b74;font-size:8px}.auth-layout--register .auth-card__heading{margin-top:44px}.auth-layout--register .auth-card form{gap:14px;margin-top:24px}@media (width>=1080px){.auth-layout--register .auth-card form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.auth-layout--register .auth-card form>.auth-card__error,.auth-layout--register .auth-card form>.auth-submit{grid-column:1/-1}}@media (width<=860px){.auth-layout{grid-template-columns:1fr;min-height:100dvh}.auth-visual{height:min(42dvh,340px);min-height:250px;margin:16px 16px 0}.auth-visual img{object-position:center 38%}.auth-visual__caption{padding:16px;bottom:16px;left:16px;right:16px}.auth-visual h2{margin:7px 0 4px;font-size:30px}.auth-card{justify-content:flex-start;min-height:0;padding:42px clamp(24px,8vw,58px) 36px}.auth-card__heading{margin-top:42px}.auth-card__secure{margin-top:30px}.auth-layout--register .auth-visual{height:270px;min-height:0}.auth-layout--register .auth-card{padding-top:32px}.auth-layout--register .auth-card__heading{margin-top:30px}}@media (width<=430px){.auth-visual{border-radius:18px;height:250px;min-height:0;margin:12px 12px 0}.auth-visual__caption p{display:none}.auth-card{padding-inline:22px}.auth-layout--register .auth-visual{height:215px}.auth-layout--register .auth-card{padding:28px 18px 30px}.auth-layout--register .auth-card__heading{margin-top:26px}.auth-layout--register .auth-card form{gap:13px;margin-top:22px}.auth-layout--register .auth-card input,.auth-layout--register .auth-card select{height:48px}}.resume-strength{color:#f9fafb;background:linear-gradient(145deg,#111827,#1b2330);border:1px solid #dfe2dc;border-radius:16px;margin-top:18px;padding:20px;box-shadow:0 12px 28px #1118271f}.resume-strength__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.resume-strength__header h3{color:#fff;letter-spacing:-.025em;margin:5px 0 7px;font-size:1.15rem}.resume-strength__header p:last-child{color:#aeb8c8;max-width:540px;margin:0;font-size:.78rem;line-height:1.5}.resume-strength__status{color:#c5cedc;border:1px solid #344054;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.resume-strength__status i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.resume-strength__status--live{color:#99f6e4;background:#5eead414;border-color:#5eead459}.resume-strength__status--live i{background:#5eead4;box-shadow:0 0 0 4px #5eead41f}.resume-strength__overview{grid-template-columns:1.05fr 1fr 1fr;gap:10px;margin-top:18px;display:grid}.resume-strength__overview>div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;min-width:0;padding:13px}.resume-strength__overview span,.resume-strength__overview small{color:#aeb8c8;font-size:.68rem;display:block}.resume-strength__overview strong{color:#fff;margin:4px 0;font-size:1.25rem;display:block}.resume-strength__overview>div:first-child strong{color:#5eead4;font-size:1.7rem}.resume-strength__section{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:15px}.resume-strength__section-heading{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.resume-strength__section-heading span{color:#fff;font-size:.78rem;font-weight:800}.resume-strength__section-heading small{color:#8e9bb0;font-size:.68rem}.resume-strength__skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.resume-strength__skills article{background:#070d194d;border:1px solid #ffffff17;border-radius:10px;padding:10px}.resume-strength__skills article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.resume-strength__projects article>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.resume-strength__skills strong,.resume-strength__projects strong{color:#f9fafb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;overflow:hidden}.resume-strength__projects strong{overflow-wrap:anywhere;white-space:normal}.resume-strength__skills article>div:first-child span,.resume-strength__projects article>div span{color:#99f6e4;font-size:.65rem;font-weight:800}.resume-strength__projects article>div span{text-align:center;white-space:normal;border:1px solid #5eead438;border-radius:999px;max-width:125px;padding:4px 7px}.resume-strength__bar{background:#303b4e;border-radius:99px;height:5px;margin:9px 0 6px;overflow:hidden}.resume-strength__bar i{border-radius:inherit;background:linear-gradient(90deg,#5eead4,#a78bfa);height:100%;display:block}.resume-strength__skills small,.resume-strength__projects small{color:#98a5b9;font-size:.64rem}.resume-strength__projects{gap:8px;display:grid}.resume-strength__projects article{background:#ffffff0b;border-left:2px solid #5eead4;border-radius:0 9px 9px 0;padding:11px}.resume-strength__projects p{color:#b7c1d0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=700px){.resume-strength__header{flex-direction:column}.resume-strength__overview,.resume-strength__skills{grid-template-columns:1fr}}@media (width<=520px){.resume-strength__projects article>div{grid-template-columns:1fr;gap:6px}.resume-strength__projects article>div span{justify-self:start;max-width:none}}.resume-strength--skill-analysis{color:#15233b;width:100%;min-height:calc(100vh - 65px);box-shadow:none;background:#fff;border:0;border-radius:0;margin-top:0;padding:clamp(24px,3vw,42px) clamp(20px,4vw,58px) 60px}.resume-strength--skill-analysis .resume-strength__header h3,.resume-strength--skill-analysis .resume-strength__section-heading span{color:#14233c}.resume-strength--skill-analysis .cv-overline{color:#0a9b7a}.resume-strength--skill-analysis .resume-strength__header p:last-child{color:#66758d}.resume-strength--skill-analysis .resume-strength__status{color:#0b8067;background:#effbf7;border-color:#b8eadc}.resume-strength--skill-analysis .resume-strength__status--live i{background:#14b88a;box-shadow:0 0 0 4px #14b88a1f}.resume-strength--skill-analysis .resume-strength__overview>div{background:#f8fafc;border-color:#e1e7ef}.resume-strength--skill-analysis .resume-strength__overview span,.resume-strength--skill-analysis .resume-strength__overview small{color:#687892}.resume-strength--skill-analysis .resume-strength__overview strong{color:#16243d}.resume-strength--skill-analysis .resume-strength__overview>div:first-child strong{color:#079b78}.resume-strength--skill-analysis .resume-strength__section{border-top-color:#e5e9ef}.resume-strength--skill-analysis .resume-strength__section-heading small,.resume-strength--skill-analysis .resume-strength__skills small,.resume-strength--skill-analysis .resume-strength__projects small{color:#73829a}.resume-strength--skill-analysis .resume-strength__skills article{background:#fff;border-color:#e1e7ef}.resume-strength--skill-analysis .resume-strength__skills strong,.resume-strength--skill-analysis .resume-strength__projects strong{color:#15233b}.resume-strength--skill-analysis .resume-strength__skills article>div:first-child span,.resume-strength--skill-analysis .resume-strength__projects article>div span{color:#078e78}.resume-strength--skill-analysis .resume-strength__bar{background:#e2e8f0}.resume-strength--skill-analysis .resume-strength__bar i{background:linear-gradient(90deg,#27b889,#4775ed)}.resume-strength--skill-analysis .resume-strength__projects article{background:#f8fafc;border-left-color:#24b795}.resume-strength--skill-analysis .resume-strength__projects p{color:#60708a}.resume-strength__visual-summary{grid-template-columns:minmax(260px,1fr) minmax(360px,1.25fr);gap:14px;margin-top:14px;display:grid}.resume-strength--skill-analysis .resume-strength__competency-card,.resume-strength--skill-analysis .resume-strength__distribution-card{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:14px;min-width:0;padding:18px}.resume-strength__competency-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.resume-strength__eyebrow{color:#54708f;letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:800;display:block}.resume-strength--skill-analysis .resume-strength__competency-card h4{color:#16243d;margin:0 0 6px;font-size:1rem}.resume-strength--skill-analysis .resume-strength__competency-card p{color:#6a7890;max-width:205px;margin:0;font-size:.7rem;line-height:1.45}.resume-strength__gauge{flex:0 0 158px;width:158px;height:94px;position:relative}.resume-strength__gauge svg{width:100%;height:100%;display:block}.resume-strength__gauge path{fill:none;stroke-width:12px;stroke-linecap:round}.resume-strength__gauge-track{stroke:#e4eaf1}.resume-strength__gauge-value{stroke:#159b6e;transition:stroke-dasharray .32s}.resume-strength__gauge-label{justify-content:center;align-items:baseline;gap:2px;display:flex;position:absolute;bottom:0;left:0;right:0}.resume-strength__gauge-label strong{color:#13233d;font-size:1.6rem;line-height:1}.resume-strength__gauge-label span{color:#708099;font-size:.65rem;font-weight:700}.resume-strength__gauge-label small{color:#159b6e;font-size:.64rem;font-weight:800;position:absolute;bottom:-17px}.resume-strength--skill-analysis .resume-strength__distribution-card .resume-strength__section-heading{margin-bottom:14px}.resume-strength__distribution{gap:10px;display:grid}.resume-strength__distribution-row>div:first-child{grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:10px;display:grid}.resume-strength__distribution-row strong{color:#24334b;font-size:.68rem}.resume-strength__distribution-row span{color:#73829a;font-size:.63rem}.resume-strength__distribution-row b{color:#3b4c66;text-align:right;min-width:32px;font-size:.64rem}.resume-strength__distribution-track{background:#e5eaf1;border-radius:999px;height:6px;margin-top:5px;overflow:hidden}.resume-strength__distribution-track i{border-radius:inherit;min-width:0;height:100%;transition:width .32s;display:block}.resume-strength__distribution-row--expert .resume-strength__distribution-track i{background:#7c3aed}.resume-strength__distribution-row--advanced .resume-strength__distribution-track i{background:#2563eb}.resume-strength__distribution-row--intermediate .resume-strength__distribution-track i{background:#159b6e}.resume-strength__distribution-row--beginner .resume-strength__distribution-track i{background:#f06432}@media (width<=820px){.resume-strength__visual-summary{grid-template-columns:1fr}}@media (width<=560px){.resume-strength--skill-analysis{padding:18px 14px}.resume-strength__competency-card{flex-direction:column;align-items:flex-start}.resume-strength__gauge{align-self:center}}.resume-strength__overview-note{margin-top:6px;line-height:1.4}.resume-strength__evidence{color:#60708a;max-width:260px;margin-top:8px;font-size:.68rem;line-height:1.45;display:block}.resume-strength__explanation{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:7px}.resume-strength__explanation summary{cursor:pointer;color:#5eead4;font-size:.65rem;font-weight:800}.resume-strength__explanation p{color:#b7c1d0;margin:6px 0 0;font-size:.68rem;line-height:1.45}.resume-strength__explanation small{color:#98a5b9;margin-top:5px;font-size:.62rem;line-height:1.4;display:block}.resume-strength--skill-analysis .resume-strength__explanation{border-top-color:#e5e9ef}.resume-strength--skill-analysis .resume-strength__explanation summary{color:#078e78}.resume-strength--skill-analysis .resume-strength__explanation p{color:#60708a}.resume-strength--skill-analysis .resume-strength__explanation small{color:#73829a}.resume-model-output{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;margin-top:9px;padding:9px}.resume-model-output__heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.resume-model-output__heading strong{color:#dce5f4;font-size:.65rem}.resume-model-output__heading small{color:#8391a7;font-size:.58rem}.resume-model-output__scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.resume-model-output__score{background:#070d193d;border-radius:6px;min-width:0;padding:7px}.resume-model-output__score span,.resume-model-output__score small{color:#98a5b9;font-size:.58rem;line-height:1.35;display:block}.resume-model-output__score strong{color:#5eead4;margin:3px 0 1px;font-size:.9rem;display:block}.resume-model-output__meta{color:#98a5b9;flex-wrap:wrap;gap:10px;margin-top:7px;font-size:.58rem;display:flex}.resume-model-output__meta b{color:#dce5f4}.resume-strength--skill-analysis .resume-model-output{background:#f8fafc;border-color:#e1e7ef}.resume-strength--skill-analysis .resume-model-output__heading strong{color:#24334b}.resume-strength--skill-analysis .resume-model-output__heading small,.resume-strength--skill-analysis .resume-model-output__score span,.resume-strength--skill-analysis .resume-model-output__score small,.resume-strength--skill-analysis .resume-model-output__meta{color:#73829a}.resume-strength--skill-analysis .resume-model-output__score{background:#fff;border:1px solid #edf0f4}.resume-strength--skill-analysis .resume-model-output__score strong{color:#078e78}.resume-strength--skill-analysis .resume-model-output__meta b{color:#3b4c66}@media (width<=560px){.resume-model-output__scores{grid-template-columns:1fr}.resume-model-output__heading{flex-direction:column;align-items:flex-start}}.profile-compensation{background:#f7f8f6;border:1px solid #e1e3df;border-radius:12px;gap:12px;margin-top:18px;padding:14px;display:grid}.profile-compensation__heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.profile-compensation__heading strong{color:#222;font-size:.78rem}.profile-compensation__heading small,.profile-compensation label span{color:#888;font-size:.66rem;font-weight:500}.profile-compensation__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-compensation label{color:#444}.profile-compensation input{background:#fff}@media (width<=520px){.profile-compensation__fields{grid-template-columns:1fr}.profile-compensation__heading{flex-direction:column;align-items:flex-start}}.certificate-name-check{color:#60718a;background:#f7f9fc;border:1px solid #e4eaf2;border-radius:6px;margin-top:10px;padding:10px 12px}.certificate-name-check__status{color:#576b87;font-size:.7rem;font-weight:800;display:inline-block}.certificate-name-check--matched{background:#f0fbf7;border-color:#c8eadc}.certificate-name-check--matched .certificate-name-check__status{color:#15765b}.certificate-name-check--mismatched{background:#fff2f2;border-color:#f3d0d0}.certificate-name-check--mismatched .certificate-name-check__status{color:#b5363c}.certificate-name-check--needs_review{background:#fffaf0;border-color:#efdfb9}.certificate-name-check--needs_review .certificate-name-check__status{color:#91621a}.certificate-name-check dl{gap:6px;margin:9px 0;display:grid}.certificate-name-check dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:.7rem;line-height:1.5;display:grid}.certificate-name-check dt{color:#7b899c}.certificate-name-check dd{color:#34465e;overflow-wrap:anywhere;margin:0}.certificate-name-check--matched dd,.certificate-name-check--matched p{color:#15765b}.profile-certificates__list .certificate-name-check p{margin-top:8px;font-size:.7rem;line-height:1.5}.certificate-name-check button{color:#b43d40;font:inherit;cursor:pointer;background:#fff;border:1px solid #ebd6d7;border-radius:5px;align-items:center;gap:6px;margin-top:9px;padding:6px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.certificate-name-check button:focus-visible{outline-offset:3px;outline:2px solid #ff5146}@media (width<=620px){.certificate-name-check dl>div{grid-template-columns:1fr;gap:2px}}.profile-certificates__count{color:#c73b40;white-space:nowrap;background:#fff0f1;border-radius:6px;padding:6px 10px;font-size:.68rem;font-weight:700}.profile-certificates__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.profile-certificates__list li{border:1px solid #e5e9ef;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.profile-certificates__icon{color:#e34943;background:#fff0f1;border-radius:8px;flex:0 0 34px;place-items:center;height:34px;font-weight:800;display:grid}.profile-certificates__list li>div{min-width:0}.profile-certificates__link+.profile-certificates__link{margin-top:16px}.profile-certificates__list h3{color:#24344d;margin:0 0 7px;font-size:.86rem;line-height:1.45}.profile-certificates__list a{color:#d44242;overflow-wrap:anywhere;margin-top:4px;font-size:.74rem;line-height:1.5;display:block}.profile-certificates__list p{color:#7b899c;margin:0;font-size:.74rem}.profile-certificates__empty{text-align:center;background:#fafbfc;border:1px dashed #dfe5ec;border-radius:8px;padding:30px 20px}.profile-certificates__empty strong{color:#24344d;font-size:.9rem}.profile-certificates__empty p{color:#7b899c;max-width:420px;margin:10px auto 16px;font-size:.76rem;line-height:1.6}.profile-certificates__empty a{color:#d44242;background:#fff;border:1px solid #f0d9d7;border-radius:6px;gap:8px;padding:9px 14px;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.profile-certificates__list a:focus-visible,.profile-certificates__empty a:focus-visible{outline-offset:3px;outline:2px solid #ff5146}.profile-app-shell{background:#f4f6fa;min-height:100vh}.profile-app-shell__main{background:#f4f6fa;height:100vh;min-height:0;margin-left:285px;overflow:hidden auto}.profile-app-shell .cv-topbar{z-index:10;background:#fff;border-bottom:1px solid #e6ebf2;min-height:64px;position:sticky;top:0;box-shadow:0 2px 10px #19355b0a}.profile-page{color:#24344d;background:#f4f6fa;min-height:calc(100vh - 64px);padding:25px clamp(16px,3vw,38px) 90px}.profile-page__container{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview""tabs""form";align-items:start;gap:0 20px;width:min(1180px,100%);margin:0 auto;display:grid}.profile-photo-manager__preview img{object-fit:cover;width:100%;height:100%}.profile-page__overview{grid-area:overview;grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.profile-overview__item{background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:cover;border:1px solid #e1e7ef;border-radius:8px;gap:5px;min-height:82px;padding:13px 14px;display:grid;box-shadow:0 5px 16px #1e3e6809}.profile-overview__item:hover{border-color:#b8d2f2}.profile-overview__item:first-child{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffdb 48%,#ffffff26 100%),url(/assets/profile-completion-card-bg-B1zaRZ9A.png)}.profile-overview__item:nth-child(2){background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffd6 48%,#ffffff1f 100%),url(/assets/cv-status-card-bg-T9LEMjEd.png)}.profile-overview__item:nth-child(3){background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffd6 48%,#ffffff1f 100%),url(/assets/last-saved-card-bg-PVNlF-LU.png)}.profile-overview__item>span{color:#7a899f;font-size:.65rem;font-weight:700}.profile-overview__item strong{color:#1d3557;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.profile-overview__item small{color:#94a0b0;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.profile-overview__item--progress>div:first-child{justify-content:space-between;display:flex}.profile-overview__bar{background:#edf1f6;border-radius:99px;height:5px;overflow:hidden}.profile-overview__bar i{border-radius:inherit;background:#2d8de0;height:100%;display:block}.profile-page__quicknav{background:#fff;border:1px solid #e1e7ef;border-radius:8px;grid-area:tabs;gap:4px;margin-bottom:14px;padding:0 4px;display:flex;overflow-x:auto}.profile-page__quicknav a{color:#8793a5;border-bottom:2px solid #0000;flex:none;padding:12px 13px 10px;font-size:.66rem;font-weight:800;text-decoration:none}.profile-page__quicknav a:first-child,.profile-page__quicknav a:hover{color:#1768c2;border-bottom-color:#1768c2}.profile-page[data-section=cv-profile] .profile-page__quicknav a:first-child{color:#8793a5;border-bottom-color:#0000}.profile-page[data-section=cv-profile] .profile-page__quicknav a:nth-child(2){color:#1768c2;border-bottom-color:#1768c2}.profile-page__form{grid-area:form;grid-template-columns:1fr;gap:14px;min-width:0;display:grid}.profile-page__form>.profile-card--cv,.profile-page__form>.profile-page__savebar,.profile-page[data-section=cv-profile] .profile-card--account{display:none}.profile-page[data-section=cv-profile] .profile-card--cv{display:grid}.profile-page[data-section=cv-profile] .profile-card--cv>.resume-strength{display:none}.profile-card{color:#24344d;background:#fff;border:1px solid #e1e7ef;border-radius:9px;min-width:0;padding:22px;position:relative;overflow:hidden;box-shadow:0 7px 22px #1e3e680d}.profile-card:before{display:none}.profile-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-card h2{color:#1c3558;letter-spacing:-.025em;margin:0;font-size:1.15rem}.profile-card .cv-overline{color:#2b79c9;letter-spacing:.08em;margin:0 0 6px;font-size:.62rem}.profile-card__secure,.profile-card__step{color:#16856e;background:#ecfaf6;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.profile-card__secure i{background:#1caf8b;border-radius:50%;width:5px;height:5px}.profile-card__step{color:#2768bb;background:#edf4fd;place-items:center;width:29px;height:29px;display:grid}.profile-card__intro{color:#7b899c;margin:9px 0 18px;font-size:.76rem;line-height:1.5}.profile-card__fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-card--cv{gap:12px;display:grid}.profile-card label{color:#45566e;gap:6px;font-size:.71rem;font-weight:700;display:grid}.profile-card label span,.profile-card label small{color:#8b98aa;font-size:.63rem;font-weight:500}.profile-card input,.profile-card textarea{color:#24344d;width:100%;font:inherit;background:#fff;border:1px solid #d6e0eb;border-radius:6px;outline:none;padding:10px 11px;font-size:.76rem}.profile-card textarea{resize:vertical;min-height:82px;line-height:1.5}.profile-card input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.profile-card__upload{background:#f7fbff;border:1px dashed #a9c9eb;border-radius:7px;align-items:center;gap:11px;min-height:70px;padding:12px;position:relative;display:flex!important}.profile-card__upload-icon{background:#2d7ed1;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid;color:#fff!important;font-size:1.1rem!important}.profile-card__upload-copy{flex:1;gap:3px;min-width:0;display:grid}.profile-card__upload-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#29476e!important;font-size:.78rem!important}.profile-card__upload-copy small{color:#8090a5!important;font-size:.62rem!important}.profile-card__upload-button{background:#edf5ff;border:1px solid #d0e3f9;border-radius:5px;padding:7px 9px;color:#1768c2!important;font-size:.63rem!important;font-weight:800!important}.profile-card__upload--ready{background:#f0fbf8;border-color:#a9ddce}.profile-card__status{color:#738398;margin:0;font-size:.7rem;line-height:1.45}.profile-card__status--accent{color:#16856e}.profile-card__cv-summary{color:#5f7189;background:#f0fbf8;border:1px solid #c7ebe2;border-radius:7px;align-items:center;gap:9px;padding:11px;font-size:.68rem;display:flex}.profile-card__file-icon{color:#fff;background:#168a71;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;display:grid}.profile-card__cv-summary div{gap:3px;min-width:0;display:grid}.profile-card__cv-summary strong{color:#29476e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-card__cv-summary span{color:#168a71}.profile-card__cv-summary b{color:#168a71;background:#dcf6ee;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:.6rem}.profile-photo-manager{background:#f7f9fc;border:1px solid #e4eaf2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:17px;padding:11px;display:grid}.profile-photo-manager__preview{color:#fff;background:linear-gradient(135deg,#4386d8,#65b6c2);border:3px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:.95rem;font-weight:800;display:grid;position:relative;overflow:visible;box-shadow:0 4px 10px #2e66b124}.profile-photo-manager__preview--photo{padding:0;overflow:hidden}.profile-photo-manager__online{background:#27b891;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:-3px}.profile-photo-manager__content{gap:6px;min-width:0;display:grid}.profile-photo-manager__content strong{color:#29476e;font-size:.78rem}.profile-photo-manager__content p{color:#7f8da0;margin:3px 0 0;font-size:.64rem;line-height:1.4}.profile-photo-manager__actions{flex-wrap:wrap;gap:6px;display:flex}.profile-photo-manager__upload,.profile-photo-manager__remove{cursor:pointer;background:#1768c2;border:1px solid #1768c2;border-radius:5px;justify-content:center;align-items:center;min-height:28px;padding:6px 9px;position:relative;color:#fff!important;font-size:.63rem!important;font-weight:800!important;display:inline-flex!important}.profile-photo-manager__remove{background:#fff;border-color:#d5dfeb;color:#5d6d82!important}.profile-photo-manager__upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-photo-manager__content small{color:#96a2b2;font-size:.58rem}.profile-photo-manager__status{margin:0;font-weight:700;color:#168a71!important;font-size:.63rem!important}.profile-page__savebar{z-index:3;background:#fffffff5;border:1px solid #dfe7f0;border-radius:8px;grid-column:1;justify-content:flex-end;align-items:center;gap:14px;margin-top:2px;padding:9px 11px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 24px #1e3e681a}.profile-page__savebar p{color:#78879b;margin:0;font-size:.68rem}.profile-page__savebar .cv-button--primary{color:#fff;background:#1768c2;border-color:#1768c2;border-radius:6px;min-height:38px;padding:9px 16px}.profile-card .resume-strength{color:#273d5d;box-shadow:none;background:#f7faff;border-color:#dfe7f0}.profile-card .resume-strength__header h3,.profile-card .resume-strength__skills strong,.profile-card .resume-strength__projects strong{color:#29476e}.profile-card .resume-strength__header p:last-child,.profile-card .resume-strength__overview span,.profile-card .resume-strength__overview small{color:#7b899c}.profile-card .resume-strength__overview>div,.profile-card .resume-strength__skills article{background:#fff;border-color:#e0e7ef}.profile-card .resume-strength__overview strong{color:#29476e}.profile-card .resume-strength__section{border-top-color:#e2e8ef}.profile-card .resume-strength__projects article{background:#fff}.profile-card .candidate-details{border-top-color:#e2e8ef}.profile-card .candidate-details__disclosure{box-shadow:none;background:#f7f9fc;border-color:#e0e7ef}.profile-card .candidate-details__disclosure-copy strong{color:#29476e}.profile-card .candidate-details__disclosure-copy small{color:#7b899c}.profile-card .candidate-details__toggle{color:#1768c2;background:#fff;border-color:#d5e0ed}.profile-card .candidate-details__toggle span{color:#1768c2}.profile-page{padding:0 0 70px}.profile-page__container{gap:0;width:100%;max-width:none}.profile-page__overview{gap:0;margin-bottom:0}.profile-overview__item,.profile-page__quicknav,.profile-card,.profile-page__savebar{box-shadow:none;border-radius:0}.profile-page__quicknav{border-left:0;border-right:0;gap:0;margin-bottom:0}.profile-page__form{gap:0}.profile-page__savebar{margin-top:0}@media (width<=900px){.profile-app-shell__main{margin-left:0}.profile-page__overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.profile-page{padding:0 0 105px}.profile-page__overview{grid-template-columns:1fr}.profile-overview__item--progress{grid-column:auto}.profile-card{padding:18px 15px}.profile-card__fields{grid-template-columns:1fr}.profile-photo-manager{grid-template-columns:1fr;justify-items:start}.profile-photo-manager__content{width:100%}.profile-card__upload{flex-wrap:wrap;align-items:flex-start}.profile-card__upload-button{margin-left:47px}.profile-page__savebar{flex-direction:column;align-items:stretch}.profile-page__savebar .cv-button{width:100%}}.profile-page__form{position:relative}.profile-page__quicknav{padding-right:210px}.profile-page[data-section=save-profile] .profile-page__quicknav a:first-child{color:#8793a5;border-bottom-color:#0000}.profile-page[data-section=save-profile] .profile-page__quicknav a:nth-child(3){color:#1768c2;border-bottom-color:#1768c2}.profile-page[data-section=save-profile] .profile-card--account{display:none}.profile-page[data-section=save-profile] .profile-card--cv{display:grid}.profile-page[data-section=save-profile] .profile-card--cv>:not(.resume-strength){display:none}.profile-page__form>.profile-page__savebar{z-index:4;width:auto;min-height:0;box-shadow:none;background:0 0;border:0;grid-column:auto;justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:-37px;bottom:auto;right:12px}.profile-page__savebar p{z-index:5;color:#5b6676;text-align:right;background:#fff;border:1px solid #f0d9d7;border-radius:6px;width:max-content;max-width:min(320px,100vw - 24px);margin:0;padding:8px 10px;font-size:.65rem;line-height:1.35;display:block;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 16px #1e3e681a}.profile-page__savebar .cv-button--primary{white-space:nowrap;border-radius:5px;min-height:34px;padding:8px 13px;font-size:.7rem}.profile-card .resume-strength__overview{grid-template-columns:1fr}.profile-card .resume-strength__overview>div:nth-child(2){display:none}@media (width<=620px){.profile-page__quicknav{padding-right:0}.profile-page__form>.profile-page__savebar{background:#fff;border-bottom:1px solid #e1e7ef;flex-direction:row;grid-row:1;align-items:center;width:100%;padding:8px 12px;position:relative;top:auto;right:auto}.profile-page__savebar .cv-button--primary{width:auto}}.profile-app-shell__main,.profile-page{color:#182941;background:#fff}.profile-photo-manager__preview{background:linear-gradient(135deg,#ff5146,#ff7b72)}.profile-photo-manager__online{background:#ff5146}.profile-overview__item--progress>div:first-child strong{color:#ff3f43}.profile-overview__bar i{background:#ff5146}.profile-page__quicknav a:first-child,.profile-page__quicknav a:hover,.profile-page[data-section=cv-profile] .profile-page__quicknav a:nth-child(2),.profile-page[data-section=save-profile] .profile-page__quicknav a:nth-child(3){color:#ff3f43;border-bottom-color:#ff3f43}.profile-card .cv-overline,.profile-card__step{color:#ff3f43}.profile-card__step{background:#fff0f1}.profile-card input:focus,.profile-card textarea:focus{border-color:#ff5146;box-shadow:0 0 0 3px #ff51461f}.profile-card__upload-icon,.profile-photo-manager__upload{background:#ff5146;border-color:#ff5146}.profile-photo-manager__upload>span{color:#fff!important}.profile-card__upload-button{background:#fff0f1;border-color:#ffd8da;color:#ff3f43!important}.profile-page__savebar .cv-button--primary{background:#ff5146;border-color:#ff5146}.profile-card .candidate-details__toggle{color:#ff3f43;border-color:#f0d9d7}.profile-card .candidate-details__toggle span,.profile-card .resume-strength__overview>div:first-child strong,.profile-card .resume-strength__skills article>div:first-child span{color:#ff5146}.profile-card .resume-strength__status--live{color:#ff5146;background:#fff0f1;border-color:#ffd8da}.profile-card .resume-strength__status--live i,.profile-card .resume-strength__bar i{box-shadow:none;background:#ff5146}.profile-card .resume-strength__projects article{border-left-color:#ff5146}.profile-card .resume-strength__section-heading span{color:#29476e}.profile-card .resume-strength__explanation{border-top-color:#e2e8ef}.profile-card .resume-strength__explanation summary,.profile-card .resume-strength__projects article>div span{color:#c74b56}.profile-page__form>.profile-card--certificates,.profile-page[data-section=certificates] .profile-card--account,.profile-page[data-section=certificates] .profile-card--cv{display:none}.profile-page[data-section=certificates] .profile-card--certificates{display:block}.profile-page[data-section=certificates] .profile-page__quicknav a:first-child{color:#8793a5;border-bottom-color:#0000}.profile-page[data-section=certificates] .profile-page__quicknav a[href=\#certificates]{color:#ff3f43;border-bottom-color:#ff3f43}.job-publisher{color:#50617a;overflow-wrap:anywhere;background:#f5f8fc;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:8px;max-width:100%;margin:8px 0;padding:8px 10px;font-size:.8rem;line-height:1.5;display:inline-flex}.job-publisher>.icon{color:#3678df;flex-shrink:0}.job-publisher strong{color:#202e46;font-weight:700}.applicant-row-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.applicant-row-metrics__item{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:64px;padding:8px 10px;transition:all .16s;display:flex}.applicant-row-metrics__item:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0a}.applicant-row-metrics__label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;justify-content:center;align-items:center;font-size:.65rem;font-weight:750;line-height:1.2;display:flex}.applicant-row-metrics__item strong{color:#1e40af;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:.95rem;font-weight:900;line-height:1.1}.applicant-row-metrics__item--risk{background:#f8fafc;border-color:#e2e8f0}.applicant-row-metrics__item.is-safe{background:#f0fdf4;border-color:#bbf7d0}.applicant-row-metrics__item.is-safe strong{color:#15803d}.applicant-row-metrics__item.is-moderate{background:#fefce8;border-color:#fef08a}.applicant-row-metrics__item.is-moderate strong{color:#a16207}.applicant-row-metrics__item.is-flight{background:#fef2f2;border-color:#fecaca}.applicant-row-metrics__item.is-flight strong{color:#b91c1c}.applicant-row-metrics__item .applicant-row-metrics__unavailable{color:#94a3b8;font-weight:700}@media (width<=600px){.applicant-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.job-report-modal{z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.job-report-modal__backdrop{-webkit-backdrop-filter:blur(5px);background:#0f172ab8;position:absolute;inset:0}.job-report-modal__content{z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:20px;flex-direction:column;width:100%;max-width:1140px;max-height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a59}.job-report-modal__header{background:#fff;border-bottom:1.5px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.job-report-modal__header-left{flex-direction:column;gap:4px;display:flex}.job-report-modal__badge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.job-report-modal__header-left h2{color:#0f172a;margin:0;font-size:1.15rem;font-weight:850}.job-report-modal__header-left p{color:#64748b;margin:0;font-size:.76rem}.job-report-modal__actions{align-items:center;gap:10px;display:flex}.job-report-btn{cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:.78rem;font-weight:750;transition:all .16s;display:inline-flex}.job-report-btn--primary{color:#fff;background:#2563eb;border:none;box-shadow:0 2px 8px #2563eb47}.job-report-btn--primary:hover{background:#1d4ed8;transform:translateY(-1px)}.job-report-btn--secondary{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.job-report-btn--secondary:hover{color:#0f172a;background:#f1f5f9}.job-report-modal__close{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .16s;display:grid}.job-report-modal__close:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.job-report-sheet{background:#fff;flex-direction:column;gap:22px;max-height:calc(94vh - 85px);padding:32px 38px 48px;display:flex;overflow-y:auto}.job-report-sheet__brand{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.job-report-sheet__logo-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.job-report-sheet__logo-icon{color:#fff;background:#2563eb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.job-report-sheet__meta-company{color:#0f172a;letter-spacing:-.01em;font-size:.86rem;font-weight:850}.job-report-sheet__doc-tag{color:#64748b;background:#f1f5f9;border-radius:5px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:800}.job-report-sheet__brand-left h1{color:#0f172a;letter-spacing:-.02em;margin:0 0 4px;font-size:1.45rem;font-weight:900}.job-report-sheet__brand-left p{color:#64748b;margin:0;font-size:.78rem}.job-report-sheet__stamp{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.job-report-sheet__stamp strong{color:#b91c1c;letter-spacing:.08em;font-size:.78rem;font-weight:900}.job-report-sheet__stamp span{color:#475569;letter-spacing:.04em;font-size:.65rem;font-weight:800}.job-report-sheet__stamp small{color:#64748b;font-size:.68rem}.job-report-sheet__scope{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 18px;display:grid}.job-report-sheet__scope-item{flex-direction:column;gap:2px;display:flex}.job-report-sheet__scope-item label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.64rem;font-weight:800}.job-report-sheet__scope-item strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:850;overflow:hidden}.job-report-sheet__scope-item span{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.job-report-sheet__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.job-report-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:12px 14px;display:flex}.job-report-kpi span{text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-bottom:2px;font-size:.66rem;font-weight:750}.job-report-kpi strong{color:#0f172a;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:1.35rem;font-weight:900;line-height:1.1}.job-report-kpi small{color:#94a3b8;font-size:.66rem}.job-report-kpi--match strong{color:#2563eb}.job-report-kpi--star{background:#fefce8;border-color:#fef08a}.job-report-kpi--star strong{color:#b45309}.job-report-kpi--safe{background:#f0fdf4;border-color:#bbf7d0}.job-report-kpi--safe strong{color:#15803d}.job-report-kpi--watchlist strong{color:#b91c1c}.job-report-spotlight{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);border:1.5px solid #a7f3d0;border-radius:14px;padding:16px 20px}.job-report-spotlight__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.job-spotlight-badge{color:#065f46;text-transform:uppercase;letter-spacing:.03em;background:#d1fae5;border:1px solid #6ee7b7;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.job-spotlight-score{color:#047857;font-size:.76rem;font-weight:600}.job-spotlight-score strong{color:#065f46;font-size:.95rem;font-weight:900}.job-spotlight-profile h3{color:#0f172a;margin:0 0 2px;font-size:1.1rem;font-weight:850}.job-spotlight-profile p{color:#64748b;margin:0 0 8px;font-size:.74rem}.job-spotlight-metric-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.spotlight-pill{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 9px;font-size:.68rem;font-weight:700}.spotlight-pill strong{font-weight:850}.spotlight-pill--match{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.spotlight-pill--evidence{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.spotlight-pill--tech{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.spotlight-pill--risk-low{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.job-spotlight-justification{color:#1e293b;background:#ffffffbf;border:1px solid #d1fae5;border-radius:8px;margin:0;padding:8px 12px;font-size:.74rem;line-height:1.45}.job-report-sheet__table-wrap{flex-direction:column;gap:10px;display:flex}.job-report-table-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.job-report-table-heading h3{color:#0f172a;margin:0 0 2px;font-size:1.05rem;font-weight:850}.job-report-table-heading p{color:#64748b;margin:0;font-size:.72rem}.job-report-order-badge{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.job-report-table{border-collapse:collapse;border:1px solid #e2e8f0;border-radius:12px;width:100%;font-size:.74rem;overflow:hidden}.job-report-table thead th{text-transform:uppercase;letter-spacing:.04em;color:#475569;text-align:left;background:#f8fafc;border-bottom:1.5px solid #cbd5e1;padding:10px 12px;font-size:.66rem;font-weight:800}.job-report-table tbody td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:10px 12px}.job-report-table tbody tr:last-child td{border-bottom:none}.job-report-row--top td{background:#faf5ff}.job-rank-badge{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:850;display:inline-block}.job-rank-badge--first{color:#fff;background:#7c3aed}.job-table-candidate-info{flex-direction:column;gap:1px;display:flex}.job-table-candidate-info strong{color:#0f172a;font-size:.8rem;font-weight:800}.job-table-candidate-info small{color:#64748b;font-size:.68rem}.job-table-star-tag{color:#92400e;background:#fef3c7;border-radius:4px;align-self:flex-start;margin-top:2px;padding:1px 6px;font-size:.62rem;font-weight:800;display:inline-block}.job-table-score-box{flex-direction:column;align-items:center;gap:1px;display:flex}.job-table-score-box strong{color:#1e40af;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:900}.job-table-score-box small{color:#64748b;font-size:.62rem}.job-table-metric-pill{font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:800;display:inline-block}.job-table-metric-pill--match{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.job-table-risk-pill{font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.job-table-risk-pill small{text-transform:uppercase;font-size:.62rem;font-weight:700}.job-table-risk-pill--low{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.job-table-risk-pill--medium{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.job-table-risk-pill--high{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.job-table-ai-summary{flex-direction:column;gap:3px;display:flex}.job-driver-text{color:#334155;font-size:.68rem;line-height:1.35}.job-action-tag{border-radius:5px;align-self:flex-start;padding:1px 7px;font-size:.62rem;font-weight:750;display:inline-block}.job-action-tag--low{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe}.job-action-tag--medium{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.job-action-tag--high{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.job-report-signoff{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.job-signoff-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px}.job-signoff-title{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px;font-size:.66rem;font-weight:800;display:block}.job-signoff-card p{color:#0f172a;margin:0 0 10px;font-size:.78rem;font-weight:750}.job-signoff-line{color:#64748b;border-top:1px dashed #cbd5e1;justify-content:space-between;padding-top:8px;font-size:.68rem;display:flex}.job-signoff-status{color:#15803d;font-weight:750}.signature-line{font-family:ui-monospace,monospace}.job-report-sheet__footer{border-top:1px solid #e2e8f0;padding-top:12px}.job-report-sheet__footer p{color:#94a3b8;text-align:justify;margin:0;font-size:.64rem;line-height:1.45}@media print{@page{size:A4 portrait;margin:10mm 12mm 12mm}*,:before,:after{box-sizing:border-box;text-shadow:none!important}html,body{color:#0f172a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:8.5pt!important;line-height:1.35!important;overflow:visible!important}.cv-navigation,.cv-topbar,.cv-app-shell__main,.admin-page,.admin-job-applicants-page,.job-applicants-hero,.job-applicants-controls,.job-applicants-roster,.job-applicants-nav-row,.top-candidate-spotlight,.no-print,.job-report-modal__backdrop,.job-report-modal__header,.is-printing-report .cv-app-shell__main,.is-printing-report .cv-topbar,.is-printing-report .cv-navigation{height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.cv-app-shell,.admin-app-shell,.job-applicants-app-shell,#root,.app-shell{background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.job-report-modal{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.job-report-modal__content{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.job-report-sheet{background:#fff!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.job-report-sheet__brand,.job-report-sheet__scope,.job-report-sheet__kpis,.job-report-spotlight,.job-report-signoff{break-inside:avoid!important;page-break-inside:avoid!important}.job-report-sheet__table-wrap{page-break-inside:auto!important}.job-report-table{page-break-inside:auto!important;border-collapse:collapse!important;width:100%!important;font-size:7.2pt!important}.job-report-table th,.job-report-table td{padding:5px 6px!important}.job-report-table thead{display:table-header-group!important}.job-report-table tr{break-inside:avoid!important;page-break-inside:avoid!important}.job-report-signoff{margin-top:14px!important}.job-report-sheet__footer{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:10px!important}}.admin-app-shell__main{min-height:100vh;margin-left:285px}.admin-page{background:radial-gradient(circle at 85% 0,#7c8cff21,#0000 32%),#080d17;min-height:calc(100vh - 65px);padding:35px clamp(18px,4vw,52px) 60px}.admin-page__container{width:min(1220px,100%);margin:0 auto}.admin-hero{background:linear-gradient(115deg,#1f2d4ff7,#111b30e6);border:1px solid #91a7cc33;border-radius:22px;justify-content:space-between;align-items:stretch;gap:25px;min-height:245px;padding:31px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #0003}.admin-hero:before{content:"";filter:blur(2px);background:#7c8cff2e;border-radius:50%;width:300px;height:300px;position:absolute;top:-125px;right:19%}.admin-hero:after{content:"";filter:blur(20px);background:#5eead417;border-radius:50%;width:330px;height:220px;position:absolute;bottom:-105px;right:-45px}.admin-hero__content{z-index:1;max-width:690px;position:relative}.admin-eyebrow{color:#aeb8ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.66rem;font-weight:850;display:inline-flex}.admin-eyebrow i{background:#5eead4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5eead4}.admin-hero h1{color:#f5f7ff;letter-spacing:-.055em;max-width:640px;margin:13px 0 10px;font-size:clamp(28px,4vw,45px);line-height:1.02}.admin-hero p{color:#a3b1c9;max-width:590px;margin:0;font-size:.88rem;line-height:1.65}.admin-hero__actions{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.admin-button{color:#f4f6ff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:.74rem;font-weight:800;transition:transform .16s,filter .16s,background .16s;display:inline-flex}.admin-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.admin-button:disabled{cursor:not-allowed;opacity:.55}.admin-button--quiet{color:#d1d8f5;background:#7c8cff1f;border:1px solid #7c8cff33}.admin-hero__identity{z-index:1;color:#8290aa;text-align:center;background:#080f1d45;border:1px solid #a3b3d71f;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:188px;padding:14px;display:flex;position:relative}.admin-hero__avatar{color:#fff;background:linear-gradient(135deg,#5f72f0,#a263db);border:3px solid #7c8cff59;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:10px;font-size:1rem;font-weight:900;display:grid;box-shadow:0 10px 25px #5362dc4d}.admin-hero__identity span{font-size:.63rem}.admin-hero__identity strong{color:#eef2ff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:.82rem;overflow:hidden}.admin-hero__identity small{color:#7585a2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:.63rem;overflow:hidden}.admin-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin:15px 0;display:grid}.admin-stat{border:1px solid var(--cv-line);background:linear-gradient(145deg,#16233ad6,#0d1626cc);border-radius:15px;align-items:center;gap:13px;min-height:100px;padding:16px 18px;display:flex;box-shadow:0 12px 30px #0000001f}.admin-stat__icon{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-stat div{gap:3px;min-width:0;display:grid}.admin-stat small{color:#8796b1;font-size:.68rem;font-weight:700}.admin-stat strong{color:#f1f4ff;font-size:1.45rem;line-height:1}.admin-stat div>span{color:#687995;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.admin-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:15px;display:grid}.admin-card{border:1px solid var(--cv-line);background:linear-gradient(145deg,#16233af2,#0d1626ed);border-radius:19px;min-width:0;padding:25px;box-shadow:0 20px 55px #00000026}.admin-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-card h2{color:#f1f4ff;letter-spacing:-.04em;margin:5px 0 0;font-size:1.38rem}.admin-card__intro{color:var(--cv-muted);margin:13px 0 20px;font-size:.79rem;line-height:1.55}.admin-card__badge,.admin-count{color:#8de9d8;white-space:nowrap;background:#5eead414;border:1px solid #5eead424;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.admin-count{color:#9ca9ff;background:#7c8cff1a;border-color:#7c8cff29}.admin-form-grid{gap:13px;display:grid}.admin-form-grid--two{grid-template-columns:1fr 1fr}.admin-form-grid--three{grid-template-columns:1.2fr 1fr 1fr}.admin-job-form form{gap:13px;display:grid}.admin-job-form label,.admin-application__status{color:#bdc9dc;gap:6px;font-size:.71rem;font-weight:700;display:grid}.admin-job-form label span{color:#7d8ca7;font-size:.63rem;font-weight:500}.admin-job-form input,.admin-job-form textarea,.admin-job-form select,.admin-application__status select{color:#eef4ff;background:#0a1323;border:1px solid #2b3b57;border-radius:9px;outline:none;width:100%;padding:10px 11px;font-size:.76rem;transition:border-color .16s,box-shadow .16s}.admin-job-form textarea{resize:vertical;min-height:88px;line-height:1.5}.admin-form-footer{flex-wrap:wrap;align-items:center;gap:13px;margin-top:3px;display:flex}.admin-message{margin:0;font-size:.73rem;line-height:1.45}.admin-message--error{color:#ffacba;background:#fb718514;border:1px solid #fb71852e;border-radius:8px;padding:9px 10px}.admin-empty{color:#71809a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;font-size:.73rem;display:grid}.admin-empty strong{color:#cbd5e9;font-size:.85rem}.admin-loader{border:2px solid #7c8cff38;border-top-color:#8290ff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-job-list{gap:9px;margin-top:21px;display:grid}.admin-job-item{background:#070e1a85;border:1px solid #91a7cc21;border-radius:12px;padding:13px}.admin-job-item__top{color:#6f7e99;justify-content:space-between;align-items:center;gap:8px;font-size:.61rem;display:flex}.admin-status{border-radius:5px;padding:4px 6px;font-size:.59rem;font-weight:800;display:inline-flex}.admin-job-item h3{color:#edf1ff;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 3px;font-size:.86rem;overflow:hidden}.admin-job-item p{color:#8392ad;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.admin-job-item__meta{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.admin-job-item__meta span{color:#99a5ff;background:#7c8cff1a;border-radius:5px;padding:4px 6px;font-size:.58rem}.admin-job-item__footer{color:#687995;border-top:1px solid #91a7cc1a;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:.6rem;display:flex}.admin-job-item__footer button{color:#c2c8ff;background:#7c8cff1a;border:1px solid #7c8cff2e;border-radius:6px;padding:5px 7px;font-size:.6rem;font-weight:800}.admin-empty--wide{min-height:190px}.admin-application-list{gap:10px;margin-top:20px;display:grid}.admin-application{background:#070e1a85;border:1px solid #91a7cc21;border-radius:13px;grid-template-columns:auto minmax(0,1fr) 135px;align-items:start;gap:13px;padding:16px;display:grid}.admin-application__avatar{color:#c6ccff;background:#7c8cff29;border-radius:12px;place-items:center;width:39px;height:39px;font-size:.72rem;font-weight:900;display:grid}.admin-application__main{min-width:0}.admin-application__title{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-application__title h3{color:#edf1ff;margin:0 0 3px;font-size:.86rem}.admin-application__title p,.admin-application__date{color:#74839d;margin:0;font-size:.66rem}.admin-application__date{white-space:nowrap}.admin-application__details{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.admin-application__details span{color:#d3dcf0;gap:3px;font-size:.68rem;display:grid}.admin-application__details b{color:#71819b;text-transform:uppercase;font-size:.59rem;font-weight:700}.admin-application__match-score{background:#eef0ff;border:1px solid #dfe2ff;border-radius:8px;min-width:145px;padding:7px 9px;color:#3730a3!important}.admin-application__match-score b{color:#5b61a6}.admin-application__comparison{border-top:1px solid #e5e5e2;margin-top:13px}.admin-application__comparison summary{color:#3730a3;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 0 2px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.admin-application__comparison summary::-webkit-details-marker{display:none}.admin-application__comparison summary:after{content:"+";color:#777;font-size:1rem;font-weight:400}.admin-application__comparison[open] summary:after{content:"−"}.admin-application__comparison summary b{color:#3730a3;background:#eef0ff;border-radius:5px;padding:4px 6px;font-size:.6rem}.admin-comparison-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.admin-comparison-grid>div{background:#f7f7f5;border:1px solid #e6e6e3;border-radius:9px;min-width:0;padding:13px}.admin-comparison__label{color:#111;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.65rem;font-weight:850;display:block}.admin-comparison-grid dl{gap:7px;margin:0;display:grid}.admin-comparison-grid dl div{border-bottom:1px solid #e8e8e5;justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}.admin-comparison-grid dt{color:#888;font-size:.62rem}.admin-comparison-grid dd{color:#333;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;font-size:.64rem;font-weight:700;overflow:hidden}.admin-comparison__sub-label{color:#777;text-transform:uppercase;margin:12px 0 6px;font-size:.58rem;font-weight:800;display:block}.admin-comparison__chips{flex-wrap:wrap;gap:4px;display:flex}.admin-comparison__chips span{color:#3730a3;background:#eef0ff;border-radius:4px;padding:4px 5px;font-size:.58rem}.admin-comparison__chips small{color:#888;font-size:.62rem}.admin-comparison__summary{color:#666;margin:12px 0 0;font-size:.64rem;line-height:1.5}.admin-comparison__note{color:#888;margin:12px 0 0;font-size:.61rem;line-height:1.5}@media (width<=600px){.admin-comparison-grid{grid-template-columns:1fr}.admin-application__comparison summary{flex-wrap:wrap;align-items:flex-start}}.admin-application__letter{color:#9aa8c0;border-top:1px solid #91a7cc1a;margin:11px 0 0;padding-top:10px;font-size:.7rem;line-height:1.5}.admin-application__status{color:#8493ad;font-size:.63rem}.admin-application__status select{padding:8px;font-size:.68rem}@media (width<=980px){.admin-content-grid{grid-template-columns:1fr}.admin-jobs-card{min-height:auto}.admin-job-list{grid-template-columns:1fr 1fr}}@media (width<=900px){.admin-app-shell__main{margin-left:0}.admin-page{padding:25px 12px 45px}.admin-hero{grid-template-columns:1fr;padding:25px 21px;display:grid}.admin-hero__identity{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;width:100%}.admin-hero__avatar{border-radius:13px;width:43px;height:43px;margin:0 5px 0 0}.admin-hero__identity span{align-self:center}.admin-hero__identity strong{margin:0}.admin-stats,.admin-form-grid--three,.admin-form-grid--two{grid-template-columns:1fr}.admin-application{grid-template-columns:auto minmax(0,1fr)}.admin-application__status{grid-column:2}}@media (width<=500px){.admin-card{border-radius:15px;padding:19px 15px}.admin-card__heading,.admin-hero__actions{display:grid}.admin-button{width:100%}.admin-job-list{grid-template-columns:1fr}.admin-application__title{gap:7px;display:grid}.admin-application__date{white-space:normal}}.admin-hero{background:#0b0b0b;border-color:#0b0b0b;box-shadow:0 18px 42px #0000001f}.admin-hero:before,.admin-hero:after{background:#ffffff12}.admin-eyebrow{color:#777}.admin-eyebrow i{box-shadow:none;background:#fff}.admin-button--primary{color:#111;box-shadow:none;background:#fff}.admin-hero__avatar{color:#111;box-shadow:none;background:#fff;border-color:#fff}.admin-stat,.admin-card{background:#fff;border-color:#e2e2df;box-shadow:0 10px 30px #0000000b}.admin-stat__icon--purple,.admin-stat__icon--teal,.admin-stat__icon--gold{color:#111;background:#f0f0ee}.admin-stat small,.admin-stat div>span,.admin-card__intro,.admin-job-item__top,.admin-job-item__footer,.admin-empty,.admin-application__title p,.admin-application__date,.admin-application__details b,.admin-application__status{color:#777}.admin-stat strong,.admin-card h2,.admin-empty strong,.admin-job-item h3,.admin-application__title h3{color:#111}.admin-job-form label,.admin-application__details span{color:#444}.admin-job-form label span{color:#888}.admin-form-footer .admin-button--primary{color:#fff;background:#111}.admin-message--success{color:#333}.admin-empty svg{color:#111}.admin-loader{border-color:#111 #ddd #ddd}.admin-job-item,.admin-application{background:#fafafa;border-color:#e4e4e1}.admin-job-item p,.admin-application__letter{color:#666}.admin-job-item__footer{border-top-color:#e5e5e2}.admin-job-item__footer button:hover{color:#fff;background:#111}.admin-application__letter{border-top-color:#e5e5e2}.admin-app-shell .cv-topbar{z-index:10;position:sticky;top:0}.admin-page section,.admin-page header{scroll-margin-top:86px}.admin-page__container{max-width:1280px}.admin-hero{border-radius:20px;min-height:220px;padding:38px 42px}.admin-hero h1{max-width:590px;margin-top:15px;font-size:clamp(30px,4vw,48px);line-height:1.04}.admin-hero p{max-width:540px;line-height:1.7}.admin-hero__actions{margin-top:26px}.admin-button{letter-spacing:-.01em;border-radius:8px;min-height:42px;padding:11px 16px}.admin-button:focus-visible,.admin-job-item__footer button:focus-visible,.admin-text-button:focus-visible{outline-offset:3px;outline:3px solid #00000038}.admin-stat{border-radius:14px;min-height:108px;padding:19px 20px}.admin-stat strong{letter-spacing:-.05em;font-size:1.65rem}.admin-card{border-radius:16px;padding:29px;position:relative}.admin-card:before{content:"";background:#111;border-radius:0 0 5px 5px;height:2px;position:absolute;top:-1px;left:26px;right:26px}.admin-card h2{font-size:1.5rem}.admin-card__intro{max-width:690px;margin-bottom:23px;line-height:1.65}.admin-job-form form{gap:15px}.admin-form-section{border-bottom:1px solid #ecece9;justify-content:space-between;align-items:baseline;gap:14px;margin:4px 0 1px;padding-bottom:8px;display:flex}.admin-form-section span{color:#111;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-form-section small{color:#888;font-size:.65rem}.admin-job-form label em{color:#888;margin-left:4px;font-size:.6rem;font-style:normal;font-weight:600}.admin-job-form input,.admin-job-form textarea,.admin-job-form select,.admin-application__status select{border-radius:8px;min-height:42px;padding:11px 12px}.admin-job-form textarea{min-height:105px}.admin-form-footer{border-top:1px solid #ecece9;justify-content:space-between;align-items:center;margin-top:7px;padding-top:16px}.admin-form-footer .admin-button{min-width:168px}.admin-jobs-card,.admin-applications-card{min-height:100%}.admin-job-list{gap:11px;margin-top:23px}.admin-job-item,.admin-application{transition:border-color .16s,box-shadow .16s,transform .16s}.admin-job-item:hover,.admin-application:hover{border-color:#bdbdb8;transform:translateY(-1px);box-shadow:0 8px 20px #0000000b}.admin-job-item h3,.admin-application__title h3{letter-spacing:-.02em}.admin-applications-card{margin-top:18px}.admin-list-toolbar{background:#f7f7f5;border:1px solid #e6e6e3;border-radius:11px;grid-template-columns:minmax(0,1fr) 170px;gap:12px;margin:21px 0 12px;padding:12px;display:grid}.admin-search-field,.admin-filter-field{color:#555;gap:6px;font-size:.64rem;font-weight:750;display:grid;position:relative}.admin-search-field>span,.admin-filter-field>span{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800}.admin-search-field>.icon{color:#777;position:absolute;bottom:12px;left:11px}.admin-search-field input,.admin-filter-field select{color:#111;background:#fff;border:1px solid #d6d6d2;border-radius:8px;outline:none;width:100%;min-height:39px;padding:9px 11px;font-size:.75rem}.admin-search-field input{padding-left:34px}.admin-filter-empty{color:#777;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;font-size:.73rem;display:grid}.admin-filter-empty svg{color:#111}.admin-filter-empty strong{color:#111;font-size:.85rem}.admin-text-button{color:#111;background:0 0;border:1px solid #cfcfcb;border-radius:7px;margin-top:5px;padding:7px 10px;font-size:.68rem;font-weight:800}.admin-text-button:hover{color:#fff;background:#111}@media (width<=800px){.admin-hero{padding:29px 24px}.admin-card{padding:24px 20px}.admin-form-section{gap:4px;display:grid}.admin-list-toolbar{grid-template-columns:1fr}}@media (width<=500px){.admin-hero{padding:25px 19px}.admin-card{padding:22px 16px}.admin-card:before{left:16px;right:16px}.admin-form-footer{flex-direction:column;align-items:stretch}.admin-form-footer .admin-button{width:100%}}.admin-hero:before{background:#4f46e52e}.admin-stat:first-child strong{color:#3730a3}.admin-stat:nth-child(2) strong{color:#087f73}.admin-stat:nth-child(3) strong{color:#9a6700}.admin-card__badge svg,.admin-card__badge{color:#4f46e5}.admin-card__badge{background:#eef0ff;border-color:#dfe2ff}.admin-job-item__footer button:hover{color:#3730a3;background:#eef0ff;border-color:#cdd2ff}.admin-status--open{color:#087f73;background:#e8faf7}.admin-status--closed{color:#666;background:#ededeb}.admin-application__status select:focus,.admin-search-field input:focus,.admin-filter-field select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.admin-application__avatar{color:#3730a3;background:#eef0ff}.admin-application__details span:first-child{color:#3730a3}.admin-text-button:hover{color:#fff;background:#4f46e5;border-color:#4f46e5}.admin-hero__identity-meta{border-top:1px solid #ffffff1f;align-items:center;gap:14px;width:100%;margin-top:18px;padding-top:14px;display:flex}.admin-hero__identity-meta span{flex:1;gap:3px;min-width:0;display:grid}.admin-hero__identity-meta b{color:#fff;font-size:1rem;line-height:1}.admin-hero__identity-meta small{color:#888;white-space:nowrap;margin:0;font-size:.58rem}.admin-hero__identity-meta>i{background:#ffffff24;width:1px;height:25px}.admin-card:focus-visible{outline-offset:4px;outline:3px solid #11111138}@media (width<=800px){.admin-hero__identity-meta{border-top:0;border-left:1px solid #ffffff1f;width:auto;min-width:180px;margin:0 0 0 auto;padding:0 0 0 12px}}@media (width<=500px){.admin-hero__identity-meta{border-top:1px solid #ffffff1f;border-left:0;width:100%;margin:12px 0 0;padding:12px 0 0}}.admin-application__comparison{min-width:0;overflow:hidden}.admin-application__comparison summary{background:#fafaf8;border:1px solid #e2e2de;border-radius:9px;outline:none;min-height:43px;padding:10px 12px}.admin-application__comparison summary:hover{background:#f4f4f1;border-color:#c9c9c4}.admin-application__comparison summary:focus-visible{outline-offset:3px;outline:2px solid #111}.admin-application__comparison[open] summary{border-bottom-color:#d5d5d1;border-radius:9px 9px 5px 5px}.admin-comparison-grid{align-items:start;gap:14px;min-width:0}.admin-comparison-grid>div{min-width:0;overflow:hidden}.admin-comparison-grid dl,.admin-comparison-grid dl div{min-width:0}.admin-comparison-grid dl div{grid-template-columns:minmax(78px,.34fr) minmax(0,.66fr);align-items:start;gap:12px;display:grid}.admin-comparison-grid dt,.admin-comparison-grid dd{min-width:0}.admin-comparison-grid dd{overflow-wrap:anywhere;white-space:normal;width:auto;max-width:none;line-height:1.4;overflow:hidden}.admin-comparison__chips{overflow-wrap:anywhere;min-width:0}.admin-comparison__chips span,.admin-comparison__summary,.admin-comparison__note{overflow-wrap:anywhere;max-width:100%}@media (width<=760px){.admin-comparison-grid{grid-template-columns:1fr}.admin-comparison-grid>div{padding:12px}}.admin-page--overview .admin-content-grid,.admin-page--overview .admin-applications-card,.admin-page--jobs .admin-hero,.admin-page--jobs .admin-stats,.admin-page--jobs .admin-applications-card,.admin-page--applications .admin-hero,.admin-page--applications .admin-stats,.admin-page--applications .admin-content-grid{display:none}.admin-page-heading{background:#fff;border:1px solid #e3e3df;border-radius:16px;margin:0 0 18px;padding:28px 30px;box-shadow:0 10px 28px #0000000a}.admin-page-heading .admin-eyebrow{color:#777}.admin-page-heading .admin-eyebrow i{box-shadow:none;background:#111}.admin-page-heading h1{color:#111;letter-spacing:-.055em;margin:10px 0 6px;font-size:clamp(1.8rem,3vw,2.65rem)}.admin-page-heading p{color:#777;max-width:650px;margin:0;font-size:.84rem;line-height:1.6}@media (width<=600px){.admin-page-heading{padding:22px 19px}}.admin-application-group{background:#f7f7f5;border:1px solid #deded9;border-left:3px solid #111;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin:10px 0 -1px;padding:13px 16px;display:flex}.admin-application-group>div{min-width:0}.admin-application-group span{color:#777;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:850;display:block}.admin-application-group h3{color:#111;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;overflow:hidden}.admin-application-group p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.65rem;overflow:hidden}.admin-application-group>strong{color:#111;background:#fff;border:1px solid #d7d7d2;border-radius:7px;flex:none;padding:6px 9px;font-size:.62rem}@media (width<=600px){.admin-application-group{flex-direction:column;align-items:flex-start;gap:9px}}.admin-application__open-analysis{color:#111;background:#fff;border:1px solid #cfcfcb;border-radius:7px;align-items:center;gap:6px;margin-top:12px;padding:8px 10px;font-size:.62rem;font-weight:800;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.admin-application__open-analysis:focus-visible{outline-offset:3px;outline:3px solid #1111112e}.admin-page--overview .admin-hero{background:radial-gradient(circle at 76% 8%,#4f46e545,#0000 28%),radial-gradient(circle at 92% 100%,#14b8a621,#0000 33%),#0b0b0b;min-height:252px}.admin-page--overview .admin-hero h1{letter-spacing:-.07em;max-width:660px;font-size:clamp(2.15rem,4.4vw,4.25rem)}.admin-page--overview .admin-hero__identity{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:center;width:208px}.admin-page--overview .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.admin-stat__icon--blue{color:#3158aa;background:#edf3ff}.admin-stat:nth-child(4) strong{color:#3158aa}.admin-overview{gap:16px;margin-top:16px;display:grid}.admin-overview__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:16px;display:grid}.admin-overview-panel{background:#fff;border:1px solid #e1e1dd;border-radius:16px;min-width:0;padding:25px;box-shadow:0 10px 28px #0000000b}.admin-overview-panel__heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-overline{color:#747474;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.61rem;font-weight:850;display:inline-flex}.admin-overline i{background:#4f46e5;border-radius:50%;width:6px;height:6px}.admin-overview-panel h2{color:#111;letter-spacing:-.045em;margin:7px 0 4px;font-size:1.35rem}.admin-overview-panel__heading p{color:#858585;margin:0;font-size:.7rem;line-height:1.5}.admin-link-button,.admin-icon-link{color:#3730a3;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;font-size:.64rem;font-weight:850;display:inline-flex}.admin-link-button:hover,.admin-link-button:focus-visible,.admin-icon-link:hover,.admin-icon-link:focus-visible{color:#111}.admin-link-button:focus-visible,.admin-icon-link:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #4f46e5}.admin-icon-link{color:#555;background:#f5f5f3;border:1px solid #e4e4e0;border-radius:8px;width:30px;height:30px}.admin-pipeline-summary{background:#f7f7f5;border:1px solid #e8e8e4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px 10px;margin:22px 0 21px;padding:14px 15px;display:grid}.admin-pipeline-summary strong,.admin-pipeline-summary b{color:#111;letter-spacing:-.05em;font-size:1.3rem}.admin-pipeline-summary span{color:#858585;font-size:.61rem;line-height:1.3}.admin-pipeline-list{gap:14px;display:grid}.admin-pipeline-row{color:#555;grid-template-columns:82px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:.68rem;display:grid}.admin-pipeline-row>strong{color:#111;text-align:right;font-size:.68rem}.admin-pipeline-track{background:#ededeb;border-radius:99px;height:8px;overflow:hidden}.admin-pipeline-bar{border-radius:inherit;min-width:5px;height:100%;transition:width .3s;display:block}.admin-pipeline-bar--indigo{background:#5b5fe8}.admin-pipeline-bar--blue{background:#5b8de8}.admin-pipeline-bar--teal{background:#1bb6a4}.admin-pipeline-bar--green{background:#4c9b70}.admin-recent-list{gap:7px;margin-top:20px;display:grid}.admin-recent-item{color:#111;text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto 42px;align-items:center;gap:9px;width:100%;padding:9px 8px;transition:background .16s,border-color .16s,transform .16s;display:grid}.admin-recent-item:hover,.admin-recent-item:focus-visible{background:#f7f7f5;border-color:#e2e2de;transform:translate(2px)}.admin-recent-item:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.admin-recent-avatar{color:#3730a3;background:#eef0ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.62rem;font-weight:850;display:grid}.admin-recent-copy{gap:3px;min-width:0;display:grid}.admin-recent-copy strong,.admin-recent-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-recent-copy strong{color:#222;font-size:.68rem}.admin-recent-copy small{color:#858585;font-size:.59rem}.admin-recent-status{color:#555;text-transform:capitalize;background:#f0f0ee;border-radius:5px;padding:4px 6px;font-size:.55rem;font-weight:800}.admin-recent-status--shortlisted,.admin-recent-status--hired{color:#087f73;background:#e8faf7}.admin-recent-status--rejected{color:#8b3e45;background:#fbecef}.admin-recent-item>b{color:#3730a3;text-align:right;font-size:.67rem}.admin-overview-empty{color:#888;text-align:center;align-content:center;place-items:center;gap:8px;min-height:205px;font-size:.7rem;display:grid}.admin-overview-empty svg{color:#4f46e5}.admin-overview-empty button{color:#3730a3;background:#eef0ff;border:1px solid #dfe2ff;border-radius:7px;margin-top:2px;padding:7px 10px;font-size:.62rem;font-weight:850}.admin-overview-empty button:hover{color:#fff;background:#4f46e5}.admin-overview-empty--wide{min-height:130px}.admin-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:21px;display:grid}.admin-role-card{background:#fafaf8;border:1px solid #e3e3df;border-radius:11px;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s}.admin-role-card:hover{border-color:#c5c5c0;transform:translateY(-1px);box-shadow:0 8px 19px #0000000b}.admin-role-card__top,.admin-role-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-role-card__top small{color:#888;font-size:.56rem}.admin-role-card h3{color:#111;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:14px 0 4px;font-size:.78rem;overflow:hidden}.admin-role-card p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.61rem;overflow:hidden}.admin-role-card__footer{border-top:1px solid #e8e8e4;margin-top:17px;padding-top:10px}.admin-role-card__footer>span{color:#777;align-items:center;gap:5px;font-size:.6rem;display:inline-flex}.admin-role-card__footer>span svg{color:#4f46e5}.admin-role-card__footer button{color:#3730a3;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:.6rem;font-weight:850;display:inline-flex}@media (width<=1050px){.admin-page--overview .admin-stats,.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.admin-overview__grid{grid-template-columns:1fr}.admin-page--overview .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page--overview .admin-hero__identity{width:100%}}@media (width<=500px){.admin-overview-panel{padding:20px 16px}.admin-overview-panel__heading{gap:10px;display:grid}.admin-pipeline-summary{grid-template-columns:auto minmax(0,1fr)}.admin-pipeline-summary b{grid-area:2/1}.admin-pipeline-summary span:last-child{grid-area:2/2}.admin-page--overview .admin-stats,.admin-role-grid{grid-template-columns:1fr}.admin-recent-item{grid-template-columns:31px minmax(0,1fr) auto}.admin-recent-item>b{display:none}}.admin-page--applications{background:radial-gradient(circle at 92% 0,#4f46e514,#0000 28%),#f4f4f2}.admin-page--applications .admin-page__container{width:min(1320px,100%)}.admin-page--applications .admin-page-heading{border-top:3px solid #111;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px 26px;display:flex}.admin-page--applications .admin-page-heading h1{margin-top:6px;font-size:clamp(1.8rem,3vw,2.55rem)}.admin-page--applications .admin-page-heading p{max-width:720px}.admin-page-heading__status{background:#f7f7f5;border:1px solid #e2e2dd;border-radius:10px;flex:none;gap:6px;min-width:190px;padding:12px 14px;display:grid}.admin-page-heading__status span{color:#087f73;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.65rem;font-weight:850;display:inline-flex}.admin-page-heading__status span i{background:#16b7a2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16b7a21f}.admin-page-heading__status small{color:#888;font-size:.63rem}.admin-application-command{color:#fff;background:linear-gradient(120deg,#0b0b0b 0%,#141414 68%,#202020 100%);border:1px solid #0b0b0b;border-radius:18px;margin-bottom:16px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000021}.admin-application-command:after{content:"";filter:blur(16px);background:#6366f12b;border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;right:6%}.admin-application-command__intro,.admin-application-metrics,.admin-application-pipeline{z-index:1;position:relative}.admin-application-command__intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-application-command h2{color:#fff;letter-spacing:-.055em;max-width:660px;margin:10px 0 7px;font-size:clamp(1.55rem,3vw,2.35rem)}.admin-application-command p{color:#b8b8b8;max-width:720px;margin:0;font-size:.76rem;line-height:1.6}.admin-application-command__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.admin-application-command__actions .admin-button{white-space:nowrap;min-height:38px}.admin-application-command__actions .admin-button--primary{color:#111;box-shadow:none;background:#fff}.admin-application-command__actions b{color:#111;background:#dcdcff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.62rem;display:inline-grid}.admin-application-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.admin-application-metrics article{background:#ffffff13;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.admin-application-metric__icon{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.admin-application-metrics article div{gap:3px;min-width:0;display:grid}.admin-application-metrics strong{color:#fff;letter-spacing:-.04em;font-size:1.28rem;line-height:1}.admin-application-metrics small{color:#a5a5a5;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.admin-application-pipeline{border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:grid}.admin-application-pipeline>div:first-child{gap:3px;display:grid}.admin-application-pipeline>div:first-child span{color:#999;text-transform:uppercase;letter-spacing:.06em;font-size:.57rem}.admin-application-pipeline>div:first-child strong{color:#fff;font-size:.85rem}.admin-application-pipeline__track{background:#303030;border-radius:99px;height:7px;overflow:hidden}.admin-application-pipeline__track i{border-radius:inherit;background:linear-gradient(90deg,#5eead4,#8c7cff);min-width:2px;height:100%;transition:width .22s;display:block}.admin-application-pipeline__legend{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.admin-application-pipeline__legend span{color:#a5a5a5;white-space:nowrap;align-items:center;gap:4px;font-size:.57rem;display:inline-flex}.admin-application-pipeline__legend i{border-radius:50%;width:6px;height:6px}.admin-page--applications .admin-applications-card{background:#fff;border:1px solid #deded9;border-top:3px solid #111;border-radius:18px;margin-top:0;padding:27px;box-shadow:0 14px 35px #0000000e}.admin-page--applications .admin-applications-card>.admin-card__heading h2{color:#111;font-size:1.65rem}.admin-page--applications .admin-applications-card>.admin-card__intro{color:#777;max-width:760px;margin-top:9px}.admin-page--applications .admin-list-toolbar{background:#f6f6f4;border-color:#e3e3df;border-radius:12px;grid-template-columns:minmax(220px,1.55fr) minmax(160px,1fr) 150px 160px;margin:20px 0 15px;padding:13px}.admin-page--applications .admin-search-field>span,.admin-page--applications .admin-filter-field>span{color:#777}.admin-page--applications .admin-application-list{gap:9px;margin-top:0}.admin-page--applications .admin-application-group{background:#f5f5f3;border:1px solid #deded9;border-left:4px solid #111;border-radius:12px;align-items:center;margin:11px 0 0;padding:15px 17px}.admin-page--applications .admin-application-group span{color:#777}.admin-page--applications .admin-application-group h3{color:#111;margin-top:4px;font-size:.96rem}.admin-page--applications .admin-application-group p{color:#777}.admin-application-group__meta{flex:none;justify-items:end;gap:5px;display:grid}.admin-application-group__meta small{color:#888;font-size:.59rem}.admin-page--applications .admin-application-group__meta strong{color:#111;background:#fff;border:1px solid #d7d7d2;border-radius:7px;padding:6px 9px;font-size:.62rem}.admin-page--applications .admin-application{background:#fff;border:1px solid #e0e0dc;border-radius:13px;grid-template-columns:45px minmax(0,1fr) 136px;gap:15px;padding:18px}.admin-page--applications .admin-application:hover{border-color:#bcbcb7;transform:translateY(-1px);box-shadow:0 12px 26px #0001}.admin-page--applications .admin-application__avatar{color:#3730a3;background:#eef0ff;border-radius:13px;width:45px;height:45px}.admin-page--applications .admin-application__title h3{color:#111;font-size:.9rem}.admin-page--applications .admin-application__title p,.admin-page--applications .admin-application__date{color:#7c7c78}.admin-page--applications .admin-application__details{gap:9px;margin-top:14px}.admin-page--applications .admin-application__details>span:not(.admin-application__match-score){background:#fafaf8;border:1px solid #eeeeea;border-radius:8px;min-width:112px;padding:7px 9px}.admin-page--applications .admin-application__details span{color:#333}.admin-page--applications .admin-application__details b{color:#8a8a85}.admin-page--applications .admin-application__match-score{background:#f0f1ff;border:1px solid #dfe2ff;border-radius:9px;flex:175px;gap:3px;min-width:175px;padding:9px 10px;display:grid;color:#3730a3!important}.admin-page--applications .admin-application__match-score b{color:#62669f}.admin-page--applications .admin-application__match-score strong{color:#3730a3;letter-spacing:-.04em;font-size:1.05rem;line-height:1}.admin-page--applications .admin-application__match-score small{color:#646aa1;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.admin-page--applications .admin-application__match-score i{background:#dfe2f7;border-radius:99px;height:4px;margin-top:3px;display:block;overflow:hidden}.admin-page--applications .admin-application__match-score i em{border-radius:inherit;background:linear-gradient(90deg,#605cf1,#8b5cf6);height:100%;display:block}.admin-page--applications .admin-application__open-analysis{color:#3730a3;background:#f8f8ff;border-color:#e0e2ff;margin-top:14px}.admin-page--applications .admin-application__open-analysis:hover,.admin-page--applications .admin-application__open-analysis:focus-visible{color:#fff;background:#111;border-color:#111}.admin-page--applications .admin-application__comparison{border-color:#e8e8e4}.admin-page--applications .admin-application__status{color:#777}.admin-page--applications .admin-application__status select{color:#111;background:#fff;border-color:#d7d7d2;min-height:42px}.admin-page--applications .admin-empty--wide button{color:#fff;background:#111;border:1px solid #111;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:.65rem;font-weight:800;display:inline-flex}@media (width<=980px){.admin-page--applications .admin-list-toolbar{grid-template-columns:minmax(0,1fr) 1fr}.admin-application-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-application-pipeline{grid-template-columns:1fr}.admin-application-pipeline__legend{justify-content:flex-start}}@media (width<=700px){.admin-page--applications .admin-page-heading,.admin-application-command__intro{flex-direction:column;align-items:stretch}.admin-page-heading__status{width:100%}.admin-application-command{padding:22px 18px}.admin-application-command__actions{justify-content:flex-start}.admin-application-command__actions .admin-button{flex:auto}.admin-page--applications .admin-application{grid-template-columns:42px minmax(0,1fr)}.admin-page--applications .admin-application__status{grid-column:2}}@media (width<=520px){.admin-page--applications .admin-applications-card{padding:20px 14px}.admin-page--applications .admin-list-toolbar,.admin-application-metrics{grid-template-columns:1fr}.admin-page--applications .admin-application-group{flex-direction:column;align-items:flex-start;gap:10px}.admin-application-group__meta{justify-items:start}.admin-page--applications .admin-application__title{gap:7px;display:grid}.admin-page--applications .admin-application__date{white-space:normal}}.admin-app-shell__main{background:#f6f8fc}.admin-page{color:#13284c;background:radial-gradient(circle at 92% 0,#3670e214,#0000 27%),#f6f8fc}.admin-page__container{width:min(1260px,100%)}.admin-hero{background:linear-gradient(135deg,#f3f8ff 0%,#fff 64%,#eef3ff 100%);border:1px solid #dce7f5;min-height:220px;padding:30px 32px;box-shadow:0 16px 38px #1e407414}.admin-hero:before{background:#306ce01f;top:-150px;right:16%}.admin-hero:after{background:#7d4fe214}.admin-hero__content{max-width:740px}.admin-hero .admin-eyebrow{color:#1c60c8}.admin-hero .admin-eyebrow i{background:#1d6fe1;box-shadow:0 0 9px #1d6fe173}.admin-hero h1{color:#0b1e42}.admin-hero p{color:#61718d}.admin-button--primary{background:linear-gradient(135deg,#155dcc,#286fe0);box-shadow:0 9px 20px #1d63d638}.admin-button--quiet{color:#174fba;background:#fff;border-color:#cbdcf5}.admin-hero__identity{color:#6c7d99;background:#ffffffc7;border-color:#d9e4f2}.admin-hero__avatar{background:linear-gradient(135deg,#2a6cdb,#744fe5);border-color:#d5e3fc;box-shadow:0 10px 22px #3266d433}.admin-hero__identity strong{color:#102650}.admin-hero__identity small{color:#8290a8}.admin-stats{gap:12px;margin:16px 0}.admin-stat{background:#fff;border:1px solid #e0e7f1;min-height:94px;padding:15px 17px;box-shadow:0 10px 25px #213d6c0d}.admin-stat__icon--purple{color:#4e54d8;background:#eef0ff}.admin-stat__icon--teal{color:#139b8b;background:#e6faf6}.admin-stat__icon--gold{color:#cb8a12;background:#fff6df}.admin-stat__icon--blue,.admin-stat:nth-child(4) strong{color:#1f62cf}.admin-stat__icon--blue{background:#eaf2ff}.admin-stat small{color:#6c7b94}.admin-stat strong{color:#0b1e42}.admin-stat div>span{color:#8491a8}.admin-card,.admin-overview-panel,.admin-page--applications .admin-applications-card{color:#193052;background:#fff;border-color:#dfe7f1;box-shadow:0 14px 32px #1a39690e}.admin-card h2,.admin-overview-panel h2,.admin-page--applications .admin-applications-card>.admin-card__heading h2{color:#0b1e42}.admin-card__intro,.admin-overview-panel__heading p{color:#6b7c97}.admin-card__badge,.admin-count{color:#1c61ce;background:#edf4ff;border-color:#d7e6fd}.admin-card__badge{color:#168f80;background:#e8faf7;border-color:#c6eee6}.admin-job-form label,.admin-application__status{color:#445977}.admin-job-form label span,.admin-job-form label em{color:#8291a7}.admin-job-form input,.admin-job-form textarea,.admin-job-form select,.admin-application__status select{color:#13284c;background:#fff;border-color:#d4dfed}.admin-job-form input:focus,.admin-job-form textarea:focus,.admin-job-form select:focus,.admin-application__status select:focus{border-color:#4e87e8;box-shadow:0 0 0 3px #4e87e821}.admin-form-section{border-bottom-color:#e5ebf3}.admin-form-section span{color:#1d55b5}.admin-form-section small{color:#8391a7}.admin-job-item,.admin-application,.admin-role-card,.admin-recent-item{background:#fbfcfe;border-color:#e1e8f1}.admin-job-item h3,.admin-application__title h3,.admin-role-card h3,.admin-recent-copy strong{color:#102650}.admin-job-item p,.admin-role-card p,.admin-recent-copy small,.admin-job-item__top,.admin-application__title p,.admin-application__date{color:#74839b}.admin-job-item__meta span{color:#245dcc;background:#edf3ff}.admin-job-item__footer{color:#7889a1;border-top-color:#e4eaf2}.admin-job-item__footer button{color:#1e5ecc;background:#edf4ff;border-color:#d7e6fd}.admin-status--open,.admin-recent-status--shortlisted,.admin-recent-status--hired{color:#128e7d;background:#e7faf6}.admin-status--closed,.admin-recent-status--rejected{color:#c03d52;background:#ffedf0}.admin-application__avatar,.admin-recent-avatar{color:#245ac5;background:#eaf0ff}.admin-application__details span{color:#2f4566}.admin-application__details b{color:#8290a5}.admin-application__status select{color:#17315a;background:#fff}.admin-application__open-analysis{color:#245dc5;background:#f0f5ff;border-color:#d7e5fb}.admin-application__open-analysis:hover,.admin-application__open-analysis:focus-visible{color:#fff;background:#155dcc;border-color:#155dcc}.admin-overline,.admin-link-button,.admin-icon-link{color:#265fc6}.admin-overline i{background:#2d70db}.admin-icon-link{background:#edf4ff;border-color:#d7e6fd}.admin-pipeline-summary,.admin-list-toolbar{background:#f5f8fd;border-color:#e1e8f1}.admin-pipeline-summary strong,.admin-pipeline-summary b{color:#0b1e42}.admin-pipeline-summary b{color:#168f80}.admin-pipeline-track{background:#e4ebf4}.admin-role-card__footer,.admin-application__letter{border-top-color:#e5ebf2}.admin-role-card__footer button,.admin-link-button{color:#1d5fc9}.admin-search-field>span,.admin-filter-field>span{color:#72829a}.admin-search-field input,.admin-filter-field select{color:#17315a;background:#fff;border-color:#d5e0ee}.admin-search-field input:focus,.admin-filter-field select:focus{border-color:#4e87e8;box-shadow:0 0 0 3px #4e87e81f}.admin-page-heading{background:#fff;border-color:#145dcc #dfe7f1 #dfe7f1;box-shadow:0 12px 28px #1a39690e}.admin-page-heading h1{color:#0b1e42}.admin-page-heading p{color:#6b7c97}@media (width<=800px){.admin-page{padding:24px 13px 45px}}.admin-page--overview .admin-hero{background-image:linear-gradient(90deg, #fffffff7 0%, #ffffffe6 45%, #ecf4ff9e 100%), var(--admin-dashboard-network);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,cover}.admin-page--overview .admin-hero:before{background:#497ee414}@media (width<=800px){.admin-page--overview .admin-hero{background-position:50%,70%}}.admin-page--jobs .admin-content-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px}.admin-page--jobs .admin-job-form{padding:30px}.admin-job-form__progress{background:linear-gradient(135deg,#f5f9ff,#f8fbff);border:1px solid #dce8f7;border-radius:13px;gap:9px;margin:3px 0 24px;padding:14px 15px;display:grid}.admin-job-form__progress-heading,.admin-job-form__progress-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-job-form__progress-heading>div{gap:3px;display:grid}.admin-job-form__progress-heading span{color:#123a78;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.admin-job-form__progress-heading small{color:#7488a6;font-size:.67rem}.admin-job-form__progress-heading strong{color:#1d5fc9;font-size:1.15rem}.admin-job-form__progress-track{background:#e3ebf5;border-radius:999px;height:7px;overflow:hidden}.admin-job-form__progress-track i{border-radius:inherit;background:linear-gradient(90deg,#20bca5,#4e87e8);min-width:0;height:100%;transition:width .22s;display:block}.admin-job-form__progress-foot{color:#8a9ab1;font-size:.62rem}.admin-form-section__title{align-items:center;gap:8px;display:inline-flex}.admin-form-section__title b{color:#1d5fc9;background:#edf4ff;border:1px solid #d7e6fd;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.62rem;display:grid}.admin-job-form label>span:not(.admin-skill-preview):not(.admin-field-meta){line-height:1.35}.admin-job-form label:focus-within{color:#173e7c}.admin-job-form input:hover,.admin-job-form textarea:hover,.admin-job-form select:hover{border-color:#a9c3e6}.admin-job-form input::placeholder,.admin-job-form textarea::placeholder{color:#9aa8bb}.admin-skill-preview{flex-wrap:wrap;gap:5px;margin-top:1px;display:flex!important}.admin-skill-preview b{color:#245dc5;background:#edf4ff;border:1px solid #d7e6fd;border-radius:6px;padding:4px 7px;font-size:.61rem;font-weight:750}.admin-skill-preview--quiet b{color:#5d6c82;background:#f4f6f9;border-color:#e3e8ef}.admin-field-meta{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:-1px;line-height:1.35;color:#8a9ab1!important;font-size:.61rem!important;font-weight:550!important;display:flex!important}.admin-field-meta b{color:#7b8ca5;flex:none;font-size:.6rem;font-weight:750}.admin-job-preview{background:#f8fbff;border:1px solid #dce8f7;border-radius:14px;gap:13px;margin-top:6px;padding:16px;display:grid}.admin-job-preview__heading,.admin-job-preview__body{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-job-preview__heading>div{gap:4px;display:grid}.admin-job-preview__heading .admin-overline{color:#245dc5}.admin-job-preview__heading strong{color:#17315a;font-size:.76rem}.admin-job-preview__heading>span:last-child{color:#168f80;background:#e8faf7;border:1px solid #c6eee6;border-radius:6px;padding:5px 8px;font-size:.61rem;font-weight:800}.admin-job-preview__body h3{color:#0b1e42;letter-spacing:-.025em;margin:8px 0 3px;font-size:1.02rem}.admin-job-preview__body p{color:#6d7e98;margin:0;font-size:.68rem}.admin-job-preview__tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:46%;display:flex}.admin-job-preview__tags span{color:#536782;background:#edf1f5;border-radius:5px;padding:5px 7px;font-size:.6rem}.admin-job-form .admin-message--error{align-items:flex-start;gap:7px;display:flex}.admin-form-footer{grid-template-columns:minmax(0,1fr) auto;gap:13px;display:grid}.admin-form-footer__copy{align-content:center;gap:3px;display:grid}.admin-form-footer__copy strong{color:#17315a;font-size:.73rem}.admin-form-footer__copy small{color:#8291a7;font-size:.62rem}.admin-form-footer__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-form-footer__actions .admin-button--quiet{color:#52647e;background:#fff;border:1px solid #d5e0ee;min-width:auto}.admin-form-footer__actions .admin-button--quiet:hover:not(:disabled){color:#17315a;background:#f5f8fd;border-color:#b9cce5}.admin-form-footer>.admin-message{grid-column:1/-1}.admin-job-form input:focus-visible,.admin-job-form textarea:focus-visible,.admin-job-form select:focus-visible,.admin-job-form button:focus-visible{outline-offset:2px;outline:3px solid #4e87e83d}@media (width<=800px){.admin-page--jobs .admin-job-form{padding:24px 20px}.admin-job-preview__body{display:grid}.admin-job-preview__tags{justify-content:flex-start;max-width:none}.admin-form-footer{grid-template-columns:1fr}.admin-form-footer__actions{justify-content:stretch}.admin-form-footer__actions .admin-button{flex:1}}@media (width<=500px){.admin-page--jobs .admin-job-form{padding:21px 16px}.admin-job-form__progress-foot{gap:3px;display:grid}.admin-form-section{align-items:flex-start}.admin-form-section small{line-height:1.35}.admin-form-footer__actions{grid-template-columns:1fr;display:grid}}.admin-page--jobs .admin-jobs-card{flex-direction:column;min-height:0;max-height:min(730px,100vh - 190px);display:flex}.admin-job-search{color:#7286a6;background:#f7faff;border:1px solid #d7e3f2;border-radius:10px;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s;position:relative;display:flex!important}.admin-job-search:focus-within{background:#fff;border-color:#4e87e8;box-shadow:0 0 0 3px #4e87e81f}.admin-job-search>.icon{flex:none}.admin-job-search input{color:#17315a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:.72rem}.admin-job-search input::placeholder{color:#9aa8bb}.admin-job-search button{color:#72829a;cursor:pointer;background:#eaf1fb;border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.admin-job-search button:hover{color:#17315a;background:#dce9f8}.admin-page--jobs .admin-job-list{overscroll-behavior:contain;scrollbar-color:#9bb5d8 transparent;scrollbar-width:thin;min-height:0;max-height:520px;margin-top:18px;padding:2px 7px 6px 0;overflow-y:auto}.admin-page--jobs .admin-job-list::-webkit-scrollbar{width:8px}.admin-page--jobs .admin-job-list::-webkit-scrollbar-track{background:0 0}.admin-page--jobs .admin-job-list::-webkit-scrollbar-thumb{background:#b4c7df padding-box padding-box;border:2px solid #0000;border-radius:99px}.admin-page--jobs .admin-job-list::-webkit-scrollbar-thumb:hover{background:#7d9fc8 padding-box padding-box}.admin-page--jobs .admin-job-list:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #4e87e833}.admin-job-filter-empty{color:#8190a7;text-align:center;background:#f8fbff;border:1px dashed #cbd9ea;border-radius:13px;align-content:center;place-items:center;gap:7px;min-height:240px;margin-top:18px;padding:20px;display:grid}.admin-job-filter-empty strong{color:#17315a;font-size:.8rem}.admin-job-filter-empty span{max-width:250px;font-size:.66rem;line-height:1.5}.admin-job-filter-empty button{color:#255db7;cursor:pointer;background:#edf4ff;border:1px solid #cfe0f7;border-radius:8px;min-height:32px;padding:7px 11px;font-size:.65rem;font-weight:800}.admin-job-filter-empty button:hover{background:#e0edff;border-color:#aec9ee}.admin-job-search button:focus-visible,.admin-job-filter-empty button:focus-visible{outline-offset:2px;outline:3px solid #4e87e83d}@media (width<=980px){.admin-page--jobs .admin-jobs-card{max-height:730px}.admin-page--jobs .admin-job-list{max-height:520px}}@media (width<=500px){.admin-page--jobs .admin-jobs-card{max-height:650px}.admin-page--jobs .admin-job-list{max-height:480px;padding-right:4px}}.admin-recent-avatar--photo{background:#eaf0ff;overflow:hidden}.admin-recent-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.admin-job-applicants-page{background-color:#f8fafc;min-height:calc(100vh - 70px);padding:24px 28px 48px}.job-applicants-app-shell .admin-page__container{max-width:1400px;margin:0 auto}.job-applicants-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.job-applicants-back-btn{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.job-applicants-back-btn:hover{color:#1d4ed8;background:#f1f5f9;border-color:#93c5fd;transform:translate(-2px)}.job-report-trigger-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:.8rem;font-weight:750;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #2563eb40}.job-report-trigger-btn:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 14px #2563eb59}.job-applicants-notice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 18px;font-size:.8rem;font-weight:600;display:flex}.job-applicants-notice p{flex:1;margin:0}.job-applicants-notice button{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex}.job-applicants-notice button:hover{color:#1e40af;background:#dbeafe}.job-applicants-hero{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:24px;padding:32px 36px 28px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.job-applicants-hero:before{content:"";background:linear-gradient(90deg,#2563eb,#38bdf8,#10b981,#f59e0b);height:4px;position:absolute;top:0;left:0;right:0}.job-applicants-hero__backdrop-pattern{opacity:.45;pointer-events:none;background-image:radial-gradient(#e0f2fe 1.5px,#0000 1.5px);background-size:16px 16px;width:480px;position:absolute;top:0;bottom:0;right:0}.job-applicants-hero__content{z-index:1;max-width:820px;margin-bottom:26px;position:relative}.job-applicants-hero__meta-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.job-applicants-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#2563eb;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.job-status-chip{border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:.7rem;font-weight:750;display:inline-flex}.job-status-chip--open{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.job-status-chip--closed{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.job-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.job-applicants-title{color:#0f172a;letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:900;line-height:1.2}.job-applicants-details-row{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:.82rem;display:flex}.job-meta-item{align-items:center;gap:6px;display:inline-flex}.job-bullet{color:#cbd5e1}.job-applicants-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-action-btn{cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:10px 20px;font-size:.82rem;font-weight:750;text-decoration:none;transition:all .18s;display:inline-flex}.hero-action-btn--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;box-shadow:0 2px 10px #2563eb47}.hero-action-btn--primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 16px #2563eb66}.hero-action-btn--ghost{color:#334155;background:#fff;border:1px solid #cbd5e1}.hero-action-btn--ghost:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}.job-applicants-hero__kpis{z-index:1;border-top:1px solid #f1f5f9;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:22px;display:grid;position:relative}.job-kpi-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:14px 18px;transition:all .18s;display:flex}.job-kpi-card:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0a}.job-kpi-card--highlight{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border-color:#bfdbfe}.job-kpi-card small{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:4px;font-size:.68rem;font-weight:750}.job-kpi-card strong{color:#0f172a;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:1.55rem;font-weight:900;line-height:1.1}.job-kpi-card span{color:#94a3b8;font-size:.68rem}.top-candidate-spotlight{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border:1.5px solid #a7f3d0;border-radius:18px;margin-bottom:24px;padding:22px 26px;position:relative;box-shadow:0 4px 18px #10b98114}.top-candidate-spotlight__banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.top-candidate-badge{color:#065f46;text-transform:uppercase;letter-spacing:.04em;background:#d1fae5;border:1px solid #6ee7b7;border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.top-candidate-score-pill{color:#047857;font-size:.76rem;font-weight:600}.top-candidate-score-pill strong{color:#065f46;font-size:.95rem;font-weight:900}.top-candidate-spotlight__body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.top-candidate-profile{align-items:center;gap:16px;display:flex}.top-candidate-avatar{color:#fff;background:linear-gradient(135deg,#059669,#10b981);border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:1.2rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 12px #10b98147}.top-candidate-avatar img{object-fit:cover;width:100%;height:100%}.top-candidate-info h3{color:#0f172a;margin:0 0 2px;font-size:1.15rem;font-weight:850}.top-candidate-info p{color:#64748b;margin:0 0 8px;font-size:.76rem}.top-candidate-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.top-tag{border-radius:8px;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.top-tag--match{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.top-tag--risk-low{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.top-tag--risk-medium{color:#a16207;background:#fefce8;border:1px solid #fef08a}.top-tag--risk-high{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.top-candidate-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spotlight-btn{border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:.78rem;font-weight:750;text-decoration:none;transition:all .16s;display:inline-flex}.spotlight-btn--primary{color:#fff;background:#059669;box-shadow:0 2px 8px #05966940}.spotlight-btn--primary:hover{background:#047857;transform:translateY(-1px)}.spotlight-btn--ghost{color:#065f46;background:#fff;border:1px solid #a7f3d0}.spotlight-btn--ghost:hover{background:#d1fae5}.job-applicants-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0f172a08}.job-applicants-search-wrap{flex:1;align-items:center;min-width:280px;max-width:440px;display:flex;position:relative}.job-applicants-search-wrap svg{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.job-applicants-search-wrap input{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:9px 36px 9px 38px;font-family:inherit;font-size:.8rem;transition:all .16s}.job-applicants-search-wrap input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.search-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.search-clear-btn:hover{color:#334155;background:#e2e8f0}.job-applicants-filter-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.filter-pill-group{background:#f1f5f9;border-radius:11px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:flex}.filter-pill{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:.74rem;font-weight:750;transition:all .16s}.filter-pill:hover{color:#0f172a}.filter-pill.active{color:#1d4ed8;background:#fff;box-shadow:0 2px 6px #0f172a14}.filter-pill--star.active{color:#b45309}.filter-pill--safe.active{color:#047857}.filter-pill--watchlist.active{color:#b91c1c}.job-sort-select-wrap{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:6px;padding:4px 8px 4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.job-sort-select-wrap select{color:#0f172a;cursor:pointer;background:0 0;border:none;outline:none;padding-right:4px;font-family:inherit;font-size:.76rem;font-weight:750}.job-applicants-roster-section{flex-direction:column;gap:16px;display:flex}.job-roster-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.job-roster-header h2{color:#0f172a;margin:0 0 2px;font-size:1.15rem;font-weight:850}.job-roster-header p{color:#64748b;margin:0;font-size:.76rem}.reset-filters-link{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:750;transition:all .16s;display:inline-flex}.reset-filters-link:hover{background:#dbeafe}.job-applicants-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #0f172a08}.job-applicants-list{margin:0;padding:0;list-style:none}.job-applicant-row{border-bottom:1px solid #f1f5f9;grid-template-columns:44px minmax(220px,1.2fr) minmax(440px,2fr) auto;align-items:center;gap:18px;padding:16px 22px;transition:background-color .16s;display:grid;position:relative}.job-applicant-row:last-child{border-bottom:none}.job-applicant-row:hover{background:#f8fafc}.job-applicant-row--top{background:linear-gradient(90deg,#faf5ff 0%,#fff 160px)}.job-applicant-row--top:before{content:"";background:#8b5cf6;width:4px;position:absolute;top:0;bottom:0;left:0}.job-applicant-row__rank{place-items:center;display:grid}.job-applicant-row__rank span{color:#64748b;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:850}.job-applicant-row--top .job-applicant-row__rank span{color:#7c3aed;font-weight:900}.job-applicant-row__identity{align-items:center;gap:14px;min-width:0;display:flex}.job-applicant-avatar{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:.95rem;font-weight:850;display:grid;overflow:hidden}.job-applicant-avatar img{object-fit:cover;width:100%;height:100%}.job-applicant-names{flex-direction:column;gap:2px;min-width:0;display:flex}.name-with-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.applicant-name-link{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;text-decoration:none;overflow:hidden}.applicant-name-link:hover{color:#2563eb;text-decoration:underline}.star-candidate-badge{color:#92400e;white-space:nowrap;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:2px 7px;font-size:.64rem;font-weight:800}.applicant-email{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.job-applicant-row__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.applicant-view-profile-btn{color:#1e293b;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;font-size:.74rem;font-weight:750;text-decoration:none;transition:all .16s;display:inline-flex}.applicant-view-profile-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;transform:translate(1px)}.applicant-simulate-btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;place-items:center;width:32px;height:32px;text-decoration:none;transition:all .16s;display:grid}.applicant-simulate-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.job-applicants-empty-state{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.empty-icon-wrap{color:#64748b;background:#f1f5f9;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:14px;display:grid}.job-applicants-empty-state h3{color:#0f172a;margin:0 0 6px;font-size:1.1rem;font-weight:850}.job-applicants-empty-state p{color:#64748b;margin:0 0 16px;font-size:.78rem}.empty-reset-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:8px 18px;font-size:.78rem;font-weight:750}.job-applicants-loading{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.job-applicants-spinner{color:#2563eb;margin-bottom:14px}.job-applicants-loading h3{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:850}.job-applicants-loading p{color:#64748b;margin:0;font-size:.78rem}.job-not-found-state{text-align:center;color:#b91c1c;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.job-not-found-state h2{color:#0f172a;margin:12px 0 6px}.job-not-found-state p{color:#64748b;margin:0 0 18px}.btn-return-jobs{color:#fff;background:#2563eb;border-radius:10px;padding:9px 18px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=1200px){.job-applicant-row{grid-template-columns:44px minmax(200px,1fr) auto}.job-applicant-row__metrics{grid-area:2/1/auto/-1;padding-top:10px}.job-applicants-hero__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.admin-job-applicants-page{padding:16px}.job-applicants-hero{padding:24px 20px}.job-applicants-toolbar{flex-direction:column;align-items:stretch}.job-applicants-search-wrap{max-width:100%}.job-applicants-filter-controls{flex-direction:column;align-items:stretch}.filter-pill-group{padding:4px;overflow-x:auto}.job-applicant-row{grid-template-columns:1fr;gap:12px}.job-applicant-row__rank{display:none}.job-applicant-row__actions{justify-content:flex-end;width:100%;margin-left:0}}.applicant-interview-status{color:#183654;background:linear-gradient(90deg,#e8f1fff5,#e8f1ffd6 60%,#e8f1ff73),url(/assets/interview-schedule-bg-P4k9Kh3Y.png) 100%/cover no-repeat;border:1px solid #c9daf2;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;display:flex}.applicant-interview-status h2{margin:0 0 12px;font-size:20px}.applicant-interview-status p{margin:0}.applicant-interview-status__scheduled{color:#187447;font-weight:600}.applicant-interview-status ul{margin-bottom:0;padding-left:20px}.applicant-interview-status li{margin-top:12px}.applicant-interview-status li a{margin-top:6px;display:block}.applicant-interview-status__action,.applicant-interview-status button{color:#2266d8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #2266d8;border-radius:10px;padding:12px 18px;font-weight:600;text-decoration:none}.applicant-interview-status a:focus-visible,.applicant-interview-status button:focus-visible{outline-offset:3px;outline:3px solid #2266d8}@media (width<=640px){.applicant-interview-status{flex-direction:column;align-items:flex-start;padding:20px}}.applicant-certificates{background:#fff;border:1px solid #dfe7f1;border-radius:18px;min-width:0;padding:24px}.applicant-certificates__toolbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.applicant-certificates__toolbar h2{margin-bottom:8px}.applicant-certificates__toolbar p{color:#637993;margin:0;font-size:.82rem;line-height:1.6}.applicant-certificates__toolbar button{color:#2164c7;min-height:44px;font:inherit;cursor:pointer;background:#f1f6ff;border:1px solid #c4d7ef;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.applicant-certificates__toolbar button:hover:not(:disabled){background:#e1edff}.applicant-certificates__toolbar button:disabled{opacity:.65;cursor:wait}.applicant-certificates__notice,.applicant-certificates__error{border-radius:10px;margin:20px 0 0;padding:16px;font-size:.85rem;line-height:1.6}.applicant-certificates__notice{color:#4e637e;background:#f7faff}.applicant-certificates__error{color:#a82f3b;background:#fff1f3;border:1px solid #f4d5da}.applicant-certificates__file{color:#637993;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:20px 0;font-size:.8rem;display:flex}.applicant-certificates__file svg{flex-shrink:0}.applicant-certificates .profile-card{margin-top:24px}.applicant-certificates .profile-card__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.applicant-certificates .profile-card__heading h2{margin:4px 0 0;font-size:1rem}.applicant-certificates .profile-card__heading .cv-overline{color:#637993;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.68rem}.applicant-certificates .profile-card__intro{color:#637993;margin:0 0 20px;font-size:.8rem;line-height:1.6}.applicant-certificates .profile-certificates__list>li>div{flex:1}.applicant-certificates .certificate-name-check dl>div{border-bottom:0;justify-content:flex-start;padding:0}.applicant-certificates .certificate-name-check dd{text-align:left}.applicant-certificates .certificate-name-check dt{flex-shrink:0}@media (width<=560px){.applicant-certificates{padding:18px 14px}.applicant-certificates__toolbar{flex-direction:column;gap:14px}.applicant-certificates__toolbar button{width:100%}}.applicant-attrition{color:#142d50;background:#fff;border:1px solid #dfe7f1;border-radius:20px;margin-top:18px;padding:26px;box-shadow:0 8px 28px #1b3d6e0b}.applicant-attrition>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.applicant-attrition__eyebrow{color:#58749b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:.62rem;font-weight:750;display:flex}.applicant-attrition h2{letter-spacing:-.025em;margin:0 0 7px;font-size:1.2rem}.applicant-attrition p{color:#647893;margin:0;font-size:.78rem;line-height:1.6}.applicant-attrition__meters{grid-template-columns:minmax(0,560px);gap:20px;display:grid}.applicant-attrition__card{--risk-accent:#178465;--risk-tint:#e7f6ef;--card-accent:#3777cb;background:linear-gradient(135deg,#f4f9ff,#fff 75%);border:1px solid #d7e5f5;border-radius:18px;min-width:0;padding:22px 24px 0;transition:box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 4px 16px #294e7f09}.applicant-attrition__card:before{content:"";background:#c5daf5;border-radius:0 0 6px 6px;height:3px;position:absolute;top:0;left:24px;right:24px}.applicant-attrition__card:nth-child(2){--card-accent:#8060c8;background:linear-gradient(135deg,#f7f4ff,#fff 75%);border-color:#e4dcf4}.applicant-attrition__card:nth-child(2):before{background:#d9cbf2}.applicant-attrition__card:hover{border-color:#bbcee5;box-shadow:0 8px 24px #294e7f14}.applicant-attrition__card--medium{--risk-accent:#a1680a;--risk-tint:#fff5de}.applicant-attrition__card--high{--risk-accent:#c23d50;--risk-tint:#fff0f2}.applicant-attrition__card--neutral{--risk-accent:#697c95;--risk-tint:#edf1f7}.applicant-attrition__card-heading{align-items:center;gap:12px;display:flex}.applicant-attrition__icon{width:46px;height:46px;color:var(--card-accent);background:#fff;border:1px solid #e3eaf5;border-radius:14px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 4px 10px #2a497a0a}.applicant-attrition__card h3{letter-spacing:-.015em;margin:0 0 3px;font-size:1rem}.applicant-attrition__card-heading p{font-size:.7rem}.applicant-attrition__card-body{align-items:center;gap:24px;padding:28px 0 22px;display:flex}.applicant-attrition__gauge{flex-shrink:0;width:180px}.applicant-attrition__gauge .risk-meter{width:180px;height:106px}.applicant-attrition__gauge .risk-meter path{stroke-width:10px}.applicant-attrition__gauge .risk-meter__track{stroke:#e7edf5}.applicant-attrition__gauge .risk-meter__label{bottom:2px}.applicant-attrition__gauge .risk-meter__label strong{letter-spacing:-.045em;font-size:2rem}.applicant-attrition__gauge .risk-meter__label span{color:#647893;font-size:.65rem;font-weight:600;bottom:-19px}.applicant-attrition__scale{color:#70839b;justify-content:space-between;margin:8px 10px 0;font-size:.58rem;display:flex}.applicant-attrition__summary{min-width:0}.applicant-attrition__badge{max-width:100%;color:var(--risk-accent);background:var(--risk-tint);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:750;line-height:1.5;display:inline-flex}.applicant-attrition__badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.applicant-attrition__summary p{max-width:185px;margin-top:10px;font-size:.72rem}.applicant-attrition__summary small{margin-top:8px;font-size:.65rem;display:block}.applicant-attrition__card footer{color:#647893;border-top:1px solid #e7edf5;align-items:center;gap:7px;min-height:42px;padding:10px 0;font-size:.65rem;display:flex}.applicant-attrition__card footer svg{flex-shrink:0}.applicant-attrition button{color:#2164c7;min-height:44px;font:inherit;cursor:pointer;background:#f1f6ff;border:1px solid #c4d7ef;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.applicant-attrition button:hover{background:#e1edff}.applicant-attrition button:focus-visible{outline-offset:3px;outline:3px solid #2164c7}.applicant-attrition .applicant-attrition__error{color:#a83242;margin-top:16px}@media (width<=1200px){.applicant-attrition__meters{grid-template-columns:1fr}.applicant-attrition__card-body{justify-content:center;gap:36px}}@media (width<=560px){.applicant-attrition{padding:20px 14px}.applicant-attrition>header{flex-direction:column;align-items:flex-start}.applicant-attrition__card{padding:20px 18px 0}.applicant-attrition__card-body{flex-direction:column;gap:20px;padding:24px 0 20px}.applicant-attrition__summary{text-align:center}.applicant-attrition__summary p{max-width:220px}}@media (prefers-reduced-motion:reduce){.applicant-attrition__card{transition:none}}.admin-app-shell__main--analysis{width:calc(100% - 285px);min-width:0}.admin-app-shell:has(.cv-navigation--collapsed) .admin-app-shell__main--analysis{width:calc(100% - 80px)}.admin-analysis-page{color:#19345e;background:radial-gradient(circle at 100% 0,#ff6f7014,#0000 24%),#f7f9fd;width:100%;min-width:0;overflow-x:clip}.admin-analysis-page__container{width:min(1260px,100%)}.admin-analysis-page__back{color:#506b91;background:#fff;border-color:#dfe7f2;border-radius:10px;margin-bottom:15px;box-shadow:0 4px 12px #274b7d0a}.analysis-reference-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.analysis-reference-profile{text-align:center;background:#fff;border:1px solid #e1e8f2;border-radius:22px;padding:18px;position:sticky;top:20px;overflow:hidden;box-shadow:0 16px 35px #26467514}.analysis-reference-profile:before{content:"";filter:blur(2px);background:linear-gradient(135deg,#ff726c3d,#717ef033);border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;left:-80px}.analysis-reference-profile>*{z-index:1;position:relative}.analysis-reference-profile__art{background:linear-gradient(145deg,#ffe7e7,#e7edff);border:7px solid #fff;border-radius:50%;place-items:center;width:205px;height:205px;margin:2px auto 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #565cb426}.analysis-reference-profile__art:after{content:"";border:1px solid #ffffffdb;border-radius:50%;position:absolute;inset:15px}.analysis-reference-profile__art img{object-fit:cover;width:100%;height:100%}.analysis-reference-profile__art>span{color:#fff;background:linear-gradient(135deg,#735de3,#ef6e89);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:850}.analysis-reference-profile__glow{filter:blur(10px);background:#ffffff80;border-radius:50%;width:80px;height:80px;position:absolute;bottom:8px;right:-15px}.analysis-reference-profile__art>i{color:#fff;background:#7660dc;border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid;position:absolute;bottom:12px;right:10px}.analysis-reference-profile h1{color:#132b52;letter-spacing:-.06em;margin:0;font-size:1.45rem}.analysis-reference-profile>p{color:#70819a;margin:4px 0 5px;font-size:.72rem}.analysis-reference-profile__match{color:#5a48bd;background:#f0edff;border-radius:99px;padding:4px 8px;font-size:.57rem;font-weight:800;display:inline-flex}.analysis-reference-profile__meta{color:#5f7394;background:#f7faff;border:1px solid #e7edf5;border-radius:10px;justify-content:center;gap:8px;margin:16px 0;padding:9px 4px;font-size:.58rem;display:flex}.analysis-reference-profile__meta span{align-items:center;gap:4px;min-width:0;display:inline-flex}.analysis-reference-profile__meta .icon{color:#6b66da}.analysis-reference-profile__facts{text-align:left;grid-template-columns:1fr 1fr;gap:8px;display:grid}.analysis-reference-profile__facts article{background:#fff8f7;border:1px solid #f3e3e2;border-radius:10px;min-width:0;padding:11px 10px}.analysis-reference-profile__facts article:last-child{background:#f7f7ff;border-color:#e4e3f4}.analysis-reference-profile__facts span{color:#8a91a5;font-size:.53rem;display:block}.analysis-reference-profile__facts strong{color:#1f3657;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.6rem;display:block;overflow:hidden}.analysis-reference-profile__facts small{color:#8b98aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.51rem;display:block;overflow:hidden}.analysis-reference-profile__button{color:#fff;background:linear-gradient(100deg,#ff6563,#f23f4b);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:.67rem;font-weight:800;display:flex;box-shadow:0 8px 16px #f74a5233}.analysis-reference-profile__button:hover{filter:brightness(.97);transform:translateY(-1px)}.analysis-reference-main{min-width:0;overflow:hidden}.analysis-reference-retention-hero{color:#fff;background:linear-gradient(125deg,#ff7468 0%,#ff454b 64%,#f64970 100%);border-radius:19px;justify-content:space-between;align-items:center;gap:18px;padding:20px 25px;display:flex;box-shadow:0 13px 28px #f5494e33}.analysis-reference-retention-hero>div{min-width:0}.analysis-reference-retention-hero span{color:#ffe7e4;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:.57rem;font-weight:850;display:inline-flex}.analysis-reference-retention-hero h1{letter-spacing:-.055em;margin:7px 0 4px;font-size:1.35rem}.analysis-reference-retention-hero p{color:#ffe6e3;max-width:660px;margin:0;font-size:.64rem;line-height:1.5}.analysis-reference-retention-hero>b{color:#fff;white-space:nowrap;background:#ffffff26;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:.55rem;display:inline-flex}.analysis-reference-retention-hero>b i{background:#7ef0c4;border-radius:50%;width:6px;height:6px}.analysis-reference-planner{margin-top:12px}.analysis-reference-planner .what-if-simulation{border-color:#e0e8f2;border-radius:18px;padding:21px 23px 18px;box-shadow:0 12px 28px #25477711}.analysis-reference-planner .what-if-simulation__result{background:#f8faff}.analysis-reference-evidence-grid,.analysis-reference-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.analysis-reference-card{background:#fff;border:1px solid #e1e8f2;border-radius:16px;min-width:0;padding:18px;overflow:hidden;box-shadow:0 10px 24px #2547770b}.analysis-reference-card__heading{border-bottom:1px solid #ebf0f6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.analysis-reference-card__heading>div>span,.analysis-reference-card__label,.analysis-reference-card__copy>span{color:#71829d;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:850}.analysis-reference-card h2{color:#142d53;letter-spacing:-.045em;margin:5px 0 0;font-size:1rem}.analysis-reference-card__tag{background:#eafaf6;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex;color:#168a72!important;letter-spacing:0!important;text-transform:none!important;font-size:.54rem!important}.analysis-reference-card dl{margin:12px 0 0;display:grid}.analysis-reference-card dl div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.analysis-reference-card dt{color:#8290a5;font-size:.6rem}.analysis-reference-card dd{color:#294466;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:68%;margin:0;font-size:.6rem;font-weight:750;overflow:hidden}.analysis-reference-card__label{margin:14px 0 7px;display:block}.analysis-reference-card__chips{flex-wrap:wrap;gap:5px;display:flex}.analysis-reference-card__chips span{color:#3566be;background:#eef4ff;border-radius:6px;padding:5px 7px;font-size:.57rem}.analysis-reference-card__chips small,.analysis-reference-empty{color:#8390a5;font-size:.62rem}.analysis-reference-card__copy{margin-top:14px}.analysis-reference-card__copy p{color:#71829b;margin:6px 0 0;font-size:.63rem;line-height:1.5}.analysis-reference-review-list{gap:7px;margin-top:13px;display:grid}.analysis-reference-review-list>div{background:#f8fbff;border:1px solid #e7edf5;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.analysis-reference-review-list b{color:#9c6a00;text-transform:uppercase;background:#fff4d9;border-radius:5px;place-items:center;min-width:37px;min-height:19px;font-size:.48rem;display:grid}.analysis-reference-review-list b.is-positive,.analysis-reference-review-list b.is-low{color:#178c72;background:#e8faf5}.analysis-reference-review-list b.is-high{color:#c23c4a;background:#ffedef}.analysis-reference-review-list span{gap:3px;min-width:0;display:grid}.analysis-reference-review-list strong{color:#26415f;font-size:.62rem}.analysis-reference-review-list small{color:#7789a2;font-size:.57rem;line-height:1.4}.analysis-reference-review-grid+.admin-application__comparison{margin-top:14px}.admin-analysis-disclaimer{color:#8290a5}@media (width<=980px){.analysis-reference-layout{grid-template-columns:1fr}.analysis-reference-profile{text-align:left;grid-template-columns:150px 1fr;align-items:center;gap:4px 16px;display:grid;position:relative;top:auto}.analysis-reference-profile__art{grid-row:span 4;width:150px;height:150px;margin:0}.analysis-reference-profile__meta,.analysis-reference-profile__facts{grid-column:2;justify-content:flex-start}.analysis-reference-profile__button{grid-column:2}.analysis-reference-profile:before{left:-30px}}@media (width<=680px){.analysis-reference-evidence-grid,.analysis-reference-review-grid{grid-template-columns:1fr}.analysis-reference-retention-hero{flex-direction:column;align-items:flex-start;padding:18px}.analysis-reference-profile{text-align:center;display:block}.analysis-reference-profile__art{margin:0 auto 13px}.analysis-reference-profile__meta{justify-content:center}.analysis-reference-profile__button{margin-top:12px}}.analysis-reference-planner .what-if-simulation{background:linear-gradient(145deg,#fff 0%,#fbfdff 62%,#f5f8ff 100%);border-color:#dce6f2;border-radius:20px;padding:24px 25px 19px;position:relative;overflow:hidden;box-shadow:0 14px 32px #21487d14}.analysis-reference-planner .what-if-simulation:before{filter:none;background:radial-gradient(circle,#708ced21,#708ced00 68%);width:330px;height:330px;top:-150px;right:-30px}.analysis-reference-planner .what-if-simulation__header{padding-bottom:2px}.analysis-reference-planner .what-if-simulation__eyebrow{color:#2169c4}.analysis-reference-planner .what-if-simulation h2{color:#112e56;font-size:1.26rem}.analysis-reference-planner .what-if-simulation__intro{color:#687c9b;max-width:850px;margin:9px 0 18px;font-size:.67rem}.analysis-reference-planner .what-if-simulation__result{background:linear-gradient(135deg,#f7fbff,#f1f7ff);border-color:#d9e5f2;border-radius:15px;grid-template-columns:minmax(300px,1.1fr) minmax(150px,.62fr) minmax(245px,1fr);gap:16px;padding:15px 16px;box-shadow:inset 0 1px #fff}.analysis-reference-planner .what-if-simulation__result-score{border-right-color:#d3e0ed;min-width:0;padding-right:15px}.analysis-reference-planner .what-if-simulation__meter-group{gap:12px}.analysis-reference-planner .what-if-simulation__meter-tile{gap:4px;min-width:140px}.analysis-reference-planner .what-if-simulation__meter-title{color:#5d78a1;font-size:.59rem}.analysis-reference-planner .risk-meter{width:140px;height:86px}.analysis-reference-planner .risk-meter__label strong{color:#17365d;font-size:1.45rem}.analysis-reference-planner .risk-meter__label span{color:#168c76;font-size:.57rem}.analysis-reference-planner .risk-meter--medium .risk-meter__label span{color:#b9780a}.analysis-reference-planner .risk-meter--high .risk-meter__label span{color:#c83e49}.analysis-reference-planner .what-if-simulation__result-copy{background:#ffffffad;border:1px solid #e1eaf4;border-radius:11px;justify-content:center;min-height:77px;padding:10px 12px}.analysis-reference-planner .what-if-simulation__result-copy span{color:#7183a0;font-size:.57rem}.analysis-reference-planner .what-if-simulation__result-copy strong{color:#17365d;font-size:.72rem}.analysis-reference-planner .what-if-simulation__result-copy small{color:#8495ac;font-size:.54rem}.analysis-reference-planner .what-if-simulation__result-details{border-left-color:#d3e0ed;padding-left:16px}.analysis-reference-planner .what-if-simulation__drivers{gap:7px;margin-top:0}.analysis-reference-planner .what-if-simulation__drivers-heading>span{color:#17365d;font-size:.7rem}.analysis-reference-planner .what-if-simulation__driver{background:#eefaf6;border-left:3px solid #1aaf87;border-radius:0 9px 9px 0;padding:8px 10px;box-shadow:0 3px 8px #267d640a}.analysis-reference-planner .what-if-simulation__driver strong{color:#1c4162;font-size:.62rem}.analysis-reference-planner .what-if-simulation__driver>div span{color:#128669;font-size:.61rem}.analysis-reference-planner .what-if-simulation__control--slider,.analysis-reference-planner .what-if-simulation__control--toggles{background:#fbfdff;border:1px solid #e2eaf3;border-radius:13px;padding:14px 15px}.analysis-reference-planner .what-if-simulation__control--slider{border-bottom:1px solid #e2eaf3}.analysis-reference-planner .what-if-simulation__control--toggles{gap:8px;padding-top:10px}.analysis-reference-planner .what-if-simulation__control-head{color:#294a72}.analysis-reference-planner .what-if-simulation__control-head strong{color:#2169c4}.analysis-reference-planner .what-if-simulation input[type=range]{accent-color:#2f70df;cursor:pointer;height:6px;margin:15px 0 8px}.analysis-reference-planner .what-if-simulation__range-labels{color:#7b8ea8}.analysis-reference-planner .what-if-simulation__salary-preview{color:#7487a2}.analysis-reference-planner .what-if-simulation__toggle-row{color:#294a72;min-height:24px}.analysis-reference-planner .what-if-simulation__toggle-copy{align-items:center;gap:8px;display:inline-flex}.analysis-reference-planner .what-if-simulation__toggle-copy i{color:#5c72d3;background:#eef1ff;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.analysis-reference-planner .what-if-simulation__toggle-copy>span{font-size:.62rem}.analysis-reference-planner .what-if-simulation__toggle{width:32px;height:18px}.analysis-reference-planner .what-if-simulation__footer{color:#7b8da6;border-top-color:#e0e8f2;margin-top:15px;padding-top:12px}.analysis-reference-planner .what-if-simulation__footer button{color:#55739c;background:#fff;border-color:#d6e2ef;border-radius:7px}.analysis-reference-planner .what-if-simulation__footer button:hover:not(:disabled){color:#2169c4;background:#f1f6ff;border-color:#b9cfe9}@media (width<=860px){.analysis-reference-planner .what-if-simulation__result{grid-template-columns:minmax(270px,1fr) minmax(160px,.8fr)}.analysis-reference-planner .what-if-simulation__result-details{border-top:1px solid #d3e0ed;border-left:0;grid-column:1/-1;padding-top:13px;padding-left:0}}@media (width<=700px){.analysis-reference-planner .what-if-simulation{padding:19px 16px 16px}.analysis-reference-planner .what-if-simulation__controls,.analysis-reference-planner .what-if-simulation__result{grid-template-columns:1fr}.analysis-reference-planner .what-if-simulation__result-score{border-bottom:1px solid #d3e0ed;border-right:0;padding:0 0 13px}.analysis-reference-planner .what-if-simulation__result-copy{min-height:0}.analysis-reference-planner .what-if-simulation__result-details{grid-column:auto}}@media (width<=1180px){.analysis-reference-layout{grid-template-columns:1fr}.analysis-reference-profile{text-align:left;grid-template-columns:150px 1fr;align-items:center;gap:4px 16px;display:grid;position:relative;top:auto}.analysis-reference-profile__art{grid-row:span 4;width:150px;height:150px;margin:0}.analysis-reference-profile__meta,.analysis-reference-profile__facts{grid-column:2;justify-content:flex-start}.analysis-reference-profile__button{grid-column:2}}@media (width<=900px){.admin-app-shell__main--analysis{width:100%}.admin-app-shell:has(.cv-navigation--collapsed) .admin-app-shell__main--analysis{width:100%}}@media (width<=680px){.analysis-reference-profile{text-align:center;display:block}.analysis-reference-profile__art{margin:0 auto 13px}.analysis-reference-profile__meta{justify-content:center}.analysis-reference-profile__button{margin-top:12px}}.analysis-reference-planner .what-if-simulation__controls{grid-template-columns:1fr;gap:10px;margin-top:15px;display:grid}.analysis-reference-planner .what-if-simulation__control--slider{background:linear-gradient(115deg,#f6fbff,#f0f5ff 60%,#fff 100%);border:1px solid #d8e4f1;border-radius:13px;padding:13px 15px 11px;position:relative;overflow:hidden}.analysis-reference-planner .what-if-simulation__control--slider:before{content:"";background:linear-gradient(130deg,#5184dc24,#8873dd00);border-radius:50%;width:300px;height:205px;position:absolute;top:-115px;left:16%;transform:rotate(-13deg)}.analysis-reference-planner .what-if-simulation__control--slider>*{z-index:1;position:relative}.analysis-reference-planner .what-if-simulation__control-head{font-size:.64rem}.analysis-reference-planner .what-if-simulation__control-head strong{font-size:.72rem}.analysis-reference-planner .what-if-simulation input[type=range]{appearance:none;background:linear-gradient(90deg, #3474d9 0 var(--salary-progress,0%), #dfe7f0 var(--salary-progress,0%) 100%);border-radius:99px;outline:none;width:100%;height:6px;margin:13px 0 7px}.analysis-reference-planner .what-if-simulation input[type=range]::-webkit-slider-runnable-track{background:0 0;border-radius:99px;height:6px}.analysis-reference-planner .what-if-simulation input[type=range]::-webkit-slider-thumb{appearance:none;background:#3b75d1;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 7px #2b63ba4d}.analysis-reference-planner .what-if-simulation input[type=range]::-moz-range-track{background:#dfe7f0;border-radius:99px;height:6px}.analysis-reference-planner .what-if-simulation input[type=range]::-moz-range-progress{background:#3474d9;border-radius:99px;height:6px}.analysis-reference-planner .what-if-simulation input[type=range]::-moz-range-thumb{background:#3b75d1;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 7px #2b63ba4d}.analysis-reference-planner .what-if-simulation__range-labels{font-size:.53rem}.analysis-reference-planner .what-if-simulation__salary-preview{margin-top:6px;font-size:.52rem}.analysis-reference-planner .what-if-simulation__control--toggles{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.analysis-reference-planner .what-if-simulation__toggle-row{background:#f8f6ff;border:1px solid #dcd9f2;border-radius:11px;min-width:0;min-height:45px;padding:8px 11px;box-shadow:0 4px 12px #354b8909}.analysis-reference-planner .what-if-simulation__toggle-row:nth-child(2){background:#fff5f4;border-color:#f1d5d3}.analysis-reference-planner .what-if-simulation__toggle-row:nth-child(3){background:#f1fbf8;border-color:#c8e7dc}.analysis-reference-planner .what-if-simulation__toggle-copy{gap:7px;min-width:0}.analysis-reference-planner .what-if-simulation__toggle-copy i{flex:0 0 23px;width:23px;height:23px}.analysis-reference-planner .what-if-simulation__toggle-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:750;overflow:hidden}.analysis-reference-planner .what-if-simulation__toggle-row:nth-child(2) .what-if-simulation__toggle-copy i{color:#dd6c70;background:#ffe9e8}.analysis-reference-planner .what-if-simulation__toggle-row:nth-child(3) .what-if-simulation__toggle-copy i{color:#249b83;background:#dff7ef}.analysis-reference-planner .what-if-simulation__toggle{flex:0 0 32px;margin-left:auto}.analysis-reference-planner .what-if-simulation__toggle-row:first-child input:checked+.what-if-simulation__toggle{background:#3f78d5;border-color:#2e64bf}.analysis-reference-planner .what-if-simulation__toggle-row:nth-child(2) input:checked+.what-if-simulation__toggle{background:#e56a70;border-color:#cc5058}.analysis-reference-planner .what-if-simulation__toggle-row:nth-child(3) input:checked+.what-if-simulation__toggle{background:#25a889;border-color:#168965}@media (width<=560px){.analysis-reference-planner .what-if-simulation__control--toggles{grid-template-columns:1fr}.analysis-reference-planner .what-if-simulation__toggle-row{width:100%}}.admin-analysis-page .analysis-reference-layout{grid-template-columns:minmax(0,1fr);gap:22px}.admin-analysis-page .analysis-reference-profile{text-align:left;border-radius:18px;grid-template-columns:84px minmax(170px,1fr) minmax(220px,1.4fr) auto;align-items:center;gap:4px 20px;padding:24px;display:grid;position:relative;top:auto;box-shadow:0 8px 24px #2646750d}.admin-analysis-page .analysis-reference-profile:before{display:none}.admin-analysis-page .analysis-reference-profile__art{border-width:4px;grid-area:1/1/4;width:84px;height:84px;margin:0}.admin-analysis-page .analysis-reference-profile__art>span{font-size:2rem}.admin-analysis-page .analysis-reference-profile__art:after{inset:7px}.admin-analysis-page .analysis-reference-profile__art>i{width:23px;height:23px;bottom:0;right:0}.admin-analysis-page .analysis-reference-profile h1{overflow-wrap:anywhere;grid-area:1/2;font-size:1.35rem}.admin-analysis-page .analysis-reference-profile>p{grid-area:2/2;margin:0}.admin-analysis-page .analysis-reference-profile__match{grid-area:3/2;justify-self:start}.admin-analysis-page .analysis-reference-profile__meta{text-align:left;grid-area:1/3;justify-content:flex-start;margin:0 0 8px}.admin-analysis-page .analysis-reference-profile__facts{grid-area:2/3/4}.admin-analysis-page .analysis-reference-profile__facts strong{white-space:normal;line-height:1.5}.admin-analysis-page .analysis-reference-profile__button{color:#245fc6;width:auto;box-shadow:none;background:#edf3ff;grid-area:1/4/4;margin:0;padding:12px 16px}.admin-analysis-page .analysis-reference-profile__button:hover{background:#e1ebff}.admin-analysis-page .analysis-reference-main{overflow:visible}.admin-analysis-page .analysis-reference-retention-hero{color:#19345e;background:linear-gradient(90deg,#f8faff 15%,#f8faffeb 60%,#f8faff66),url(/assets/interview-results-art-B8P0vpS7.png) 100%/cover;border:1px solid #dde7f6;border-radius:18px;padding:24px 28px;box-shadow:0 8px 24px #2646750a}.admin-analysis-page .analysis-reference-retention-hero span{color:#4169ae}.admin-analysis-page .analysis-reference-retention-hero h1{color:#17345d;font-size:1.5rem}.admin-analysis-page .analysis-reference-retention-hero p{color:#617896;max-width:720px;line-height:1.7}.admin-analysis-page .analysis-reference-retention-hero>b{color:#278270;background:#f0fbf8;border-color:#ccebe1}.admin-analysis-page .analysis-reference-planner{margin-top:20px;container-type:inline-size}.admin-analysis-page .analysis-reference-planner .what-if-simulation{background:#fff;border-radius:18px;padding:26px;box-shadow:0 8px 24px #2646750a}.admin-analysis-page .analysis-reference-planner .what-if-simulation__intro{max-width:850px;margin-bottom:20px;line-height:1.7}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result{background:#f7faff;grid-template-columns:minmax(310px,1.2fr) minmax(180px,.8fr) minmax(200px,1fr);gap:22px;padding:22px}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result-score{min-width:0;padding:0 18px 20px 0}.admin-analysis-page .what-if-simulation__meter-group{justify-content:space-around;gap:18px;display:flex}.admin-analysis-page .what-if-simulation__meter-tile{min-width:0}.admin-analysis-page .what-if-simulation__meter-title{text-align:center;margin-bottom:12px;display:block}.admin-analysis-page .what-if-simulation__driver strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.admin-analysis-page .analysis-reference-planner .what-if-simulation__controls{gap:14px;margin:22px 0}.admin-analysis-page .analysis-reference-planner .what-if-simulation__control--slider{background:#f8faff;padding:20px}.admin-analysis-page .analysis-reference-planner .what-if-simulation__control--slider:before{display:none}.admin-analysis-page .analysis-reference-planner .what-if-simulation__toggle-row{min-height:56px;padding:12px 16px}.admin-analysis-page .analysis-reference-planner .what-if-simulation__toggle-copy>span{font-size:.7rem}.admin-analysis-page .analysis-reference-evidence-grid,.admin-analysis-page .analysis-reference-review-grid{gap:20px;margin-top:22px}.admin-analysis-page #candidate-evidence{scroll-margin-top:100px}@media (width<=1150px){.admin-analysis-page .analysis-reference-profile{grid-template-columns:84px minmax(0,1fr) auto}.admin-analysis-page .analysis-reference-profile__button{grid-column:3}.admin-analysis-page .analysis-reference-profile__meta{grid-area:4/1/auto/-1;margin:12px 0 0}.admin-analysis-page .analysis-reference-profile__facts{grid-area:5/1/auto/-1;margin-top:8px}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result{grid-template-columns:minmax(300px,1fr) minmax(170px,.7fr)}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result-details{border-top:1px solid #dce6f4;border-left:0;grid-column:1/-1;padding:16px 0 0}}@container (width<=850px){.admin-analysis-page .analysis-reference-planner .what-if-simulation__result{grid-template-columns:minmax(280px,1fr) minmax(150px,.7fr)}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result-details{border-top:1px solid #dce6f4;border-left:0;grid-column:1/-1;padding:16px 0 0}}@container (width<=560px){.admin-analysis-page .analysis-reference-planner .what-if-simulation__result{grid-template-columns:minmax(0,1fr)}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result-score{border-bottom:1px solid #dce6f4;border-right:0;padding:0 0 28px}}@container (width<=340px){.admin-analysis-page .what-if-simulation__meter-group{flex-direction:column;align-items:center;gap:30px}}@media (width<=680px){.admin-analysis-page .analysis-reference-profile{grid-template-columns:64px minmax(0,1fr);gap:5px 14px;padding:18px}.admin-analysis-page .analysis-reference-profile__art{width:64px;height:64px}.admin-analysis-page .analysis-reference-profile__button{grid-area:6/1/auto/-1;margin-top:12px}.admin-analysis-page .analysis-reference-retention-hero{padding:20px}.admin-analysis-page .analysis-reference-planner .what-if-simulation{padding:18px}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result{grid-template-columns:minmax(0,1fr);padding:18px 12px}.admin-analysis-page .analysis-reference-planner .what-if-simulation__result-score{border-right:0;padding:0 0 28px}.admin-analysis-page .what-if-simulation__meter-group{gap:10px}.admin-analysis-page .risk-meter{width:130px;height:78px}}.admin-analysis-page .analysis-reference-layout>.analysis-reference-retention-hero{min-height:130px}.admin-analysis-page .analysis-reference-layout>.analysis-reference-profile{border-top:3px solid #d9e5fb}.admin-analysis-page .analysis-reference-profile__button{font:inherit;cursor:pointer;border:1px solid #d8e4fa;font-size:.7rem;font-weight:750}.admin-analysis-page .analysis-reference-profile__button:focus-visible{outline-offset:3px;outline:3px solid #bad0f4}.application-review-sections{background:#fff;border:1px solid #dfe7f2;border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;box-shadow:0 5px 18px #203f7609}.application-review-sections button{color:#657896;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:.8rem;font-weight:750;display:inline-flex}.application-review-sections button:hover{color:#2559a9;background:#f7faff}.application-review-sections button[aria-pressed=true]{color:#245ec1;background:#edf3ff;border-color:#dce7fc}.application-review-sections button:focus-visible{outline-offset:2px;outline:3px solid #b8cef3}.application-review-sections small{background:#e8eef8;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.65rem;display:grid}.application-review-panel{margin-top:22px}.application-review-panel[hidden]{display:none}.application-review-section-heading{padding:4px 2px 0}.application-review-section-heading>span{color:#5176b3;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.application-review-section-heading h2{color:#18365f;letter-spacing:-.035em;margin:7px 0;font-size:1.25rem}.application-review-section-heading p{color:#71839c;margin:0;font-size:.75rem;line-height:1.7}.admin-analysis-page .analysis-reference-card{border-radius:16px;padding:24px}.admin-analysis-page .analysis-reference-card dd{overflow-wrap:anywhere;line-height:1.6}.admin-analysis-page .analysis-reference-card__chips{gap:8px}.admin-analysis-page .analysis-reference-card__chips>span{padding:7px 10px;line-height:1.5}.admin-analysis-page .analysis-reference-card__copy p{line-height:1.8}.admin-analysis-page .analysis-reference-review-list>div{padding:14px}.admin-analysis-page .analysis-reference-review-list small{line-height:1.7}.admin-analysis-page .admin-analysis-disclaimer{background:#f0f4fa;border-radius:12px;margin:22px 0 0;padding:16px 18px;font-size:.65rem;line-height:1.7}@media (width<=680px){.application-review-sections{flex-direction:column}.application-review-sections button{justify-content:flex-start;min-height:44px}.application-review-sections small{margin-left:auto}.admin-analysis-page .analysis-reference-card{padding:18px}}.admin-analysis-page .analysis-reference-layout{--review-blue:url(/assets/interview-results-art-B8P0vpS7.png);--review-mint:url(/assets/interview-glass-evaluation-Ce09TKQA.png);--review-peach:url(/assets/interview-glass-review-Cf3tkJl3.png);--review-lilac:url(/assets/interview-glass-pending-BJz-e4O4.png);--review-video:url(/assets/interview-room-glass-video-BnNZ1UkZ.png);--review-art:var(--review-blue)}.admin-analysis-page .analysis-reference-layout :is(.analysis-reference-profile,.analysis-reference-card,.what-if-simulation,.attrition-explainability,.admin-application__comparison){background-image:linear-gradient(105deg, #fff 35%, #fffffff5 70%, #ffffffb3), var(--review-art);background-position:50%,100% 0;background-repeat:no-repeat;background-size:cover,360px}.admin-analysis-page .analysis-reference-profile{--review-art:var(--review-mint)}.admin-analysis-page .analysis-reference-card:nth-child(2n){--review-art:var(--review-peach)}.admin-analysis-page .analysis-reference-layout :is(.analysis-reference-profile__facts article,.analysis-reference-profile__meta,.analysis-reference-profile__match,.analysis-reference-profile__button){background:linear-gradient(100deg, #f5f9fff7 30%, #f5f9ffd6), var(--review-mint) right center / cover no-repeat}.admin-analysis-page .analysis-reference-profile__facts article:last-child{background-image:linear-gradient(100deg, #f8f6fff7 30%, #f8f6ffd6), var(--review-lilac)}.admin-analysis-page .analysis-reference-profile__art{background:linear-gradient(140deg, #eff3ffbf, #ffffff73), var(--review-blue) center / cover}.admin-analysis-page .analysis-reference-profile__meta{border-radius:10px}.admin-analysis-page .application-review-sections{background:linear-gradient(100deg, #fffffffc, #ffffffe6), var(--review-blue) right center / cover}.admin-analysis-page .application-review-sections button{background:linear-gradient(100deg, #f8fafffa, #f8faffcc), var(--review-mint) right center / auto 150% no-repeat}.admin-analysis-page .application-review-sections button:nth-child(2){background-image:linear-gradient(100deg, #f8fafffa, #f8faffcc), var(--review-peach)}.admin-analysis-page .application-review-sections button:nth-child(3){background-image:linear-gradient(100deg, #f8fafffa, #f8faffcc), var(--review-lilac)}.admin-analysis-page .application-review-sections button[aria-pressed=true]{background-image:linear-gradient(100deg, #e9f1fff5, #e9f1ff99), var(--review-blue);border-color:#aec8f0;box-shadow:inset 0 -3px #6294de}.admin-analysis-page .application-review-section-heading{background:linear-gradient(90deg, #f8faff 25%, #f8fafff0 70%, #f8faff59), var(--review-video) right center / auto 100% no-repeat;border:1px solid #e1e9f5;border-radius:14px;padding:20px 24px}.admin-analysis-page #review-panel-evidence .application-review-section-heading{background-image:linear-gradient(90deg, #f8faff 25%, #f8fafff0 70%, #f8faff59), var(--review-mint)}.admin-analysis-page #review-panel-review .application-review-section-heading{background-image:linear-gradient(90deg, #f8faff 25%, #f8fafff0 70%, #f8faff59), var(--review-peach)}.admin-analysis-page .analysis-reference-layout :is(.what-if-simulation__header,.analysis-reference-card__heading,.attrition-explainability__heading){background:linear-gradient(90deg, #f8faff 25%, #f8fafff0 70%, #f8faff73), var(--review-peach) right center / auto 100% no-repeat;border-radius:12px;padding:20px}.admin-analysis-page .analysis-reference-layout :is(.what-if-simulation__result,.what-if-simulation__result-copy){background:linear-gradient(100deg, #f5f9fffa 20%, #f5f9ffdb), var(--review-blue) right center / cover}.admin-analysis-page .what-if-simulation__meter-tile{background:linear-gradient(130deg, #fffffff2 25%, #ffffffbf), var(--review-mint) top right / cover;border:1px solid #dae7f2;border-radius:14px;padding:16px 12px 28px}.admin-analysis-page .what-if-simulation__meter-tile:nth-child(2){background-image:linear-gradient(130deg, #fffffff2 25%, #ffffffbf), var(--review-lilac)}.admin-analysis-page .what-if-simulation__meter-tile{flex:1}.admin-analysis-page .what-if-simulation__meter-tile .risk-meter{aspect-ratio:160/94;width:min(160px,100%);height:auto;margin-inline:auto}.admin-analysis-page .analysis-reference-layout :is(.what-if-simulation__driver,.attrition-explainability__driver){background:linear-gradient(100deg, #fff7f6f7 30%, #fff7f6e0), var(--review-peach) right center / cover}.admin-analysis-page .analysis-reference-layout .what-if-simulation__driver--protective{background-image:linear-gradient(100deg, #effaf6f7 30%, #effaf6e0), var(--review-mint)}.admin-analysis-page .analysis-reference-layout .what-if-simulation__control--slider{background:linear-gradient(100deg, #f6faff 20%, #f6fafff2 70%, #f6faff80), var(--review-blue) right center / cover}.admin-analysis-page .analysis-reference-layout .what-if-simulation__toggle-row{background:linear-gradient(100deg, #f7f5fffa 40%, #f7f5ffbf), var(--review-peach) right center / cover}.admin-analysis-page .analysis-reference-layout .what-if-simulation__toggle-row:nth-child(2){background-image:linear-gradient(100deg, #fff5f4fa 40%, #fff5f4bf), var(--review-mint)}.admin-analysis-page .analysis-reference-layout .what-if-simulation__toggle-row:nth-child(3){background-image:linear-gradient(100deg, #f2faf8fa 40%, #f2faf8bf), var(--review-video)}.admin-analysis-page .analysis-reference-layout :is(.what-if-simulation__disclosure>summary,.admin-application__comparison>summary){background:linear-gradient(90deg, #f8faff 20%, #f8fafff0 75%, #f8faff66), var(--review-peach) right center / auto 100% no-repeat;border-radius:12px}.admin-analysis-page .analysis-reference-layout .candidate-skills-toggle{background:linear-gradient(90deg, #f6faff 20%, #f6fafff2 75%, #f6faff99), var(--review-mint) right center / auto 140% no-repeat}.admin-analysis-page .analysis-reference-layout :is(.attrition-explainability__model,.admin-comparison-grid>div){background:linear-gradient(100deg, #fff 40%, #fffffff2 75%, #ffffff8c), var(--review-mint) right top / 240px auto no-repeat}.admin-analysis-page .attrition-explainability__model:nth-child(2){background-image:linear-gradient(100deg, #fff 40%, #fffffff2 75%, #ffffff8c), var(--review-lilac)}.admin-analysis-page .analysis-reference-layout :is(.attrition-explainability__facts>span,.attrition-explainability__comparison>div,.attrition-explainability__overview,.analysis-reference-card dl>div,.analysis-reference-card__copy,.analysis-reference-review-list>div,.admin-comparison-grid dl>div){background:linear-gradient(100deg, #f8fafff7 20%, #f8faffe3), var(--review-art) right center / cover;border-radius:10px;padding:12px 14px}.admin-analysis-page .analysis-reference-card dl{gap:8px;display:grid}.admin-analysis-page .analysis-reference-layout :is(.analysis-reference-card__chips>span,.admin-comparison__chips>span,.attrition-explainability__source>span){background:linear-gradient(100deg, #edf4fff5, #edf4ffe0), var(--review-mint) center / cover}.admin-analysis-page .analysis-reference-layout :is(.what-if-simulation__footer,.admin-analysis-disclaimer,.admin-comparison__note,.attrition-explainability__limitations){background:linear-gradient(100deg, #f2f6fcfa, #f2f6fcdb), var(--review-blue) right center / cover;border-radius:12px;padding:14px 18px}@media (width<=680px){.admin-analysis-page .application-review-section-heading{padding:18px}.admin-analysis-page .analysis-reference-layout :is(.what-if-simulation__header,.analysis-reference-card__heading,.attrition-explainability__heading){padding:16px}.admin-analysis-page .what-if-simulation__meter-tile{padding:12px 7px 28px}}.applicant-attrition-planner.admin-analysis-page{background:0 0;min-height:0;margin:0;padding:0}.applicant-attrition-planner>.analysis-reference-layout{display:block}.applicant-attrition-planner .application-review-section-heading h2{margin:7px 0}.applicant-attrition-planner .what-if-simulation h2{margin:7px 0 0}.applicant-attrition-planner .what-if-simulation__intro{max-width:none}.applicant-attrition-planner__retry{color:#2164c7;min-height:44px;font:inherit;cursor:pointer;background:#f1f6ff;border:1px solid #c4d7ef;border-radius:10px;margin-top:16px;padding:10px 16px;font-size:.8rem;font-weight:700}.applicant-attrition-planner__retry:hover{background:#e1edff}.applicant-attrition-planner__retry:focus-visible{outline-offset:3px;outline:3px solid #2164c7}.applicant-attrition-planner .what-if-simulation input[type=range]:focus-visible{outline-offset:5px;outline:3px solid #2164c7}.applicant-job-dashboard{--applicant-art:url(/assets/profile-hero-bg-DAmo27wj.png);--applicant-tint:#eef5ff}.applicant-job-dashboard .applicant-results__header,.applicant-job-dashboard .applicant-results__tabs,.applicant-job-dashboard .applicant-results__metrics article,.applicant-job-dashboard .applicant-results__panel,.applicant-job-dashboard .applicant-results__skill-summary,.applicant-job-dashboard .resume-strength__competency-card,.applicant-job-dashboard .resume-strength__distribution-card,.applicant-job-dashboard .resume-strength__skills>article,.applicant-job-dashboard .applicant-interview-status{background-color:var(--applicant-tint);background-image:linear-gradient(100deg, #fffffff5 5%, #ffffffe0 55%, #ffffff6b), var(--applicant-art);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,auto 100%;border-color:#dbe5f3;box-shadow:0 8px 24px #2a497a0d}.applicant-job-dashboard .applicant-results__tabs{--applicant-art:url(/assets/application-mix-bg-Dc9PnytC.png);--applicant-tint:#f2edff}.applicant-job-dashboard .applicant-results__tabs button{color:#395372}.applicant-job-dashboard .applicant-results__tabs button[aria-selected=true]{color:#155dcc;background:#fff}.applicant-job-dashboard .applicant-results__metrics article:first-child{--applicant-art:url(/assets/application-match-bg-BfCLT1_s.png);--applicant-tint:#eaf8ff}.applicant-job-dashboard .applicant-results__metrics article:nth-child(2),.applicant-job-dashboard .resume-strength__competency-card{--applicant-art:url(/assets/job-readiness-card-bg-BzjthGUV.png);--applicant-tint:#e8faf3;border-color:#cce9df}.applicant-job-dashboard .applicant-results__metrics article:nth-child(3),.applicant-job-dashboard .resume-strength__distribution-card{--applicant-art:url(/assets/application-mix-bg-Dc9PnytC.png);--applicant-tint:#f3edff;border-color:#e0d7f4}.applicant-job-dashboard .applicant-results__skill-summary{--applicant-art:url(/assets/application-review-bg-DcXb9IAx.png);--applicant-tint:#fff4ed}.applicant-job-dashboard .applicant-results__skill-summary .resume-strength{background:0 0}.applicant-job-dashboard .resume-strength__skills>article{--applicant-art:url(/assets/cv-status-card-bg-T9LEMjEd.png);--applicant-tint:#edf6ff}.applicant-job-dashboard .resume-strength__skills>article:nth-child(3n+2){--applicant-art:url(/assets/profile-completion-card-bg-B1zaRZ9A.png);--applicant-tint:#edf9f2;border-color:#cfe7dc}.applicant-job-dashboard .resume-strength__skills>article:nth-child(3n){--applicant-art:url(/assets/application-pending-bg-C0z6fqQO.png);--applicant-tint:#fff3ea;border-color:#f0dfcd}.applicant-job-dashboard .applicant-results__panel{--applicant-art:url(/assets/job-publishing-card-bg-Bg1g7OiB.png);--applicant-tint:#f4efff}.applicant-job-dashboard .applicant-results__panel--cv{--applicant-art:url(/assets/cv-status-card-bg-T9LEMjEd.png);--applicant-tint:#eaf7ff}.applicant-job-dashboard .applicant-interview-status{--applicant-art:url(/assets/interview-schedule-bg-P4k9Kh3Y.png);--applicant-tint:#fff3ee;border-color:#eedbda}.applicant-job-dashboard .resume-strength__evidence,.applicant-job-dashboard .resume-strength__skills>article>small{color:#425d7c}@media (width<=600px){.applicant-job-dashboard{background-color:#f5f7fc}.applicant-job-dashboard .applicant-results__panel,.applicant-job-dashboard .resume-strength__skills>article,.applicant-job-dashboard .resume-strength__competency-card,.applicant-job-dashboard .resume-strength__distribution-card{background-image:linear-gradient(100deg, #fffffff7, #ffffffc7), var(--applicant-art)}}.applicant-results{color:#142d50;gap:16px;display:grid}.applicant-results__header{background:#fff;border:1px solid #dfe7f1;border-radius:18px;align-items:center;gap:18px;padding:20px 24px;display:flex}.applicant-results__header h1{margin:5px 0;font-size:1.6rem}.applicant-results__header p{margin:6px 0;font-size:.85rem}.applicant-results__header>div>span,.applicant-results__header small{font-size:.75rem}.applicant-results__header p,.applicant-results small,.applicant-results__panel>p{color:#637993}.applicant-results__avatar{color:#2164c7;background:#edf3ff;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:1.6rem;font-weight:700;display:grid;overflow:hidden}.applicant-results__avatar img{object-fit:cover;width:100%;height:100%}.applicant-results__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.applicant-results__metrics article{background:#fff;border:1px solid #dfe7f1;border-radius:16px;gap:12px;padding:24px;display:grid}.applicant-results__metrics strong{color:#2164c7;font-size:2rem}.applicant-results__panel{background:#fff;border:1px solid #dfe7f1;border-radius:18px;min-width:0;padding:24px}.applicant-results h2{margin:0 0 16px;font-size:1.25rem}.applicant-results__skills{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.applicant-results__tabs{background:#eaf0f8;border:1px solid #dfe7f1;border-radius:12px;gap:6px;padding:6px;display:flex;overflow-x:auto}.applicant-results__tabs button{color:#637993;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 20px;font-size:.85rem;font-weight:700}.applicant-results__tabs button[aria-selected=true]{color:#2164c7;background:#fff;box-shadow:0 3px 10px #1a396914}.applicant-results__tabs button:focus-visible,.applicant-results__tab-content:focus-visible{outline-offset:2px;outline:2px solid #2164c7}.applicant-results__skill-details{margin-top:12px}.applicant-results__skill-details summary{cursor:pointer;color:#2164c7;font-size:.8rem;font-weight:650}.applicant-results__skill-summary{background:#fff;border:1px solid #dfe7f1;border-radius:18px;overflow:hidden}.applicant-results__skill-summary .resume-strength--skill-analysis{min-height:0;padding:26px}@media (width<=560px){.applicant-results__skill-summary .resume-strength--skill-analysis{padding:18px 14px}}.applicant-results__skill{border:1px solid #e3ebf6;border-radius:12px;padding:18px}.applicant-results__skill-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.applicant-results__skill-heading h3{margin:0}.applicant-results__skill-heading span{color:#2164c7;background:#edf3ff;border-radius:6px;padding:5px 8px;font-size:.75rem}.applicant-results__skill-heading strong{color:#2164c7;margin-left:auto}.applicant-results progress{accent-color:#2164c7;width:100%;height:8px;margin-top:14px}.applicant-results__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.applicant-results dl>div{border-bottom:1px solid #edf1f7;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.applicant-results dd{text-align:right;margin:0}.applicant-results__panel p{white-space:pre-wrap;line-height:1.65}.applicant-results__panel a{color:#2164c7;font-weight:700}.applicant-results__header{background-color:#e5efff;background-image:linear-gradient(90deg,#e6f0fff0,#e6f0ffb8 42%,#e6f0ff14 75%),url(/assets/applications-pipeline-art-CCFOkd-m.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover;min-height:156px;box-shadow:0 8px 24px #1b3d6e0d}.applicant-results__header>div{overflow-wrap:anywhere;min-width:0}.applicant-results__metrics article{background-position:50%,100%;background-repeat:no-repeat;background-size:cover;gap:10px;min-height:150px;padding:20px;box-shadow:0 6px 20px #1b3d6e0a}.applicant-results__metrics article:first-child{background-image:linear-gradient(90deg,#def7f2f0,#def7f2c7 48%,#def7f21f),url(/assets/application-match-bg-BfCLT1_s.png);border-color:#bcded8}.applicant-results__metrics article:nth-child(2){background-image:linear-gradient(90deg,#ffeddff0,#ffeddfc7 48%,#ffeddf1f),url(/assets/application-review-bg-DcXb9IAx.png);border-color:#efd4c3}.applicant-results__metrics article:nth-child(3){background-image:linear-gradient(90deg,#e0edfff0,#e0edffc7 48%,#e0edff1f),url(/assets/job-readiness-card-bg-BzjthGUV.png);border-color:#c3d8f4}.applicant-results__panel{background-image:linear-gradient(#ffffffe8,#fff 190px),url(/assets/published-jobs-card-bg-UcmwwztZ.png);background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%,auto 190px}.applicant-results__panel--cv{background-image:linear-gradient(#ffffffe8,#fff 190px),url(/assets/recent-applications-bg-Bff4x3nk.png)}.applicant-results__skill-summary .resume-strength--skill-analysis{background:linear-gradient(#fffffff0,#fff 175px),url(/assets/application-review-bg-DcXb9IAx.png) 100% 0/auto 175px no-repeat}.applicant-results small,.applicant-results__header p,.applicant-results__panel>p{color:#4e637e}.applicant-results__tabs button{color:#4e637e;border:1px solid #0000;min-height:44px;transition:background-color .14s,border-color .14s}.applicant-results__tabs button:hover{color:#174e9d;background:#f7faff}.applicant-results__tabs button[aria-selected=true]{border-color:#2164c7;box-shadow:0 2px 8px #1a396914}.applicant-results__tabs button:active{background:#dce9fc}.applicant-results__panel a{background:#f1f6ff;border:1px solid #c4d7ef;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.applicant-results__panel a:hover{background:#e1edff;text-decoration:underline}.applicant-results__panel a:active{background:#d3e3fa}.applicant-results :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #2164c7}.applicant-results summary{cursor:pointer;min-height:44px;padding-block:10px}.applicant-results summary:hover{text-decoration:underline}.applicant-results dd{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.applicant-results__tabs button{transition:none}}@media (width<=560px){.applicant-results__header{background-image:linear-gradient(90deg,#e6f0fff2,#e6f0ffb8),url(/assets/applications-pipeline-art-CCFOkd-m.png)}.applicant-results dl>div{flex-direction:column;gap:6px}.applicant-results dd{text-align:left}.applicant-results__tabs button{padding-inline:14px}}@media (width<=800px){.applicant-results__metrics,.applicant-results__details,.applicant-results__skills{grid-template-columns:1fr}.applicant-results__header{align-items:flex-start;padding:20px}.applicant-results__avatar{width:58px;height:58px}}.applicant-job-dashboard__back{color:#2164c7;font-weight:700;text-decoration:none}.applicant-job-dashboard__error{color:#b4233c;background:#fff1f3;border-radius:10px;padding:14px}.applicant-job-dashboard__back{background:#fff;border:1px solid #c4d7ef;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.applicant-job-dashboard__back:hover{background:#edf4ff;border-color:#2164c7;text-decoration:underline}.applicant-job-dashboard__back:active{background:#dce9fc}.applicant-job-dashboard__back:focus-visible{outline-offset:3px;outline:3px solid #2164c7}@media (width<=520px){.applicant-job-dashboard__back{padding:8px;font-size:.75rem}}.candidate-skills-toggle{color:#245dc5;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #d7e5fb;border-radius:9px;margin-top:10px;padding:0;display:block}.candidate-skills-toggle>span{align-items:center;gap:8px;padding:9px 11px;font-size:.68rem;font-weight:800;display:flex}.candidate-skills-toggle>span>span{align-items:center;gap:6px;display:inline-flex}.candidate-skills-toggle__chevron{margin-left:auto;transition:transform .16s}.candidate-skills-toggle:hover,.candidate-skills-toggle:focus-visible{background:#eef5ff;border-color:#b9d2f8}.candidate-skills-toggle:focus-visible{outline-offset:-3px;outline:3px solid #4e87e833}.applications-workspace .application-result{background-color:#f8fbff;background-image:linear-gradient(100deg,#fffffff7,#ffffffeb 42%,#f5f4ffd4),url(/assets/application-review-bg-DcXb9IAx.png);background-position:50%,100% 0;background-repeat:no-repeat;background-size:cover,auto 100%;border:1px solid #dce3f3;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 9px 24px #3449780f}.applications-workspace .application-result:before{content:"";pointer-events:none;background:linear-gradient(#8062d9,#469fd9,#32b39c);border-radius:0 4px 4px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.applications-workspace .application-result:hover{border-color:#becbec;box-shadow:0 12px 28px #454f8b1a}.applications-workspace .application-result__avatar{color:#6550b2;background:linear-gradient(145deg,#eee6ff,#e4f1ff);border:1px solid #dcd8f5;border-radius:16px;box-shadow:0 6px 15px #574ba41a}.applications-workspace .application-result__identity p{color:#61738c}.applications-workspace .application-result__facts span{background:#ffffffe0;border-color:#dce5f0;border-radius:9px}.applications-workspace .application-result__facts b{color:#627592}.applications-workspace .application-result__steps b{color:#687a94}.applications-workspace .application-result__steps .is-current b{color:#17315a}.applications-workspace .application-result__score{background:linear-gradient(145deg,#ece7ff,#e7f3ff 65%,#e3f6f0);border-color:#d8d8f3;border-radius:14px;padding:14px 12px;box-shadow:0 5px 14px #6052a512}.applications-workspace .application-result__score strong{color:#5040ab;font-size:1.35rem}.applications-workspace .application-result__score small,.applications-workspace .application-result__score span{color:#59658b}.applications-workspace .application-result__score>i{background:#d4dcf0;height:5px}.applications-workspace .application-result__score>i em{background:linear-gradient(90deg,#8160d9,#538ce0,#28b49f)}.applications-workspace .application-result__actions label{color:#5a6e8a}.applications-workspace .application-result__actions select{border-radius:10px}.applications-workspace .application-result__actions button{background:linear-gradient(115deg,#356bd8,#6b54cb);border-color:#5265ce;border-radius:10px;box-shadow:0 6px 14px #4c57ba2e}.applications-workspace .application-result__actions button:hover{background:linear-gradient(115deg,#285bbf,#5c43b5)}.applications-workspace .application-result__actions button:focus-visible,.applications-workspace .application-result__actions select:focus-visible{outline-offset:3px;outline:3px solid #9d8be2}.applications-workspace .application-result__comparison{border-color:#dee5f2}.applications-workspace .application-result .candidate-skills-toggle{color:#455aa4;background:linear-gradient(100deg,#e9f1fff0,#efeaffeb);border-color:#d6def4;border-radius:11px}.applications-workspace .application-result .candidate-skills-toggle:hover{background:#e7edfc}.applications-workspace .application-result .admin-application__comparison{border-color:#dfe5f1}.applications-workspace .application-result .admin-application__comparison summary{color:#4f468c;background:#ffffffe8;border-color:#dce2f1;border-radius:11px}.applications-workspace .application-result .admin-application__comparison summary:hover{background:#f2efff}.applications-workspace .application-result .admin-application__comparison summary:focus-visible{outline-offset:-3px;outline:3px solid #9d8be2}.applications-workspace .application-result .admin-application__comparison summary b{color:#6147ad;background:#eee8fc}.applications-workspace .application-result .admin-application__comparison[open]{background:#fffffff2;border-radius:11px}@media (width<=560px){.applications-workspace .application-result__actions select{font-size:16px}}@media (prefers-reduced-motion:reduce){.applications-workspace .application-result{transition:none}.applications-workspace .application-result:hover{transform:none}}.application-job-header{background:linear-gradient(105deg,#f8fbff 0%,#eef5ff 62%,#f2f0ff 100%);border:1px solid #d4e2f4;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;margin:12px 0 1px;padding:17px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #264f8b0f}.application-job-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#516be821,#0000 68%);width:150px;height:150px;position:absolute;top:-58px;right:135px}.application-job-header__icon{color:#fff;background:linear-gradient(145deg,#2168d9,#6258e8);border:4px solid #ffffffd1;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #2e57c638}.application-job-header__copy{min-width:0}.application-job-header__eyebrow{color:#607794;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.57rem;font-weight:750;display:flex}.application-job-header__eyebrow i{background:#20bca5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #20bca51f}.application-job-header__eyebrow b{color:#2a65c8;border-left:1px solid #cbd9eb;padding-left:7px}.application-job-header h3{color:#0d2954;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:1rem;overflow:hidden}.application-job-header__meta{flex-wrap:wrap;gap:6px 13px;display:flex}.application-job-header__meta span{color:#71849f;align-items:center;gap:5px;font-size:.61rem;display:inline-flex}.application-job-header__meta .icon{color:#5e7eaf}.application-job-header__count{z-index:1;color:#245dc5;background:#ffffffdb;border:1px solid #cfdef2;border-radius:12px;align-items:center;gap:9px;min-width:145px;padding:10px 12px;display:flex;position:relative;box-shadow:0 7px 18px #29519012}.application-job-header__count>span{background:#edf4ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.application-job-header__count div{flex:1;display:grid}.application-job-header__count strong{color:#12366f;font-size:.86rem;line-height:1}.application-job-header__count small{color:#71839d;margin-top:3px;font-size:.55rem}@media (width<=600px){.application-job-header{grid-template-columns:auto minmax(0,1fr);padding:15px}.application-job-header__count{grid-column:1/-1;width:100%}.application-job-header:after{right:-30px}.application-job-header__eyebrow b{display:none}}.applications-workspace .application-job-header{background-color:#edf2ff;background-image:linear-gradient(100deg,#ece8ffe0,#ebf5ffa6 48%,#eaf7f61f),url(/assets/published-job-item-bg-ecAujd7l.png);background-position:50%,100%;background-size:cover;border-color:#d3dbf2;border-radius:20px;min-height:112px;padding:20px 22px;box-shadow:0 10px 26px #3f4c8714,inset 0 1px #ffffffe6}.applications-workspace .application-job-header:after{display:none}.applications-workspace .application-job-header__icon{background:linear-gradient(145deg,#4e77df,#7954d8);border-radius:16px}.applications-workspace .application-job-header__eyebrow{color:#526587}.applications-workspace .application-job-header__meta span{color:#516785}.applications-workspace .application-job-header__count{background:#ffffffed;border-color:#d5dff1;border-radius:14px;padding:12px 14px}.applications-workspace .application-job-header__count>span{color:#6952bc;background:#f0eaff;border-radius:10px}@media (width<=600px){.applications-workspace .application-job-header{padding:18px 16px}.applications-workspace .application-job-header__count{box-sizing:border-box}}.applications-filters{background-color:#edf2ff;background-image:linear-gradient(105deg,#eee8ffd1,#e8f7ff99 52%,#def7f061),url(/assets/applications-pipeline-art-CCFOkd-m.png);background-position:50%,right 48%;background-size:cover;border:1px solid #d6def7;border-radius:20px;grid-template-columns:190px minmax(210px,1.4fr) repeat(3,minmax(135px,1fr));align-items:center;gap:14px;margin:18px 0;padding:22px 20px;display:grid;box-shadow:0 12px 30px #434c8b17,inset 0 1px #ffffffe6}.applications-filters__title{align-items:center;gap:12px;min-width:0;display:flex}.applications-filters__title>span{color:#fff;background:linear-gradient(140deg,#4f72eb,#7652d8);border:1px solid #ffffff80;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 14px #624fc938}.applications-filters__title div{gap:5px;display:grid}.applications-filters__title strong{color:#24335d;font-size:.78rem}.applications-filters__title small{color:#536587;font-size:.61rem;line-height:1.5}.applications-filters .application-filter{color:#465778;text-transform:uppercase;letter-spacing:.06em;gap:8px;min-width:0;font-size:.6rem;font-weight:800;display:grid;position:relative}.applications-filters .application-filter>span{align-items:center;gap:6px;display:flex}.applications-filters .application-filter>span:before{content:"";background:#7771d7;border-radius:50%;width:5px;height:5px}.applications-filters .application-filter:nth-child(3)>span:before{background:#3989ca}.applications-filters .application-filter:nth-child(4)>span:before{background:#249883}.applications-filters .application-filter:nth-child(5)>span:before{background:#b97940}.applications-filters .application-filter input,.applications-filters .application-filter select{box-sizing:border-box;color:#223759;width:100%;min-height:46px;font:inherit;text-transform:none;letter-spacing:0;background:#fffffff0;border:1px solid #d2dcf0;border-radius:12px;outline:none;padding:11px 12px;font-size:.72rem;font-weight:600;transition:border-color .18s,box-shadow .18s;box-shadow:0 3px 8px #2e446e09}.applications-filters .application-filter select{cursor:pointer}.applications-filters .application-filter input::placeholder{color:#75829b;font-weight:400}.applications-filters .application-filter input:hover,.applications-filters .application-filter select:hover{border-color:#a9b8dd}.applications-filters .application-filter input:focus,.applications-filters .application-filter select:focus{border-color:#7463d8;box-shadow:0 0 0 3px #7463d829}.applications-filters .application-filter--search .icon{color:#7673b5;pointer-events:none;position:absolute;bottom:15px;left:13px}.applications-filters .application-filter--search input{padding-left:38px}@media (width<=1150px){.applications-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-filters__title{grid-column:1/-1;padding-bottom:4px}}@media (width<=600px){.applications-filters{background-position:50%,70%;grid-template-columns:1fr;gap:16px;padding:20px 16px}.applications-filters__title{grid-column:auto}.applications-filters .application-filter input,.applications-filters .application-filter select{font-size:16px}}@media (prefers-reduced-motion:reduce){.applications-filters .application-filter input,.applications-filters .application-filter select{transition:none}}.applications-workspace{background:#fff;border:1px solid #dfe7f1;border-radius:20px;padding:26px;box-shadow:0 16px 34px #1a39690f}.applications-workspace__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.applications-workspace__eyebrow{color:#1d6fe1;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:.63rem;font-weight:850;display:inline-flex}.applications-workspace__eyebrow i{background:#20bca5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #20bca51f}.applications-workspace h2{color:#0b1e42;letter-spacing:-.045em;margin:7px 0 0;font-size:1.65rem}.applications-workspace__heading p{color:#6b7c97;margin:7px 0 0;font-size:.76rem}.applications-workspace__count{color:#1d5fc9;white-space:nowrap;background:#edf4ff;border:1px solid #d7e6fd;border-radius:8px;padding:7px 10px;font-size:.63rem;font-weight:800}.applications-workspace__error{color:#b4233c;background:#fff1f3;border:1px solid #ffd5dc;border-radius:9px;align-items:center;gap:7px;margin:15px 0 0;padding:10px 12px;font-size:.7rem;display:flex}.applications-workspace__toolbar{background:#f7faff;border:1px solid #e0e9f4;border-radius:12px;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(140px,1fr));gap:10px;margin:21px 0 16px;padding:12px;display:grid}.application-filter{color:#6f7f99;text-transform:uppercase;letter-spacing:.04em;gap:6px;min-width:0;font-size:.6rem;font-weight:800;display:grid;position:relative}.application-filter input,.application-filter select{color:#17315a;width:100%;min-height:40px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d5e0ee;border-radius:8px;outline:0;padding:9px 10px;font-size:.72rem;font-weight:550}.application-filter--search .icon{color:#7b8da8;position:absolute;bottom:12px;left:10px}.application-filter--search input{padding-left:32px}.application-filter input:focus,.application-filter select:focus{border-color:#4e87e8;box-shadow:0 0 0 3px #4e87e81f}.application-result-list{gap:10px;display:grid}.application-result-group{background:#f5f8fd;border:1px solid #dfe7f1;border-left:3px solid #2a6cdb;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:9px 0 0;padding:12px 15px;display:flex}.application-result-group span,.application-result-group p{color:#7c8da6;font-size:.59rem}.application-result-group h3{color:#17315a;margin:4px 0 2px;font-size:.83rem}.application-result-group p{margin:0}.application-result-group>strong{color:#245dc5;white-space:nowrap;background:#fff;border:1px solid #d5e2f2;border-radius:7px;padding:6px 9px;font-size:.61rem}.application-result{background:#fff;border:1px solid #e0e7f1;border-radius:14px;grid-template-columns:minmax(205px,1.05fr) minmax(280px,1.45fr) 125px 142px;align-items:center;gap:17px;padding:17px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.application-result:hover{border-color:#b9cce5;transform:translateY(-1px);box-shadow:0 13px 28px #245dc514}.application-result__identity{align-items:center;gap:11px;min-width:0;display:flex}.application-result__avatar{color:#245dc5;background:#eaf1ff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:.72rem;font-weight:900;display:grid}.application-result__avatar--photo{overflow:hidden}.application-result__avatar img{object-fit:cover;width:100%;height:100%}.application-result__identity div{min-width:0}.application-result__identity small,.application-result__identity p{color:#8796ab;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;display:block;overflow:hidden}.application-result__identity small{color:#1d6fe1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-weight:800}.application-result__identity h3{color:#102650;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:.84rem;overflow:hidden}.application-result__identity p{margin:0}.application-result__journey{min-width:0}.application-result__job{color:#193052;align-items:center;gap:6px;min-width:0;display:flex}.application-result__job strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.application-result__job>.icon{color:#5f72f0}.application-result__status{color:#1d6fe1;white-space:nowrap;background:#edf4ff;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:.54rem;font-weight:850}.application-result__status--new{color:#ad7300;background:#fff6df}.application-result__status--reviewing{color:#1d6fe1;background:#edf4ff}.application-result__status--shortlisted{color:#078b7e;background:#e6faf6}.application-result__status--hired{color:#6848c7;background:#f1edff}.application-result__status--rejected{color:#bc4053;background:#fff0f2}.application-result__progress{margin:19px 5px 0;position:relative}.application-result__track{background:#dce5f0;height:2px;position:absolute;top:4px;left:0;right:0}.application-result__track i{background:linear-gradient(90deg,#6681ed,#2ab8a4);border-radius:99px;height:100%;display:block}.application-result__steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.application-result__steps span{justify-items:center;gap:6px;min-width:0;display:grid}.application-result__steps i{background:#f6f8fc;border:3px solid #cad6e7;border-radius:50%;width:10px;height:10px}.application-result__steps span.is-complete i{background:#fff;border-color:#647be5}.application-result__steps span.is-current i{background:#20bca5;border-color:#20bca5;box-shadow:0 0 0 4px #20bca521}.application-result__steps b{color:#8a99ad;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5rem;font-weight:700;overflow:hidden}.application-result__steps span.is-current b{color:#17315a}.application-result__facts{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.application-result__facts span{color:#314b70;background:#f8fbff;border:1px solid #e6edf6;border-radius:7px;gap:2px;min-width:85px;padding:6px 8px;font-size:.58rem;display:grid}.application-result__facts b{color:#8998ad;text-transform:uppercase;font-size:.5rem;font-weight:800}.application-result__score{background:#f0f4ff;border:1px solid #dce5ff;border-radius:10px;gap:4px;min-width:0;padding:11px 10px;display:grid}.application-result__score small{color:#6679a8;text-transform:uppercase;letter-spacing:.05em;font-size:.55rem;font-weight:800}.application-result__score strong{color:#3730a3;letter-spacing:-.04em;font-size:1.2rem;line-height:1}.application-result__score span{color:#6d77a5;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.application-result__score>i{background:#dbe1f4;border-radius:99px;height:4px;overflow:hidden}.application-result__score>i em{border-radius:inherit;background:#6c66e8;height:100%;display:block}.application-result__actions{gap:8px;display:grid}.application-result__actions label{color:#7b8da7;text-transform:uppercase;gap:5px;font-size:.57rem;font-weight:800;display:grid}.application-result__actions select{color:#17315a;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #d5e0ee;border-radius:8px;padding:8px;font-size:.65rem}.application-result__actions button,.applications-empty button{color:#fff;min-height:35px;font:inherit;cursor:pointer;background:#155dcc;border:1px solid #155dcc;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.61rem;font-weight:850;display:inline-flex}.application-result__actions button:hover,.applications-empty button:hover{background:#0b4cae}.application-result__comparison{border-top:1px solid #edf1f6;grid-column:1/-1;padding-top:2px}.application-result__comparison>p{color:#72829a;border-top:1px solid #edf1f6;margin:11px 0 0;padding:10px 0 0;font-size:.65rem;line-height:1.5}.applications-empty{color:#8190a7;text-align:center;align-content:center;place-items:center;gap:8px;min-height:215px;font-size:.7rem;display:grid}.applications-empty svg{color:#4e87e8}.applications-empty strong{color:#17315a;font-size:.84rem}.applications-empty span:not(.applications-empty__loader){max-width:350px;line-height:1.5}.applications-empty button{background:#17315a;border-color:#17315a;margin-top:4px}.applications-empty__loader{border:2px solid #dce6f5;border-top-color:#4e87e8;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite applications-spin}@keyframes applications-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.application-result{grid-template-columns:minmax(205px,1fr) minmax(250px,1.25fr) 125px}.application-result__actions{grid-column:3}.application-result__comparison{grid-column:1/-1}}@media (width<=820px){.applications-workspace__toolbar{grid-template-columns:1fr 1fr}.application-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.application-result__score{grid-column:1}.application-result__actions{grid-column:2}.application-result__comparison{grid-column:1/-1}}@media (width<=560px){.applications-workspace{border-radius:16px;padding:20px 14px}.applications-workspace__heading,.application-result-group{flex-direction:column;align-items:flex-start}.applications-workspace__count{align-self:flex-start}.applications-workspace__toolbar{grid-template-columns:1fr}.application-result{grid-template-columns:1fr;gap:14px;padding:14px}.application-result__score,.application-result__actions,.application-result__comparison{grid-column:auto}.application-result__actions{grid-template-columns:1fr 1.25fr;align-items:end}.application-result__facts{margin-top:13px}}.applications-workspace{box-shadow:none;background:0 0;border:0;padding:0 0 26px}.application-result-list{gap:11px;padding:0 2px}.application-result-group{background:linear-gradient(100deg,#eef5ff,#f7fbff);border-color:#d7e4f4;border-radius:13px;margin-top:10px;padding:14px 17px}.application-result-group>strong{border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}@media (width<=560px){.applications-workspace{padding:0 0 22px}}.admin-overview--reference{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(285px,.86fr);align-items:start;gap:16px;margin-top:14px;display:grid}.dashboard-card{color:#17284c;background:#fff;border:1px solid #e3e8f2;border-radius:17px;min-width:0;padding:19px;box-shadow:0 12px 28px #324b7e0e}.dashboard-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-overline{color:#7651dc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.61rem;font-weight:850;display:inline-flex}.dashboard-overline i{background:#8962e8;border-radius:50%;width:6px;height:6px}.dashboard-card h2{color:#101f44;letter-spacing:-.045em;margin:7px 0 3px;font-size:1.12rem}.dashboard-card__heading p{color:#7b89a2;margin:0;font-size:.66rem}.dashboard-link,.dashboard-footer-link{color:#7651dc;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:.61rem;font-weight:850;display:inline-flex}.dashboard-icon-link{color:#7651dc;background:#faf9ff;border:1px solid #e6e0ff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.dashboard-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.dashboard-pipeline__label{color:#73819b;justify-content:space-between;align-items:center;gap:4px;font-size:.58rem;display:flex}.dashboard-pipeline__label strong{color:#15284e;font-size:.84rem}.dashboard-pipeline__dots{grid-template-columns:repeat(5,7px);place-content:start center;gap:5px;min-height:105px;margin:13px 0 9px;display:grid}.dashboard-pipeline__dots i{border-radius:50%;width:7px;height:7px}.dashboard-pipeline__dots--purple i{background:#9274eb}.dashboard-pipeline__dots--blue i{background:#7ea7f1}.dashboard-pipeline__dots--teal i{background:#72cdbd}.dashboard-pipeline__dots--coral i{background:#ff9a88}.dashboard-pipeline__dots--green i{background:#9bdbce}.dashboard-pipeline__track{background:#edf0f6;border-radius:99px;height:5px;overflow:hidden}.dashboard-pipeline__track i{border-radius:inherit;background:#9274eb;min-width:4px;height:100%;display:block}.dashboard-pipeline__stage:nth-child(2) .dashboard-pipeline__track i{background:#7ea7f1}.dashboard-pipeline__stage:nth-child(3) .dashboard-pipeline__track i{background:#72cdbd}.dashboard-pipeline__stage:nth-child(4) .dashboard-pipeline__track i{background:#ff9a88}.dashboard-pipeline__stage:nth-child(5) .dashboard-pipeline__track i{background:#9bdbce}.dashboard-card__footer{border-top:1px solid #eef1f6;align-items:center;gap:24px;margin-top:19px;padding-top:15px;display:flex}.dashboard-card__footer span{gap:3px;display:grid}.dashboard-card__footer small{color:#8490a6;font-size:.56rem}.dashboard-card__footer strong{color:#12254a;font-size:.96rem}.dashboard-card__footer svg{fill:none;stroke:#8c6af0;stroke-width:2px;width:145px;height:40px;margin-left:auto;overflow:visible}.dashboard-application-list{gap:5px;margin-top:18px;display:grid}.dashboard-application{color:#14264b;text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:8px 7px;display:grid}.dashboard-application:hover{background:#fafbff;border-color:#e4e9f3}.dashboard-application__avatar{color:#6344c4;background:#eeeaff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.58rem;font-weight:850;display:grid}.dashboard-application__avatar--photo{overflow:hidden}.dashboard-application__avatar img{object-fit:cover;width:100%;height:100%}.dashboard-application__copy{gap:3px;min-width:0;display:grid}.dashboard-application__copy strong,.dashboard-application__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-application__copy strong{color:#192a4b;font-size:.65rem}.dashboard-application__copy small,.dashboard-application__time{color:#8290a7;font-size:.56rem}.dashboard-application__status{white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:.52rem;font-weight:800}.dashboard-application__status--shortlisted{color:#139985;background:#e7faf5}.dashboard-application__status--hired{color:#6d56c8;background:#f0edff}.dashboard-footer-link{margin:15px 0 0 auto}.dashboard-side-stack{gap:16px;display:grid}.dashboard-interview-list{gap:6px;margin-top:17px;display:grid}.dashboard-interview{color:#182a4d;text-align:left;background:#fbfcff;border:1px solid #edf0f6;border-radius:10px;grid-template-columns:62px minmax(0,1fr) 31px;align-items:center;gap:8px;width:100%;padding:6px;display:grid}.dashboard-interview>strong{color:#5740b7;text-align:center;background:#f0edff;border-radius:7px;padding:8px 4px;font-size:.59rem}.dashboard-interview span{gap:2px;min-width:0;display:grid}.dashboard-interview span b{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.dashboard-interview span small{color:#8490a6;font-size:.54rem}.dashboard-interview>i{color:#fff;background:linear-gradient(135deg,#7856e7,#b168d6);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.49rem;font-style:normal;font-weight:850;display:grid}.dashboard-interview:hover{border-color:#dcd4ff}.dashboard-card__period{color:#7651dc;align-items:center;gap:3px;font-size:.58rem;font-weight:800;display:inline-flex}.dashboard-analytics{align-items:center;gap:18px;margin-top:16px;display:flex}.dashboard-donut{color:#14264b;background:conic-gradient(var(--dashboard-donut));border-radius:50%;flex:none;align-content:center;place-items:center;width:105px;height:105px;display:grid;position:relative}.dashboard-donut:before{content:"";background:#fff;border-radius:50%;width:75px;height:75px;position:absolute}.dashboard-donut strong,.dashboard-donut small{z-index:1;text-align:center;position:relative}.dashboard-donut strong{font-size:1.05rem}.dashboard-donut small{color:#8591a7;font-size:.49rem;line-height:1.2}.dashboard-legend{flex:1;gap:7px;display:grid}.dashboard-legend span{color:#77859d;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:5px;font-size:.55rem;display:grid}.dashboard-legend b{color:#53637d;font-weight:700}.dashboard-legend em{color:#263b60;text-align:right;min-width:27px;font-style:normal}.dashboard-legend__dot{border-radius:50%;width:7px;height:7px}.dashboard-legend__dot--blue{background:#6a9cf2}.dashboard-legend__dot--teal{background:#62cdbb}.dashboard-legend__dot--coral{background:#ff8c78}.dashboard-empty{color:#8290a7;text-align:center;align-content:center;place-items:center;gap:7px;min-height:175px;font-size:.66rem;display:grid}.dashboard-empty svg{color:#7651dc}.dashboard-empty button{color:#7651dc;background:#f0edff;border:1px solid #e2dcff;border-radius:7px;padding:7px 10px;font-size:.58rem;font-weight:800}.dashboard-empty--small{min-height:100px}@media (width<=1180px){.admin-overview--reference{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-side-stack{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=800px){.admin-overview--reference{grid-template-columns:1fr}.dashboard-side-stack{grid-column:auto;grid-template-columns:1fr}.dashboard-pipeline{gap:5px}.dashboard-pipeline__dots{grid-template-columns:repeat(5,6px);gap:4px}.dashboard-pipeline__dots i{width:6px;height:6px}}@media (width<=500px){.dashboard-card{padding:16px 14px}.dashboard-card__heading{display:grid}.dashboard-application{grid-template-columns:32px minmax(0,1fr) auto}.dashboard-application__time{display:none}.dashboard-application__status{grid-column:2/-1;justify-self:start}.dashboard-card__footer{gap:14px}.dashboard-card__footer svg{width:95px}}.dashboard-card--pipeline{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe3 45%,#ffffff47 100%),url(/assets/candidate-momentum-bg-BSPPl_83.png);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,auto 145%}.dashboard-card--activity{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 43%,#ffffff3b 100%),url(/assets/recent-applications-bg-Bff4x3nk.png);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,auto 145%}.dashboard-card--interviews{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 46%,#fff3 100%),url(/assets/interview-schedule-bg-P4k9Kh3Y.png);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,auto 145%}.dashboard-card--analytics{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe3 44%,#fff3 100%),url(/assets/application-mix-bg-Dc9PnytC.png);background-position:50%,100% 100%;background-repeat:no-repeat;background-size:100% 100%,auto 145%}.admin-app-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.admin-app-shell__main{background:#fff;min-height:100vh;margin-left:285px}.admin-app-shell:has(.cv-navigation--collapsed) .admin-app-shell__main{margin-left:80px}.admin-page--overview{color:#17284c;background:#fff;min-height:calc(100vh - 72px);padding:22px clamp(18px,2.6vw,42px) 48px}.admin-page--overview .admin-page__container{width:min(1450px,100%)}.admin-overview--legacy{display:none!important}.admin-page--overview .admin-hero{min-height:132px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf0f6;border-radius:0;padding:23px 4px 19px}.admin-page--overview .admin-hero:before,.admin-page--overview .admin-hero:after{display:none}.admin-page--overview .admin-hero__content{align-self:center;max-width:760px}.admin-page--overview .admin-hero__identity{display:none}.admin-page--overview .admin-hero .admin-eyebrow{color:#7a8499}.admin-page--overview .admin-hero .admin-eyebrow i{box-shadow:none;background:#ff4045}.admin-page--overview .admin-hero h1{color:#13213f;letter-spacing:-.065em;max-width:none;margin:10px 0 5px;font-size:clamp(2rem,3.1vw,3rem)}.admin-page--overview .admin-hero p{color:#7c889e;font-size:.82rem}.admin-page--overview .admin-hero__actions{margin-top:17px}.admin-page--overview .admin-button--primary{background:#ff4045;box-shadow:0 8px 18px #ff40452e}.admin-page--overview .admin-button--primary:hover{filter:brightness(.96)}.admin-page--overview .admin-button--quiet{color:#1e2c49;background:#fff;border:1px solid #e4e8f1}.admin-page--overview .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0}.admin-page--overview .admin-stat{background:#fff;border:1px solid #e4e8f0;border-radius:16px;min-height:132px;padding:18px;position:relative;overflow:hidden;box-shadow:0 9px 24px #20365d0b}.admin-page--overview .admin-stat__icon{border-radius:13px;width:43px;height:43px}.admin-page--overview .admin-stat__icon--purple{color:#ff4045;background:#fff0f1}.admin-page--overview .admin-stat__icon--teal{color:#09a58e;background:#e8fbf7}.admin-page--overview .admin-stat__icon--gold{color:#f49a15;background:#fff6e5}.admin-page--overview .admin-stat__icon--blue{color:#6170ed;background:#f0efff}.admin-page--overview .admin-stat small{color:#66748c}.admin-page--overview .admin-stat strong{color:#14233f;font-size:1.55rem}.admin-page--overview .admin-stat div>span{color:#8590a4}.admin-page--overview .admin-stat__spark{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:102px;height:40px;margin-left:auto}.admin-page--overview .admin-stat__spark--purple{color:#ff5b60}.admin-page--overview .admin-stat__spark--teal{color:#31baa7}.admin-page--overview .admin-stat__spark--gold{color:#ff8a73}.admin-page--overview .admin-stat__spark--blue{color:#617eea}.admin-overview--reference{margin-top:18px}.dashboard-card{border-color:#e4e8f0;border-radius:18px;box-shadow:0 9px 26px #213a640d}.dashboard-overline{color:#7c8498}.dashboard-overline i{background:#ff4045}.dashboard-card h2{color:#13213f}.dashboard-card__heading p{color:#8490a3}.dashboard-link,.dashboard-footer-link,.dashboard-icon-link{color:#ff4045}.dashboard-icon-link{background:#fff;border-color:#e8ebf2}.dashboard-link:hover,.dashboard-footer-link:hover{color:#d72d36}.dashboard-pipeline__label strong{color:#14233f}.dashboard-pipeline__track i{background:#ff6a6f}.dashboard-card__footer strong{color:#14233f}.dashboard-card__footer svg{stroke:#ff6a6f}.dashboard-application__copy strong,.dashboard-interview span b{color:#172744}.dashboard-application__status--new{color:#ed3e47;background:#fff0f1}.dashboard-application__status--reviewing{color:#5a68cf;background:#f0efff}.dashboard-interview>strong{color:#ed3e47;background:#fff0f1}.dashboard-interview>i{background:linear-gradient(135deg,#ff696d,#e93e70)}.dashboard-card__period{color:#ff4045}.dashboard-legend__dot--purple{background:#ff5c68}@media (width<=1180px){.admin-page--overview .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page--overview .admin-overview--reference{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.admin-app-shell__main{margin-left:0}.admin-app-shell:has(.cv-navigation--collapsed) .admin-app-shell__main{margin-left:0}.admin-page--overview{padding:20px 12px 42px}.admin-page--overview .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.admin-page--overview .admin-overview--reference{grid-template-columns:1fr}}@media (width<=520px){.admin-page--overview .admin-stats{grid-template-columns:1fr}.admin-page--overview .admin-stat{min-height:112px}.admin-page--overview .admin-stat__spark{width:90px}.admin-page--overview .admin-hero__actions{display:grid}.admin-page--overview .admin-button{width:100%}}.admin-app-shell .cv-topbar{background:#fff;border-bottom:1px solid #edf0f5;min-height:84px;padding:0 30px;box-shadow:0 5px 20px #2c416609}.admin-app-shell .cv-topbar--admin .cv-topbar__breadcrumb{opacity:1;display:flex!important}.admin-app-shell .cv-topbar--admin .cv-topbar__status{color:#1c63c6;background:#f1f8ff;border:1px solid #dcecff;border-radius:14px;display:inline-flex!important}.admin-app-shell .cv-topbar--admin .cv-topbar__status i{background:#31c1ab;box-shadow:0 0 0 3px #31c1ab1f,0 0 9px #31c1ab47}.admin-app-shell .cv-topbar__quick-actions{background:#fff;border:1px solid #e7ebf3;border-radius:15px;align-items:center;gap:5px;padding:5px;box-shadow:0 4px 14px #283d620f;display:flex!important}.admin-app-shell .cv-topbar__quick-actions button{color:#586883;appearance:none;place-items:center;width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important;display:grid!important}.admin-app-shell .cv-topbar__quick-actions button:hover,.admin-app-shell .cv-topbar__quick-actions button:focus-visible{color:#ff4045;outline:none;background:#fff1f1!important}.admin-app-shell .cv-topbar--admin .cv-topbar__help,.admin-app-shell .cv-topbar--admin .cv-topbar__notifications{color:#64728b;background:#fff;border:1px solid #e7ebf3;border-radius:50%;width:42px;height:42px;box-shadow:0 4px 12px #283d6209}.admin-app-shell .cv-topbar--admin .cv-topbar__help:hover,.admin-app-shell .cv-topbar--admin .cv-topbar__notifications:hover{color:#ff4045;background:#fff5f5;border-color:#ffd8d7}.admin-app-shell .cv-topbar--admin .cv-topbar__avatar{background:#ff4045;border-color:#ff4045;box-shadow:0 5px 14px #ff40452e}@media (width<=760px){.admin-app-shell .cv-topbar{padding:0 16px}.admin-app-shell .cv-topbar__quick-actions{display:none!important}}.admin-page--overview .admin-stat__spark{flex:0 0 102px}@media (width<=520px){.admin-page--overview .admin-stat__spark{flex-basis:90px}}.admin-page--overview .admin-stat--open-jobs{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 48%,#ffffff59 100%),url(/assets/open-jobs-card-bg-BPyrIIwV.png);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.admin-page--overview .admin-stat--total-applications{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 48%,#ffffff52 100%),url(/assets/total-applications-card-bg-Cg_MCzDl.png);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.admin-page--overview .admin-stat--needs-review{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 48%,#ffffff52 100%),url(/assets/needs-review-card-bg-Dp1Xgxni.png);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.admin-page--overview .admin-stat--interviews-planned{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 48%,#ffffff52 100%),url(/assets/interviews-planned-card-bg-DY_rxJqn.png);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.admin-page--jobs{background:#f5f8fc}.admin-page--jobs .admin-content-grid{align-items:start;gap:22px}.admin-page--jobs .admin-job-form,.admin-page--jobs .admin-jobs-card{background:#fff;border:1px solid #dae5f2;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 14px 40px #14315b12}.admin-page--jobs .admin-card:before{display:none}.admin-job-form__intro,.admin-jobs-card__intro{background-color:#fffaf8;background-position:100%;background-size:cover;border-bottom:1px solid #e9eef5;min-height:178px;padding:30px 31px 25px}.admin-job-form__intro{background-image:linear-gradient(90deg,#fff 0%,#fffffff5 42%,#ffffff4d 100%),url(/assets/job-publishing-card-bg-Bg1g7OiB.png)}.admin-jobs-card__intro{background-image:linear-gradient(90deg,#fff 0%,#fffffff2 46%,#ffffff38 100%),url(/assets/published-jobs-card-bg-UcmwwztZ.png);min-height:156px}.admin-page--jobs .admin-card__heading{align-items:flex-start}.admin-page--jobs .admin-card h2{color:#10264a;letter-spacing:-.045em;margin-top:9px;font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.2}.admin-page--jobs .admin-card__intro,.admin-jobs-card__intro p{color:#586d89;max-width:430px;margin:12px 0 0;font-size:.78rem;line-height:1.55}.admin-page--jobs .admin-job-form form{gap:19px;padding:26px 31px 31px}.admin-page--jobs .admin-job-form__progress{background:#f5f9ff;border-color:#dce8f7;margin:0 0 8px;padding:17px 19px}.admin-page--jobs .admin-form-section{border-bottom-color:#dce6f3;align-items:center;margin-top:15px;padding:0 0 12px}.admin-page--jobs .admin-form-section__title b{border-radius:9px;width:29px;height:29px}.admin-page--jobs .admin-form-section span{letter-spacing:.08em;font-size:.73rem}.admin-page--jobs .admin-job-form label{color:#263d60;gap:7px;font-size:.75rem;font-weight:750}.admin-page--jobs .admin-job-form label>span:not(.admin-skill-preview):not(.admin-field-meta),.admin-page--jobs .admin-job-form label em{color:#697f9e;font-size:.67rem}.admin-page--jobs .admin-job-form label em{color:#1b5bb7;background:#eaf3ff;border-radius:5px;padding:3px 6px}.admin-page--jobs .admin-job-form input,.admin-page--jobs .admin-job-form select,.admin-page--jobs .admin-job-form textarea{border-radius:10px;min-height:46px;padding:11px 13px}.admin-page--jobs .admin-job-form textarea{min-height:116px;line-height:1.55}.admin-page--jobs .admin-job-form input:focus,.admin-page--jobs .admin-job-form select:focus,.admin-page--jobs .admin-job-form textarea:focus{background:#fff;border-color:#276fda;box-shadow:0 0 0 4px #276fda21}.admin-page--jobs .admin-jobs-card>.admin-job-search,.admin-page--jobs .admin-jobs-card>.admin-empty,.admin-page--jobs .admin-jobs-card>.admin-job-filter-empty,.admin-page--jobs .admin-jobs-card>.admin-job-list{margin-left:24px;margin-right:24px}.admin-page--jobs .admin-jobs-card>.admin-job-list{margin-bottom:24px}@media (width<=800px){.admin-job-form__intro,.admin-jobs-card__intro{padding:25px 21px}.admin-page--jobs .admin-job-form form{padding:22px 21px 26px}}@media (width<=500px){.admin-job-form__intro,.admin-jobs-card__intro{background-position:70%;min-height:0}.admin-page--jobs .admin-card__heading{gap:12px}.admin-page--jobs .admin-card__badge{white-space:nowrap}.admin-page--jobs .admin-form-section{flex-direction:column;align-items:flex-start;gap:7px}.admin-page--jobs .admin-jobs-card>.admin-job-search,.admin-page--jobs .admin-jobs-card>.admin-empty,.admin-page--jobs .admin-jobs-card>.admin-job-filter-empty,.admin-page--jobs .admin-jobs-card>.admin-job-list{margin-left:17px;margin-right:17px}}.admin-page--jobs .admin-job-form__progress{background-image:linear-gradient(90deg,#f5f9fffa 0%,#f5f9fff5 70%,#f5f9ffd4 100%),url(/assets/job-readiness-card-bg-BzjthGUV.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,auto 100%}.admin-page--jobs .admin-job-item{background-color:#fbfcff;background-image:linear-gradient(90deg,#fffffffc 0%,#fffffff7 68%,#ffffffc7 100%),url(/assets/published-job-item-bg-ecAujd7l.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,auto 100%;border-color:#dce6f3}.admin-page--jobs .admin-job-item:hover{border-color:#a9c5e9;box-shadow:0 10px 24px #28538f1a}@media (width<=500px){.admin-page--jobs .admin-job-form__progress{background-image:linear-gradient(90deg,#f5f9fffa,#f5f9ffe6),url(/assets/job-readiness-card-bg-BzjthGUV.png)}.admin-page--jobs .admin-job-item{background-image:linear-gradient(90deg,#fffffffc,#ffffffe8),url(/assets/published-job-item-bg-ecAujd7l.png)}}.admin-page--jobs{padding:28px clamp(16px,2vw,34px) 48px}.admin-page--jobs .admin-page__container{width:100%;max-width:none}.admin-page--jobs .admin-content-grid{grid-template-columns:minmax(0,1fr)}.admin-page--jobs .admin-content-grid>.admin-card{min-height:calc(100dvh - 215px)}.admin-page--jobs .admin-content-grid>[hidden]{display:none}.admin-page--jobs .admin-jobs-card{max-height:none}.admin-page--jobs .admin-job-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.admin-page--jobs .admin-job-item{min-width:0}@media (width<=1100px){.admin-page--jobs .admin-job-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.admin-page--jobs .admin-job-list{grid-template-columns:1fr}}.admin-application-command{color:#172744;background:linear-gradient(90deg,#eff6ffd1,#eff6ff8c 48%,#e0e7ff1f),url(/assets/applications-pipeline-art-CCFOkd-m.png) 50%/cover;border-color:#7775db #b9d6ee #b9d6ee;border-top-style:solid;border-top-width:3px;box-shadow:0 18px 40px #415b9f1f}.admin-application-command:after{display:none}.admin-application-command .admin-overline{color:#4338a5}.admin-application-command .admin-overline i{background:#6554cb;box-shadow:0 0 9px #6554cb33}.admin-application-command h2{color:#172744}.admin-application-command p{color:#405777}.admin-application-command__actions .admin-button--primary{color:#fff;background:linear-gradient(120deg,#365dcf,#6550bc);box-shadow:0 8px 18px #465bc333}.admin-application-command__actions .admin-button--primary:hover{background:linear-gradient(120deg,#294aaf,#51409d)}.admin-application-command__actions .admin-button--quiet{color:#253754;background:#ffffffe6;border-color:#becded}.admin-application-command__actions b{color:#4338a5;background:#fff}.admin-application-command__actions .admin-button:focus-visible{outline-offset:3px;outline:3px solid #6554cb}.admin-application-metric{--metric-wash:#e5efffe0;min-height:100px;overflow:hidden;box-shadow:0 8px 20px #314c7f14;background-color:#e5efff!important;background-image:linear-gradient(90deg, var(--metric-wash), #ffffff9e 48%, #ffffff14), var(--metric-art)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:cover!important;border-color:#c4d8ef!important}.admin-application-metric--total{--metric-art:url(/assets/total-applications-card-bg-Cg_MCzDl.png)}.admin-application-metric--review{--metric-wash:#fff1d4e6;--metric-art:url(/assets/application-review-bg-DcXb9IAx.png)}.admin-application-metric--match{--metric-wash:#d2f6ede6;--metric-art:url(/assets/application-match-bg-BfCLT1_s.png)}.admin-application-metric--pending{--metric-wash:#e8e1ffe6;--metric-art:url(/assets/application-pending-bg-C0z6fqQO.png)}.admin-application-metrics strong{color:#172744}.admin-application-metrics small{color:#3e5371}.admin-application-metric__icon--dark{color:#3253b2;background:#e3edff}.admin-application-metric__icon--gold{color:#925e12;background:#fff0cf}.admin-application-metric__icon--teal{color:#097a6d;background:#d4f7ee}.admin-application-metric__icon--purple{color:#6042b3;background:#ece3ff}.admin-application-pipeline{background:#f4f8ffd9;border:1px solid #ffffffb3;border-radius:12px;padding:14px 16px}.admin-application-pipeline>div:first-child span,.admin-application-pipeline__legend span{color:#405777}.admin-application-pipeline>div:first-child strong{color:#172744}.admin-application-pipeline__track{background:#dce4f4}.admin-application-pipeline__track i{background:linear-gradient(90deg,#6554cb,#258ccc,#15a994)}.admin-application-pipeline__legend .is-new{background:#6554cb}.admin-application-pipeline__legend .is-reviewing{background:#3676c8}.admin-application-pipeline__legend .is-shortlisted{background:#098575}.admin-application-pipeline__legend .is-hired{background:#32844a}@media (width<=560px){.admin-application-command{background-image:linear-gradient(90deg,#eff6ffdb,#eff6ff99),url(/assets/applications-pipeline-art-CCFOkd-m.png);background-position:50%,65%}.admin-application-metric{min-height:94px}.admin-application-pipeline{padding:12px}}.admin-job-tabs{background:#eaf0f8;border:1px solid #dce6f3;border-radius:15px;gap:7px;width:fit-content;margin-bottom:20px;padding:6px;display:flex}.admin-job-tabs button{color:#526782;min-height:45px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:.78rem;font-weight:750;display:inline-flex}.admin-job-tabs button[aria-selected=true]{color:#12366d;background:#fff;box-shadow:0 3px 10px #163b6f1a}.admin-job-tabs button:hover:not([aria-selected=true]){color:#174f9d;background:#ffffff8c}.admin-job-tabs button:focus-visible{outline-offset:2px;outline:3px solid #4e87e8}.admin-job-tabs b{color:#1d5fc9;background:#eaf3ff;border-radius:7px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.67rem;display:grid}@media (width<=650px){.admin-job-tabs{width:100%}.admin-job-tabs button{flex:1;padding:9px 10px}}.published-job-card{position:relative}.published-job-card__link{color:inherit;border-radius:10px;text-decoration:none;display:block}.published-job-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.published-job-card__link:focus-visible{outline-offset:5px;outline:3px solid #3678df}.published-job-card:hover{border-color:#8cb7fb}.published-job-card__hint{color:#2164c7;margin-top:10px;font-size:.72rem;font-weight:700;display:block}.published-job-card .admin-job-item__footer{z-index:1;position:relative}.published-job-card .admin-job-item__footer a{color:#2164c7;font-size:.72rem;text-decoration:none}:where(.admin-job-form) input[readonly]{color:#314767;cursor:default;background:#f4f7fb}:where(.admin-job-form) #job-company-hint{color:#64748b;line-height:1.5}.admin-analysis-page{background:#f5f5f3;min-height:calc(100vh - 72px);padding:29px clamp(18px,4vw,52px) 60px}.admin-analysis-page__container{width:min(1180px,100%);margin:0 auto}.admin-analysis-page__back{color:#555;background:0 0;border:1px solid #d6d6d2;border-radius:7px;align-items:center;gap:7px;margin-bottom:22px;padding:8px 10px;font-size:.69rem;font-weight:800;display:inline-flex}.admin-analysis-page__back:focus-visible{outline-offset:3px;outline:3px solid #1111112e}.admin-analysis-retention{margin-top:18px}.admin-analysis-retention__heading{background:linear-gradient(135deg,#fff,#effbf8);border:1px solid #d8ebe6;border-left:3px solid #0f8f83;border-radius:11px;margin:0 4px 12px;padding:15px 17px}.admin-analysis-retention__heading>span{color:#087f73;letter-spacing:.11em;text-transform:uppercase;background:#e5f8f4;border-radius:5px;padding:4px 7px;font-size:.63rem;font-weight:850;display:inline-flex}.admin-analysis-retention__heading h2{color:#111;letter-spacing:-.04em;margin:6px 0 5px;font-size:1.2rem}.admin-analysis-retention__heading p{color:#777;max-width:780px;margin:0;font-size:.7rem;line-height:1.55}.admin-analysis-retention__error{color:#9f2940;background:#ffedf0;border:1px solid #f2cbd3;border-radius:9px;align-items:center;gap:7px;margin:0;padding:12px;font-size:.7rem;display:flex}.admin-analysis-grid,.admin-analysis-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.admin-analysis-card{background:#fff;border:1px solid #dededb;border-radius:13px;min-width:0;padding:22px}.admin-analysis-card__heading{border-bottom:1px solid #ecece9;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.admin-analysis-card__heading>div>span,.admin-analysis-copy>span,.admin-analysis-label{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850}.admin-analysis-card__heading h2{color:#111;letter-spacing:-.04em;margin:5px 0 0;font-size:1.15rem}.admin-analysis-card__heading>span:last-child{color:#777;white-space:nowrap;font-size:.62rem}.admin-analysis-card__badge{background:#f0f0ee;border:1px solid #dededb;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex;color:#333!important}.admin-analysis-fields{gap:0;margin:15px 0 0;display:grid}.admin-analysis-fields div{border-bottom:1px solid #efefec;grid-template-columns:minmax(80px,.35fr) minmax(0,.65fr);gap:12px;padding:8px 0;display:grid}.admin-analysis-fields dt{color:#888;font-size:.67rem}.admin-analysis-fields dd{overflow-wrap:anywhere;color:#333;text-align:right;margin:0;font-size:.68rem;font-weight:750}.admin-analysis-label{margin:16px 0 7px;display:block}.admin-analysis-chips{flex-wrap:wrap;gap:5px;display:flex}.admin-analysis-chips span{color:#3730a3;background:#eef0ff;border-radius:5px;padding:5px 7px;font-size:.62rem}.admin-analysis-chips small,.admin-analysis-empty{color:#888;font-size:.68rem}.admin-analysis-copy{margin-top:16px}.admin-analysis-copy p{color:#666;overflow-wrap:anywhere;margin:6px 0 0;font-size:.7rem;line-height:1.6}.admin-analysis-list{gap:10px;margin-top:15px;display:grid}.admin-analysis-list>div{background:#fafaf8;border:1px solid #e8e8e4;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.admin-analysis-list>div>.icon{color:#111;flex:none;margin-top:1px}.admin-analysis-list strong{color:#222;font-size:.7rem}.admin-analysis-list p{color:#777;margin:4px 0 0;font-size:.67rem;line-height:1.5}.admin-analysis-priority{color:#805c00;text-align:center;text-transform:uppercase;background:#fff3ce;border-radius:4px;min-width:45px;padding:4px 5px;font-size:.56rem;font-weight:850}.admin-analysis-priority--medium{color:#805c00;background:#fff3ce}.admin-analysis-priority--high{color:#9f2940;background:#ffedf0}.admin-analysis-page .admin-application__comparison{margin-top:15px}.admin-analysis-disclaimer{color:#888;text-align:center;margin:16px 3px 0;font-size:.64rem;line-height:1.55}.admin-analysis-state{color:#777;text-align:center;align-content:center;place-items:center;gap:9px;min-height:390px;font-size:.75rem;display:grid}.admin-analysis-state strong{color:#111;font-size:.95rem}.admin-analysis-state button{color:#fff;background:#111;border:1px solid #111;border-radius:7px;margin-top:6px;padding:8px 10px;font-size:.68rem;font-weight:800}.admin-analysis-state--error .icon{color:#9f2940}.admin-analysis-loader{border:2px solid #ddd;border-top-color:#111;border-radius:50%;width:23px;height:23px;animation:.8s linear infinite admin-analysis-spin}@keyframes admin-analysis-spin{to{transform:rotate(360deg)}}@media (width<=700px){.admin-analysis-grid,.admin-analysis-review-grid{grid-template-columns:1fr}}@media (width<=500px){.admin-analysis-page{padding:22px 12px 45px}.admin-analysis-card{padding:18px 15px}}.admin-analysis-page{color:#17315a;background:radial-gradient(circle at 94% 0,#2a6cdb14,#0000 25%),#f6f8fc}.admin-analysis-page__back{color:#1d5fc9;border-color:#d5e0ee}.admin-analysis-page__back:hover,.admin-analysis-page__back:focus-visible{color:#fff;background:#155dcc;border-color:#155dcc}.admin-analysis-card__heading h2,.admin-analysis-list strong,.admin-analysis-state strong{color:#0b1e42}.admin-analysis-card__heading>span:last-child,.admin-analysis-copy p,.admin-analysis-disclaimer{color:#71819b}.admin-analysis-card,.admin-analysis-state{background:#fff;border-color:#dfe7f1;box-shadow:0 12px 28px #1e40740d}.admin-analysis-retention__heading{background:linear-gradient(135deg,#fff,#eff6ff);border-color:#d7e6f7 #d7e6f7 #d7e6f7 #1d6fe1}.admin-analysis-retention__heading>span{color:#1d5fc9;background:#edf4ff}.admin-analysis-retention__heading h2{color:#0b1e42}.admin-analysis-retention__heading p{color:#71819b}.admin-analysis-card__heading{border-bottom-color:#e5ebf2}.admin-analysis-card__heading>div>span,.admin-analysis-copy>span,.admin-analysis-label,.admin-analysis-fields dt{color:#72839d}.admin-analysis-fields div{border-bottom-color:#e5ebf2}.admin-analysis-fields dd{color:#294568}.admin-analysis-chips span{color:#245fc6;background:#edf3ff}.admin-analysis-list>div{background:#f8fbff;border-color:#e0e8f2}.admin-analysis-list>div>.icon{color:#2466cf}.admin-analysis-priority--low{color:#128f7d;background:#e8faf7}.admin-skill-analysis-shell{height:100vh;min-height:100vh;overflow:hidden}.admin-skill-analysis-shell__main{flex-direction:column;height:100vh;min-height:100vh;margin-left:285px;display:flex;overflow:hidden}.admin-skill-analysis-page{background:#f5f7fa;flex:1;overflow:hidden auto}.admin-skill-analysis-page .resume-strength__overview{display:none}.admin-skill-analysis-page__back{color:#245dc5;cursor:pointer;background:#fff;border:1px solid #d7e5fb;border-radius:7px;align-items:center;gap:7px;margin:18px clamp(20px,4vw,58px) 0;padding:8px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.admin-skill-analysis-page__back:hover,.admin-skill-analysis-page__back:focus-visible{color:#fff;background:#155dcc;border-color:#155dcc}.admin-skill-analysis-page__back:focus-visible{outline-offset:3px;outline:3px solid #4e87e833}.admin-skill-analysis-state{color:#66758d;text-align:center;align-content:center;place-items:center;gap:9px;min-height:350px;padding:30px;font-size:.72rem;display:grid}.admin-skill-analysis-state strong{color:#15233b;font-size:.9rem}.admin-skill-analysis-state--error>.icon{color:#c44755}.admin-skill-analysis-state button{color:#fff;cursor:pointer;background:#155dcc;border:1px solid #155dcc;border-radius:7px;padding:9px 12px;font-size:.68rem;font-weight:800}.admin-skill-analysis-loader{border:2px solid #d8e5f8;border-top-color:#2e70d1;border-radius:50%;width:21px;height:21px;animation:.8s linear infinite admin-skill-analysis-spin}@keyframes admin-skill-analysis-spin{to{transform:rotate(360deg)}}@media (width<=900px){.admin-skill-analysis-shell__main{margin-left:0}}.scheduling-controls{margin:22px 0 16px}.scheduling-tabs{background:#fff;border:1px solid #dfe7f1;border-radius:14px;gap:8px;padding:6px;display:flex}.scheduling-tabs button{color:#60718d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:.85rem;font-weight:750;display:flex}.scheduling-tabs button[aria-selected=true]{color:#155dcc;background:#edf4ff;box-shadow:inset 0 0 0 1px #d7e6fd}.scheduling-tabs button:hover{background:#f3f7fd}.scheduling-tabs button span{background:#e4edfa;border-radius:6px;padding:3px 8px;font-size:.75rem}.scheduling-toolbar{gap:16px;margin-top:16px;display:flex}.scheduling-toolbar label{color:#4e6381;flex:1;gap:7px;font-size:.78rem;font-weight:650;display:grid}.scheduling-toolbar label:last-child{flex:0 260px}.scheduling-toolbar input,.scheduling-toolbar select{color:#17315a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dfed;border-radius:9px;padding:10px 13px}.scheduling-context{color:#4e6381;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;font-size:.85rem;display:flex}.scheduling-context button{color:#155dcc;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdcf5;border-radius:8px;padding:9px 14px}.scheduling-controls :focus-visible{outline-offset:3px;outline:3px solid #4e87e8}.interview-scheduling-page .interview-scheduling-hero h1{font-size:clamp(2rem,3.2vw,3rem)}.interview-scheduling-page .interview-upcoming{margin-top:0}@media (width<=650px){.scheduling-tabs{gap:3px}.scheduling-tabs button{flex-direction:column;gap:6px;padding:11px 7px;font-size:.72rem}.scheduling-toolbar{flex-direction:column}.scheduling-toolbar label:last-child{flex:auto}.scheduling-context{align-items:flex-start}}.interview-link-button{color:#1c5ec6;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdcf5;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.interview-link-button:hover{color:#fff;background:#155dcc;border-color:#155dcc}.interview-link-button--compact{padding:7px 9px}.interview-scheduling-page{background:#f5f5f3;min-height:calc(100vh - 72px);padding:30px clamp(18px,4vw,52px) 60px}.interview-scheduling-page__container{width:min(1220px,100%);margin:0 auto}.interview-scheduling-hero{background:linear-gradient(135deg,#111 0%,#161616 65%,#0f3634 150%);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:28px 31px;display:flex;box-shadow:0 18px 40px #0000001a}.interview-eyebrow,.interview-overline{color:#9ef0db;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:.63rem;font-weight:850;display:inline-flex}.interview-eyebrow i{background:#5eead4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5eead4b3}.interview-scheduling-hero h1{color:#fff;letter-spacing:-.06em;margin:11px 0 8px;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.interview-scheduling-hero p{color:#a9b4c8;max-width:650px;margin:0;font-size:.78rem;line-height:1.6}.interview-hero-stat{color:#b8c1d1;background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;gap:4px;min-width:145px;padding:15px 17px;display:grid}.interview-hero-stat strong{color:#fff;letter-spacing:-.06em;font-size:1.8rem;line-height:1}.interview-hero-stat span{font-size:.63rem}.interview-message{border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:.7rem;display:flex}.interview-message--error{color:#9f2940;background:#ffedf0;border:1px solid #f2cbd3}.interview-message--success{color:#087f73;background:#e8faf7;border:1px solid #c1eee6}.interview-opportunities,.interview-upcoming,.interview-candidate-panel,.interview-form-card{background:#fff;border:1px solid #dededb;border-radius:14px;padding:23px;box-shadow:0 10px 28px #00000009}.interview-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.interview-overline{color:#777;letter-spacing:.1em}.interview-section-heading h2,.interview-form-card h2{color:#111;letter-spacing:-.045em;margin:6px 0 5px;font-size:1.35rem}.interview-section-heading p,.interview-form-card__heading p{color:#777;margin:0;font-size:.72rem;line-height:1.5}.interview-count{color:#333;background:#f2f2f0;border:1px solid #dededb;border-radius:7px;flex:none;padding:6px 9px;font-size:.62rem;font-weight:800}.interview-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.interview-job-card{background:#fafafa;border:1px solid #e4e4e1;border-radius:11px;flex-direction:column;min-width:0;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.interview-job-card--selected{border-top:3px solid #4f46e5}.interview-job-card__top{color:#888;justify-content:space-between;align-items:center;gap:8px;font-size:.59rem;display:flex}.interview-job-status{border-radius:5px;padding:4px 6px;font-size:.57rem;font-weight:800}.interview-job-card h3{color:#111;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 4px;font-size:.9rem;overflow:hidden}.interview-job-card>p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.67rem;overflow:hidden}.interview-job-card__meta{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.interview-job-card__meta span{color:#555;background:#ededeb;border-radius:5px;align-items:center;gap:4px;padding:5px 6px;font-size:.59rem;display:inline-flex}.interview-job-card__meta .icon{color:#4f46e5}.interview-job-card__action{color:#fff;text-align:left;background:#111;border:1px solid #111;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:16px;padding:9px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.interview-job-card__action:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.interview-job-card__action:disabled{color:#999;cursor:not-allowed;background:#ededeb;border-color:#ededeb}.interview-schedule-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:15px;margin-top:15px;scroll-margin-top:88px;display:grid}.interview-candidate-panel,.interview-form-card{min-width:0}.interview-close-button{color:#777;background:#f4f4f1;border:1px solid #dededb;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.interview-close-button:hover{color:#fff;background:#111;border-color:#111}.interview-candidate-list{margin-top:18px}.interview-candidate{color:#111;text-align:left;background:#fafafa;border:1px solid #e5e5e2;border-radius:9px;align-items:center;gap:10px;width:100%;margin-top:9px;padding:11px;transition:border-color .16s,background .16s;display:flex}.interview-candidate__avatar{color:#3730a3;background:#eef0ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:.63rem;font-weight:850;display:grid}.interview-candidate__copy{flex:1;gap:3px;min-width:0;display:grid}.interview-candidate__copy strong,.interview-candidate__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.interview-candidate__copy strong{font-size:.7rem}.interview-candidate__copy small{color:#777;font-size:.61rem}.interview-candidate__fit{color:#3730a3;text-align:right;flex:none;gap:4px;font-size:.6rem;font-weight:800;display:grid}.interview-candidate__fit b{color:#087f73;text-transform:uppercase;font-size:.56rem}.interview-form-card__heading{border-bottom:1px solid #ecece9;padding-bottom:15px}.interview-form-card__heading .interview-overline{color:#4f46e5}.interview-form-card form,.interview-form-card{gap:13px;display:grid}.interview-form-card__heading{display:block}.interview-form-card label{color:#444;gap:6px;font-size:.69rem;font-weight:750;display:grid}.interview-form-card label span{color:#888;font-size:.6rem;font-weight:500}.interview-form-card input,.interview-form-card select,.interview-form-card textarea{color:#111;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d6d6d2;border-radius:8px;outline:none;padding:10px 11px;font-size:.72rem}.interview-form-card textarea{resize:vertical;min-height:96px;line-height:1.5}.interview-form-card input:disabled,.interview-form-card select:disabled,.interview-form-card textarea:disabled{color:#aaa;cursor:not-allowed;background:#f3f3f1}.interview-form-grid{grid-template-columns:minmax(0,1.25fr) minmax(130px,.75fr);gap:11px;display:grid}.interview-internal-room-note{color:#4f46e5;background:#f1f1ff;border:1px solid #dfe0ff;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.interview-internal-room-note .icon{flex:none;margin-top:1px}.interview-internal-room-note span{gap:3px;display:grid}.interview-internal-room-note strong{color:#25215c;font-size:.68rem}.interview-internal-room-note small{color:#66658d;font-size:.62rem;line-height:1.45}.interview-primary-button{color:#fff;background:#111;border:1px solid #111;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:.68rem;font-weight:800;display:inline-flex}.interview-primary-button:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.interview-primary-button:disabled{color:#aaa;cursor:not-allowed;background:#ededeb;border-color:#ededeb}.interview-upcoming{margin-top:15px}.interview-upcoming-list{gap:9px;margin-top:19px;display:grid}.interview-upcoming-groups{gap:15px;margin-top:19px;display:grid}.interview-upcoming-group{background:#f8f8f6;border:1px solid #e0e0dc;border-radius:12px;padding:12px}.interview-upcoming-group__header{justify-content:space-between;align-items:center;gap:14px;padding:3px 6px 12px;display:flex}.interview-upcoming-group__header span{color:#888;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.interview-upcoming-group__header h3{color:#111;letter-spacing:-.025em;margin:5px 0 3px;font-size:.92rem}.interview-upcoming-group__header p{color:#777;margin:0;font-size:.64rem}.interview-upcoming-group__header strong{color:#333;background:#fff;border:1px solid #dededb;border-radius:7px;flex:none;padding:7px 9px;font-size:.61rem}.interview-upcoming-group .interview-upcoming-list{margin-top:0}.interview-audio-note{color:#888;align-items:flex-start;gap:6px;margin:13px 0 0;font-size:.61rem;line-height:1.5;display:flex}.interview-audio-note .icon{color:#4f46e5;flex:none}.interview-upcoming-item{background:#fafafa;border:1px solid #e4e4e1;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.interview-upcoming-item__date{color:#3730a3;background:#eef0ff;border-radius:7px;place-items:center;padding:6px 3px;display:grid}.interview-upcoming-item__date strong{font-size:1rem;line-height:1}.interview-upcoming-item__date span{text-transform:uppercase;margin-top:3px;font-size:.56rem;font-weight:800}.interview-upcoming-item__copy{gap:4px;min-width:0;display:grid}.interview-upcoming-item__copy strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.interview-upcoming-item__copy span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.interview-upcoming-item__actions{align-items:center;gap:7px;display:flex}.interview-upcoming-item__actions a,.interview-upcoming-item__actions button{color:#111;background:#fff;border:1px solid #cfcfcb;border-radius:6px;padding:6px 8px;font-size:.59rem;font-weight:800}.interview-upcoming-item__actions a:hover{color:#fff;background:#4f46e5;border-color:#4f46e5}.interview-upcoming-item__actions button:hover{color:#9f2940;border-color:#e4a9b5}.interview-empty{color:#777;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;font-size:.72rem;display:grid}.interview-empty strong{color:#222;font-size:.83rem}.interview-empty .icon{color:#4f46e5}.interview-empty--compact{min-height:145px}.interview-loader{border:2px solid #ddd;border-top-color:#4f46e5;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite interview-spin}@keyframes interview-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.interview-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.interview-scheduling-page{padding:24px 12px 45px}.interview-scheduling-hero{flex-direction:column;align-items:stretch;padding:24px 21px}.interview-hero-stat{min-width:0}.interview-schedule-layout{grid-template-columns:1fr}}@media (width<=600px){.interview-opportunities,.interview-upcoming,.interview-candidate-panel,.interview-form-card{border-radius:12px;padding:18px 15px}.interview-job-grid,.interview-form-grid{grid-template-columns:1fr}.interview-upcoming-group__header{flex-direction:column;align-items:flex-start}.interview-upcoming-item{grid-template-columns:46px minmax(0,1fr)}.interview-upcoming-item__actions{grid-column:2}}.interview-scheduling-page{color:#17315a;background:radial-gradient(circle at 94% 0,#2a6cdb14,#0000 25%),#f6f8fc}.interview-scheduling-hero{background:linear-gradient(135deg,#eff6ff 0%,#fff 70%,#edf1ff 100%);border:1px solid #dce7f5;padding:29px 31px;box-shadow:0 16px 34px #1c478512}.interview-eyebrow,.interview-overline{color:#1e5fc8}.interview-eyebrow i{background:#2673dc;box-shadow:0 0 8px #2673dc73}.interview-scheduling-hero h1{color:#0b1e42}.interview-scheduling-hero p,.interview-section-heading p,.interview-form-card__heading p{color:#657792}.interview-hero-stat{color:#55708f;background:#fff;border-color:#d9e5f4}.interview-hero-stat strong{color:#155dcc}.interview-opportunities,.interview-upcoming,.interview-candidate-panel,.interview-form-card{background:#fff;border-color:#dfe7f1;border-radius:12px;box-shadow:0 12px 28px #1e40740d}.interview-section-heading h2,.interview-form-card h2{color:#0b1e42}.interview-count{color:#1e5fc8;background:#edf4ff;border-color:#d7e6fd}.interview-job-card{background:#fbfcff;border-color:#dfe7f1;border-radius:10px}.interview-job-card:hover,.interview-job-card--selected{border-color:#3e7de0;transform:translateY(-2px);box-shadow:0 10px 24px #255fbe1a}.interview-job-card--selected{box-shadow:inset 0 0 0 1px #3e7de0,0 10px 24px #255fbe1a}.interview-job-card h3,.interview-candidate__copy strong,.interview-upcoming-item__copy strong{color:#102650}.interview-job-card>p,.interview-job-card__top,.interview-candidate__copy small,.interview-upcoming-item__copy span{color:#72839d}.interview-job-status--open{color:#128f7d;background:#e8faf7}.interview-job-status--closed{color:#bf3f54;background:#ffedf0}.interview-job-card__meta span{color:#5b6f8c;background:#f1f5fb}.interview-job-card__meta .icon,.interview-empty .icon,.interview-audio-note .icon{color:#2466cf}.interview-job-card__action,.interview-primary-button{color:#fff;background:linear-gradient(135deg,#155dcc,#286fe0);border-color:#155dcc;box-shadow:0 7px 15px #1b5ecc2e}.interview-job-card__action:hover:not(:disabled),.interview-primary-button:hover:not(:disabled){background:#0f4fae;border-color:#0f4fae}.interview-candidate{background:#fbfcff;border-color:#e0e8f2}.interview-candidate:hover,.interview-candidate--selected{background:#eef5ff;border-color:#4a85e2}.interview-candidate__avatar,.interview-upcoming-item__date{color:#245fc6;background:#eaf1ff}.interview-candidate__fit{color:#215ec6}.interview-candidate__fit b{color:#128f7d;background:#e8faf7}.interview-form-card label{color:#4e6381}.interview-form-card label span{color:#8a99ad}.interview-form-card input,.interview-form-card select,.interview-form-card textarea{color:#17315a;background:#fff;border-color:#d4dfed}.interview-form-card input:focus,.interview-form-card select:focus,.interview-form-card textarea:focus{border-color:#4e87e8;box-shadow:0 0 0 3px #4e87e821}.interview-internal-room-note{color:#285ba8;background:#edf5ff;border-color:#d5e6fd}.interview-internal-room-note .icon{color:#2466cf}.interview-internal-room-note strong{color:#174fba}.interview-internal-room-note small{color:#6d82a2}.interview-upcoming-group{background:#f7faff;border-color:#e0e8f2}.interview-upcoming-group__header h3{color:#102650}.interview-upcoming-group__header p,.interview-upcoming-group__header span{color:#7889a3}.interview-upcoming-group__header strong{color:#1c5ec6;background:#edf4ff;border-color:#d7e6fd}.interview-upcoming-item{background:#fff;border-color:#e0e8f2}.interview-upcoming-item__actions button,.interview-upcoming-item__actions a{color:#1c5ec6;border-color:#cbdcf5}.interview-upcoming-item__actions button:hover,.interview-upcoming-item__actions a:hover{color:#fff;background:#155dcc;border-color:#155dcc}.interview-scheduling-page{--schedule-art:url(/assets/interview-schedule-bg-P4k9Kh3Y.png);--roles-art:url(/assets/published-job-item-bg-ecAujd7l.png);--candidate-art:url(/assets/application-match-bg-BfCLT1_s.png);--plan-art:url(/assets/interviews-planned-card-bg-DY_rxJqn.png);--mix-art:url(/assets/application-mix-bg-Dc9PnytC.png);--ready-art:url(/assets/job-readiness-card-bg-BzjthGUV.png);--notes-art:url(/assets/application-review-bg-DcXb9IAx.png);background-image:linear-gradient(#f6f8fcdb, #f6f8fcf0), var(--mix-art);background-position:100% 0;background-size:cover}.interview-scheduling-page :is(.interview-scheduling-hero,.interview-hero-stat,.interview-opportunities,.interview-upcoming,.interview-candidate-panel,.interview-form-card,.interview-job-card,.interview-candidate,.interview-upcoming-group,.interview-upcoming-item,.interview-empty,.interview-internal-room-note,.interview-form-card__heading,.interview-upcoming-group__header,.interview-audio-note,.interview-message){--surface-art:var(--schedule-art);background-color:#f7f5ff;background-image:linear-gradient(100deg, #fffffff0, #ffffffc2 55%, #ffffff2e), var(--surface-art);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,auto 100%;border-color:#dce3f2}.interview-scheduling-page .interview-scheduling-hero{background-size:cover;min-height:170px}.interview-scheduling-page .interview-hero-stat{--surface-art:var(--plan-art);border-color:#d4dcf6}.interview-scheduling-page .interview-opportunities{--surface-art:var(--roles-art)}.interview-scheduling-page .interview-upcoming{--surface-art:var(--plan-art)}.interview-scheduling-page .interview-candidate-panel{--surface-art:var(--candidate-art)}.interview-scheduling-page .interview-form-card{--surface-art:var(--ready-art)}.interview-scheduling-page .interview-job-card{--surface-art:var(--roles-art);border-color:#cedef0}.interview-scheduling-page .interview-job-card:nth-child(3n+2){--surface-art:var(--ready-art);border-color:#cde7dd}.interview-scheduling-page .interview-job-card:nth-child(3n){--surface-art:var(--mix-art);border-color:#dfd5f1}.interview-scheduling-page .interview-candidate{--surface-art:var(--candidate-art)}.interview-scheduling-page .interview-candidate:nth-of-type(2n),.interview-scheduling-page .interview-upcoming-group{--surface-art:var(--mix-art)}.interview-scheduling-page .interview-upcoming-item{--surface-art:var(--plan-art)}.interview-scheduling-page .interview-upcoming-item:nth-child(2n){--surface-art:var(--ready-art)}.interview-scheduling-page .interview-upcoming-group__header{--surface-art:var(--roles-art);border-radius:9px;margin-bottom:10px;padding:12px}.interview-scheduling-page .interview-form-card__heading{--surface-art:var(--schedule-art);border-radius:9px;padding:14px}.interview-scheduling-page .interview-internal-room-note{--surface-art:var(--candidate-art)}.interview-scheduling-page .interview-empty{--surface-art:var(--mix-art);border-radius:12px;margin-top:16px;padding:20px}.interview-scheduling-page .interview-audio-note{--surface-art:var(--notes-art);color:#52647d;border:1px solid #eadfce;border-radius:9px;padding:12px}.interview-scheduling-page .interview-message--success{--surface-art:var(--ready-art)}.interview-scheduling-page .interview-message--error{--surface-art:var(--notes-art)}.interview-scheduling-page :is(.interview-count,.interview-job-card__meta span,.interview-job-status,.interview-candidate__avatar,.interview-candidate__fit,.interview-upcoming-item__date,.interview-upcoming-group__header>strong){background-image:linear-gradient(#ffffff85, #ffffff85), var(--mix-art);background-position:100%;background-size:cover}.interview-scheduling-page .interview-candidate__fit{border-radius:7px;padding:7px}.interview-scheduling-page .interview-job-status--open{background-image:linear-gradient(#e8faf79e, #e8faf79e), var(--ready-art)}.interview-scheduling-page :is(.interview-job-card__action,.interview-primary-button){background-image:linear-gradient(100deg, #1048a9f7, #383fa6e6), var(--schedule-art);background-position:100%;background-size:cover}.interview-scheduling-page :is(.interview-upcoming-item__actions button,.interview-upcoming-item__actions a,.interview-close-button){background-image:linear-gradient(#ffffffa6, #ffffffa6), var(--candidate-art);background-size:cover}.interview-scheduling-page .interview-form-card label{background-image:linear-gradient(100deg, #ffffffe6, #fff6), var(--notes-art);background-size:cover;border:1px solid #d8e5e2;border-radius:10px;padding:11px}.interview-scheduling-page :is(.interview-form-card input,.interview-form-card select,.interview-form-card textarea){background-color:#fffffff2}.interview-scheduling-page :is(.interview-candidate--selected,.interview-job-card--selected){border-color:#3379df;box-shadow:inset 0 0 0 1px #3379df,0 8px 22px #255fbe1a}.interview-scheduling-page :is(.scheduling-tabs,.scheduling-toolbar,.scheduling-context){background-image:linear-gradient(100deg, #ffffffdb, #ffffff59), var(--mix-art);background-position:100%;background-size:cover;border:1px solid #dcdff2;border-radius:12px}.interview-scheduling-page :is(.scheduling-toolbar,.scheduling-context){padding:14px}.interview-scheduling-page .scheduling-tabs button{--tab-art:var(--roles-art);background-image:linear-gradient(100deg, #fffc, #fff3), var(--tab-art);color:#344d71;background-position:100%;background-size:cover}.interview-scheduling-page .scheduling-tabs button:nth-child(2){--tab-art:var(--ready-art)}.interview-scheduling-page .scheduling-tabs button:nth-child(3){--tab-art:var(--schedule-art)}.interview-scheduling-page .scheduling-tabs button[aria-selected=true]{color:#104da6;box-shadow:inset 0 -3px #155dcc,inset 0 0 0 1px #91b4eb}.interview-scheduling-page .scheduling-tabs button span{background-image:var(--mix-art);color:#254a85;background-size:cover}.interview-scheduling-page .scheduling-context button{background-image:var(--candidate-art);background-size:cover}.interview-scheduling-page .scheduling-toolbar :is(input,select){background-color:#fffffff0}@media (width<=650px){.interview-scheduling-page .interview-scheduling-hero{min-height:0}.interview-scheduling-page .scheduling-toolbar{padding:12px}.interview-scheduling-page .interview-candidate__fit{padding:5px}}.attrition-report-modal{z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.attrition-report-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1b34a6;animation:.18s modal-fade-in;position:absolute;inset:0}.attrition-report-modal__content{z-index:10;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:1040px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) modal-scale-up;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #12264a47}.attrition-report-modal__header{color:#fff;background:linear-gradient(135deg,#0e1c36,#162c54);justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex}.attrition-report-modal__badge{color:#7ce8c9;text-transform:uppercase;letter-spacing:.08em;background:#7ce8c926;border:1px solid #7ce8c94d;border-radius:20px;align-items:center;gap:6px;margin-bottom:4px;padding:4px 10px;font-size:.65rem;font-weight:700;display:inline-flex}.attrition-report-modal__header h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:1.15rem}.attrition-report-modal__actions{align-items:center;gap:10px;display:flex}.attrition-report-btn{cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:.76rem;font-weight:700;transition:all .16s;display:inline-flex}.attrition-report-btn--primary{color:#0b1a34;background:#7ce8c9;box-shadow:0 2px 8px #7ce8c959}.attrition-report-btn--primary:hover{background:#95f0d6;transform:translateY(-1px)}.attrition-report-btn--secondary{color:#fff;background:#ffffff1f;border:1px solid #fff3}.attrition-report-btn--secondary:hover{background:#fff3}.attrition-report-modal__close{color:#b0c4de;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.attrition-report-modal__close:hover{color:#fff;background:#ffffff26}.attrition-report-sheet{color:#172b4d;background:#fff;padding:32px 38px;overflow-y:auto}.attrition-report-sheet__brand{border-bottom:2px solid #eef2f7;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.attrition-report-sheet__logo-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.attrition-report-sheet__logo-icon{color:#1e5cb3;background:#eef5ff;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.attrition-report-sheet__meta-company{color:#1e293b;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.attrition-report-sheet__doc-tag{color:#64748b;letter-spacing:.03em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px;font-size:.65rem;font-weight:700}.attrition-report-sheet__brand h1{color:#0d1e3a;letter-spacing:-.03em;margin:4px 0 6px;font-size:1.55rem}.attrition-report-sheet__brand p{color:#6b7c96;margin:0;font-size:.76rem}.attrition-report-sheet__stamp{color:#dc2626;background:#fff5f5;border:2px solid #dc2626;border-radius:8px;flex-direction:column;align-items:flex-end;padding:8px 14px;display:flex;transform:rotate(-1deg)}.attrition-report-sheet__stamp strong{letter-spacing:.15em;font-size:.75rem}.attrition-report-sheet__stamp span{letter-spacing:.05em;font-size:.58rem;font-weight:700}.attrition-report-sheet__stamp small{color:#991b1b;margin-top:2px;font-size:.58rem}.attrition-report-sheet__scope{background:#f8fafc;border:1px solid #e3e8f0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;padding:14px 18px;display:grid}.attrition-report-sheet__scope-item label{color:#73849e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:.62rem;font-weight:700;display:block}.attrition-report-sheet__scope-item strong{color:#0e1e38;font-size:.85rem}.attrition-report-sheet__scope-item span{color:#435572;font-size:.78rem}.attrition-report-sheet__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.attrition-report-kpi{background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:12px 14px;box-shadow:0 4px 12px #142d5008}.attrition-report-kpi span{color:#63758f;text-transform:uppercase;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.attrition-report-kpi strong{color:#122442;letter-spacing:-.03em;font-size:1.45rem;line-height:1.2;display:block}.attrition-report-kpi small{color:#7b8ea7;margin-top:4px;font-size:.62rem;display:block}.attrition-report-kpi--low{border-left:4px solid #10b981}.attrition-report-kpi--low strong{color:#047857}.attrition-report-kpi--medium{border-left:4px solid #f59e0b}.attrition-report-kpi--medium strong{color:#b45309}.attrition-report-kpi--high{border-left:4px solid #ef4444}.attrition-report-kpi--high strong{color:#b91c1c}.attrition-report-sheet__distribution{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:22px;padding:14px 18px}.attrition-report-distribution-header{color:#1e293b;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.74rem;font-weight:700;display:flex}.attrition-report-distribution-legend{color:#475569;align-items:center;gap:14px;font-size:.68rem;font-weight:600;display:flex}.attrition-report-distribution-legend span{align-items:center;gap:5px;display:inline-flex}.attrition-report-distribution-legend i{border-radius:50%;width:8px;height:8px}.legend-safe{background:#10b981}.legend-moderate{background:#f59e0b}.legend-flight{background:#ef4444}.attrition-report-distribution-bar{background:#e2e8f0;border-radius:5px;width:100%;height:10px;display:flex;overflow:hidden}.dist-segment{height:100%;transition:width .3s}.dist-segment--safe{background:#10b981}.dist-segment--moderate{background:#f59e0b}.dist-segment--flight{background:#ef4444}.attrition-report-sheet__guidance{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:24px;padding:18px 20px}.attrition-report-sheet__guidance h3{color:#0e203c;letter-spacing:-.01em;margin:0 0 12px;font-size:.92rem}.attrition-report-sheet__guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.attrition-report-sheet__recommendation{background:#fff;border:1px solid #eef2f6;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.attrition-rec-icon{color:#1e5cb3;background:#eef5ff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.attrition-report-sheet__recommendation strong{color:#0c1c38;margin-bottom:2px;font-size:.74rem;display:block}.attrition-report-sheet__recommendation p{color:#586982;margin:0;font-size:.68rem;line-height:1.45}.attrition-report-sheet__table-wrap{margin-bottom:24px}.attrition-report-table-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.attrition-report-table-heading h3{color:#0e203c;margin:0;font-size:.92rem}.attrition-report-table-heading span{color:#64748b;font-size:.7rem;font-weight:600}.attrition-report-table{border-collapse:collapse;width:100%;font-size:.74rem}.attrition-report-table th{color:#4b5f7d;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border-bottom:2px solid #cbd5e1;padding:10px 12px;font-size:.66rem;font-weight:700}.attrition-report-table td{color:#1a2f4c;border-bottom:1px solid #e2e8f0;padding:10px 12px}.attrition-report-table tr:hover td{background:#fafcff}.attrition-report-table strong{font-weight:700;display:block}.attrition-report-table small{color:#798b9f;font-size:.64rem}.attrition-table-pill{color:#1e40af;background:#dbeafe;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-block}.attrition-score-tag{font-size:.82rem}.attrition-score-tag--low{color:#059669}.attrition-score-tag--medium{color:#d97706}.attrition-score-tag--high{color:#dc2626}.attrition-tier-badge{text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:.64rem;font-weight:800;display:inline-block}.attrition-tier-badge--low{color:#065f46;background:#d1fae5}.attrition-tier-badge--medium{color:#92400e;background:#fef3c7}.attrition-tier-badge--high{color:#991b1b;background:#fee2e2}.attrition-driver-label{color:#556885;font-size:.68rem}.attrition-action-tag{border-radius:6px;padding:3px 8px;font-size:.66rem;font-weight:650;line-height:1.3;display:inline-block}.attrition-action-tag--low{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.attrition-action-tag--medium{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.attrition-action-tag--high{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.attrition-action-tag--unknown{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.attrition-report-signoff{border-top:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:20px;display:grid}.attrition-signoff-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.attrition-signoff-title{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.62rem;font-weight:800;display:block}.attrition-signoff-card p{color:#0f172a;margin:0 0 10px;font-size:.78rem;font-weight:700}.attrition-signoff-line{color:#475569;justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.attrition-signoff-status{color:#334155;background:#e2e8f0;border-radius:4px;padding:2px 7px;font-weight:700}.signature-line{font-weight:500}.attrition-report-sheet__footer{text-align:center;border-top:1px solid #e2e8f0;margin-top:24px;padding-top:14px}.attrition-report-sheet__footer p{color:#8fa0b5;margin:0;font-size:.62rem;line-height:1.5}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-up{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=900px){.attrition-report-sheet__scope{grid-template-columns:repeat(2,minmax(0,1fr))}.attrition-report-sheet__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.attrition-report-sheet__guidance-grid{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:10mm 12mm 12mm}html,body{color:#0f172a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:8.5pt!important;line-height:1.35!important;overflow:visible!important}.cv-navigation,.cv-topbar,.cv-app-shell__main,.admin-page,.attrition-hero,.attrition-metrics-grid,.attrition-job-selector,.attrition-controls,.attrition-roster,.attrition-report-modal__backdrop,.no-print,.is-printing-report .cv-app-shell__main,.is-printing-report .cv-topbar,.is-printing-report .cv-navigation{height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.cv-app-shell,.admin-app-shell,.attrition-dashboard-shell,#root,.app-shell{background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.attrition-report-modal{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.attrition-report-modal__content{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.attrition-report-sheet{background:#fff!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.attrition-report-sheet__brand,.attrition-report-sheet__scope,.attrition-report-sheet__kpis,.attrition-report-sheet__distribution,.attrition-report-sheet__guidance{break-inside:avoid!important;page-break-inside:avoid!important}.attrition-report-table{page-break-inside:auto!important;font-size:7.5pt!important}.attrition-report-table thead{display:table-header-group!important}.attrition-report-table tr{break-inside:avoid!important;page-break-inside:avoid!important}.attrition-report-signoff{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:16px!important}.attrition-report-sheet__footer{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:12px!important}}.xai-modal{z-index:1200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.xai-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;animation:.2s xaiFadeIn;position:fixed;inset:0}.xai-modal__content{z-index:1201;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;width:100%;max-width:920px;max-height:90vh;animation:.24s cubic-bezier(.16,1,.3,1) xaiSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a4d}@keyframes xaiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes xaiSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.xai-modal__header{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-bottom:1.5px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.xai-modal__badge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:99px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.xai-modal__header h2{color:#0f172a;letter-spacing:-.025em;margin:0 0 3px;font-size:1.35rem;font-weight:850}.xai-modal__header p{color:#64748b;margin:0;font-size:.78rem}.xai-modal__header-actions{align-items:center;gap:14px;display:flex}.xai-tab-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:3px;padding:4px;display:inline-flex}.xai-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:.74rem;font-weight:750;transition:all .16s;display:inline-flex}.xai-tab-btn.active{color:#1d4ed8;background:#fff;box-shadow:0 2px 6px #0f172a14}.xai-tab-btn:hover:not(.active){color:#0f172a}.xai-modal__close{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .16s;display:grid}.xai-modal__close:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.xai-modal__body{max-height:calc(90vh - 170px);padding:26px 30px;overflow-y:auto}.xai-candidate-picker{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 18px;display:flex}.xai-candidate-picker label{color:#334155;align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.xai-candidate-picker select{color:#0f172a;appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:1px solid #cbd5e1;border-radius:10px;outline:none;flex:1;min-width:240px;max-width:480px;padding:8px 32px 8px 12px;font-family:inherit;font-size:.78rem;font-weight:700}.xai-candidate-picker select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.xai-candidate-score-pill{border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:750;display:inline-flex}.xai-candidate-score-pill strong{font-size:.88rem;font-weight:900}.xai-candidate-score-pill--low{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.xai-candidate-score-pill--medium{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.xai-candidate-score-pill--high{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.xai-candidate-card-summary{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0f172a08}.xai-summary-meta h3{color:#0f172a;margin:0 0 2px;font-size:1.1rem;font-weight:850}.xai-summary-meta p{color:#64748b;margin:0;font-size:.74rem}.xai-summary-tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xai-tag{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:4px 10px;font-size:.7rem;font-weight:750}.xai-simulate-link{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:6px;padding:6px 14px;font-size:.74rem;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.xai-simulate-link:hover{color:#1e40af;background:#dbeafe;transform:translateY(-1px)}.xai-waterfall-section{margin-bottom:22px}.xai-section-title{color:#2563eb;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.xai-section-title h4{color:#0f172a;margin:0 0 2px;font-size:.95rem;font-weight:850}.xai-section-title p{color:#64748b;margin:0;font-size:.72rem}.xai-factors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.xai-factors-column{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;padding:18px;display:flex;box-shadow:0 4px 14px #0f172a08}.xai-factors-column--risk{background:linear-gradient(#fef2f2 0%,#fff 80px);border-top:4px solid #ef4444}.xai-factors-column--protective{background:linear-gradient(#f0fdf4 0%,#fff 80px);border-top:4px solid #10b981}.xai-column-header{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.xai-column-header strong{color:#0f172a;font-size:.85rem;font-weight:850}.xai-column-header small{color:#64748b;font-size:.68rem}.xai-factors-list{flex-direction:column;gap:10px;display:flex}.xai-factor-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:14px 16px;transition:all .18s;display:flex;box-shadow:0 2px 8px #0f172a08}.xai-factor-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0f}.xai-factor-card--risk{border-left:3.5px solid #ef4444}.xai-factor-card--protective{border-left:3.5px solid #10b981}.xai-factor-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.xai-factor-title-group{flex-direction:column;gap:4px;display:flex}.xai-factor-name{color:#0f172a;font-size:.84rem;font-weight:850;line-height:1.3}.xai-factor-chip{letter-spacing:.02em;border-radius:6px;align-self:flex-start;align-items:center;padding:2px 8px;font-size:.64rem;font-weight:800;display:inline-flex}.xai-factor-chip--risk{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.xai-factor-chip--protective{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.xai-factor-badge-value{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.xai-factor-badge-value small{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:.6rem;font-weight:700}.xai-factor-badge-value strong{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:900;line-height:1.1}.xai-factor-bar-wrap{background:#f1f5f9;border-radius:99px;width:100%;height:6px;margin-bottom:10px;overflow:hidden}.xai-factor-bar{border-radius:inherit;height:100%;transition:width .4s}.xai-factor-bar--risk{background:linear-gradient(90deg,#ef4444,#f87171)}.xai-factor-bar--protective{background:linear-gradient(90deg,#10b981,#34d399)}.xai-factor-explanation{color:#334155;margin:0;font-size:.78rem;line-height:1.55}.xai-factors-empty{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-size:.74rem;font-style:italic;display:flex}.xai-narrative-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:18px;padding:20px 22px;box-shadow:0 4px 16px #0f172a08}.xai-narrative-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.xai-narrative-badge{color:#1d4ed8;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.xai-narrative-header h4{color:#0f172a;margin:0;font-size:.95rem;font-weight:850}.xai-narrative-verdict-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;padding:12px 16px}.xai-narrative-verdict-lead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.xai-verdict-tag{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:3px 9px;font-size:.66rem;font-weight:800}.xai-verdict-tag--low{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.xai-verdict-tag--medium{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.xai-verdict-tag--high{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.xai-narrative-verdict-lead strong{color:#0f172a;font-size:.82rem;font-weight:800}.xai-narrative-verdict-box p{color:#334155;margin:0;font-size:.76rem;line-height:1.55}.xai-narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.xai-narrative-col{border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.xai-narrative-col--safe{background:#f0fdf4;border:1px solid #bbf7d0}.xai-narrative-col--risk{background:#fef2f2;border:1px solid #fecaca}.xai-narrative-col-title{align-items:center;gap:6px;display:flex}.xai-narrative-col--safe .xai-narrative-col-title{color:#166534}.xai-narrative-col--risk .xai-narrative-col-title{color:#991b1b}.xai-narrative-col-title strong{letter-spacing:.02em;font-size:.72rem;font-weight:850}.xai-narrative-col p{color:#1e293b;margin:0;font-size:.72rem;line-height:1.5}.xai-global-view{flex-direction:column;gap:20px;display:flex}.xai-global-hero{color:#fff;background:linear-gradient(135deg,#0b1528,#1e3a66);border-radius:18px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.xai-global-hero h3{color:#fff;margin:0 0 4px;font-size:1.15rem;font-weight:850}.xai-global-hero p{color:#cbd5e1;margin:0;font-size:.76rem}.xai-model-tag{color:#e2e8f0;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;padding:4px 10px;font-size:.68rem;font-weight:750}.xai-global-list{flex-direction:column;gap:12px;display:flex}.xai-global-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 2px 6px #0f172a05}.xai-global-rank{color:#2563eb;min-width:26px;font-size:.88rem;font-weight:900}.xai-global-info{flex:1}.xai-global-title-row{align-items:center;gap:10px;margin-bottom:6px;display:flex}.xai-global-title-row strong{color:#0f172a;font-size:.84rem;font-weight:800}.xai-global-impact-chip{color:#1e40af;background:#eff6ff;border-radius:6px;padding:2px 8px;font-size:.64rem;font-weight:750}.xai-global-category{color:#64748b;margin-left:auto;font-size:.66rem}.xai-global-bar-wrap{background:#f1f5f9;border-radius:99px;width:100%;height:8px;overflow:hidden}.xai-global-bar{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%}.xai-global-simple-desc{color:#334155;margin:8px 0 0;font-size:.72rem;line-height:1.45}.xai-global-simple-desc strong{color:#1e40af;margin-right:4px;font-weight:800}.xai-global-weight{text-align:right;min-width:80px}.xai-global-weight strong{color:#0f172a;font-size:1.15rem;font-weight:900;display:block}.xai-global-weight small{color:#64748b;font-size:.62rem;display:block}.xai-methodology-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.xai-methodology-note strong{margin-bottom:2px;font-size:.78rem;display:block}.xai-methodology-note p{color:#1e3a8a;margin:0;font-size:.72rem;line-height:1.45}.xai-modal__footer{background:#f8fafc;border-top:1.5px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 30px;display:flex}.xai-footer-info{color:#64748b;align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:inline-flex}.xai-footer-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #10b98180}.xai-btn-close{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:9px 20px;font-family:inherit;font-size:.78rem;font-weight:750;transition:all .16s}.xai-btn-close:hover{background:#1e293b;transform:translateY(-1px)}@media (width<=768px){.xai-modal__header{flex-direction:column;align-items:flex-start}.xai-factors-grid{grid-template-columns:1fr}.xai-candidate-picker{flex-direction:column;align-items:stretch}.xai-candidate-picker select{max-width:100%}}.attrition-dashboard-shell{background:radial-gradient(circle at 10% 8%,#2563eb0a 0%,#0000 45%),radial-gradient(circle at 90% 92%,#10b98109 0%,#0000 45%),#f8fafc;min-height:100vh}.admin-attrition-page{padding-bottom:70px}.attrition-hero{background-color:#fff;background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffed 55%,#fff9 100%),url(/assets/candidate-momentum-bg-BSPPl_83.png);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 165%;border:1px solid #e2e8f0e6;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:26px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #0f172a0d,0 4px 12px #0f172a05}.attrition-hero:before{content:"";background:linear-gradient(90deg,#2563eb,#38bdf8,#10b981);height:3px;position:absolute;top:0;left:0;right:0}.attrition-hero__copy{max-width:680px}.attrition-eyebrow{color:#1d4ed8;text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:99px;align-items:center;gap:7px;margin-bottom:14px;padding:6px 14px;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #2563eb14}.attrition-hero h1{color:#0f172a;letter-spacing:-.04em;margin:0 0 10px;font-size:1.85rem;font-weight:850;line-height:1.25}.attrition-hero p{color:#475569;margin:0 0 22px;font-size:.88rem;line-height:1.6}.attrition-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.attrition-btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:.82rem;font-weight:750;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.attrition-btn--primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 4px 14px #2563eb4d}.attrition-btn--primary:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-1.5px);box-shadow:0 8px 22px #2563eb66}.attrition-btn--primary:active{transform:translateY(0)}.attrition-btn--ghost{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.attrition-btn--ghost:hover{color:#0f172a;background:#e2e8f0;transform:translateY(-1.5px)}.attrition-calculating-pill{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:.73rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #4338ca14}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.attrition-hero__xai-badge{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#fffffff2;border:1.5px solid #bfdbfe;border-radius:20px;flex-direction:column;align-items:center;min-width:230px;padding:22px 26px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 28px -4px #2563eb1f,0 4px 12px #0f172a0a}.attrition-hero__xai-badge:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 14px 34px -4px #2563eb38}.attrition-xai-avatar{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:10px;display:grid;box-shadow:0 4px 12px #2563eb2e}.attrition-hero__xai-badge span{color:#1d4ed8;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:800}.attrition-hero__xai-badge strong{color:#0f172a;letter-spacing:-.01em;margin:3px 0 2px;font-size:1rem;font-weight:850}.attrition-hero__xai-badge small{color:#475569;font-size:.72rem;font-weight:600}.attrition-xai-trigger-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:99px;align-items:center;gap:6px;margin-top:12px;padding:6px 14px;font-size:.72rem;font-weight:800;transition:all .16s;display:inline-flex;box-shadow:0 2px 8px #2563eb4d}.attrition-xai-trigger-btn:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-1px)}.attrition-error-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 20px;font-size:.82rem;font-weight:600;display:flex;box-shadow:0 4px 12px #ef44440d}.attrition-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.attrition-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px 26px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f172a09}.attrition-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -4px #0f172a14}.attrition-card:before{content:"";height:3.5px;position:absolute;top:0;left:0;right:0}.attrition-card--mean:before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.attrition-card--safe:before{background:linear-gradient(90deg,#059669,#34d399)}.attrition-card--moderate:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.attrition-card--flight:before{background:linear-gradient(90deg,#dc2626,#f87171)}.attrition-card--mean{background-image:linear-gradient(135deg,#fffffffa,#ffffffe0),url(/assets/admin-dashboard-network-DErFx46E.png);background-position:100% 100%;background-size:cover}.attrition-card--safe{background-image:linear-gradient(135deg,#fffffffa,#ffffffe6),url(/assets/application-match-bg-BfCLT1_s.png);background-position:100% 100%;background-size:cover}.attrition-card--moderate{background-image:linear-gradient(135deg,#fffffffa,#ffffffe6),url(/assets/application-pending-bg-C0z6fqQO.png);background-position:100% 100%;background-size:cover}.attrition-card--flight{background-image:linear-gradient(135deg,#fffffffa,#ffffffe6),url(/assets/needs-review-card-bg-Dp1Xgxni.png);background-position:100% 100%;background-size:cover}.attrition-card__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.attrition-card__icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 8px #0000000a}.attrition-card__icon--blue{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.attrition-card__icon--green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.attrition-card__icon--amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.attrition-card__icon--red{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.attrition-status-chip{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:4px 11px;font-size:.65rem;font-weight:800}.attrition-status-chip--low{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.attrition-status-chip--medium{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.attrition-status-chip--high{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.attrition-card__body small{color:#64748b;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:.68rem;font-weight:750;display:block}.attrition-card__body strong{color:#0f172a;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:900;line-height:1.15;display:block}.text-emerald{color:#059669!important}.text-amber{color:#d97706!important}.text-red{color:#dc2626!important}.attrition-card__body p{color:#475569;margin:6px 0 0;font-size:.74rem;line-height:1.5}.attrition-card__bar{background:#e2e8f0;border-radius:99px;height:6px;margin-top:16px;overflow:hidden}.attrition-card__bar-fill{border-radius:inherit;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.attrition-card__pill-footer{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:12px;font-size:.72rem;font-weight:750}.attrition-card__pill-footer span{align-items:center;gap:6px;display:inline-flex}.attrition-job-selector{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:24px;padding:24px 28px;box-shadow:0 4px 16px #0f172a08}.attrition-job-selector__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.attrition-job-selector__title{color:#2563eb;align-items:center;gap:10px;display:flex}.attrition-job-selector__title h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.attrition-job-count{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;padding:4px 11px;font-size:.72rem;font-weight:750}.attrition-job-chips{flex-wrap:wrap;gap:11px;display:flex}.attrition-job-chip{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;padding:12px 18px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0f172a05}.attrition-job-chip:hover{background:#f8fafc;border-color:#93c5fd;transform:translateY(-1.5px);box-shadow:0 6px 16px #2563eb14}.attrition-job-chip--active{background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border-color:#2563eb;transform:translateY(-1.5px);box-shadow:0 4px 16px #2563eb26,inset 0 0 0 1px #2563eb}.attrition-job-chip strong{color:#0f172a;letter-spacing:-.01em;font-size:.82rem;font-weight:800}.attrition-job-chip--active strong{color:#1d4ed8}.attrition-job-chip span{color:#64748b;margin-top:3px;font-size:.68rem}.attrition-job-chip--active span{color:#2563eb;font-weight:600}.attrition-controls{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding:16px 24px;display:flex;box-shadow:0 4px 16px #0f172a09}.attrition-controls__search{color:#64748b;flex:1;align-items:center;min-width:270px;max-width:390px;display:flex;position:relative}.attrition-controls__search svg{pointer-events:none;color:#64748b;position:absolute;left:14px}.attrition-controls__search input{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:10px 38px 10px 40px;font-family:inherit;font-size:.8rem;transition:all .18s}.attrition-controls__search input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.attrition-search-clear{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid;position:absolute;right:12px}.attrition-search-clear:hover{color:#0f172a;background:#e2e8f0}.attrition-controls__filters{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.attrition-select-wrap{color:#475569;align-items:center;gap:8px;font-size:.76rem;font-weight:700;display:inline-flex}.attrition-select-wrap select{color:#0f172a;appearance:none;cursor:pointer;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px;border:1.5px solid #e2e8f0;border-radius:11px;outline:none;padding:9px 34px 9px 13px;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .18s}.attrition-select-wrap select:hover{background-color:#fff;border-color:#93c5fd}.attrition-select-wrap select:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.attrition-select-wrap--highlight{color:#1d4ed8;font-weight:800}.attrition-select-wrap--highlight select{color:#1e40af;background-color:#eff6ff;border-color:#93c5fd;font-weight:750}.attrition-select-wrap--highlight select:hover{background-color:#fff;border-color:#2563eb}.attrition-select-wrap--highlight select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb26}.attrition-roster{margin-top:14px}.attrition-roster__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.attrition-roster__heading h2{color:#0f172a;letter-spacing:-.03em;margin:0 0 4px;font-size:1.25rem;font-weight:850}.attrition-roster__heading p{color:#64748b;margin:0;font-size:.78rem}.attrition-roster__controls-right{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.attrition-view-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:3px;padding:4px;display:inline-flex}.attrition-view-toggle-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:.76rem;font-weight:750;transition:all .18s;display:inline-flex}.attrition-view-toggle-btn.active{color:#1d4ed8;background:#fff;box-shadow:0 2px 8px #0f172a14}.attrition-view-toggle-btn:hover:not(.active){color:#0f172a}.attrition-roster__legend{color:#64748b;align-items:center;gap:16px;font-size:.7rem;font-weight:750;display:flex}.attrition-roster__legend span{align-items:center;gap:6px;display:inline-flex}.attrition-roster__legend i{border-radius:50%;width:8px;height:8px}.attrition-roster__legend .is-safe{background:#10b981;box-shadow:0 0 6px #10b98166}.attrition-roster__legend .is-moderate{background:#f59e0b;box-shadow:0 0 6px #f59e0b66}.attrition-roster__legend .is-high{background:#ef4444;box-shadow:0 0 6px #ef444466}.attrition-candidate-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:22px;display:grid}.attrition-candidate-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:24px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0f172a09}.attrition-candidate-card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 16px 36px -6px #0f172a17}.attrition-candidate-card--low{border-top:4.5px solid #10b981}.attrition-candidate-card--medium{border-top:4.5px solid #f59e0b}.attrition-candidate-card--high{border-top:4.5px solid #ef4444}.attrition-candidate-card__header{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.attrition-candidate-avatar{color:#1d4ed8;background:#eff6ff;border:2px solid #e2e8f0;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:.9rem;font-weight:850;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000000a}.attrition-candidate-avatar img{object-fit:cover;width:100%;height:100%}.attrition-candidate-avatar--low{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.attrition-candidate-avatar--medium{color:#b45309;background:#fffbeb;border-color:#fde68a}.attrition-candidate-avatar--high{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.attrition-candidate-info{flex:1;min-width:0}.attrition-candidate-info h4{color:#0f172a;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.98rem;font-weight:800;overflow:hidden}.attrition-candidate-info p{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:.72rem;overflow:hidden}.attrition-job-pill{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:3px 9px;font-size:.65rem;font-weight:750;display:inline-block}.attrition-stage-badge{text-transform:capitalize;letter-spacing:.02em;border-radius:8px;padding:5px 10px;font-size:.65rem;font-weight:800}.attrition-stage-badge--new{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.attrition-stage-badge--reviewing{color:#2563eb;background:#dbeafe;border:1px solid #bfdbfe}.attrition-stage-badge--shortlisted{color:#059669;background:#d1fae5;border:1px solid #a7f3d0}.attrition-stage-badge--hired{color:#7c3aed;background:#ede9fe;border:1px solid #ddd6fe}.attrition-candidate-card__meter-wrap{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:inset 0 2px 4px #0f172a05}.attrition-candidate-gauge{flex-shrink:0;width:132px}.attrition-candidate-gauge .risk-meter{width:132px;height:82px}.attrition-candidate-gauge .risk-meter__label strong{letter-spacing:-.04em;font-size:1.55rem;font-weight:900}.attrition-candidate-gauge .risk-meter__label span{letter-spacing:.04em;font-size:.6rem;font-weight:750}.attrition-candidate-verdict{flex:1;min-width:0}.attrition-verdict-pill{letter-spacing:.02em;border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0000000a}.attrition-verdict-pill i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.attrition-verdict-pill--low{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.attrition-verdict-pill--medium{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.attrition-verdict-pill--high{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.attrition-verdict-pill--unknown{color:#4b5563;background:#e5e7eb;border:1px solid #d1d5db}.attrition-candidate-scores{gap:16px;display:flex}.attrition-candidate-scores div small{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:750;display:block}.attrition-candidate-scores div strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:850}.attrition-candidate-card__driver{background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;margin-bottom:18px;padding:10px 14px}.attrition-driver-title{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:3px;font-size:.68rem;font-weight:800;display:inline-flex}.attrition-candidate-card__driver p{color:#334155;margin:0;font-size:.75rem;font-weight:500;line-height:1.45}.attrition-candidate-card__footer{border-top:1px solid #f1f5f9;align-items:center;gap:10px;padding-top:16px;display:flex}.attrition-card-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:.76rem;font-weight:750;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.attrition-card-action--primary{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;flex:1}.attrition-card-action--primary:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.attrition-card-action--xai{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.attrition-card-action--xai:hover{color:#3730a3;background:#e0e7ff;border-color:#a5b4fc;transform:translateY(-1px)}.attrition-card-action--secondary{color:#334155;background:#fff;border:1.5px solid #cbd5e1}.attrition-card-action--secondary:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.attrition-loading-state,.attrition-empty-state{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:70px 24px;display:flex;box-shadow:0 4px 16px #0f172a08}.attrition-spinner{color:#2563eb;margin-bottom:14px}.attrition-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:14px;display:grid}.attrition-empty-state h3{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:800}.attrition-empty-state p{color:#64748b;max-width:420px;margin:0 0 18px;font-size:.82rem}.attrition-talent-matrix-wrap{flex-direction:column;gap:20px;display:flex}.attrition-matrix-intro{color:#fff;background:linear-gradient(135deg,#0b1528 0%,#172a4d 50%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;align-items:center;padding:22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0b152840}.attrition-matrix-intro:before{content:"";background:linear-gradient(90deg,#10b981,#38bdf8,#818cf8);height:3px;position:absolute;top:0;left:0;right:0}.attrition-matrix-badge{color:#34d399;text-transform:uppercase;letter-spacing:.06em;background:#10b98126;border:1px solid #10b98159;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.attrition-matrix-intro-text h3{color:#fff;letter-spacing:-.025em;margin:0 0 6px;font-size:1.25rem;font-weight:850}.attrition-matrix-intro-text p{color:#cbd5e1;max-width:620px;margin:0;font-size:.78rem;line-height:1.5}.attrition-matrix-axes-indicator{color:#94a3b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:5px;padding:10px 16px;font-size:.72rem;display:flex}.attrition-matrix-axes-indicator strong{color:#f8fafc}.attrition-talent-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.attrition-matrix-quadrant{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:24px;transition:all .2s;display:flex;box-shadow:0 4px 16px #0f172a09}.attrition-matrix-quadrant:hover{box-shadow:0 8px 24px #0f172a0f}.attrition-matrix-quadrant--star{background:linear-gradient(#f0fdf4 0%,#fff 90px);border-top:4.5px solid #10b981}.attrition-matrix-quadrant--flight{background:linear-gradient(#fef2f2 0%,#fff 90px);border-top:4.5px solid #ef4444}.attrition-matrix-quadrant--steady{background:linear-gradient(#eff6ff 0%,#fff 90px);border-top:4.5px solid #3b82f6}.attrition-matrix-quadrant--caution{background:linear-gradient(#fffbeb 0%,#fff 90px);border-top:4.5px solid #f59e0b}.attrition-quadrant-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.attrition-quadrant-title{align-items:center;gap:12px;display:flex}.attrition-quadrant-icon{background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 8px #0000000f}.attrition-matrix-quadrant--star .attrition-quadrant-icon{color:#10b981}.attrition-matrix-quadrant--flight .attrition-quadrant-icon{color:#ef4444}.attrition-matrix-quadrant--steady .attrition-quadrant-icon{color:#3b82f6}.attrition-matrix-quadrant--caution .attrition-quadrant-icon{color:#f59e0b}.attrition-quadrant-title h4{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:.98rem;font-weight:800}.attrition-quadrant-title small{color:#64748b;margin-top:2px;font-size:.68rem;font-weight:650;display:block}.attrition-quadrant-count{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;padding:4px 10px;font-size:.7rem;font-weight:800}.attrition-quadrant-strategy{color:#475569;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:10px;margin:0 0 16px;padding:9px 14px;font-size:.72rem;line-height:1.5}.attrition-quadrant-candidates{flex-direction:column;gap:10px;min-height:120px;display:flex}.attrition-matrix-chip{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .18s;display:flex;box-shadow:0 2px 6px #0f172a05}.attrition-matrix-chip:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0d}.attrition-matrix-chip--alert{border-left:3.5px solid #ef4444}.attrition-matrix-chip--warning{border-left:3.5px solid #f59e0b}.attrition-matrix-chip-info strong{color:#0f172a;font-size:.8rem;font-weight:800;display:block}.attrition-matrix-chip-info span{color:#64748b;margin-top:1px;font-size:.68rem;display:block}.attrition-matrix-chip-sim{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:.7rem;font-weight:750;text-decoration:none;transition:all .18s;display:inline-flex}.attrition-matrix-chip-sim:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.attrition-quadrant-empty{color:#94a3b8;background:#f8fafc99;border:1px dashed #e2e8f0;border-radius:10px;place-items:center;padding:34px 20px;font-size:.74rem;font-style:italic;display:grid}@media (width<=1200px){.attrition-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.attrition-talent-matrix{grid-template-columns:1fr}.attrition-matrix-intro{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=768px){.attrition-hero{flex-direction:column;align-items:flex-start;padding:24px 20px}.attrition-hero__model-badge{width:100%}.attrition-metrics-grid,.attrition-candidate-grid{grid-template-columns:1fr}.attrition-controls{flex-direction:column;align-items:stretch}.attrition-controls__search{max-width:100%}.attrition-controls__filters{flex-direction:column;align-items:stretch}.attrition-select-wrap{justify-content:space-between}.attrition-select-wrap select{flex:1}}.interview-results-page{background:#f5f5f3;min-height:calc(100vh - 72px);padding:30px clamp(18px,4vw,52px) 60px}.interview-results-page__container{width:min(1220px,100%);margin:0 auto}.interview-results-hero{color:#fff;background:linear-gradient(135deg,#111 0%,#171717 65%,#123b38 150%);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:29px 31px;display:flex;box-shadow:0 18px 40px #0000001a}.interview-results-eyebrow,.interview-results-overline{color:#9ef0db;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.63rem;font-weight:850;display:inline-flex}.interview-results-eyebrow i{background:#5eead4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5eead4}.interview-results-hero h1{color:#fff;letter-spacing:-.06em;margin:11px 0 8px;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.interview-results-hero p{color:#a9b4c8;max-width:670px;margin:0;font-size:.78rem;line-height:1.6}.interview-results-hero__stat{color:#b8c1d1;background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;gap:4px;min-width:145px;padding:15px 17px;display:grid}.interview-results-hero__stat strong{color:#fff;letter-spacing:-.06em;font-size:1.8rem;line-height:1}.interview-results-hero__stat small{color:#8090a9;margin-left:3px;font-size:.9rem}.interview-results-hero__stat span{font-size:.63rem}.interview-results-message{color:#9f2940;background:#ffedf0;border:1px solid #f2cbd3;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:.7rem;display:flex}.interview-results-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.interview-results-summary div{background:#fff;border:1px solid #dededb;border-radius:13px;gap:5px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #00000009}.interview-results-summary span{color:#777;font-size:.66rem;font-weight:700}.interview-results-summary strong{color:#111;letter-spacing:-.06em;font-size:1.55rem}.interview-results-card{background:#fff;border:1px solid #dededb;border-radius:14px;padding:23px;box-shadow:0 10px 28px #00000009}.interview-results-card__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.interview-results-overline{color:#777;letter-spacing:.1em}.interview-results-card h2{color:#111;letter-spacing:-.045em;margin:6px 0 5px;font-size:1.35rem}.interview-results-card__heading p{color:#777;margin:0;font-size:.72rem}.interview-results-groups{gap:18px;display:grid}.interview-results-group{background:#f8f8f6;border:1px solid #e0e0dc;border-radius:12px;padding:12px}.interview-results-group__header{justify-content:space-between;align-items:center;gap:14px;padding:4px 6px 13px;display:flex}.interview-results-group__header span{color:#888;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.interview-results-group__header h3{color:#111;letter-spacing:-.025em;margin:5px 0 3px;font-size:.95rem}.interview-results-group__header p{color:#777;margin:0;font-size:.65rem}.interview-results-group__header strong{color:#333;background:#fff;border:1px solid #dededb;border-radius:7px;flex:none;padding:7px 9px;font-size:.61rem}.interview-results-refresh,.interview-results-filters button{color:#333;font:inherit;background:#f2f2f0;border:1px solid #dededb;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.interview-results-toolbar{background:#f6f6f4;border:1px solid #e3e3df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:19px 0 13px;padding:8px;display:flex}.interview-results-toolbar input{color:#222;min-width:170px;font:inherit;background:#fff;border:1px solid #d5d5d0;border-radius:8px;outline:none;flex:1;padding:10px 11px;font-size:.72rem}.interview-results-filters{gap:5px;display:flex}.interview-results-list{gap:10px;display:grid}.interview-result-row{background:#fafafa;border:1px solid #e4e4e1;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 108px auto;align-items:center;gap:13px;padding:15px;display:grid}.interview-result-row__avatar{color:#4f46e5;background:#eef0ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.7rem;font-weight:900;display:grid}.interview-result-row__main{min-width:0}.interview-result-row__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.interview-result-row h3{color:#111;margin:0 0 3px;font-size:.82rem}.interview-result-row p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;overflow:hidden}.interview-result-status{border-radius:5px;flex:none;align-items:center;gap:5px;padding:4px 6px;font-size:.58rem;font-weight:800;display:inline-flex}.interview-result-status i{border-radius:50%;width:5px;height:5px}.interview-result-status--complete{color:#087f73;background:#e8faf7}.interview-result-status--complete i{background:#16a394}.interview-result-status--pending{color:#8a6a12;background:#fff7dc}.interview-result-status--pending i{background:#d6a529}.interview-result-row__details{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.interview-result-row__details span{color:#555;gap:3px;font-size:.65rem;display:grid}.interview-result-row__details b{color:#888;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem}.interview-result-score{background:#fff7e8;border:1px solid #f0ddb0;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.interview-result-score--strong{background:#e8faf7;border-color:#bce9df}.interview-result-score span,.interview-result-score small{color:#777;font-size:.57rem}.interview-result-score strong{color:#9a6a00;font-size:1rem}.interview-result-score--strong strong{color:#087f73}.interview-result-row__action{color:#111;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cfcfca;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:.62rem;font-weight:800;display:inline-flex}.interview-result-row__action:hover{color:#fff;background:#111;border-color:#111}.interview-results-empty{color:#777;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;font-size:.72rem;display:grid}.interview-results-empty svg{color:#4f46e5}.interview-results-empty strong{color:#222;font-size:.86rem}.interview-results-loader{border:2px solid #e0e0dc;border-top-color:#555;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite interview-results-spin}@keyframes interview-results-spin{to{transform:rotate(360deg)}}@media (width<=850px){.interview-result-row{grid-template-columns:42px minmax(0,1fr) auto}.interview-result-score{grid-column:2}.interview-result-row__action{grid-area:2/3}}@media (width<=640px){.interview-results-hero{flex-direction:column;align-items:flex-start}.interview-results-summary{grid-template-columns:1fr}.interview-results-toolbar{flex-direction:column;align-items:stretch}.interview-results-filters{overflow-x:auto}.interview-results-group__header{flex-direction:column;align-items:flex-start}.interview-result-row{grid-template-columns:36px minmax(0,1fr)}.interview-result-row__avatar{width:36px;height:36px}.interview-result-row__top{display:grid}.interview-result-score,.interview-result-row__action{grid-area:auto/2;justify-self:start}}.interview-results-page{color:#233654;background:radial-gradient(at 0 0,#e4ecff 0,#0000 45%),radial-gradient(at 100% 35%,#eee6fa 0,#0000 50%),#f5f8fc}.interview-results-hero{color:#142b52;background:linear-gradient(115deg,#e8f1ff,#f3edff 65%,#e4f7f2);border:1px solid #d8e2f4;position:relative;overflow:hidden;box-shadow:0 12px 30px #385d9110}.interview-results-hero h1{color:#142b52}.interview-results-hero p{color:#536585}.interview-results-eyebrow,.interview-results-overline{color:#6350ad}.interview-results-eyebrow i{background:#7c60d8;box-shadow:0 0 0 4px #7c60d819}.interview-results-hero__stat{color:#536585;background:#ffffffc9;border-color:#d5dff1}.interview-results-hero__stat strong{color:#375dbe}.interview-results-hero__stat small{color:#6b7b95}.interview-results-summary div{background:linear-gradient(120deg,#fff,#edf4ff);border-color:#dce5f3;position:relative;overflow:hidden}.interview-results-summary div:before{content:"";background:#5785e5;width:4px;position:absolute;top:0;bottom:0;left:0}.interview-results-summary div:nth-child(2){background:linear-gradient(120deg,#fff,#f2edff)}.interview-results-summary div:nth-child(2):before{background:#9470df}.interview-results-summary div:nth-child(3){background:linear-gradient(120deg,#fff,#fff3df)}.interview-results-summary div:nth-child(3):before{background:#dfa34c}.interview-results-summary strong{color:#375dbe}.interview-results-summary div:nth-child(2) strong{color:#7852bf}.interview-results-summary div:nth-child(3) strong{color:#946311}.interview-results-summary span{color:#5c6d88}.interview-results-card{border-color:#dce5f3;box-shadow:0 12px 30px #385d9110}.interview-results-card h2,.interview-results-group__header h3,.interview-result-row h3{color:#183052}.interview-results-group{background:#f4f7fe;border-color:#7b92d7 #dce5f3 #dce5f3;border-top-style:solid;border-top-width:3px}.interview-results-group:nth-child(3n+2){background:#f7f4fc;border-top-color:#a389d8}.interview-results-group:nth-child(3n+3){background:#f0f9f7;border-top-color:#64b6a5}.interview-results-group__header strong{color:#4262a4;background:#fff;border-color:#dbe3f1}.interview-results-refresh,.interview-results-filters button{color:#395eac;cursor:pointer;background:#eff4ff;border-color:#d7e3fc}.interview-results-refresh:hover,.interview-results-filters button:hover,.interview-results-filters button.is-active{color:#fff;background:#426ac8;border-color:#426ac8}.interview-results-refresh:disabled{opacity:.6;cursor:wait}.interview-results-toolbar{background:#f5f7fc;border-color:#e0e6f1;flex-wrap:wrap}.interview-results-toolbar input{border-color:#dbe3f1}.interview-results-toolbar input:focus{border-color:#7b92d7;box-shadow:0 0 0 3px #7b92d722}.interview-result-row{background:#fff;border-color:#e0e6f1}.interview-result-row:hover{border-color:#b2bfe1;box-shadow:0 5px 15px #385d9110}.interview-result-row__avatar{color:#7758ba;background:#f0eaff}.interview-result-row__action{color:#fff;cursor:pointer;background:#426ac8;border-color:#426ac8}.interview-result-row__action:hover{background:#3558ad;border-color:#3558ad}.interview-results-page button:focus-visible{outline-offset:3px;outline:3px solid #a5b4fc}@media (prefers-reduced-motion:reduce){.interview-results-loader{animation:none}}.interview-results-page{--results-mint:url(/assets/interview-glass-evaluation-Ce09TKQA.png);--results-review:url(/assets/interview-glass-review-Cf3tkJl3.png);--results-pending:url(/assets/interview-glass-pending-BJz-e4O4.png);background:#f1f6fb}.interview-results-page .interview-results-hero{background:linear-gradient(90deg, #f8fcfbee 38%, #f8fcfb00 75%), var(--results-mint) right center / auto 140% no-repeat, #f8fcfb;min-height:180px}.interview-results-page .interview-results-hero__stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;border:1px solid #fffe;box-shadow:0 8px 24px #4466a31a}.interview-results-page .interview-results-summary>div{background:linear-gradient(90deg, #f5fcfaf2 30%, #f5fcfa00 78%), var(--results-mint) right center / auto 145% no-repeat, #f5fcfa;min-height:104px}.interview-results-page .interview-results-summary>div:nth-child(2){background:linear-gradient(90deg, #fff8f5f2 30%, #fff8f500 78%), var(--results-review) right center / auto 145% no-repeat, #fff8f5}.interview-results-page .interview-results-summary>div:nth-child(3){background:linear-gradient(90deg, #f8f5fff2 30%, #f8f5ff00 78%), var(--results-pending) right center / auto 145% no-repeat, #f8f5ff}.interview-results-summary :is(span,strong){max-width:65%;position:relative}.interview-results-page .interview-results-card{background:#ffffffed}.interview-results-card__heading{background:linear-gradient(90deg, #fffbf8f5 48%, #fffbf800 85%), var(--results-review) right center / auto 155% no-repeat, #fffbf8;border-radius:12px;min-height:100px;padding:18px}.interview-results-refresh{position:relative}.interview-results-page .interview-results-toolbar{background:#f5f8fc}.interview-results-page .interview-results-group{background:#f3faf8}.interview-results-page .interview-results-group:nth-child(3n+2){background:#fff8f5}.interview-results-page .interview-results-group:nth-child(3n+3){background:#f8f5fc}.interview-results-group__header{background:linear-gradient(90deg, #ffffffed 50%, #fff6), var(--results-mint) right center / auto 170% no-repeat, #fff;border-radius:9px;margin-bottom:10px;padding:12px}.interview-results-page .interview-result-row{background:#ffffffed}.interview-results-page .interview-results-empty{background:linear-gradient(90deg, #f8fafff5 55%, #f8faff99), var(--results-pending) right center / auto 100% no-repeat, #f8faff;border:1px dashed #dfe6f4;border-radius:12px;padding:24px 18px}@media (width<=640px){.interview-results-card__heading{flex-wrap:wrap}.interview-results-page .interview-results-hero{background-size:auto,auto 100%;min-height:auto}.interview-results-hero>div:first-child{background:#f7faffcc;border-radius:10px;padding:8px}.interview-results-group__header{background:#ffffffdf}}.results-management{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 20px;display:flex}.results-management label{color:#52627e;gap:6px;font-size:.72rem;font-weight:700;display:grid}.results-management select{color:#243653;min-width:180px;max-width:100%;font:inherit;background:#fff;border:1px solid #dbe3f1;border-radius:9px;padding:10px 12px}.results-management span{color:#64748b;align-self:center;margin-left:auto;font-size:.72rem}.results-management button{color:#6540b3;font:inherit;cursor:pointer;background:#f3eeff;border:1px solid #c4b5fd;border-radius:9px;padding:11px 16px;font-size:.72rem;font-weight:800}.results-management button:hover{background:#e9ddff}.results-management button:disabled{opacity:.5;cursor:not-allowed}.results-management :focus-visible{outline-offset:3px;outline:3px solid #a5b4fc}@media (width<=640px){.results-management label{width:100%}.results-management span{margin-left:0}}.results-management{background:#f5f8fc;border:1px solid #e1e4f4;border-radius:12px;padding:14px}.model-output__track i{border-radius:inherit;background:linear-gradient(90deg,#7465ee,#bcaaff);height:100%;display:block}.model-output__section-label{color:#5f6e8d;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}@media (width<=680px){.model-output{grid-template-columns:1fr 1fr}.model-output__probabilities,.model-output__meta{grid-column:1/-1}.model-output__empty-icon{width:30px;height:30px}.model-output--empty small{font-size:.58rem}}.reference-answer-editor{color:#334a6d;background:#f8faff;border:1px solid #e0e7f3;border-radius:12px;grid-column:1/-1;min-width:0;padding:18px}.reference-answer-editor__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reference-answer-editor__heading label{color:#344873;align-items:center;gap:7px;font-size:.74rem;font-weight:750;display:inline-flex}.reference-answer-editor__heading>span{color:#71829e;font-size:.6rem}.reference-answer-editor>p{color:#6b7c96;margin:9px 0;font-size:.65rem;line-height:1.6}.reference-answer-editor textarea{color:#263d60;width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #ccd9ed;border-radius:9px;margin-top:12px;padding:12px;font-size:.73rem;line-height:1.65;display:block}.reference-answer-editor textarea:focus-visible{border-color:#8c7edf;outline:3px solid #dfd8ff}.reference-answer-editor__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:13px;display:flex}.reference-answer-editor__actions>span{color:#667b98;font-size:.64rem;line-height:1.6}.reference-answer-editor__actions button{color:#fff;font:inherit;cursor:pointer;background:#6554d6;border:1px solid #6554d6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.67rem;font-weight:750;display:inline-flex}.reference-answer-editor__actions button:hover:not(:disabled){background:#5141b7}.reference-answer-editor__actions button:disabled{opacity:.55;cursor:not-allowed}.reference-answer-editor__actions button:focus-visible{outline-offset:3px;outline:3px solid #c9baff}.reference-answer-editor details{border-top:1px solid #e0e7f3;margin-top:14px;padding-top:12px}.reference-answer-editor summary{color:#657195;cursor:pointer;font-size:.63rem}.reference-answer-editor details p{color:#4b6283;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:.7rem;line-height:1.7}.reference-answer-editor .reference-answer-editor__error{color:#ad4057}.interview-detail-question>.reference-answer-editor{margin-top:16px}@media (width<=680px){.reference-answer-editor{grid-column:1/-1;padding:14px}.reference-answer-editor__actions{flex-direction:column;align-items:stretch}}.interview-detail-page{background:#f5f5f3;min-height:calc(100vh - 72px);padding:28px clamp(18px,4vw,52px) 60px}.interview-detail-page__container{width:min(1220px,100%);margin:0 auto}.interview-detail-back{color:#555;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:15px;padding:0;font-size:.7rem;font-weight:800;display:inline-flex}.interview-detail-hero{color:#fff;background:linear-gradient(135deg,#111 0%,#171717 65%,#123b38 150%);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;padding:25px 28px;display:flex;box-shadow:0 18px 40px #0000001a}.interview-detail-identity{align-items:center;gap:15px;min-width:0;display:flex}.interview-detail-avatar{color:#4f46e5;background:#eef0ff;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:.85rem;font-weight:900;display:grid}.interview-detail-eyebrow,.interview-detail-overline{color:#9ef0db;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.62rem;font-weight:850;display:inline-flex}.interview-detail-eyebrow i{background:#5eead4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #5eead4}.interview-detail-hero h1{color:#fff;letter-spacing:-.06em;margin:9px 0 4px;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1}.interview-detail-hero p{color:#a9b4c8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.interview-detail-hero-score{background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;gap:4px;min-width:175px;padding:13px 15px;display:grid}.interview-detail-hero-score span,.interview-detail-hero-score small{color:#b8c1d1;font-size:.62rem}.interview-detail-hero-score strong{color:#fff;letter-spacing:-.07em;font-size:2rem;line-height:1}.interview-detail-meta{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.interview-detail-meta div,.interview-detail-card{background:#fff;border:1px solid #dededb;border-radius:14px;box-shadow:0 10px 28px #00000009}.interview-detail-meta div{gap:5px;padding:14px 16px;display:grid}.interview-detail-meta span,.interview-detail-metric span{color:#777;font-size:.61rem;font-weight:700}.interview-detail-meta strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.interview-detail-meta small{color:#087f70;text-transform:uppercase;font-size:.58rem}.interview-detail-card{padding:23px}.interview-detail-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.interview-detail-overline{color:#777;letter-spacing:.1em}.interview-detail-card h2{color:#111;letter-spacing:-.045em;margin:6px 0 5px;font-size:1.35rem}.interview-detail-card__heading p{color:#777;margin:0;font-size:.72rem}.interview-detail-card__heading button,.interview-detail-state button{color:#fff;font:inherit;white-space:nowrap;background:#111;border:1px solid #111;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:.63rem;font-weight:800;display:inline-flex}.interview-detail-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0 13px;display:grid}.interview-detail-metric{background:#f7f7f5;border:1px solid #e3e3df;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.interview-detail-metric strong{color:#111;letter-spacing:-.03em;font-size:1rem}.interview-detail-questions{gap:11px;display:grid}.interview-detail-question{background:#fafafa;border:1px solid #e4e4e1;border-radius:12px;padding:17px}.interview-detail-question__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.interview-detail-question__top>div:first-child>span,.interview-detail-answer>span,.interview-detail-concepts>span{color:#888;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:800}.interview-detail-question h3{color:#111;margin:6px 0 0;font-size:.88rem;line-height:1.45}.interview-detail-badge{color:#087f73;background:#e8faf7;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:.59rem;font-weight:800;display:inline-flex}.interview-detail-badge i{background:#16a394;border-radius:50%;width:5px;height:5px}.interview-detail-badge--needs-review,.interview-detail-badge--unanswered{color:#9f2940;background:#ffedf0}.interview-detail-badge--needs-review i,.interview-detail-badge--unanswered i{background:#e45770}.interview-detail-answer{background:#fff;border:1px solid #e5e5e1;border-radius:9px;margin-top:14px;padding:11px 12px}.interview-detail-answer p{color:#444;margin:7px 0 0;font-size:.72rem;line-height:1.6}.interview-detail-metrics{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.interview-detail-metrics .interview-detail-metric{background:#fff;padding:9px 10px}.interview-detail-concepts{margin-top:12px}.interview-detail-concepts>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.interview-detail-concept{color:#087f73;background:#e8faf7;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:.59rem;font-weight:750;display:inline-flex}.interview-detail-concept i{background:#16a394;border-radius:50%;width:5px;height:5px}.interview-detail-concept--contradicted i{background:#e45770}.interview-detail-concept--not_mentioned i{background:#d6a529}.interview-detail-warning,.interview-detail-footnote{color:#9f2940;align-items:flex-start;gap:7px;font-size:.65rem;line-height:1.5;display:flex}.interview-detail-warning{background:#ffedf0;border-radius:7px;margin:12px 0 0;padding:8px 9px}.interview-detail-footnote{color:#777;margin:13px 2px 0}.interview-detail-state{color:#777;text-align:center;background:#fff;border:1px solid #dededb;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:420px;font-size:.73rem;display:grid}.interview-detail-state strong{color:#222;font-size:.9rem}.interview-detail-state svg{color:#4f46e5}.interview-detail-state--error svg{color:#d14b62}.interview-detail-loader{border:2px solid #e0e0dc;border-top-color:#555;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite interview-detail-spin}@keyframes interview-detail-spin{to{transform:rotate(360deg)}}@media (width<=850px){.interview-detail-hero{flex-direction:column;align-items:flex-start}.interview-detail-meta,.interview-detail-summary{grid-template-columns:repeat(2,1fr)}.interview-detail-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.interview-detail-card__heading,.interview-detail-question__top{display:grid}.interview-detail-meta,.interview-detail-summary,.interview-detail-metrics{grid-template-columns:1fr 1fr}.interview-detail-hero-score{width:100%}}.interview-detail-page{color:#17315a;background:radial-gradient(circle at 94% 0,#2a6cdb14,#0000 25%),#f6f8fc}.interview-detail-back{color:#1d5fc9}.interview-detail-back:hover{color:#0f4fae}.interview-detail-hero{color:#0b1e42;background:linear-gradient(135deg,#eff6ff 0%,#fff 70%,#edf1ff 100%);border:1px solid #dce7f5;box-shadow:0 16px 34px #1c478512}.interview-detail-avatar{color:#245fc6;background:#eaf1ff}.interview-detail-eyebrow,.interview-detail-overline{color:#1e5fc8}.interview-detail-eyebrow i{background:#2673dc;box-shadow:0 0 8px #2673dc73}.interview-detail-hero h1{color:#0b1e42}.interview-detail-hero p,.interview-detail-hero-score span,.interview-detail-hero-score small{color:#657792}.interview-detail-hero-score{background:#fff;border-color:#d9e5f4}.interview-detail-hero-score strong{color:#155dcc}.interview-detail-meta div,.interview-detail-card,.interview-detail-state{border-color:#dfe7f1;box-shadow:0 12px 28px #1e40740d}.interview-detail-meta span,.interview-detail-metric span,.interview-detail-card__heading p{color:#71819b}.interview-detail-meta strong,.interview-detail-card h2,.interview-detail-question h3,.interview-detail-state strong{color:#0b1e42}.interview-detail-meta small{color:#128f7d}.interview-detail-card__heading button,.interview-detail-state button{background:#155dcc;border-color:#155dcc}.interview-detail-card__heading button:hover,.interview-detail-state button:hover{background:#0f4fae}.interview-detail-metric{background:#f5f8fd;border-color:#e1e8f1}.interview-detail-metric strong{color:#155dcc}.interview-detail-question{background:#fbfcff;border-color:#e0e8f2}.interview-detail-answer{background:#fff;border-color:#e2e9f2}.interview-detail-answer p{color:#435a7a}.interview-detail-concept{color:#128f7d;background:#e8faf7}.interview-detail-concept--contradicted{color:#bf3f54;background:#ffedf0}.interview-detail-concept--not_mentioned{color:#9b7113;background:#fff7dc}.interview-detail-page{--detail-evaluation:url(/assets/interview-glass-evaluation-Ce09TKQA.png);--detail-review:url(/assets/interview-glass-review-Cf3tkJl3.png);--detail-calendar:url(/assets/interview-glass-pending-BJz-e4O4.png);background:linear-gradient(#f4f8ffe6,#f6f8fc 700px),url(/assets/interview-results-art-B8P0vpS7.png) 100% 0/100% no-repeat}.interview-detail-page .interview-detail-hero{background:linear-gradient(90deg,#f8fbfff7 0%,#f8fbffe0 38%,#f8fbff1a 100%),url(/assets/interview-results-art-B8P0vpS7.png) 50%/cover;border-radius:22px;gap:30px;min-height:200px;padding:32px;box-shadow:0 16px 40px #34559114}.interview-detail-page .interview-detail-avatar{background:#fffffff2;border:1px solid #dbe5fb;border-radius:20px;width:66px;height:66px;box-shadow:0 8px 22px #4d69b91a}.interview-detail-page .interview-detail-identity{flex:1}.interview-detail-page .interview-detail-hero h1{margin:12px 0 8px}.interview-detail-page .interview-detail-hero p{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.interview-detail-page .interview-detail-hero-score{background:#fffffff0;border-radius:16px;gap:8px;min-width:210px;max-width:290px;padding:22px;box-shadow:0 12px 28px #34559117}.interview-detail-page .interview-detail-hero-score strong{font-size:2.65rem}.interview-detail-page .interview-detail-hero-score small{overflow-wrap:anywhere;line-height:1.5}.interview-detail-page .interview-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.interview-detail-page .interview-detail-meta>div{background:linear-gradient(90deg, #fff 15%, #ffffffe6 58%, #ffffff59), var(--detail-evaluation) right center / auto 100% no-repeat;border-radius:16px;min-width:0;min-height:120px;padding:22px}.interview-detail-page .interview-detail-meta>div:nth-child(2){background-image:linear-gradient(90deg, #fff 15%, #ffffffe6 58%, #ffffff59), var(--detail-calendar)}.interview-detail-page .interview-detail-meta>div:nth-child(3){background-image:linear-gradient(90deg, #fff 15%, #ffffffe6 58%, #ffffff59), var(--detail-review)}.interview-detail-page .interview-detail-meta strong{overflow-wrap:anywhere;max-width:85%;line-height:1.6}.interview-detail-page .interview-detail-card{border-radius:22px;padding:24px}.interview-detail-page .interview-detail-card__heading{background:linear-gradient(90deg, #f8faff 20%, #f8fafff2 65%, #f8faff66), var(--detail-review) right center / auto 100% no-repeat;border:1px solid #e7eafa;border-radius:16px;align-items:center;min-height:135px;margin-bottom:22px;padding:24px}.interview-detail-page .interview-detail-card__heading p{max-width:630px;line-height:1.7}.interview-detail-page .interview-detail-card__heading button{border-radius:10px;padding:12px 16px;box-shadow:0 6px 16px #155dcc26}.interview-detail-page .interview-detail-questions{gap:22px}.interview-detail-page .interview-detail-question{background:#fff;border-radius:18px;padding:22px;box-shadow:0 6px 18px #2a447a0a}.interview-detail-page .interview-detail-question__top{background:linear-gradient(90deg, #f3f6ff 25%, #f3f6fff0 65%, #f3f6ff4d), var(--detail-review) right center / auto 100% no-repeat;border-radius:12px;min-height:82px;padding:18px 20px}.interview-detail-page .interview-detail-question__top>div{max-width:90%}.interview-detail-page .interview-detail-question__top span{color:#5066a0}.interview-detail-page .interview-detail-question h3{overflow-wrap:anywhere;font-size:.95rem}.interview-detail-page .interview-detail-answer{background:#f9fbff;border-radius:12px;margin:16px 0;padding:18px 20px}.interview-detail-page .model-output__score{background:linear-gradient(110deg, #fff 40%, #ffffffde), var(--detail-review) right center / cover}.interview-detail-page .model-output--empty{background:linear-gradient(90deg, #faf9ff 30%, #faf9ffed 70%, #faf9ff66), var(--detail-calendar) right center / auto 100% no-repeat}.interview-detail-page .reference-answer-editor{background:linear-gradient(90deg, #f4fbfa 35%, #f4fbfaf0 75%, #f4fbfaa6), var(--detail-evaluation) top right / 230px auto no-repeat;border-color:#dceeea;border-radius:14px;padding:20px}.interview-detail-page .reference-answer-editor textarea{background:#fffffffa}.interview-detail-page .interview-detail-footnote{padding:8px 4px}@media (width<=850px){.interview-detail-page .interview-detail-meta{grid-template-columns:1fr}.interview-detail-page .interview-detail-meta>div{min-height:105px}.interview-detail-page .interview-detail-hero{padding:24px}.interview-detail-page .interview-detail-hero-score{width:100%;max-width:none}.interview-detail-page .interview-detail-card__heading{flex-direction:column;align-items:flex-start}}@media (width<=560px){.interview-detail-page .interview-detail-card{padding:14px}.interview-detail-page .interview-detail-question{padding:12px}.interview-detail-page .interview-detail-card__heading{padding:18px}.interview-detail-page .interview-detail-identity{align-items:flex-start}.interview-detail-page .interview-detail-avatar{border-radius:14px;width:48px;height:48px}.interview-detail-page .reference-answer-editor{padding:14px}}.candidate-interviews-shell .candidate-interviews-shell__main{background:#f6f7fb}.candidate-interviews-shell:has(.cv-navigation--collapsed) .candidate-interviews-shell__main{margin-left:80px}.candidate-interviews-shell .candidate-interviews-page{color:#21324e;background:linear-gradient(#f7f8fcf0,#f7f8fcfa),url(/assets/interviews-planned-card-bg-DY_rxJqn.png) 100% 0/cover}.candidate-interviews-page .candidate-interviews-hero{background:linear-gradient(90deg,#ffffffed,#ffffffb8 48%,#ffffff0d),url(/assets/interview-schedule-bg-P4k9Kh3Y.png) 100%/cover;border-color:#e1e3f2;border-radius:22px;align-items:center;min-height:218px;padding:32px 36px;box-shadow:0 12px 32px #3e487c0a}.candidate-interviews-page .candidate-interviews-hero>div:first-child{max-width:620px}.candidate-interviews-page .candidate-interviews-eyebrow{color:#995360;letter-spacing:.13em;font-size:.6rem}.candidate-interviews-page .candidate-interviews-eyebrow i{background:#f26374}.candidate-interviews-page .candidate-interviews-hero h1{color:#192b48;font-size:clamp(1.8rem,3.3vw,2.75rem);line-height:1.12}.candidate-interviews-page .candidate-interviews-hero p{color:#576c87;max-width:540px;font-size:.76rem;line-height:1.75}.candidate-interviews-page .candidate-interviews-hero__summary{background:linear-gradient(90deg,#ffffffed,#ffffffa3),url(/assets/interviews-planned-card-bg-DY_rxJqn.png) 100%/cover;border-color:#fff;border-radius:17px;align-self:center;min-width:170px;min-height:120px;padding:22px;box-shadow:0 9px 22px #6355a51a}.candidate-interviews-page .candidate-interviews-hero__summary strong{color:#56479a;font-size:2.5rem}.candidate-interviews-page .candidate-interviews-hero__summary span{color:#675686;font-size:.66rem}.candidate-interviews-page .candidate-interviews-toolbar{border-color:#e4e8f0;border-radius:15px;margin:22px 0 18px;padding:10px;box-shadow:0 5px 18px #334b7505}.candidate-interviews-page .candidate-interviews-tab{color:#66748b;border-radius:9px;padding:10px 12px}.candidate-interviews-page .candidate-interviews-tab span{color:#66748b;background:#f0f2f7}.candidate-interviews-page .candidate-interviews-tab:hover{color:#b64050;background:#fff5f5;border-color:#f5dde0}.candidate-interviews-page .candidate-interviews-tab--active{color:#ad3b4c;background:#fff0f1;border-color:#f8d4da}.candidate-interviews-page .candidate-interviews-tab--active span{color:#ad3b4c;background:#ffe0e5}.candidate-interviews-page .candidate-interviews-refresh{color:#596987;background:#fff;border-color:#e3e8f1;border-radius:9px}.candidate-interviews-page .candidate-interviews-refresh:hover:not(:disabled){color:#ac3d4e;background:#fff5f5}.candidate-interviews-page .candidate-interviews-list{gap:18px}.candidate-interviews-page .candidate-interview-card{background:linear-gradient(100deg,#fffffff5 30%,#fffffff0 65%,#ffffffad),url(/assets/interviews-planned-card-bg-DY_rxJqn.png) 100%/cover;border-color:#e2e6f1;border-radius:20px;gap:22px;min-width:0;padding:24px;box-shadow:0 10px 28px #35476c08}.candidate-interviews-page .candidate-interview-card--upcoming{border-color:#c8dcd9}.candidate-interviews-page .candidate-interview-card__body{min-width:0}.candidate-interviews-page .candidate-interview-card__date{color:#5a4b9b;background:linear-gradient(#f4efffbb,#ecebffa6),url(/assets/interviews-planned-card-bg-DY_rxJqn.png) 50%/cover;border-color:#dcd6f5;border-radius:15px;min-height:80px}.candidate-interviews-page .candidate-interview-card__date span{color:#7260a3}.candidate-interviews-page .candidate-interview-card h2{color:#1c2f4b;margin-top:12px;font-size:1.15rem}.candidate-interviews-page .candidate-interview-card__heading p{color:#64758d;font-size:.72rem;line-height:1.5}.candidate-interviews-page .candidate-interview-card__duration{color:#64708a;background:#ffffffd9;border-color:#e4e8f1;border-radius:8px}.candidate-interviews-page .candidate-interview-card__details{border-color:#e8ecf3;gap:16px;margin-top:22px;padding:18px 0}.candidate-interviews-page .candidate-interview-card__details small{color:#728198;font-size:.62rem;font-weight:500}.candidate-interviews-page .candidate-interview-card__details strong{color:#30445f;white-space:normal;overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}.candidate-interviews-page .candidate-interview-card__footer{color:#65778f;flex-wrap:wrap;gap:16px}.candidate-interviews-page .candidate-interview-card__footer>span{flex:240px;line-height:1.65}.candidate-interviews-page .candidate-interview-card__actions{flex-wrap:wrap;gap:8px}.candidate-interviews-page .candidate-interview-card__calendar,.candidate-interviews-page .candidate-interview-card__join,.candidate-interviews-page .interview-link-button{border-radius:9px;min-height:38px;padding:9px 12px}.candidate-interviews-page .candidate-interview-card__calendar{color:#526684;background:#fff;border-color:#dce3ee}.candidate-interviews-page .candidate-interview-card__join{color:#fff;background:#d94b5c;border-color:#d94b5c;box-shadow:0 4px 12px #d94b5c1a}.candidate-interviews-page .candidate-interview-card__join:hover{color:#fff;background:#bb3547;border-color:#bb3547}.candidate-interviews-page .candidate-interviews-empty{color:#6b7d95;background:linear-gradient(90deg,#fffffff2,#ffffffb8),url(/assets/interview-schedule-bg-P4k9Kh3Y.png) 100%/cover;border-color:#dfe5ef;border-radius:20px}.candidate-interviews-page .candidate-interviews-empty>.icon{color:#b85668}.candidate-interviews-page .candidate-interviews-empty strong{color:#263a55}.candidate-interviews-page .candidate-interviews-empty button{color:#fff;background:#d94b5c;border-color:#d94b5c}.candidate-interviews-page .candidate-interviews-empty button:hover{color:#fff;background:#bb3547}.candidate-interviews-page .candidate-interviews-loader{border-color:#d94b5c #f6dce1 #f6dce1}.candidate-interviews-page .candidate-interviews-footnote{color:#63758d;background:#ffffffb3;border:1px solid #e7ecf4;border-radius:12px;padding:13px 16px;line-height:1.7}.candidate-interviews-page button:focus-visible{outline-offset:3px;outline:3px solid #be708a}@media (width<=900px){.candidate-interviews-shell:has(.cv-navigation--collapsed) .candidate-interviews-shell__main{margin-left:0}.candidate-interviews-page .candidate-interviews-hero{padding:26px}.candidate-interviews-page .candidate-interviews-hero__summary{justify-self:start;width:fit-content;min-width:170px}}@media (width<=620px){.candidate-interviews-page .candidate-interviews-hero{background-position:50%,65%;padding:24px 20px}.candidate-interviews-page .candidate-interview-card{gap:16px;padding:18px}.candidate-interviews-page .candidate-interview-card__date{border-radius:10px;min-height:0;padding:9px 12px}.candidate-interviews-page .candidate-interview-card__footer>span{flex-basis:auto}.candidate-interviews-page .candidate-interview-card__actions>*{flex:130px}}@media (prefers-reduced-motion:reduce){.candidate-interviews-page .candidate-interviews-loader{animation:none}}.candidate-interviews-shell__main{min-height:100vh;margin-left:285px}.candidate-interviews-page{color:#eef3ff;background:radial-gradient(circle at 82% 0,#7c8cff21,#0000 34%),#080d17;min-height:calc(100vh - 65px);padding:32px clamp(18px,4vw,52px) 60px}.candidate-interviews-page__container{width:min(1180px,100%);margin:0 auto}.candidate-interviews-hero{background:linear-gradient(118deg,#172744,#101c31 70%,#102e31);border:1px solid #91a7cc33;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:29px 32px;display:flex;box-shadow:0 22px 55px #0003}.candidate-interviews-hero>div:first-child{max-width:700px}.candidate-interviews-eyebrow{color:#aeb8ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.65rem;font-weight:850;display:inline-flex}.candidate-interviews-eyebrow i{background:#5eead4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5eead4}.candidate-interviews-hero h1{color:#f6f8ff;letter-spacing:-.06em;margin:13px 0 10px;font-size:clamp(28px,4vw,46px);line-height:1.03}.candidate-interviews-hero p{color:#a3b1c9;max-width:650px;margin:0;font-size:.82rem;line-height:1.65}.candidate-interviews-hero__summary{background:#070d1959;border:1px solid #a3b3d729;border-radius:13px;gap:4px;min-width:152px;padding:15px 17px;display:grid}.candidate-interviews-hero__summary strong{color:#fff;letter-spacing:-.06em;font-size:2rem;line-height:1}.candidate-interviews-hero__summary span{color:#8de9d8;font-size:.64rem;font-weight:800}.candidate-interviews-toolbar{background:#111c2fd4;border:1px solid #91a7cc24;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0 14px;padding:8px;display:flex}.candidate-interviews-tabs{flex-wrap:wrap;gap:4px;display:flex}.candidate-interviews-tab,.candidate-interviews-refresh{color:#8f9eb7;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.candidate-interviews-tab span{color:#8492aa;background:#91a7cc1a;border-radius:4px;min-width:17px;padding:2px 4px;font-size:.55rem}.candidate-interviews-refresh{color:#c5ccff;border-color:#7c8cff38;flex:none}.candidate-interviews-refresh:disabled{cursor:wait;opacity:.6}.candidate-interviews-list{gap:12px;display:grid}.candidate-interview-card{background:linear-gradient(145deg,#152239f5,#0c1626f5);border:1px solid #91a7cc2b;border-radius:16px;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:18px;display:grid;box-shadow:0 15px 40px #00000021}.candidate-interview-card__date{color:#d5d9ff;background:#7c8cff24;border:1px solid #7c8cff33;border-radius:12px;align-content:center;align-self:start;justify-items:center;min-height:72px;padding:8px;display:grid}.candidate-interview-card__date strong{letter-spacing:-.06em;font-size:1.65rem;line-height:1}.candidate-interview-card__date span{color:#9ea8ff;letter-spacing:.08em;margin-top:4px;font-size:.57rem;font-weight:900}.candidate-interview-card__heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.candidate-interview-status{border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:.58rem;font-weight:850;display:inline-flex}.candidate-interview-status i{border-radius:50%;width:5px;height:5px}.candidate-interview-status--scheduled i{background:#5eead4;box-shadow:0 0 7px #5eead4}.candidate-interview-card h2{color:#f1f4ff;letter-spacing:-.035em;margin:9px 0 4px;font-size:1.05rem}.candidate-interview-card__heading p{color:#97a5bc;margin:0;font-size:.7rem}.candidate-interview-card__duration{color:#b9c5da;background:#91a7cc14;border:1px solid #91a7cc1f;border-radius:6px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:.61rem;display:inline-flex}.candidate-interview-card__details{border-top:1px solid #91a7cc1f;border-bottom:1px solid #91a7cc1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding:12px 0;display:grid}.candidate-interview-card__details div{gap:4px;min-width:0;display:grid}.candidate-interview-card__details small{color:#71809a;font-size:.59rem;font-weight:750}.candidate-interview-card__details strong{color:#dbe2f2;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.candidate-interview-card__notes{color:#c4cce0;background:#7c8cff12;border-radius:7px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;font-size:.66rem;line-height:1.5;display:flex}.candidate-interview-card__notes .icon{color:#aeb8ff;flex:none}.candidate-interview-card__footer{color:#8190aa;justify-content:space-between;align-items:center;gap:13px;margin-top:14px;font-size:.62rem;line-height:1.4;display:flex}.candidate-interview-card__footer>span{align-items:flex-start;gap:6px;display:inline-flex}.candidate-interview-card__footer>span .icon{color:#8de9d8;flex:none}.candidate-interview-card__actions{flex:none;gap:7px;display:flex}.candidate-interview-card__calendar,.candidate-interview-card__join{font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:.63rem;font-weight:850;display:inline-flex}.candidate-interview-card__calendar{color:#c5ccff;background:0 0;border:1px solid #7c8cff3d}.candidate-interview-card__join{color:#10182a;background:#f4f6ff;border:1px solid #f4f6ff}.candidate-interviews-empty{color:#8190aa;text-align:center;background:#101a2d80;border:1px dashed #33435f;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:290px;padding:30px;font-size:.72rem;display:grid}.candidate-interviews-empty strong{color:#dbe2f2;font-size:.9rem}.candidate-interviews-empty button{color:#10182a;font:inherit;background:#f4f6ff;border:1px solid #f4f6ff;border-radius:7px;align-items:center;gap:6px;margin-top:6px;padding:9px 11px;font-size:.65rem;font-weight:850;display:inline-flex}.candidate-interviews-loader{border:2px solid #7c8cff33;border-top-color:#8290ff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite candidate-interviews-spin}@keyframes candidate-interviews-spin{to{transform:rotate(360deg)}}.candidate-interviews-message{border-radius:8px;align-items:center;gap:7px;margin:12px 0;padding:10px 12px;font-size:.7rem;display:flex}.candidate-interviews-message--error{color:#ffb4c0;background:#fb718514;border:1px solid #fb71852e}.candidate-interviews-footnote{color:#71809a;align-items:flex-start;gap:6px;margin:16px 0 0;font-size:.62rem;line-height:1.5;display:flex}.candidate-interviews-footnote .icon{color:#8de9d8;flex:none}@media (width<=900px){.candidate-interviews-shell__main{margin-left:0}.candidate-interviews-page{padding:25px 12px 45px}.candidate-interviews-hero{gap:20px;padding:25px 21px;display:grid}.candidate-interviews-hero__summary{width:100%}.candidate-interviews-toolbar{flex-direction:column;align-items:stretch}.candidate-interviews-refresh{width:100%}}@media (width<=620px){.candidate-interview-card{grid-template-columns:1fr;gap:13px}.candidate-interview-card__date{justify-content:flex-start;align-items:center;gap:7px;width:fit-content;min-height:0;padding:7px 10px;display:flex}.candidate-interview-card__date strong{font-size:1rem}.candidate-interview-card__date span{margin-top:0}.candidate-interview-card__heading{display:grid}.candidate-interview-card__details{grid-template-columns:1fr}.candidate-interview-card__footer{flex-direction:column;align-items:stretch}.candidate-interview-card__actions{width:100%}.candidate-interview-card__calendar,.candidate-interview-card__join{flex:1}}.candidate-interviews-shell__main{background:#f4f4f2}.candidate-interviews-page{color:#111;background:#f4f4f2}.candidate-interviews-hero{background:#0b0b0b;border-color:#0b0b0b;box-shadow:0 18px 42px #0000001f}.candidate-interviews-eyebrow{color:#c8c8c8}.candidate-interviews-eyebrow i{box-shadow:none;background:#fff}.candidate-interviews-hero h1{color:#fff}.candidate-interviews-hero p{color:#aaa}.candidate-interviews-hero__summary{background:#151515;border-color:#333}.candidate-interviews-hero__summary strong{color:#fff}.candidate-interviews-hero__summary span{color:#8de9d8}.candidate-interviews-toolbar{background:#fff;border-color:#dededb;box-shadow:0 10px 30px #0000000b}.candidate-interviews-tab,.candidate-interviews-refresh{color:#666}.candidate-interviews-tab span{color:#666;background:#ededeb}.candidate-interviews-tab:hover,.candidate-interviews-tab--active{color:#111;background:#f1f1ef;border-color:#cfcfcb}.candidate-interviews-tab--active span{color:#3730a3;background:#eef0ff}.candidate-interviews-refresh{color:#3730a3;border-color:#d6d6d2}.candidate-interviews-refresh:hover:not(:disabled){color:#111;background:#f7f7f5}.candidate-interview-card{background:#fff;border-color:#dededb;box-shadow:0 10px 30px #0000000b}.candidate-interview-card--upcoming{border-color:#b9dfd8}.candidate-interview-card__date{color:#3730a3;background:#eef0ff;border-color:#d7d9ff}.candidate-interview-card__date span{color:#5b57d8}.candidate-interview-card h2{color:#111}.candidate-interview-card__heading p{color:#666}.candidate-interview-card__duration{color:#555;background:#f7f7f5;border-color:#dededb}.candidate-interview-card__details{border-color:#e5e5e2}.candidate-interview-card__details small{color:#888}.candidate-interview-card__details strong{color:#333}.candidate-interview-card__notes{color:#555;background:#f5f5ff}.candidate-interview-card__notes .icon{color:#3730a3}.candidate-interview-card__footer{color:#777}.candidate-interview-card__footer>span .icon{color:#087f73}.candidate-interview-status--scheduled{color:#087f73;background:#e8faf7}.candidate-interview-status--scheduled i{box-shadow:none;background:#087f73}.candidate-interview-status--completed{color:#3730a3;background:#eef0ff}.candidate-interview-status--completed i{background:#5b57d8}.candidate-interview-status--cancelled{color:#9f2940;background:#ffedf0}.candidate-interview-status--cancelled i{background:#b83c55}.candidate-interview-status--past{color:#896313;background:#fff7df}.candidate-interview-status--past i{background:#c99624}.candidate-interview-card__calendar{color:#555;border-color:#cfcfcb}.candidate-interview-card__calendar:hover{color:#111;background:#f7f7f5}.candidate-interview-card__join{color:#fff;background:#111;border-color:#111}.candidate-interview-card__join:hover{color:#111;background:#fff;border-color:#111}.candidate-interviews-empty{color:#777;background:#fff;border-color:#cfcfcb}.candidate-interviews-empty>.icon{color:#111}.candidate-interviews-empty strong{color:#222}.candidate-interviews-empty button{color:#fff;background:#111;border-color:#111}.candidate-interviews-empty button:hover{color:#111;background:#fff;border-color:#111}.candidate-interviews-loader{border-color:#111 #ddd #ddd}.candidate-interviews-message--error{color:#9f2940;background:#ffedf0;border-color:#f2cbd3}.candidate-interviews-footnote{color:#777}.candidate-interviews-footnote .icon{color:#087f73}.complete-answer-analyzer{color:#172d55;background:radial-gradient(circle at 98% 0,#c1aeff33,#0000 24%),radial-gradient(circle at 78% 100%,#60ddcd1c,#0000 22%),#fff;border:1px solid #e2e8f2;border-radius:17px;margin-top:16px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 45px #22417a14}.complete-answer-analyzer:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 30%,#6f5fe80f,#0000 70%);width:31%;height:190px;position:absolute;top:0;right:0}.complete-answer-analyzer>*{z-index:1;position:relative}.complete-answer-analyzer__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.complete-answer-analyzer__eyebrow{color:#465bc4;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:.63rem;font-weight:850;display:inline-flex}.complete-answer-analyzer__eyebrow .icon{color:#7581e8}.complete-answer-analyzer h2{color:#10264d;letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(1.25rem,2.2vw,1.55rem)}.complete-answer-analyzer__header p{color:#637494;margin:0;font-size:.7rem;line-height:1.5}.complete-answer-analyzer__run{color:#4938d7;min-height:38px;font:inherit;white-space:nowrap;background:linear-gradient(100deg,#fff,#fbf3ff);border:1px solid #d9daf5;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:.64rem;font-weight:850;display:inline-flex}.complete-answer-analyzer__run:hover:not(:disabled){color:#fff;background:#5948df;border-color:#5948df}.complete-answer-analyzer__run:disabled{cursor:wait;opacity:.55}.complete-answer-analyzer__error{color:#b73752;background:#fff0f3;border:1px solid #ffd5dd;border-radius:8px;gap:7px;margin:14px 0 0;padding:10px;font-size:.66rem;display:flex}.complete-answer-analyzer__empty{color:#72819b;text-align:center;background:#fbfcff;border:1px dashed #d7dfed;border-radius:12px;place-items:center;gap:8px;min-height:160px;margin-top:20px;display:grid}.complete-answer-analyzer__empty .icon{color:#6e63df}.complete-answer-analyzer__empty strong{color:#21365d;font-size:.78rem}.complete-answer-analyzer__empty span{font-size:.66rem}.complete-answer-analyzer__summary{grid-template-columns:minmax(245px,.75fr) minmax(320px,1.25fr);gap:14px;margin:22px 0 16px;display:grid}.answer-analysis-metric,.answer-analysis-summary-copy{background:#ffffffb8;border:1px solid #e2e8f2;border-radius:12px;min-height:94px;padding:17px 20px;box-shadow:0 7px 20px #27457d09}.answer-analysis-metric{align-content:center;gap:7px;display:grid;position:relative;overflow:hidden}.answer-analysis-metric>span,.answer-analysis-summary-copy>span,.answer-analysis-label,.model-output__section-label{color:#5f6e8d;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.answer-analysis-metric strong{color:#5a4be3;letter-spacing:-.07em;font-size:2.25rem;line-height:1}.answer-analysis-track{background:#edf0f7;border-radius:99px;width:52%;height:4px;overflow:hidden}.answer-analysis-track i,.model-output__track i{border-radius:inherit;background:linear-gradient(90deg,#7465ee,#bcaaff);height:100%;display:block}.answer-analysis-spark{opacity:.7;border-bottom:2px solid #e2dcff;width:48%;height:35px;position:absolute;bottom:25px;right:20px;transform:skewY(-5deg)}.answer-analysis-spark:before{content:"";border-top:2px solid #a89dff;border-radius:55% 40% 0 0;width:100%;height:17px;position:absolute;bottom:3px;right:0;transform:rotate(-4deg)}.answer-analysis-spark i{background:#786aef;border:2px solid #eeeaff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:14px;right:0}.answer-analysis-summary-copy{align-content:center;gap:8px;display:grid}.answer-analysis-summary-copy strong{color:#078b83;align-items:center;gap:8px;font-size:.79rem;display:flex}.answer-analysis-summary-copy strong .icon{color:#fff;background:#55ada8;border-radius:50%;padding:2px;display:grid}.answer-analysis-summary-copy b{color:#344a70;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:500;overflow:hidden}.complete-answer-analyzer__list{gap:10px;display:grid}.answer-analysis-card{background:#ffffffd1;border:1px solid #e0e7f1;border-radius:13px;grid-template-columns:42px minmax(145px,1fr) minmax(165px,1.2fr) minmax(350px,2.8fr) 20px;align-items:center;gap:17px;padding:17px 14px;display:grid;box-shadow:0 7px 18px #26467f06}.answer-analysis-card__number{color:#4e42d1;background:#f2efff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.87rem;font-weight:850;display:grid}.answer-analysis-card__question h3{color:#172b51;margin:0;font-size:.84rem;line-height:1.45}.answer-analysis-answer{border-left:1px solid #e1e7f0;min-width:0;padding-left:18px}.answer-analysis-answer p{color:#5b6d8d;text-overflow:ellipsis;margin:7px 0 0;font-size:.69rem;line-height:1.45;overflow:hidden}.answer-analysis-card__model{min-width:0}.answer-analysis-card__toggle{color:#52698d;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:30px;padding:0;display:grid}.answer-analysis-card__toggle:hover{color:#5548d9;background:#f2efff}.answer-analysis-card--collapsed{grid-template-columns:42px minmax(0,1fr) 20px}.answer-analysis-card--collapsed .answer-analysis-answer,.answer-analysis-card--collapsed .answer-analysis-card__model{display:none}.model-output{color:#283e63;grid-template-columns:minmax(100px,.65fr) minmax(135px,.85fr) minmax(190px,1.5fr);gap:9px;display:grid}.model-output__score,.model-output__rating{border:1px solid #e0e7f1;border-radius:10px;align-content:center;gap:6px;min-width:0;min-height:94px;padding:12px 13px;display:grid;position:relative}.model-output__score{background:#fff}.model-output__score>span,.model-output__rating>span{color:#637391;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:800}.model-output__score strong{color:#152e59;letter-spacing:-.06em;font-size:1.65rem;line-height:1}.model-output__track{background:#edf0f7;border-radius:99px;height:4px;overflow:hidden}.model-output__rating{padding-right:34px}.model-output__rating strong{color:#bd394e;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.model-output__rating small{color:#667896;font-size:.59rem}.model-output__rating>b{color:#d94c61;border:1px solid #ffbdc7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:16px;right:12px}.model-output--positive .model-output__rating{background:#effbf8;border-color:#bde9e0}.model-output--positive .model-output__rating strong{color:#078b83}.model-output--positive .model-output__rating>b{color:#10a99b;border-color:#b4e7df}.model-output--positive .model-output__probability .model-output__track i{background:#27c9b4}.model-output__probabilities{align-content:center;gap:5px;min-width:0;padding:3px 4px;display:grid}.model-output__probability{gap:3px;display:grid}.model-output__probability>div:first-child{color:#627391;justify-content:space-between;gap:8px;font-size:.56rem;display:flex}.model-output__probability b{color:#263c62;font-weight:800}.model-output__probability .model-output__track{height:4px}.model-output__meta{color:#71819b;border-top:1px solid #e6ebf2;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:7px;font-size:.54rem;display:flex}.model-output__meta b{color:#078b83;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.model-output--empty{background:#fbfaff;border:1px solid #e4dff9;border-radius:10px;align-items:center;gap:13px;min-height:94px;padding:13px 15px;display:flex}.model-output__empty-icon{color:#354a74;border:1px solid #8d98b7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.model-output--empty strong,.model-output--empty small{display:block}.model-output--empty strong{color:#34486d;font-size:.75rem}.model-output--empty small{color:#71809d;margin-top:5px;font-size:.61rem;line-height:1.4}@media (width<=1100px){.answer-analysis-card{grid-template-columns:42px minmax(0,1fr) 20px}.answer-analysis-card__model{grid-column:2/-1}.answer-analysis-answer{grid-column:2}.answer-analysis-card__toggle{grid-area:1/3}.model-output{grid-template-columns:minmax(110px,.7fr) minmax(150px,.9fr) minmax(220px,1.4fr)}}@media (width<=680px){.complete-answer-analyzer{padding:19px 15px}.complete-answer-analyzer__header{display:grid}.complete-answer-analyzer__run{justify-content:center;width:100%}.complete-answer-analyzer__summary{grid-template-columns:1fr}.answer-analysis-card{grid-template-columns:34px minmax(0,1fr) 20px;gap:11px;padding:14px 10px}.answer-analysis-card__number{width:32px;height:32px}.answer-analysis-answer{border-top:1px solid #e1e7f0;border-left:0;grid-column:2/-1;padding:10px 0 0}.answer-analysis-card__model{grid-column:1/-1}.model-output{grid-template-columns:1fr 1fr}.model-output__probabilities,.model-output__meta{grid-column:1/-1}.model-output__empty-icon{width:30px;height:30px}.model-output--empty small{font-size:.58rem}}.livekit-call{background:#fff;border:1px solid #e1e8f2;border-radius:14px;min-width:0;padding:17px;box-shadow:0 12px 28px #183d770f}.livekit-call__heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 3px;display:flex}.livekit-overline{color:#485ce9;letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:850}.livekit-call h2{color:#102449;letter-spacing:-.035em;margin:5px 0 2px;font-size:1rem}.livekit-call__heading small{color:#8795ac;font-size:.6rem}.livekit-status,.livekit-transcript__status{color:#71819a;background:#f4f7fb;border:1px solid #e1e8f1;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.57rem;font-weight:800;display:inline-flex}.livekit-status i,.livekit-transcript__status i{background:#99a7b9;border-radius:50%;width:6px;height:6px}.livekit-status--live,.livekit-transcript__status--live{color:#0d9a77;background:#ecfbf6;border-color:#ccefe3}.livekit-status--live i,.livekit-transcript__status--live i{background:#17bd91;box-shadow:0 0 0 3px #17bd911f}.livekit-error{color:#ca4560;background:#fff3f5;border:1px solid #ffd9df;border-radius:8px;align-items:center;gap:7px;margin:10px 0 0;padding:9px;font-size:.62rem;display:flex}.livekit-stage{background:#fff;border:1px solid #e1e8f2;border-radius:12px;margin-top:13px;padding:9px;box-shadow:0 10px 24px #183d770f}.livekit-stage__topline{color:#53637c;justify-content:space-between;align-items:center;gap:10px;padding:1px 2px 8px;font-size:.58rem;display:flex}.livekit-stage__topline span,.livekit-stage__topline b{align-items:center;gap:5px;display:inline-flex}.livekit-stage__topline b{color:#0d9a77;font-weight:800}.livekit-stage__topline b i{background:#17bd91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #17bd911f}.livekit-primary-video{aspect-ratio:16/9;color:#64748b;background:#f8fafc;border:1px solid #e1e8f2;border-radius:9px;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.livekit-primary-video video{object-fit:cover;width:100%;height:100%}.livekit-primary-video>span{color:#64748b;text-align:center;place-items:center;gap:8px;font-size:.66rem;display:grid}.livekit-primary-video__label{color:#102449;background:#fffffff0;border:1px solid #dbe4f0;border-radius:7px;gap:3px;padding:7px 9px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 12px #183d7714}.livekit-primary-video__label strong{font-size:.61rem}.livekit-primary-video__label small{color:#71819b;font-size:.52rem}.livekit-stage__filmstrip{gap:7px;margin-top:8px;display:flex}.livekit-filmstrip-tile{aspect-ratio:16/9;color:#71819b;background:#f8fafc;border:1px solid #dbe4f0;border-radius:7px;place-items:center;width:clamp(120px,25%,190px);min-height:68px;display:grid;position:relative;overflow:hidden}.livekit-filmstrip-tile video{object-fit:cover;width:100%;height:100%}.livekit-filmstrip-tile>span{text-align:center;place-items:center;gap:3px;font-size:.52rem;display:grid}.livekit-filmstrip-tile b{color:#fff;background:#102449;border-radius:4px;padding:3px 5px;font-size:.47rem;position:absolute;bottom:4px;right:4px}.livekit-filmstrip-tile--active{border-color:#27c5a4;box-shadow:0 0 0 1px #27c5a43d}.livekit-stage__hint{color:#71819b;margin:8px 2px 1px;font-size:.57rem}.livekit-controls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.livekit-controls label{color:#71819b;align-items:center;gap:5px;font-size:.6rem;display:inline-flex}.livekit-controls input{accent-color:#5863e8}.livekit-controls button{color:#5363df;min-height:34px;font:inherit;background:#f7f8ff;border:1px solid #dfe3fd;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.59rem;font-weight:800;display:inline-flex}.livekit-controls__primary{color:#fff;background:#ff565e;border-color:#ff565e;margin-left:auto;box-shadow:0 7px 14px #ff565e29}.livekit-controls button:hover{color:#fff;background:#5863e8;border-color:#5863e8}.livekit-controls__primary:hover{background:#e94351;border-color:#e94351}.livekit-controls__danger,.livekit-controls button.livekit-controls__danger{color:#e14b5e!important;box-shadow:none!important;background:#fff5f6!important;border-color:#ffd7dc!important}.livekit-controls__danger:hover,.livekit-controls button.livekit-controls__danger:hover{color:#fff!important;background:#e14b5e!important;border-color:#e14b5e!important}@media (width<=560px){.livekit-call{padding:14px}.livekit-call__heading{display:grid}.livekit-primary-video{min-height:220px}.livekit-filmstrip-tile{width:42%}.livekit-controls{grid-template-columns:1fr 1fr;display:grid}.livekit-controls__primary{grid-column:1/-1;width:100%;margin-left:0}}.room-participants{background:#fff;border:1px solid #e2e9f3;border-radius:14px;min-width:0;padding:17px;box-shadow:0 10px 25px #19427d0d}.room-participants__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.room-panel-overline{color:#425cf0;align-items:center;gap:6px;font-size:.59rem;font-weight:850;display:inline-flex}.room-participants h2{color:#102449;letter-spacing:-.035em;margin:7px 0 0;font-size:1rem}.room-participants h2 small{color:#7e8ca5;font-size:.76rem;font-weight:700}.room-participants__heading button{color:#71809b;background:#fff;border:1px solid #e4ebf5;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.room-participants__heading button:hover{color:#425cf0;border-color:#cbd9f4}.room-participants ul{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.room-participants li{align-items:center;gap:9px;min-width:0;padding:7px 3px;display:flex}.room-participant-avatar{color:#fff;background:linear-gradient(135deg,#5877db,#8360cf);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:850;display:grid}.room-participant-avatar--local{background:#7354e8;box-shadow:0 0 0 3px #ebe8ff}.room-participant-avatar--waiting{color:#8392ab;background:#f1f5fa}.room-participant-copy{flex:1;gap:3px;min-width:0;display:grid}.room-participant-copy strong{color:#1b3158;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.room-participant-copy small{color:#8a99b2;font-size:.56rem}.room-participants li>.icon{color:#92a0b4}.room-participants li>.room-participant-mic--on{color:#19b995}.room-participants__waiting{border-top:1px dashed #e2e8f1}.room-participants__view{color:#4f5eef;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:5px 2px;font-size:.59rem;font-weight:800;display:inline-flex}.room-participants__view:hover{color:#293ed2}.livekit-transcript{background:#fff;border:1px solid #e2e9f3;border-radius:14px;min-width:0;padding:17px;box-shadow:0 10px 25px #19427d0d}.livekit-transcript__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.livekit-transcript h2{color:#102449;letter-spacing:-.035em;margin:6px 0 0;font-size:1rem}.livekit-transcript__intro{color:#8795ac;margin:8px 0 0;font-size:.58rem;line-height:1.45}.livekit-transcript__actions{gap:7px;margin-top:11px;display:flex}.livekit-transcript__actions button{color:#4d5fe2;min-height:31px;font:inherit;background:#f7f8ff;border:1px solid #dce2fd;border-radius:8px;padding:6px 9px;font-size:.57rem;font-weight:850}.livekit-transcript__actions button:hover:not(:disabled){color:#fff;background:#5863e8;border-color:#5863e8}.livekit-transcript__actions button:disabled{color:#929daf;cursor:not-allowed;background:#f4f6f9;border-color:#e3e8ef}.livekit-transcript__error{color:#c7465e;background:#fff3f5;border:1px solid #ffd9df;border-radius:8px;align-items:center;gap:6px;margin:9px 0 0;padding:8px 9px;font-size:.59rem;display:flex}.livekit-transcript__list{scrollbar-color:#c8d4e6 transparent;gap:6px;min-height:120px;max-height:205px;margin-top:12px;padding-right:3px;display:grid;overflow-y:auto}.livekit-transcript__line{background:#f2f4ff;border-left:2px solid #7881f4;border-radius:0 9px 9px 0;padding:9px 10px}.livekit-transcript__line-header{justify-content:space-between;align-items:center;gap:7px;display:flex}.livekit-transcript__line span{color:#5361dd;font-size:.56rem;font-weight:850}.livekit-transcript__line p{color:#344c72;margin:4px 0 0;font-size:.63rem;line-height:1.45}.livekit-transcript__line--live{background:#edf9f5;border-left-color:#15b68e}.livekit-transcript__line--live span{color:#0e9c78}.livekit-transcript__empty{color:#96a3b7;text-align:center;align-content:center;place-items:center;gap:6px;min-height:105px;display:grid}.livekit-transcript__empty .icon{color:#7c88ee}.livekit-transcript__empty strong{color:#52627f;font-size:.68rem}.livekit-transcript__empty span{font-size:.58rem}.livekit-transcript__controls,.livekit-transcript__edit-actions{gap:5px;display:flex}.livekit-transcript__controls button,.livekit-transcript__edit-actions button{color:#5361dd;font:inherit;background:#fff;border:1px solid #dce2fd;border-radius:6px;padding:4px 6px;font-size:.52rem;font-weight:750}.livekit-transcript__controls button:last-child{color:#dc5366;border-color:#ffd5da}.livekit-transcript__controls button:hover,.livekit-transcript__edit-actions button:hover:not(:disabled){background:#f0edff}.livekit-transcript__edit{gap:6px;margin-top:7px;display:grid}.livekit-transcript__edit textarea{color:#344c72;width:100%;min-height:60px;font:inherit;resize:vertical;background:#fff;border:1px solid #cdd5ff;border-radius:7px;padding:7px;font-size:.62rem;line-height:1.4}.livekit-transcript__edit-actions button:first-child{color:#fff;background:#5863e8;border-color:#5863e8}.room-collaboration{background:#fff;border:1px solid #e2e9f3;border-radius:14px;min-width:0;padding:0 14px 13px;box-shadow:0 10px 25px #19427d0d}.room-collaboration__tabs{border-bottom:1px solid #e6edf5;gap:19px;display:flex}.room-collaboration__tabs button{color:#8291a9;min-height:42px;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0 1px;font-size:.63rem;font-weight:800;display:inline-flex;position:relative}.room-collaboration__tabs button.is-active{color:#4358e8}.room-collaboration__tabs button.is-active:after{content:"";background:#4e5df1;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.room-collaboration__tabs b{color:#fff;background:#4e5df1;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.5rem;display:grid}.room-collaboration__messages{gap:6px;min-height:68px;max-height:110px;padding:10px 0;display:grid;overflow-y:auto}.room-collaboration__messages p{color:#425474;background:#f3f6ff;border-radius:8px;gap:3px;margin:0;padding:7px 9px;font-size:.62rem;display:grid}.room-collaboration__messages p strong{color:#5364e9;font-size:.56rem}.room-collaboration__empty{color:#9aa8bc;align-content:center;place-items:center;gap:5px;min-height:68px;font-size:.6rem;display:grid}.room-collaboration__empty .icon{color:#8795f2}.room-collaboration__composer{border:1px solid #e1e8f2;border-radius:9px;align-items:center;gap:6px;padding:5px 5px 5px 10px;display:flex}.room-collaboration__composer input{color:#344b70;min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:.61rem}.room-collaboration__composer input::placeholder{color:#a4b0c2}.room-collaboration__composer button{color:#fff;background:#5862ed;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.room-collaboration__composer button:hover{background:#3f49d4}.room-collaboration__message{background:#f3f6ff;border-radius:8px;gap:4px;padding:7px 9px;display:grid}.room-collaboration__message-header{justify-content:space-between;align-items:center;gap:7px;display:flex}.room-collaboration__message-header strong{color:#5364e9;font-size:.56rem}.room-collaboration__message>p{color:#425474;background:0 0;margin:0;padding:0;font-size:.62rem}.room-collaboration__message-actions{gap:4px;display:flex}.room-collaboration__message-actions button{color:#5361dd;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce2fd;border-radius:5px;padding:2px 4px;font-size:.5rem}.room-collaboration__message-actions button:last-child{color:#dc5366;border-color:#ffd5da}.room-collaboration__message textarea{color:#425474;width:100%;min-height:42px;font:inherit;resize:vertical;border:1px solid #cdd5ff;border-radius:6px;padding:5px;font-size:.61rem}.room-collaboration__notes{gap:7px;padding:11px 0 0;display:grid}.room-collaboration__notes label{color:#53627c;font-size:.61rem;font-weight:800}.room-collaboration__notes textarea{color:#344b70;min-height:80px;font:inherit;resize:vertical;border:1px solid #e1e8f2;border-radius:8px;outline-color:#5862ed;padding:8px;font-size:.62rem}.room-collaboration__notes small{color:#9aa8bc;font-size:.55rem}.livekit-room-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7faff}.livekit-room-shell__main{overscroll-behavior:contain;flex-direction:column;min-width:0;height:100vh;min-height:0;margin-left:285px;display:flex;overflow:hidden auto}.livekit-room-shell--admin .livekit-room-shell__main{margin-left:285px}:is(.livekit-room-shell:has(.cv-navigation--collapsed) .livekit-room-shell__main,.livekit-room-shell--admin:has(.cv-navigation--collapsed) .livekit-room-shell__main){margin-left:80px}.livekit-room-shell .cv-topbar{z-index:15;flex:none;position:sticky;top:0}.livekit-room-page{color:#20365d;background:radial-gradient(circle at 100% 0,#5276e812,#0000 25%),#f7faff;min-height:calc(100vh - 72px);padding:22px clamp(18px,3vw,42px) 58px}.livekit-room-page__container{width:min(1480px,100%);margin:0 auto}.livekit-room-page__back{color:#465be8;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:14px;padding:5px 2px;font-size:.62rem;font-weight:800;display:inline-flex}.livekit-room-page__back:hover{color:#2f43c7}.livekit-room-titlebar{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 1px 15px;display:flex}.livekit-room-titlebar>div:first-child>span{color:#5062e6;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.59rem;font-weight:850;display:inline-flex}.livekit-room-titlebar>div:first-child>span i{background:#16b98c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16b98c1f}.livekit-room-titlebar h1{color:#0c234c;letter-spacing:-.055em;margin:7px 0 3px;font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1}.livekit-room-titlebar p{color:#71819c;margin:0;font-size:.65rem}.livekit-room-titlebar__actions{align-items:center;gap:8px;display:flex}.livekit-room-titlebar__actions>b{color:#52627e;background:#fff;border:1px solid #e0e7f1;border-radius:8px;padding:8px 10px;font-size:.59rem}.livekit-room-shell .interview-link-button{color:#4c5ce0;background:#fff;border-color:#d8e0fa;border-radius:8px}.livekit-room-shell .interview-link-button:hover{color:#fff;background:#5361e3;border-color:#5361e3}.livekit-room-meta{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.livekit-room-meta-card{background:#fff;border:1px solid #e1e8f2;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;display:flex;box-shadow:0 7px 18px #1f498409}.livekit-room-meta-card__icon{color:#4b61e7;background:#eef3ff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.livekit-room-meta-card>span:last-of-type{gap:3px;min-width:0;display:grid}.livekit-room-meta-card small{color:#8795ac;font-size:.51rem}.livekit-room-meta-card strong{color:#193058;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.livekit-room-meta-card--live .livekit-room-meta-card__icon{color:#0ba47d;background:#e9faf4}.livekit-room-meta-card--live strong{color:#0a9b78}.livekit-room-meta-card--link{padding-right:7px}.livekit-room-meta-card--link .interview-link-button{margin-left:auto;padding:6px 7px;font-size:.52rem}.livekit-room-grid{grid-template-columns:minmax(0,2.25fr) minmax(320px,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.livekit-room-sidebar{gap:14px;min-width:0;display:grid}.livekit-room-state{color:#71819a;text-align:center;background:#fff;border:1px solid #e1e8f2;border-radius:14px;place-items:center;gap:8px;min-height:280px;margin-top:15px;display:grid;box-shadow:0 12px 28px #183d770d}.livekit-room-state strong{color:#17325d;font-size:.85rem}.livekit-room-state--error{color:#d64b61}.livekit-room-state button{color:#fff;font:inherit;background:#5361e3;border:0;border-radius:8px;padding:8px 11px;font-size:.61rem;font-weight:800}.livekit-room-loader{border:2px solid #e1e8f5;border-top-color:#5866e6;border-radius:50%;width:21px;height:21px;animation:.8s linear infinite livekit-room-spin}@keyframes livekit-room-spin{to{transform:rotate(360deg)}}.livekit-room-shell .cv-topbar{color:#63738e;background:#fffffffa;border-bottom-color:#e3eaf4;box-shadow:0 4px 18px #09244c09}.livekit-room-shell .cv-topbar__page strong{color:#0b1e42}.livekit-room-shell .cv-topbar__page small{color:#7e8da5}.livekit-room-shell .cv-topbar__workspace{color:#7489aa}.livekit-room-shell .cv-topbar__workspace i{background:#2876df;box-shadow:0 0 0 3px #2876df1a}.livekit-room-shell .cv-topbar__quick-actions button,.livekit-room-shell .cv-topbar__notifications{color:#66748e;background:#fff;border-color:#e6eaf3}.livekit-room-shell .cv-topbar__status{color:#1457c4;background:#f2f7ff;border-color:#d7e6fd}.livekit-room-shell .cv-topbar__status i{background:#20bca5;box-shadow:0 0 0 3px #20bca51f,0 0 10px #20bca54d}.livekit-room-shell .cv-topbar__avatar{background:#ff4045;border-color:#ff4045;box-shadow:0 5px 14px #ff404533}.livekit-room-shell .cv-topbar__avatar>i{background:#2bc4a4;border-color:#fff}@media (width<=1180px){.livekit-room-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.livekit-room-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}}@media (width<=900px){.livekit-room-shell__main,.livekit-room-shell--admin .livekit-room-shell__main{margin-left:0}.livekit-room-shell:has(.cv-navigation--collapsed) .livekit-room-shell__main{margin-left:0}.livekit-room-page{padding:18px 16px 45px}.livekit-room-grid{grid-template-columns:1fr}.livekit-room-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.livekit-room-sidebar>:last-child{grid-column:1/-1}.livekit-room-titlebar{flex-direction:column;align-items:flex-start}.livekit-room-titlebar__actions{width:100%}.livekit-room-titlebar__actions>*{flex:1}}@media (width<=560px){.livekit-room-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.livekit-room-meta-card{min-height:53px;padding:8px}.livekit-room-meta-card--link{grid-column:1/-1}.livekit-room-sidebar{grid-template-columns:1fr}.livekit-room-sidebar>:last-child{grid-column:auto}.livekit-room-page__back{margin-bottom:9px}}.livekit-room-page{--room-video-art:url(/assets/interview-room-glass-video-BnNZ1UkZ.png);--room-speech-art:url(/assets/interview-room-glass-transcript-Q0Ah9AhK.png);--room-security-art:url(/assets/interview-room-glass-security-BPqfX-gR.png);--room-people-art:url(/assets/interview-glass-evaluation-Ce09TKQA.png);--room-time-art:url(/assets/interview-glass-pending-BJz-e4O4.png);--room-review-art:url(/assets/interview-glass-review-Cf3tkJl3.png);background:#f3f7fc}.livekit-room-titlebar{background:linear-gradient(90deg, #f8fbfff5 42%, #f8fbff22), var(--room-video-art) right center / auto 150% no-repeat, #f8fbff;border:1px solid #dce7f3;border-radius:16px;margin-bottom:16px;padding:24px}.livekit-room-titlebar__actions{flex-wrap:wrap;justify-content:flex-end}.livekit-room-page .livekit-room-meta-card{--meta-art:var(--room-security-art);background:linear-gradient(90deg, #ffffffed 35%, #fff6), var(--meta-art) right center / auto 135% no-repeat, #fff;min-height:76px}.livekit-room-meta-card:nth-child(2){--meta-art:var(--room-people-art)}.livekit-room-meta-card:nth-child(3){--meta-art:var(--room-time-art)}.livekit-room-meta-card:nth-child(4){--meta-art:var(--room-video-art)}.livekit-room-meta-card:nth-child(5){--meta-art:var(--room-speech-art)}.livekit-room-meta-card__icon{background:#eef3ffdf}.livekit-room-meta-card small{color:#60728f}.livekit-room-page :is(.livekit-call,.room-participants,.livekit-transcript,.room-collaboration,.complete-answer-analyzer){background:#ffffffed;border-color:#dce7f3}.livekit-room-page :is(.livekit-call__heading,.room-participants__heading,.livekit-transcript__heading,.complete-answer-analyzer__header){--panel-art:var(--room-video-art);background:linear-gradient(90deg, #ffffffef 38%, #fff4), var(--panel-art) right center / auto 155% no-repeat, #f8fbff;border-radius:12px;gap:12px;margin-bottom:12px;padding:16px}.livekit-room-page .room-participants__heading{--panel-art:var(--room-people-art);min-height:90px}.livekit-room-page .livekit-transcript__heading{--panel-art:var(--room-speech-art);min-height:90px}.livekit-room-page .complete-answer-analyzer__header{--panel-art:var(--room-review-art);min-height:110px}.livekit-room-page .livekit-stage{background:#f8fbff}.livekit-room-page .livekit-primary-video:has(>span){background:linear-gradient(90deg, #f7fbffe8 25%, #f7fbff55), var(--room-video-art) right center / contain no-repeat, #f7fbff}.livekit-room-page .livekit-primary-video>span{color:#526785;background:#ffffffd9;border:1px solid #ffffffed;border-radius:14px;padding:16px 22px}.livekit-room-page .livekit-filmstrip-tile:has(>span){background:linear-gradient(#ffffffb8, #ffffffb8), var(--room-people-art) right center / cover}.livekit-room-page .room-participants li{background:#ffffffc9;border-radius:9px}.livekit-room-page .livekit-transcript__intro{color:#64748b}.livekit-room-page .livekit-transcript__empty{background:linear-gradient(90deg, #faf8fff2 45%, #faf8ffa8), var(--room-speech-art) right center / auto 135% no-repeat, #faf8ff;border-radius:12px;padding:18px}.livekit-room-page .room-collaboration__tabs{background:linear-gradient(90deg, #f8f7fff2 55%, #f8f7ff88), var(--room-speech-art) right center / auto 180% no-repeat, #f8f7ff}.livekit-room-page .room-collaboration__empty{background:linear-gradient(90deg, #fffe 40%, #fff9), var(--room-speech-art) right center / auto 125% no-repeat;border-radius:10px;padding:20px}.livekit-room-page .room-collaboration__notes{background:linear-gradient(90deg, #fffaf7ee, #fffaf7bb), var(--room-review-art) right center / auto 100% no-repeat}.livekit-room-page .answer-analysis-metric{background:linear-gradient(90deg, #ffffffed 45%, #fff8), var(--room-review-art) right center / auto 145% no-repeat}.livekit-room-page .answer-analysis-summary-copy{background:linear-gradient(90deg, #ffffffed 55%, #fffa), var(--room-people-art) right center / auto 145% no-repeat}@media (width<=680px){.livekit-room-titlebar{background-size:auto,auto 100%;padding:18px}.livekit-room-titlebar>div:first-child{background:#fffc;border-radius:10px;padding:8px}.livekit-room-page :is(.livekit-call__heading,.room-participants__heading,.livekit-transcript__heading,.complete-answer-analyzer__header){padding:12px}.livekit-room-titlebar__actions{justify-content:flex-start}}.livekit-room-shell{height:100dvh;overflow:hidden}.livekit-room-shell .livekit-room-shell__main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.livekit-room-shell:has(.cv-navigation--collapsed) .livekit-room-shell__main{margin-left:80px}.livekit-room-shell .cv-topbar{flex-shrink:0}.livekit-room-content{flex:1;min-height:0;display:flex;position:relative}.livekit-room-toolbar{z-index:10;pointer-events:none;background:0 0;padding:22px clamp(18px,3vw,42px) 0;position:absolute;inset:0 0 auto}.livekit-room-toolbar .livekit-room-page__back{pointer-events:auto;background:#fff}.livekit-room-content .livekit-room-page{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding-top:80px;overflow-y:auto}@media (width<=900px){.livekit-room-shell:has(.cv-navigation--collapsed) .livekit-room-shell__main{margin-left:0}.livekit-room-toolbar{padding:18px 16px 0}}@media (width<=560px){.livekit-room-content .livekit-room-page{padding-top:75px}}.job-card__actions{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.job-match-analysis{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.job-match-analysis__button{color:#111;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d1cd;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.job-match-analysis__button:hover:not(:disabled){color:#fff;background:#3730a3;border-color:#3730a3}.job-match-analysis__button:disabled{cursor:wait;opacity:.68}@media (width<=560px){.job-card__footer{flex-direction:column;align-items:stretch}.job-card__actions{justify-content:space-between}}.opportunity-card{color:#182b2a;background-color:#fff;background-image:linear-gradient(#fff0 45%,#fff 100%),linear-gradient(90deg,#fff 5%,#ffffffeb 48%,#fff6),url(/assets/published-job-item-bg-ecAujd7l.png);background-position:100% 0;background-repeat:no-repeat;background-size:100% 260px,100% 260px,auto 260px;border:1px solid #dce5e8;border-radius:20px;flex-direction:column;min-width:0;padding:25px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 24px #182b2a0f}.opportunity-card:hover{border-color:#92b7aa;box-shadow:0 10px 28px #182b2a14}.opportunity-card__cover{margin-bottom:20px}.opportunity-card__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.opportunity-card__publisher{align-items:center;gap:11px;min-width:0;display:flex}.opportunity-card__monogram{color:#286854;letter-spacing:-.04em;background:#edf4f1;border:1px solid #dce8e2;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}.opportunity-card__publisher>div{gap:4px;min-width:0;display:grid}.opportunity-card__eyebrow{color:#536c60;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.opportunity-card__publisher strong{color:#344b44;overflow-wrap:anywhere;font-size:14px;font-weight:650}.opportunity-card__status{color:#24644f;background:#eef7f1;border:1px solid #d9eadf;border-radius:20px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;display:inline-flex}.opportunity-card__status i{background:#398260;border-radius:50%;width:5px;height:5px}.opportunity-card__identity{margin:22px 0 0}.opportunity-card__identity h3{color:#182b2a;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2vw,27px);font-weight:750;line-height:1.25}.opportunity-card__identity p{color:#5d7268;overflow-wrap:anywhere;align-items:center;gap:6px;margin:9px 0 0;font-size:12px;display:flex}.opportunity-card__identity .icon{flex-shrink:0}.opportunity-card__details{background:#f7f9f8e0;border:1px solid #edf0ec;border-radius:12px;flex-wrap:wrap;gap:15px 22px;margin:0;padding:15px 16px;display:flex}.opportunity-card__details>div{flex:90px;min-width:0}.opportunity-card__details dt{color:#6a7c74;margin-bottom:7px;font-size:10px}.opportunity-card__details dd{color:#30473e;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:650;display:flex}.opportunity-card__details .icon{color:#708679;flex-shrink:0}.opportunity-card__description{color:#68766f;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:17px 0 0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.opportunity-card__skills{margin:18px 0 22px}.opportunity-card__skills ul{flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none;display:flex}.opportunity-card__skills li{color:#365748;overflow-wrap:anywhere;background:#f3f7f4;border:1px solid #dfe7e1;border-radius:8px;max-width:100%;padding:6px 11px;font-size:11px;line-height:1.4}.opportunity-card__footer{border-top:1px solid #e8eee9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:auto;padding-top:18px;display:flex}.opportunity-card__posted{color:#596d61;align-items:center;gap:6px;font-size:10px;display:flex}.opportunity-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opportunity-card__apply,.opportunity-card .job-match-analysis__button{min-height:44px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:700;line-height:1.4;transition:background .16s,border-color .16s;display:inline-flex}.opportunity-card__apply{color:#fff;background:#234d40;border:1px solid #234d40}.opportunity-card__apply:hover:not(:disabled){background:#15392e;border-color:#15392e}.opportunity-card__apply:disabled{color:#336b51;cursor:default;background:#eff8f2;border-color:#d4e8db}.opportunity-card .job-match-analysis__button{color:#43594e;background:#fff;border-color:#dce5df}.opportunity-card .job-match-analysis__button:hover{color:#234d40;background:#eff5f1;border-color:#a2bcac}.opportunity-card button:focus-visible{outline-offset:3px;outline:3px solid #6f9f8d}@media (width<=560px){.opportunity-card{background-size:100% 230px,100% 230px,auto 230px;border-radius:16px;padding:20px}.opportunity-card__footer{flex-direction:column;align-items:stretch;gap:14px}.opportunity-card__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.opportunity-card .job-match-analysis__button{width:100%}.opportunity-card__details{gap:13px;padding:13px}}@media (prefers-reduced-motion:reduce){.opportunity-card,.opportunity-card button{transition:none}}.jobs-welcome .jobs-hero{background-color:#143e34;background-image:linear-gradient(90deg,#09221b73,#09221b14),url(/assets/jobs-opportunities-hero-5MO6B8rT.webp);background-position:50%;background-size:cover;border:1px solid #294e40;border-radius:22px;align-items:flex-end;gap:26px;min-height:238px;padding:32px 36px;position:relative;box-shadow:0 14px 34px #19392b1f}.jobs-welcome .jobs-hero:before,.jobs-welcome .jobs-hero:after{display:none}.jobs-welcome .jobs-welcome__copy{align-self:center;max-width:68%;position:relative}.jobs-welcome .jobs-eyebrow{color:#d4e7da;letter-spacing:.16em;font-size:10px}.jobs-welcome .jobs-eyebrow i{background:#bce2cd}.jobs-welcome .jobs-hero h1{color:#fff;letter-spacing:-.045em;max-width:610px;margin:15px 0 13px;font-size:clamp(28px,3.2vw,40px);line-height:1.13}.jobs-welcome .jobs-hero p{color:#deebe4;max-width:590px;font-size:12px;line-height:1.8}.jobs-welcome .jobs-hero__profile{background:#0f2b21d9;border:1px solid #ddf1e047;border-radius:15px;min-width:180px;max-width:30%;padding:13px 15px;position:relative;box-shadow:0 6px 20px #00000014}.jobs-welcome .jobs-hero__profile>span{color:#244d3d;background:#edf5ef;border-radius:12px}.jobs-welcome .jobs-hero__profile small{color:#d0e1d7;font-size:10px}.jobs-welcome .jobs-hero__profile strong{color:#fff;font-size:12px}.jobs-welcome .jobs-overview{gap:15px;margin:18px 0 0}.jobs-welcome .jobs-welcome__stat{background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:cover;border:1px solid #e2e7df;border-radius:16px;align-content:center;gap:7px;min-height:105px;padding:22px 24px;box-shadow:0 6px 20px #26382c09}.jobs-welcome .jobs-welcome__stat:before{display:none}.jobs-welcome .jobs-welcome__stat--roles{background-image:linear-gradient(90deg,#fff 0%,#fffffff0 36%,#ffffff14 100%),url(/assets/open-jobs-card-bg-BPyrIIwV.png)}.jobs-welcome .jobs-welcome__stat--applications{background-image:linear-gradient(90deg,#fff 0%,#fffffff0 36%,#ffffff14 100%),url(/assets/total-applications-card-bg-Cg_MCzDl.png)}.jobs-welcome .jobs-welcome__stat--profile{background-image:linear-gradient(90deg,#fff 0%,#fffffff0 36%,#ffffff14 100%),url(/assets/profile-completion-card-bg-B1zaRZ9A.png)}.jobs-welcome .jobs-welcome__stat strong{color:#203e31;letter-spacing:-.04em;font-size:25px;position:relative}.jobs-welcome .jobs-welcome__stat span{color:#53675a;font-size:11px;position:relative}@media (width<=900px){.jobs-welcome .jobs-hero{background-position:65%;flex-direction:column;align-items:flex-start;padding:27px}.jobs-welcome .jobs-welcome__copy{align-self:flex-start;max-width:85%}.jobs-welcome .jobs-hero__profile{width:auto;max-width:100%}}@media (width<=620px){.jobs-welcome .jobs-hero{background-image:linear-gradient(90deg,#09221bf0,#09221bad),url(/assets/jobs-opportunities-hero-5MO6B8rT.webp);padding:25px 22px}.jobs-welcome .jobs-welcome__copy{max-width:100%}.jobs-welcome .jobs-overview{grid-template-columns:1fr;gap:10px}.jobs-welcome .jobs-welcome__stat{background-size:100% 100%,auto 180%;min-height:92px;padding:18px 22px}}.jobs-app-shell__main{min-height:100vh;margin-left:285px}.jobs-page{color:#eef3ff;background:radial-gradient(circle at 80% 0,#7c8cff1a,#0000 32%),#080d17;min-height:calc(100vh - 65px);padding:37px clamp(18px,4vw,52px) 60px}.jobs-page__container{width:min(1180px,100%);margin:0 auto}.jobs-hero{background:linear-gradient(115deg,#182848,#101b30);border:1px solid #91a7cc33;border-radius:21px;justify-content:space-between;align-items:center;gap:25px;min-height:218px;padding:31px 34px;display:flex;overflow:hidden;box-shadow:0 22px 55px #0003}.jobs-hero>div:first-child{max-width:690px}.jobs-eyebrow{color:#aeb8ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.65rem;font-weight:850;display:inline-flex}.jobs-eyebrow i{background:#5eead4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5eead4}.jobs-hero h1{color:#f6f8ff;letter-spacing:-.055em;max-width:650px;margin:13px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.04}.jobs-hero p{color:#a3b1c9;max-width:590px;margin:0;font-size:.86rem;line-height:1.65}.jobs-hero__profile{background:#070d194d;border:1px solid #a3b3d721;border-radius:14px;align-items:center;gap:11px;min-width:180px;padding:12px;display:flex}.jobs-hero__profile>span{color:#10182a;background:#f5f7ff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.jobs-hero__profile-avatar--photo{padding:0;overflow:hidden}.jobs-hero__profile-avatar--photo img{object-fit:cover;width:100%;height:100%}.jobs-hero__profile div{gap:4px;min-width:0;display:grid}.jobs-hero__profile small{color:#8290aa;font-size:.61rem}.jobs-hero__profile strong{color:#f3f5ff;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.jobs-overview{grid-template-columns:repeat(3,1fr);gap:13px;margin:16px 0;display:grid}.jobs-overview div{border:1px solid var(--cv-line);background:linear-gradient(145deg,#16233ad6,#0d1626cc);border-radius:14px;gap:4px;min-height:82px;padding:15px 17px;display:grid}.jobs-overview strong{color:#f1f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;overflow:hidden}.jobs-overview span{color:#8190aa;font-size:.68rem}.jobs-interviews-panel{background:linear-gradient(145deg,#192a40fa,#0e1b2dfa);border:1px solid #5eead438;border-radius:16px;margin:17px 0 27px;padding:21px;box-shadow:0 18px 40px #00000029}.jobs-interviews-panel__heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.jobs-interviews-panel__heading h2{color:#f4f7ff;letter-spacing:-.04em;margin:5px 0 4px;font-size:1.25rem}.jobs-interviews-panel__heading p{color:#9aa9bf;margin:0;font-size:.7rem;line-height:1.5}.jobs-interviews-panel__count{color:#8de9d8;background:#5eead417;border:1px solid #5eead429;border-radius:6px;flex:none;padding:6px 8px;font-size:.6rem;font-weight:800}.jobs-interviews-list{gap:8px;margin-top:17px;display:grid}.jobs-interview-card{background:#070e1a73;border:1px solid #91a7cc26;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.jobs-interview-card__date{color:#c8ceff;background:#7c8cff24;border-radius:7px;place-items:center;padding:6px 3px;display:grid}.jobs-interview-card__date strong{font-size:1rem;line-height:1}.jobs-interview-card__date span{color:#9ea8ff;text-transform:uppercase;margin-top:3px;font-size:.55rem;font-weight:800}.jobs-interview-card__copy{gap:3px;min-width:0;display:grid}.jobs-interview-card__copy strong{color:#f1f4ff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.jobs-interview-card__copy span,.jobs-interview-card__copy small{color:#91a0b8;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.jobs-interview-card__copy small{color:#71809a}.jobs-interview-card__join{color:#10182a;font:inherit;white-space:nowrap;cursor:pointer;background:#f4f6ff;border:1px solid #f4f6ff;border-radius:7px;align-items:center;gap:5px;padding:8px 9px;font-size:.63rem;font-weight:850;display:inline-flex}.jobs-interview-card__pending{color:#c4cce0;font-size:.61rem}.jobs-interviews-panel__note{color:#8190aa;align-items:flex-start;gap:6px;margin:13px 0 0;font-size:.61rem;line-height:1.5;display:flex}.jobs-interviews-panel__note .icon{color:#8de9d8;flex:none}.jobs-toolbar{justify-content:space-between;align-items:end;gap:18px;margin:27px 0 17px;display:flex}.jobs-toolbar h2{color:#f3f6ff;letter-spacing:-.04em;margin:5px 0 0;font-size:1.5rem}.jobs-search{width:min(330px,100%);position:relative}.jobs-search .icon{color:#8190aa;position:absolute;top:12px;left:11px}.jobs-search input{color:#edf2ff;background:#101a2d;border:1px solid #2b3b57;border-radius:9px;outline:none;width:100%;min-height:39px;padding:10px 12px 10px 34px;font-size:.74rem}.jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.job-card{border:1px solid var(--cv-line);background:linear-gradient(145deg,#16233af2,#0d1626ed);border-radius:16px;flex-direction:column;min-width:0;min-height:295px;padding:19px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 15px 40px #00000021}.job-card:hover{border-color:#7c8cff73;transform:translateY(-3px);box-shadow:0 20px 46px #00000038}.job-card__top{color:#71809a;justify-content:space-between;align-items:center;gap:9px;font-size:.61rem;display:flex}.job-card__status{color:#8de9d8;background:#5eead417;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:.6rem;font-weight:800;display:inline-flex}.job-card__status i{background:#5eead4;border-radius:50%;width:5px;height:5px}.job-card h3{color:#eff2ff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:16px 0 5px;font-size:1.05rem;overflow:hidden}.job-card__company{color:#9ca9c0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.job-card__tags,.job-card__skills{flex-wrap:wrap;gap:5px;display:flex}.job-card__tags span,.job-card__skills span{color:#b7c1ff;background:#7c8cff1a;border-radius:5px;padding:5px 7px;font-size:.59rem}.job-card__description{color:#8e9db5;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:15px 0 0;font-size:.7rem;line-height:1.55;display:-webkit-box;overflow:hidden}.job-card__skills{margin-top:auto;padding-top:16px}.job-card__footer{color:#71809a;border-top:1px solid #91a7cc1f;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:13px;font-size:.61rem;display:flex}.job-card__apply,.jobs-primary-button,.jobs-secondary-button{font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.job-card__apply,.jobs-primary-button{color:#10182a;background:#f4f6ff;border:1px solid #f4f6ff}.job-card__apply:disabled{cursor:default}.jobs-empty{color:#71809a;text-align:center;background:#101a2d80;border:1px dashed #33435f;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:270px;font-size:.74rem;display:grid}.jobs-empty strong{color:#dbe2f2;font-size:.87rem}.jobs-empty button{color:#c5ccff;background:0 0;border:1px solid #7c8cff4d;border-radius:7px;margin-top:4px;padding:7px 10px;font-size:.67rem;font-weight:800}.jobs-loader{border:2px solid #7c8cff33;border-top-color:#8290ff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite jobs-spin}@keyframes jobs-spin{to{transform:rotate(360deg)}}.jobs-message{border-radius:8px;margin:12px 0;padding:10px 12px;font-size:.73rem;line-height:1.45}.jobs-message--error{color:#ffb4c0;background:#fb718514;border:1px solid #fb71852e}.jobs-message--success{color:#8de9d8;background:#5eead414;border:1px solid #5eead426}.jobs-application-panel{background:linear-gradient(145deg,#16233afa,#0d1626fa);border:1px solid #7c8cff59;border-radius:17px;margin-top:22px;padding:25px;box-shadow:0 22px 60px #00000040}.jobs-application-panel__heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.jobs-application-panel h2{color:#f0f3ff;letter-spacing:-.04em;margin:5px 0;font-size:1.4rem}.jobs-application-panel__heading p{color:#8d9bb4;margin:0;font-size:.73rem}.jobs-close{color:#8d9bb4;background:0 0;border:0;border-radius:7px;padding:7px;display:grid}.jobs-close:hover{color:#fff;background:#7c8cff1f}.jobs-application-panel__profile{background:#7c8cff12;border:1px solid #7c8cff26;border-radius:10px;align-items:center;gap:10px;margin:19px 0;padding:12px;display:flex}.jobs-application-panel__avatar{color:#111a2c;background:#f3f5ff;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.jobs-application-panel__profile div{flex:1;gap:3px;min-width:0;display:grid}.jobs-application-panel__profile strong{color:#edf1ff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.jobs-application-panel__profile span{color:#91a0ba;font-size:.65rem}.jobs-application-panel__profile button{color:#bdc5ff;background:0 0;border:1px solid #7c8cff40;border-radius:6px;padding:7px 8px;font-size:.64rem;font-weight:800}.jobs-application-panel label{color:#c6d0e1;gap:7px;font-size:.72rem;font-weight:750;display:grid}.jobs-application-panel textarea{color:#edf2ff;width:100%;font:inherit;resize:vertical;background:#0a1323;border:1px solid #2b3b57;border-radius:9px;outline:none;padding:11px;font-size:.75rem;line-height:1.55}.jobs-application-panel__actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.jobs-secondary-button{color:#aab7cc;background:0 0;border:1px solid #33435f}.jobs-primary-button:disabled{cursor:not-allowed;opacity:.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.jobs-interviews-panel{padding:17px 14px}.jobs-interviews-panel__heading{display:grid}.jobs-interview-card{grid-template-columns:43px minmax(0,1fr)}.jobs-interview-card__join,.jobs-interview-card__pending{grid-column:2;justify-self:start}}@media (width<=1000px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.jobs-app-shell__main{margin-left:0}.jobs-page{padding:25px 12px 45px}.jobs-hero{gap:20px;padding:25px 21px;display:grid}.jobs-hero__profile{width:100%}.jobs-overview{grid-template-columns:1fr}.jobs-toolbar{align-items:stretch;display:grid}.jobs-search{width:100%}}@media (width<=560px){.jobs-grid{grid-template-columns:1fr}.jobs-card__footer{flex-direction:column;align-items:stretch}.job-card__apply{width:100%}.jobs-application-panel{padding:20px 15px}.jobs-application-panel__profile{flex-wrap:wrap;align-items:flex-start}.jobs-application-panel__profile button{margin-left:45px}.jobs-application-panel__actions{grid-template-columns:1fr;display:grid}.jobs-primary-button,.jobs-secondary-button{width:100%}}.jobs-app-shell__main{background:#f4f4f2}.jobs-page{color:#111;background:#f4f4f2}.jobs-hero{background:#0b0b0b;border-color:#0b0b0b;box-shadow:0 18px 42px #0000001f}.jobs-hero:before,.jobs-hero:after{background:#ffffff12}.jobs-eyebrow{color:#c8c8c8}.jobs-eyebrow i{box-shadow:none;background:#fff}.jobs-hero h1{color:#fff}.jobs-hero p{color:#aaa}.jobs-hero__profile{background:#151515;border-color:#333}.jobs-hero__profile>span{color:#111;background:#fff}.jobs-hero__profile small{color:#999}.jobs-hero__profile strong{color:#fff}.jobs-overview div{background:#fff;border-color:#e2e2df;box-shadow:0 10px 30px #0000000b}.jobs-overview strong{color:#111}.jobs-overview span{color:#777}.jobs-interviews-panel{background:#fff;border-color:#d8ebe6;box-shadow:0 10px 30px #0000000b}.jobs-interviews-panel__heading h2{color:#111}.jobs-interviews-panel__heading p{color:#777}.jobs-interviews-panel__count{color:#087f73;background:#e8faf7;border-color:#c7ebe4}.jobs-interview-card{background:#fafafa;border-color:#e4e4e1}.jobs-interview-card__date{color:#3730a3;background:#eef0ff}.jobs-interview-card__date span{color:#5b57d8}.jobs-interview-card__copy strong{color:#222}.jobs-interview-card__copy span,.jobs-interview-card__copy small,.jobs-interviews-panel__note{color:#777}.jobs-interview-card__join{color:#fff;background:#111;border-color:#111}.jobs-interview-card__join:hover{color:#111;background:#fff;border-color:#111}.jobs-interviews-panel__note .icon{color:#087f73}.jobs-toolbar h2{color:#111}.jobs-search input{color:#111;background:#fff;border-color:#d6d6d2}.jobs-search .icon{color:#777}.jobs-search input:focus{border-color:#111;box-shadow:0 0 0 3px #00000014}.job-card{background:#fff;border-color:#dededb;box-shadow:0 10px 30px #0000000b}.job-card:hover{border-color:#111;box-shadow:0 18px 38px #0000001a}.job-card__top{color:#777}.job-card__status{color:#087f73;background:#e8faf7}.job-card__status i{background:#087f73}.job-card h3{color:#111}.job-card__company{color:#666}.job-card__tags span{color:#555;background:#ededeb}.job-card__description{color:#666}.job-card__skills span{color:#3730a3;background:#eef0ff}.job-card__footer{color:#777;border-top-color:#e5e5e2}.job-card__apply,.jobs-primary-button{color:#fff;background:#111;border-color:#111}.job-card__apply:hover,.jobs-primary-button:hover:not(:disabled){color:#111;background:#fff;border-color:#111}.job-card__apply--sent{color:#087f73;background:#e8faf7;border-color:#c7ebe4}.jobs-empty{color:#777;background:#fff;border-color:#cfcfcb}.jobs-empty strong{color:#222}.jobs-empty svg{color:#111}.jobs-empty button{color:#111;border-color:#cfcfcb}.jobs-loader{border-color:#111 #ddd #ddd}.jobs-message--error{color:#9f2940;background:#ffedf0;border-color:#f2cbd3}.jobs-message--success{color:#087f73;background:#e8faf7;border-color:#c7ebe4}.jobs-application-panel{background:#fff;border-color:#d6d6d2;box-shadow:0 16px 36px #00000014}.jobs-application-panel h2{color:#111}.jobs-application-panel__heading p{color:#777}.jobs-application-panel__profile{background:#f7f7f5;border-color:#e4e4e1}.jobs-application-panel__avatar{color:#111;background:#ededeb}.jobs-application-panel__profile strong{color:#222}.jobs-application-panel__profile span{color:#777}.jobs-application-panel__profile button{color:#3730a3;border-color:#d6d6d2}.jobs-application-panel label{color:#444}.jobs-application-panel label span{color:#888}.jobs-application-panel textarea{color:#111;background:#fff;border-color:#d6d6d2}.jobs-application-panel textarea:focus{border-color:#111;box-shadow:0 0 0 3px #00000014}.jobs-secondary-button{color:#555;border-color:#cfcfcb}.jobs-secondary-button:hover{color:#111;border-color:#111}@media (width>=1001px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.jobs-toolbar{margin-top:21px;margin-bottom:14px}.job-card{border-radius:17px;min-height:270px;padding:20px}.job-card h3{margin-top:13px}.job-card__tags{margin-top:11px}.job-card__description{margin-top:13px}.job-card__skills{padding-top:13px}.job-card__footer{margin-top:13px;padding-top:11px}.jobs-app-shell .cv-topbar{color:#777;background:#fff;border-bottom-color:#dededb;min-height:66px;box-shadow:0 1px #11111105,0 8px 25px #11111109}.jobs-app-shell .cv-topbar__workspace{color:#888}.jobs-app-shell .cv-topbar__workspace i{background:#111;box-shadow:0 0 0 3px #11111114}.jobs-app-shell .cv-topbar__page strong{color:#111}.jobs-app-shell .cv-topbar__page small{color:#999}.jobs-app-shell .cv-topbar__breadcrumb>.icon,.jobs-app-shell .cv-topbar__help{color:#777}.jobs-app-shell .cv-topbar__status{color:#333;background:#f8f8f8;border-color:#e1e1e1}.jobs-app-shell .cv-topbar__status i{background:#111;box-shadow:0 0 0 3px #11111114}.jobs-app-shell .cv-topbar__status small{color:#909090}.jobs-app-shell .cv-topbar__avatar{background:#111;border-color:#111}.jobs-app-shell .cv-topbar__avatar>i{background:#111;border-color:#fff}.jobs-hero{border-radius:20px;min-height:190px;padding:27px 33px}.jobs-hero h1{max-width:700px;margin-top:11px;font-size:clamp(30px,3.7vw,41px)}.jobs-hero p{max-width:650px;line-height:1.55}.jobs-hero__profile{min-width:205px;padding:14px}.jobs-overview div{min-height:78px;padding:14px 17px;position:relative;overflow:hidden}.jobs-overview div:before{content:"";background:#111;height:3px;position:absolute;top:0;left:0;right:0}.jobs-overview div:nth-child(2):before{background:#5b57d8}.jobs-overview div:nth-child(3):before{background:#087f73}.jobs-overview strong{font-size:1.2rem}.jobs-overview span{font-size:.67rem}.jobs-interviews-panel{border-radius:17px;margin-top:20px;margin-bottom:22px;padding:20px}.jobs-interviews-panel__heading h2{font-size:1.2rem}.jobs-interviews-list{margin-top:14px}.jobs-interview-card{padding:10px}.jobs-interview-card__join{padding:8px 10px}.jobs-application-panel{border-top:3px solid #111;padding:27px 31px 30px}.jobs-application-panel__heading h2{font-size:clamp(1.35rem,2.2vw,1.65rem)}.jobs-application-panel__profile{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin:21px 0 23px;padding:13px 14px;display:grid}.jobs-application-panel__profile>.jobs-application-panel__avatar{color:#fff;background:#111;border-radius:12px;flex:0 0 46px;width:46px;min-width:46px;height:46px}.jobs-application-panel__profile>div:nth-child(2){min-width:0}.jobs-application-panel__profile strong{font-size:.78rem}.jobs-application-panel__profile span{font-size:.68rem}.jobs-application-panel__profile button{color:#3730a3;background:#fff;border-color:#d6d6d2;transition:color .16s,background .16s,border-color .16s}.jobs-application-panel__profile button:hover{color:#fff;background:#111;border-color:#111}.jobs-application-panel label{color:#333;gap:8px;font-size:.75rem}.jobs-application-panel label span{color:#888;font-size:.67rem;font-weight:600}.jobs-application-panel textarea{color:#222;background:#fff;border-color:#cfcfcb;min-height:142px;padding:14px;line-height:1.6}.jobs-application-panel__actions{margin-top:18px}.jobs-secondary-button,.jobs-primary-button{min-height:42px;padding:10px 14px}@media (width<=620px){.jobs-application-panel{padding:23px 17px 24px}.jobs-application-panel__profile{grid-template-columns:42px minmax(0,1fr)}.jobs-application-panel__profile>.jobs-application-panel__avatar{flex-basis:42px;width:42px;min-width:42px;height:42px}.jobs-application-panel__profile>button{grid-column:2;justify-self:start;margin-left:0}}.application-overview{background:#fff;border:1px solid #e8eaf0;border-radius:20px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 8px 30px #20365d06}.application-overview__art{color:#ac3545;background:#fff1ee;align-items:center;gap:15px;min-height:132px;padding:28px;display:flex;position:relative;overflow:hidden}.application-overview__art:before,.application-overview__art:after{content:"";border:24px solid #f9cfc5;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-55px}.application-overview__art:after{border-width:18px;border-color:#fce0d8;width:100px;height:100px;top:60px;right:-30px}.application-overview__art>.icon{box-sizing:content-box;background:#ffffffb3;border:1px solid #fff;border-radius:18px;flex-shrink:0;padding:15px}.application-overview__art span{z-index:1;letter-spacing:.15em;max-width:110px;font-size:.65rem;font-weight:800;line-height:1.7}.application-overview__content{padding:25px}.application-overview__status{color:#087b66;background:#ecf9f4;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:.65rem;font-weight:700;display:inline-flex}.application-overview__status i{background:currentColor;border-radius:50%;width:5px;height:5px}.application-overview h2{color:#182741;letter-spacing:-.035em;overflow-wrap:anywhere;margin:16px 0 10px;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.3}.application-overview .job-publisher{color:#68758b;background:0 0;border:0;margin:0;padding:0;font-size:.72rem}.application-overview .job-publisher>.icon{color:#e3505a}.application-overview dl{border-top:1px solid #edf0f5;gap:19px;margin:24px 0;padding-top:24px;display:grid}.application-overview dl>div{align-items:center;gap:12px;min-width:0;display:flex}.application-overview__icon{color:#7e8ba1;background:#f7f8fb;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.application-overview dt{color:#79859a;margin-bottom:4px;font-size:.63rem}.application-overview dd{color:#24344e;overflow-wrap:anywhere;margin:0;font-size:.73rem;font-weight:650}.application-overview__note{background:#fff8f3;border:1px solid #fae8dc;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.application-overview__note>.icon{color:#b77941;flex-shrink:0}.application-overview__note p{color:#88684d;margin:0;font-size:.68rem;line-height:1.65}@media (width<=760px){.application-overview__art{min-height:92px;padding:18px 22px}.application-overview__content{padding:22px}.application-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.application-overview dl{grid-template-columns:1fr}}.job-application-shell{height:100dvh;overflow:hidden}.job-application-shell__main{background:#f4f4f2;flex-direction:column;height:100%;min-height:0;margin-left:285px;display:flex;overflow:hidden}.job-application-shell:has(.cv-navigation--collapsed) .job-application-shell__main{margin-left:80px}.job-application-shell .cv-topbar{flex-shrink:0}.job-application-content{flex:1;min-height:0;display:flex;position:relative}.job-application-toolbar{z-index:2;pointer-events:none;background:0 0;padding:30px clamp(18px,4vw,52px) 0;position:absolute;inset:0 0 auto}.job-application-toolbar .job-application-back{pointer-events:auto;background:#fff}.job-application-shell .cv-topbar{color:#777;background:#fff;border-bottom-color:#dededb;min-height:66px;box-shadow:0 1px #11111105,0 8px 25px #11111109}.job-application-shell .cv-topbar__workspace{color:#888}.job-application-shell .cv-topbar__workspace i{background:#111;box-shadow:0 0 0 3px #11111114}.job-application-shell .cv-topbar__page strong{color:#111}.job-application-shell .cv-topbar__page small{color:#999}.job-application-shell .cv-topbar__breadcrumb>.icon,.job-application-shell .cv-topbar__help{color:#777}.job-application-shell .cv-topbar__status{color:#333;background:#f8f8f8;border-color:#e1e1e1}.job-application-shell .cv-topbar__status i{background:#111;box-shadow:0 0 0 3px #11111114}.job-application-shell .cv-topbar__status small{color:#909090}.job-application-shell .cv-topbar__avatar{background:#111;border-color:#111}.job-application-shell .cv-topbar__avatar>i{background:#111;border-color:#fff}.job-application-page{overscroll-behavior:contain;color:#111;background:#f4f4f2;flex:1;min-height:0;padding:90px clamp(18px,4vw,52px) 54px;overflow-y:auto}.job-application-page__container{width:min(1120px,100%);margin:0 auto}.job-application-back{color:#666;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:17px;padding:7px 0;font-size:.72rem;font-weight:800;display:inline-flex}.job-application-back:hover{color:#111}.job-application-card{background:#fff;border:1px solid #d8d8d4;border-top:3px solid #111;border-radius:21px;padding:29px 32px 31px;box-shadow:0 18px 45px #00000014}.job-application-card__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.job-application-eyebrow{color:#087f73;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.65rem;font-weight:850;display:inline-flex}.job-application-eyebrow i{background:#087f73;border-radius:50%;width:6px;height:6px}.job-application-card h1{color:#111;letter-spacing:-.055em;margin:11px 0 5px;font-size:clamp(1.6rem,3.2vw,2.35rem)}.job-application-card__header p{color:#777;margin:0;font-size:.8rem}.job-application-close{color:#8898ae;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px;display:grid}.job-application-card__jobmeta{border-bottom:1px solid #e7e7e3;flex-wrap:wrap;gap:7px;margin-top:22px;padding-bottom:20px;display:flex}.job-application-card__jobmeta span{color:#555;background:#ededeb;border-radius:6px;padding:6px 9px;font-size:.65rem}.job-application-card__jobmeta .job-application-card__open{color:#087f73;background:#e8faf7;align-items:center;gap:5px;display:inline-flex}.job-application-card__open i{background:#087f73;border-radius:50%;width:5px;height:5px}.job-application-candidate{background:#f7f7f5;border:1px solid #e4e4e1;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin:21px 0 25px;padding:14px;display:grid}.job-application-candidate__avatar{color:#fff;background:#111;border-radius:12px;place-items:center;width:46px;height:46px;font-size:1rem;font-weight:900;display:grid}.job-application-candidate>div:nth-child(2){gap:4px;min-width:0;display:grid}.job-application-candidate strong{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.job-application-candidate span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.job-application-candidate button,.job-application-success button{color:#3730a3;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d2;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.job-application-candidate button:hover,.job-application-success button:hover{color:#fff;background:#111;border-color:#111}.job-application-candidate__avatar--photo{padding:0;overflow:hidden}.job-application-candidate__avatar--photo img{object-fit:cover;width:100%;height:100%}.job-application-form{gap:15px;display:grid}.job-application-form label{color:#333;gap:7px;font-size:.75rem;font-weight:800;display:grid}.job-application-form textarea{color:#222;width:100%;min-height:174px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfcfcb;border-radius:11px;outline:none;padding:14px;font-size:.78rem;line-height:1.65}.job-application-form textarea::placeholder{color:#999}.job-application-actions{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.job-application-cancel,.job-application-submit{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.68rem;font-weight:850;display:inline-flex}.job-application-cancel{color:#555;background:#fff;border:1px solid #cfcfcb}.job-application-cancel:hover{color:#111;border-color:#111}.job-application-submit{color:#fff;background:#111;border:1px solid #111}.job-application-submit:hover:not(:disabled){color:#111;background:#fff}.job-application-submit:disabled{cursor:not-allowed;opacity:.5}.job-application-error{color:#9f2940;background:#ffedf0;border:1px solid #f2cbd3;border-radius:8px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:.7rem;display:flex}.job-application-success,.job-application-existing{background:#e8faf7;border:1px solid #c7ebe4;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.job-application-success__icon{color:#fff;background:#087f73;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.job-application-success div:nth-child(2),.job-application-existing div{flex:1;gap:4px;display:grid}.job-application-success strong,.job-application-existing strong{color:#145f57;font-size:.8rem}.job-application-success p,.job-application-existing span{color:#56827b;margin:0;font-size:.68rem;line-height:1.5}.job-application-existing>.icon{color:#087f73}.job-application-state{color:#777;text-align:center;background:#fff;border:1px dashed #cfcfcb;border-radius:17px;align-content:center;place-items:center;gap:9px;min-height:300px;display:grid}.job-application-state strong{color:#222;font-size:.86rem}.job-application-state button{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:7px;padding:8px 11px;font-size:.68rem;font-weight:800}.job-application-state--error{color:#9f2940}.job-application-loader{border:2px solid #ddd;border-top-color:#111;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite job-application-spin}@keyframes job-application-spin{to{transform:rotate(360deg)}}@media (width<=900px){.job-application-shell__main{margin-left:0}.job-application-shell:has(.cv-navigation--collapsed) .job-application-shell__main{margin-left:0}}@media (width<=620px){.job-application-page{padding:24px 12px 40px}.job-application-card{border-radius:16px;padding:23px 17px 24px}.job-application-card__jobmeta{margin-top:18px;padding-bottom:16px}.job-application-candidate{grid-template-columns:42px minmax(0,1fr)}.job-application-candidate__avatar{width:42px;height:42px}.job-application-candidate button{grid-column:2;justify-self:start}.job-application-actions{grid-template-columns:1fr;display:grid}.job-application-cancel,.job-application-submit{width:100%}.job-application-success,.job-application-existing{flex-wrap:wrap;align-items:flex-start}.job-application-success button{margin-left:50px}.job-application-toolbar{padding:24px 12px 0}.job-application-page{padding-top:84px}}.job-application-shell__main,.job-application-page{background:#f7f8fb}.job-application-page__container{width:min(1200px,100%)}.job-application-card{box-shadow:none;background:0 0;border:0;padding:0}.job-application-card__header{align-items:center;padding:12px 0 30px}.job-application-eyebrow{color:#a84a51;letter-spacing:.15em;font-size:.6rem}.job-application-eyebrow i{background:#ff5b62}.job-application-card h1{color:#182741;letter-spacing:-.055em;margin:12px 0 9px;font-size:clamp(1.8rem,3.1vw,2.8rem);line-height:1.15}.job-application-card__header p{color:#758299;font-size:.78rem;line-height:1.6}.job-application-card__header p strong{color:#465770;font-weight:600}.job-application-close{background:#fff;border:1px solid #e4e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px}.job-application-close:hover{color:#d0444f;background:#fff0f1}.job-application-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.65fr);align-items:start;gap:24px;display:grid}.job-application-editor{background:#fff;border:1px solid #e8eaf0;border-radius:20px;min-width:0;padding:30px;box-shadow:0 8px 30px #20365d06}.job-application-editor__heading{align-items:center;gap:12px;margin-bottom:25px;display:flex}.job-application-editor__heading>span{color:#d54d58;background:#fff0f1;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.job-application-editor__heading h2{color:#182741;letter-spacing:-.02em;margin:0 0 5px;font-size:1rem}.job-application-editor__heading p{color:#7b879b;margin:0;font-size:.69rem;line-height:1.5}.job-application-candidate{background:#f8fafc;border-color:#e8edf3;border-radius:14px;grid-template-columns:46px minmax(0,1fr);margin:0 0 28px;padding:16px}.job-application-candidate__avatar{background:#f36b71;border-radius:50%}.job-application-candidate strong{color:#21324e;font-size:.8rem}.job-application-candidate span{color:#728198;white-space:normal;font-size:.66rem;line-height:1.6}.job-application-candidate button{color:#bc3b49;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:.65rem}.job-application-candidate button:hover{color:#8f2532;background:0 0}.job-application-form{gap:20px}.job-application-form label{color:#26364e;gap:9px;font-size:.8rem}.job-application-form label span{color:#7b879a;font-size:.66rem;font-weight:400}.job-application-form textarea{color:#26364e;background:#fdfdfe;border-color:#dfe5ee;border-radius:12px;min-height:210px;padding:17px;font-size:.75rem;font-weight:400}.job-application-form textarea::placeholder{color:#98a3b4;font-weight:400}.job-application-form textarea:focus{border-color:#f1858c;box-shadow:0 0 0 3px #ff404514}.job-application-actions{border-top:1px solid #edf0f5;gap:12px;margin:0;padding-top:20px}.job-application-cancel,.job-application-submit{border-radius:10px;min-height:44px;padding:11px 18px;font-size:.7rem}.job-application-cancel{color:#64728a;border-color:#e4e8f0}.job-application-cancel:hover{color:#26364e;background:#f8fafc;border-color:#c5cfdc}.job-application-submit{color:#fff;background:#ed4e5b;border-color:#ed4e5b;box-shadow:0 5px 14px #ed4e5b20}.job-application-submit:hover:not(:disabled){color:#fff;background:#d63c49;border-color:#d63c49}.job-application-editor button:focus-visible,.job-application-close:focus-visible{outline-offset:3px;outline:3px solid #f5aab0}.job-application-success,.job-application-existing{flex-wrap:wrap;align-items:flex-start;padding:20px}.job-application-success div:nth-child(2),.job-application-existing div{flex-basis:180px}.job-application-success button{margin-left:50px}.job-application-state{color:#718096;border-color:#e0e6ef}@media (width<=1000px){.job-application-editor{padding:24px}.job-application-layout{gap:18px}}@media (width<=760px){.job-application-layout{grid-template-columns:1fr}.job-application-card__header{padding-bottom:24px}.job-application-editor{padding:22px}}@media (width<=420px){.job-application-editor{padding:18px}.job-application-close{align-self:flex-start}}.job-analysis-shell__main{background:#f4f4f2;min-height:100vh;margin-left:285px}.job-analysis-page{color:#111;min-height:calc(100vh - 62px);padding:30px 24px 60px}.job-analysis-page__container{width:min(1080px,100%);margin:0 auto}.job-analysis-page__back{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:28px;padding:0;font-size:.72rem;display:inline-flex}.job-analysis-page__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.job-analysis-page__header h1{color:#111;letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(1.8rem,4vw,3rem)}.job-analysis-page__header p{color:#777;margin:0;font-size:.78rem}.job-analysis-page__model{color:#087f73;white-space:nowrap;background:#e8faf7;border:1px solid #c7ebe4;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.job-analysis-summary{background:#111;border-radius:16px;grid-template-columns:190px 1fr;align-items:center;gap:25px;padding:24px;display:grid;box-shadow:0 14px 30px #00000014}.job-analysis-summary__score{border-right:1px solid #333;gap:4px;padding-right:24px;display:grid}.job-analysis-summary__score span,.job-analysis-summary__label{color:#aaa;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.job-analysis-summary__score strong{color:#fff;letter-spacing:-.08em;font-size:2.6rem}.job-analysis-summary__score b{color:#5eead4;font-size:.7rem}.job-analysis-summary h2{color:#fff;margin:6px 0;font-size:1.2rem}.job-analysis-summary p{color:#aaa;margin:0;font-size:.72rem;line-height:1.5}.job-analysis-explanation{color:#eef2fc;background:#151515;border-radius:16px;margin-top:16px;padding:23px;box-shadow:0 14px 30px #00000014}.job-analysis-explanation__heading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.job-analysis-explanation__heading>div>span{color:#5eead4;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.job-analysis-explanation h2{color:#fff;letter-spacing:-.04em;margin:6px 0 0;font-size:1.25rem}.job-analysis-explanation__heading small{color:#929292;font-size:.64rem}.job-analysis-explanation__summary,.job-analysis-explanation__score{color:#d7d7d7;max-width:850px;font-size:.78rem;line-height:1.6}.job-analysis-explanation__grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.job-analysis-explanation__grid article{background:#202020;border:1px solid #353535;border-radius:11px;padding:16px}.job-analysis-explanation h3{color:#fff;margin:0 0 10px;font-size:.82rem}.job-analysis-explanation__item{border-top:1px solid #363636;gap:4px;padding:11px 0;display:grid}.job-analysis-explanation__item strong{color:#8de9d8;font-size:.73rem}.job-analysis-explanation__item em{color:#aaa;text-transform:uppercase;margin-left:5px;font-size:.58rem;font-style:normal}.job-analysis-explanation__item p{color:#d4d4d4;margin:0;font-size:.68rem;line-height:1.45}.job-analysis-explanation__item small{color:#999;font-size:.61rem;line-height:1.35}.job-analysis-explanation__empty{color:#aaa;margin:0;font-size:.68rem;line-height:1.5}.job-analysis-explanation__notice,.job-analysis-explanation__recommendations{background:#202020;border:1px solid #353535;border-radius:10px;gap:7px;margin-top:15px;padding:14px;display:grid}.job-analysis-explanation__notice strong,.job-analysis-explanation__recommendations h3{color:#f3c783;margin:0;font-size:.75rem}.job-analysis-explanation__notice span,.job-analysis-explanation__recommendations span{color:#c9c9c9;font-size:.66rem;line-height:1.4}.job-analysis-explanation__recommendations div{border-top:1px solid #363636;gap:3px;padding-top:7px;display:grid}.job-analysis-explanation__recommendations strong{color:#fff;font-size:.7rem}.job-analysis-explanation__limitations{color:#999;margin:15px 0 0;font-size:.62rem;line-height:1.45}.job-analysis-explanation__fallback{color:#777;background:#fff;border:1px solid #dededb;border-radius:9px;align-items:center;gap:7px;margin:16px 0 0;padding:12px;font-size:.7rem;display:flex}.job-analysis-explanation__fallback svg{color:#087f73}.job-analysis-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.job-analysis-card{background:#fff;border:1px solid #dededb;border-radius:15px;padding:21px;box-shadow:0 10px 30px #0000000b}.job-analysis-card__heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px;display:flex}.job-analysis-card__heading h2{color:#111;letter-spacing:-.035em;margin:6px 0 0;font-size:1.05rem}.job-analysis-card__heading>span{color:#777;font-size:.65rem}.job-analysis-signal{border-top:1px solid #e8e8e5;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.job-analysis-signal svg{color:#087f73;flex:none}.job-analysis-signal strong{color:#222;font-size:.76rem}.job-analysis-signal p{color:#777;margin:4px 0 0;font-size:.68rem;line-height:1.45}.job-analysis-chips{flex-wrap:wrap;gap:7px;display:flex}.job-analysis-chips span{color:#3730a3;background:#eef0ff;border-radius:6px;padding:7px 9px;font-size:.67rem}.job-analysis-card__note,.job-analysis-empty{color:#777;margin:16px 0 0;font-size:.7rem;line-height:1.5}.job-analysis-card--details{margin-top:16px}.job-analysis-card--details .job-analysis-card__heading button{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.job-analysis-card--details>p{color:#666;font-size:.76rem;line-height:1.6}.job-analysis-details{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.job-analysis-details div{background:#f7f7f5;border-radius:8px;gap:5px;padding:11px;display:grid}.job-analysis-details strong{color:#555;font-size:.62rem}.job-analysis-details span{color:#222;font-size:.68rem;line-height:1.4}.job-analysis-page__disclaimer{color:#888;text-align:center;margin:18px 0 0;font-size:.65rem}.job-analysis-state{color:#777;text-align:center;align-content:center;place-items:center;gap:9px;min-height:300px;display:grid}.job-analysis-state strong{color:#222;font-size:.95rem}.job-analysis-state span{font-size:.72rem}.job-analysis-state--error svg{color:#9f2940}.job-analysis-state button{color:#fff;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:7px;margin-top:7px;padding:9px 12px;font-size:.68rem;font-weight:800}@media (width<=700px){.job-analysis-page{padding:24px 14px 45px}.job-analysis-page__header{flex-direction:column;align-items:flex-start}.job-analysis-summary{grid-template-columns:1fr}.job-analysis-summary__score{border-bottom:1px solid #333;border-right:0;padding:0 0 15px}.job-analysis-grid,.job-analysis-details{grid-template-columns:1fr}.job-analysis-explanation__heading,.job-analysis-explanation__grid{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}}.job-analysis-shell__main,.job-analysis-page{background:#f8fafc}.job-analysis-page{color:#16243d}.job-analysis-page__back{color:#687892}.job-analysis-page__back:hover,.job-analysis-page__header h1{color:#14233c}.job-analysis-page__header p{color:#687892}.job-analysis-summary{background:linear-gradient(135deg,#fff,#f2f7fb);border:1px solid #dfe7f0;box-shadow:0 12px 30px #223d5e12}.job-analysis-summary__score{border-right-color:#e1e7ef}.job-analysis-summary__score span,.job-analysis-summary__label{color:#687892}.job-analysis-summary__score strong{color:#14233c}.job-analysis-summary__score b{color:#079b78}.job-analysis-summary h2{color:#14233c}.job-analysis-summary p{color:#687892}.job-analysis-explanation{color:#16243d;background:#fff;border:1px solid #dfe7f0;box-shadow:0 12px 30px #223d5e0f}.job-analysis-explanation__heading>div>span{color:#079b78}.job-analysis-explanation h2{color:#14233c}.job-analysis-explanation__heading small{color:#73829a}.job-analysis-explanation__summary{color:#40516c}.job-analysis-explanation__score{color:#087f73}.job-analysis-explanation__grid article{background:#f8fafc;border-color:#e1e7ef}.job-analysis-explanation h3{color:#16243d}.job-analysis-explanation__item{border-top-color:#e1e7ef}.job-analysis-explanation__item strong{color:#078e78}.job-analysis-explanation__item--gap strong{color:#bf7a16}.job-analysis-explanation__item em{color:#73829a}.job-analysis-explanation__item p{color:#40516c}.job-analysis-explanation__item small,.job-analysis-explanation__empty{color:#73829a}.job-analysis-explanation__notice,.job-analysis-explanation__recommendations{background:#f8fafc;border-color:#e1e7ef}.job-analysis-explanation__notice strong{color:#bf7a16}.job-analysis-explanation__recommendations h3{color:#078e78}.job-analysis-explanation__notice span,.job-analysis-explanation__recommendations span{color:#53647d}.job-analysis-explanation__notice b{color:#16243d}.job-analysis-explanation__recommendations div{border-top-color:#e1e7ef}.job-analysis-explanation__recommendations strong{color:#16243d}.job-analysis-explanation__limitations{color:#73829a}.job-analysis-card{border-color:#e1e7ef;box-shadow:0 10px 28px #223d5e0d}.job-analysis-card__heading h2{color:#16243d}.job-analysis-card__heading>span{color:#73829a}.job-analysis-signal{border-top-color:#e5e9ef}.job-analysis-signal strong{color:#16243d}.job-analysis-signal p{color:#687892}.job-analysis-chips span{color:#3557c5;background:#eef3ff;border:1px solid #dbe5ff}.job-analysis-card__note,.job-analysis-empty{color:#687892}.job-analysis-card--details .job-analysis-card__heading button{color:#fff;background:#4775ed;border-color:#4775ed}.job-analysis-card--details .job-analysis-card__heading button:hover{background:#355fd2;border-color:#355fd2}.job-analysis-card--details>p{color:#53647d}.job-analysis-details div{background:#f8fafc;border:1px solid #e7ebf1}.job-analysis-details strong{color:#687892}.job-analysis-details span{color:#16243d}.job-analysis-page__disclaimer{color:#73829a}.job-analysis-state{color:#687892}.job-analysis-state strong{color:#16243d}.job-analysis-state button{color:#fff;background:#4775ed;border-color:#4775ed}.job-analysis-state button:hover{background:#355fd2;border-color:#355fd2}@media (width<=900px){.job-analysis-shell__main{margin-left:0}}@media (width<=700px){.job-analysis-summary__score{border-bottom-color:#e1e7ef;border-right-color:#0000}}.job-analysis-shell{height:100dvh;overflow:hidden}.job-analysis-shell .job-analysis-shell__main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.job-analysis-shell:has(.cv-navigation--collapsed) .job-analysis-shell__main{margin-left:80px}.job-analysis-shell .cv-topbar{flex-shrink:0}.job-analysis-content{flex:1;min-height:0;display:flex;position:relative}.job-analysis-toolbar{z-index:2;pointer-events:none;background:0 0;padding:30px 24px 0;position:absolute;inset:0 0 auto}.job-analysis-toolbar .job-analysis-page__back{pointer-events:auto;background:#fff}.job-analysis-content .job-analysis-page{overscroll-behavior:contain;flex:1;min-height:0;padding-top:104px;overflow-y:auto}@media (width<=900px){.job-analysis-shell:has(.cv-navigation--collapsed) .job-analysis-shell__main{margin-left:0}}@media (width<=700px){.job-analysis-toolbar{padding:24px 14px 0}.job-analysis-content .job-analysis-page{padding-top:98px}}.job-analysis-page{--analysis-review-art:url(/assets/application-review-bg-DcXb9IAx.png);--analysis-match-art:url(/assets/application-match-bg-BfCLT1_s.png);--analysis-skills-art:url(/assets/job-readiness-card-bg-BzjthGUV.png);--analysis-role-art:url(/assets/published-job-item-bg-ecAujd7l.png);--analysis-ai-art:url(/assets/admin-dashboard-network-DErFx46E.png)}.job-analysis-content .job-analysis-page{background:linear-gradient(#f8fafced, #f8fafcf7), var(--analysis-ai-art) top right / cover}.job-analysis-page .job-analysis-page__header{background:linear-gradient(90deg, #fffffff5, #ffffffd6 58%, #fff3), var(--analysis-review-art) right center / cover;border:1px solid #f0dfd7;border-radius:22px;min-width:0;min-height:198px;padding:28px;box-shadow:0 10px 28px #82504a08}.job-analysis-page .job-analysis-page__header>div{min-width:0}.job-analysis-page .job-analysis-page__header h1{overflow-wrap:anywhere;font-size:clamp(1.65rem,3.2vw,2.65rem);line-height:1.2}.job-analysis-page .jobs-eyebrow{color:#83525e;letter-spacing:.12em;font-size:.6rem}.job-analysis-page .jobs-eyebrow i{box-shadow:none;background:#ed6a79}.job-analysis-page .job-analysis-page__header p{color:#586d86;overflow-wrap:anywhere;margin-top:9px;font-size:.72rem;line-height:1.65}.job-analysis-page .job-publisher{color:#506480;background:#ffffffe6;border-color:#e4e7ef;border-radius:9px;font-size:.72rem}.job-analysis-page .job-analysis-page__model{color:#197967;white-space:normal;background:#f2fcf8ed;border-color:#cce8de;border-radius:10px;flex-shrink:0;max-width:100%;line-height:1.5}.job-analysis-page :is(.job-analysis-summary,.job-analysis-explanation,.job-analysis-card){--surface-art:var(--analysis-ai-art);background-color:#fff;background-image:linear-gradient(105deg, #fffffff5 20%, #ffffffe8 70%, #ffffff8c), var(--surface-art);background-position:50%,100% 0;background-repeat:no-repeat;background-size:cover,auto 100%;border:1px solid #e0e7f0;border-radius:20px;min-width:0;padding:26px;box-shadow:0 10px 28px #354b7008}.job-analysis-page .job-analysis-summary{--surface-art:var(--analysis-match-art);border-color:#cfe5df}.job-analysis-page .job-analysis-summary__score{border-right-color:#cfe5df;gap:7px}.job-analysis-page .job-analysis-summary__score strong{font-size:2.75rem}.job-analysis-page .job-analysis-summary__score b{background:#f1faf5;border:1px solid #d5ebe1;border-radius:7px;width:fit-content;padding:5px 8px}.job-analysis-page .job-analysis-summary p{color:#526a82;max-width:530px;line-height:1.65}.job-analysis-page .job-analysis-explanation{margin-top:22px}.job-analysis-page .job-analysis-explanation__heading{border-bottom:1px solid #e4eaf2;padding-bottom:18px}.job-analysis-page .job-analysis-explanation__heading>div>span{color:#675a9a;letter-spacing:.1em}.job-analysis-page .job-analysis-explanation__heading small{color:#62738b;line-height:1.5}.job-analysis-page .job-analysis-explanation__summary{color:#3d526c;line-height:1.8}.job-analysis-page .job-analysis-explanation__score{color:#246b62;background:#f0f9f6e6;border-left:3px solid #6bbfaf;border-radius:0 10px 10px 0;padding:14px 16px;line-height:1.7}.job-analysis-page .job-analysis-explanation__grid{gap:18px;margin-top:22px}.job-analysis-page .job-analysis-explanation__grid article{--evidence-art:var(--analysis-skills-art);background:linear-gradient(105deg, #fffffff0, #ffffffdb 70%, #ffffff85), var(--evidence-art) right top / auto 100%;border-color:#dce7f2;border-radius:15px;min-width:0;padding:20px}.job-analysis-page .job-analysis-explanation__grid article:nth-child(2){--evidence-art:var(--analysis-review-art);border-color:#efdfd1}.job-analysis-page .job-analysis-explanation__item{border-top-color:#dfe7ef;gap:6px;padding:15px 0}.job-analysis-page .job-analysis-explanation__item p{color:#415771;line-height:1.65}.job-analysis-page .job-analysis-explanation__item small{color:#5e718b;overflow-wrap:anywhere;line-height:1.6}.job-analysis-page .job-analysis-explanation__item em{color:#8b632f;background:#fff6e8;border-radius:5px;padding:3px 6px;display:inline-block}.job-analysis-page :is(.job-analysis-explanation__notice,.job-analysis-explanation__recommendations){background:linear-gradient(100deg, #fffffff2, #ffffffc7), var(--analysis-review-art) right center / cover;border-color:#ecdfd7;border-radius:14px;padding:18px}.job-analysis-page .job-analysis-explanation__recommendations{background-image:linear-gradient(100deg, #fffffff2, #ffffffc7), var(--analysis-skills-art);border-color:#dce6f0}.job-analysis-page .job-analysis-explanation__recommendations div{gap:6px;padding-top:12px}.job-analysis-page .job-analysis-explanation__limitations{color:#63758e;background:#f8faffd9;border:1px solid #e7ecf3;border-radius:10px;padding:12px 14px;line-height:1.65}.job-analysis-page .job-analysis-grid{gap:20px;margin-top:22px}.job-analysis-page .job-analysis-grid .job-analysis-card:first-child{--surface-art:var(--analysis-match-art);border-color:#d4e7e0}.job-analysis-page .job-analysis-grid .job-analysis-card:nth-child(2){--surface-art:var(--analysis-skills-art)}.job-analysis-page .job-analysis-card__heading{gap:12px;margin-bottom:18px}.job-analysis-page .job-analysis-card__heading>span{color:#58718c;white-space:nowrap;background:#ffffffd9;border:1px solid #e0e7ef;border-radius:7px;padding:5px 8px}.job-analysis-page .job-analysis-signal{gap:12px;padding:16px 0}.job-analysis-page .job-analysis-signal svg{box-sizing:content-box;background:#ebf8f3;border:1px solid #d1e9df;border-radius:8px;padding:5px}.job-analysis-page .job-analysis-signal p{color:#586e87;line-height:1.65}.job-analysis-page .job-analysis-chips span{color:#506394;background:#f0f4ffe6;border-color:#d8e1f7;border-radius:8px}.job-analysis-page .job-analysis-card__note{background:#ffffffbf;border:1px solid #e3e9f1;border-radius:10px;padding:12px 14px}.job-analysis-page .job-analysis-card--details{--surface-art:var(--analysis-role-art);margin-top:22px}.job-analysis-page .job-analysis-card--details .job-analysis-card__heading button{color:#fff;background:#dc5363;border-color:#dc5363;border-radius:9px;padding:10px 14px}.job-analysis-page .job-analysis-card--details .job-analysis-card__heading button:hover{background:#bf3a4b;border-color:#bf3a4b}.job-analysis-page .job-analysis-details div{background:linear-gradient(105deg, #ffffffed, #ffffffba), var(--analysis-skills-art) right center / cover;border-color:#dfe7f0;border-radius:12px;min-width:0;padding:16px}.job-analysis-page .job-analysis-details div:nth-child(2){background-image:linear-gradient(105deg, #ffffffed, #ffffffba), var(--analysis-review-art)}.job-analysis-page .job-analysis-details div:nth-child(3){background-image:linear-gradient(105deg, #ffffffed, #ffffffba), var(--analysis-ai-art)}.job-analysis-page .job-analysis-details span{overflow-wrap:anywhere}.job-analysis-page :is(.job-analysis-explanation__fallback,.job-analysis-page__disclaimer){color:#61748c;background:#ffffffe0;border:1px solid #e2e8f1;border-radius:12px;padding:14px 16px;line-height:1.6}.job-analysis-page .job-analysis-state{background:linear-gradient(100deg, #fffffff0, #ffffffad), var(--analysis-review-art) right center / cover;border:1px solid #e5e7f0;border-radius:20px;padding:24px}.job-analysis-page button:focus-visible{outline-offset:3px;outline:3px solid #c77389}@media (width<=700px){.job-analysis-page .job-analysis-page__header{gap:18px;min-height:0;padding:22px}.job-analysis-page :is(.job-analysis-summary,.job-analysis-explanation,.job-analysis-card){padding:20px}.job-analysis-page .job-analysis-summary__score{border-bottom-color:#d0e5df;border-right:0}.job-analysis-page .job-analysis-explanation__grid article{padding:16px}.job-analysis-page .job-analysis-card--details .job-analysis-card__heading{flex-direction:column;align-items:flex-start}}.skill-analysis-shell{height:100vh;min-height:100vh;overflow:hidden}.skill-analysis-shell__main{flex-direction:column;height:100vh;min-height:100vh;margin-left:285px;display:flex;overflow:hidden}.skill-analysis-page{overscroll-behavior:contain;background:#f5f7fa;flex:1;min-height:0;padding:0;overflow:hidden auto}.skill-analysis-page__container{width:100%;max-width:none;margin:0}.skill-analysis-page .resume-strength__overview>div:nth-child(2){display:none}.skill-analysis-state{color:#66758d;text-align:center;background:#fff;border:1px dashed #cfd8e5;border-radius:18px;align-content:center;place-items:center;gap:9px;min-height:350px;padding:30px;font-size:.72rem;display:grid}.skill-analysis-state strong{color:#15233b;font-size:.9rem}.skill-analysis-state span{max-width:420px;line-height:1.55}.skill-analysis-state>.icon{color:#3e65d4}.skill-analysis-state--error>.icon{color:#ffb4c0}.skill-analysis-state button{color:#10182a;min-height:38px;font:inherit;cursor:pointer;background:#f4f6ff;border:1px solid #f4f6ff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.65rem;font-weight:850;display:inline-flex}.skill-analysis-state button:hover{color:#fff;background:#7c8cff;border-color:#7c8cff}.skill-analysis-loader{border:2px solid #7c8cff33;border-top-color:#8290ff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite skill-analysis-spin}@keyframes skill-analysis-spin{to{transform:rotate(360deg)}}@media (width<=900px){.skill-analysis-shell__main{margin-left:0}.skill-analysis-page{padding:0}}.app-shell{background:var(--cv-bg);min-height:100vh}:root .app-shell :is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.job-analysis-page__back,.cv-analysis-page__back,.interview-room-back,.job-application-back,.livekit-room-page__back,.admin-analysis-state--error>button,.admin-skill-analysis-state--error>button,.interview-detail-state--error>button,.job-application-state--error>button){color:#155dcc;text-align:center;width:fit-content;max-width:100%;min-height:44px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #d3e2fb;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:9px 13px;font-family:inherit;font-size:.78rem;font-weight:800;line-height:1.4;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}:root .app-shell :is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.job-analysis-page__back,.cv-analysis-page__back,.interview-room-back,.job-application-back,.livekit-room-page__back,.admin-analysis-state--error>button,.admin-skill-analysis-state--error>button,.interview-detail-state--error>button,.job-application-state--error>button):hover{color:#155dcc;background:#edf4ff;border-color:#91b7f4;text-decoration:none}:root .app-shell :is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.job-analysis-page__back,.cv-analysis-page__back,.interview-room-back,.job-application-back,.livekit-room-page__back,.admin-analysis-state--error>button,.admin-skill-analysis-state--error>button,.interview-detail-state--error>button,.job-application-state--error>button):focus-visible{outline-offset:3px;outline:3px solid #2164c7}:root .app-shell :is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.job-analysis-page__back,.cv-analysis-page__back,.interview-room-back,.job-application-back,.livekit-room-page__back,.admin-analysis-state--error>button,.admin-skill-analysis-state--error>button,.interview-detail-state--error>button,.job-application-state--error>button):active{background:#dce9fc;border-color:#2164c7}@media (prefers-reduced-motion:reduce){:root .app-shell :is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.job-analysis-page__back,.cv-analysis-page__back,.interview-room-back,.job-application-back,.livekit-room-page__back,.admin-analysis-state--error>button,.admin-skill-analysis-state--error>button,.interview-detail-state--error>button,.job-application-state--error>button){transition:none}}:root .app-shell .cv-app-shell:has(:is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back)){height:100dvh;overflow:hidden}:root .app-shell .cv-app-shell__main:has(:is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back)){flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}:root .app-shell .cv-app-shell__main:has(:is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back))>.cv-topbar{z-index:15;flex-shrink:0;position:relative}:is(:root .app-shell .cv-app-shell__main>main:has(:is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back)),:root .app-shell .cv-app-shell__main:has(.applicant-job-dashboard__back)>main){overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding-top:20px;overflow-y:auto}:root .app-shell :is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back){z-index:10;flex-shrink:0;align-self:flex-start;margin-top:0;margin-bottom:20px;position:sticky;top:20px}:root .app-shell .cv-analysis-page__header{margin-top:0}@media (width>=901px){:root .app-shell .cv-app-shell:has(.cv-navigation--collapsed)>.cv-app-shell__main:has(:is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back)){margin-left:80px}}@media (width<=900px){:root .app-shell .cv-app-shell>.cv-app-shell__main:has(:is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back)){margin-left:0}}@media (width<=640px){:root .app-shell .cv-app-shell__main>main:has(:is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back)){padding-top:14px}:root .app-shell :is(.admin-analysis-page__back,.admin-skill-analysis-page__back,.admin-job-applicants__back,.applicant-job-dashboard__back,.interview-detail-back,.cv-analysis-page__back,.interview-room-back){top:14px}}.admin-app-shell .admin-page{background-color:#f7f9fd;padding:18px clamp(14px,2vw,30px) 24px}.admin-app-shell .admin-page__container{width:100%;max-width:none}.admin-app-shell .admin-page--overview .admin-hero{background:linear-gradient(90deg,#fff 30%,#ffffffd9 65%,#fff5),url(/assets/admin-dashboard-network-DErFx46E.png) 100%/cover;border:1px solid #e1e7f2;border-radius:18px;min-height:0;padding:16px 20px}.admin-app-shell .admin-page--overview .admin-hero h1{margin-top:8px;font-size:clamp(1.8rem,2.6vw,2.65rem)}.admin-app-shell .admin-page--overview .admin-hero__actions{margin-top:12px}.admin-app-shell .admin-page--overview .admin-stats{gap:12px;margin-top:12px}.admin-app-shell .admin-page--overview .admin-stat{min-height:116px;padding:16px}.admin-app-shell .admin-page--overview .admin-stat__spark{display:none}.admin-app-shell .admin-page--overview .admin-stat>div{min-width:0}.admin-app-shell .admin-page--overview .admin-stat div>span{white-space:normal;line-height:1.4;overflow:visible}.admin-app-shell .admin-overview--reference{align-items:stretch;gap:12px;margin-top:12px}.admin-app-shell .dashboard-card{background-position:100%;background-repeat:no-repeat;background-size:cover;padding:18px}.admin-app-shell .dashboard-card--pipeline{background-image:linear-gradient(110deg,#fffffff5 15%,#ffffffa6),url(/assets/candidate-momentum-bg-BSPPl_83.png)}.admin-app-shell .dashboard-card--activity{background-image:linear-gradient(110deg,#fffffff5 10%,#fff6),url(/assets/recent-applications-bg-Bff4x3nk.png)}.admin-app-shell .dashboard-card--interviews{background-image:linear-gradient(110deg,#fffffff5 10%,#ffffff80),url(/assets/interview-schedule-bg-P4k9Kh3Y.png)}.admin-app-shell .dashboard-card--analytics{background-image:linear-gradient(110deg,#fffffff5 10%,#ffffffb3),url(/assets/application-mix-bg-Dc9PnytC.png)}.admin-app-shell .dashboard-side-stack{gap:12px}.admin-app-shell .dashboard-application-list,.admin-app-shell .dashboard-interview-list{margin-top:12px}.admin-app-shell .dashboard-application,.admin-app-shell .dashboard-interview{background-color:#fffffff2}.admin-app-shell .admin-job-applicants__back{margin-bottom:12px}.admin-app-shell .admin-job-applicants__header{background-image:linear-gradient(90deg,#fff 20%,#fffffff0 50%,#fff3),url(/assets/applications-pipeline-art-CCFOkd-m.png);min-height:0;margin-bottom:14px;padding:24px}.admin-app-shell .admin-job-applicants__header p{margin:10px 0 14px}.admin-app-shell .admin-job-applicants__list{gap:12px}.admin-app-shell .admin-job-applicants__person{min-height:76px;padding:14px 20px}.admin-app-shell .admin-job-applicants__names li{background-image:linear-gradient(90deg,#fff 25%,#fffffff0 55%,#fff6),url(/assets/recent-applications-bg-Bff4x3nk.png)}.admin-app-shell .admin-page--jobs .admin-content-grid>.admin-card{min-height:0}.admin-app-shell .admin-page--jobs .admin-content-grid{gap:12px;margin-top:12px}@media (width<=1180px) and (width>=801px){.admin-app-shell .admin-overview--reference{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app-shell .dashboard-side-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.admin-app-shell .admin-overview--reference{grid-template-columns:minmax(0,1fr)}.admin-app-shell .admin-page{padding:14px 12px 20px}.admin-app-shell .dashboard-side-stack{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.admin-app-shell .admin-page--overview .admin-stats{grid-template-columns:minmax(0,1fr)}.admin-app-shell .admin-page--overview .admin-hero,.admin-app-shell .admin-job-applicants__header{padding:18px 16px}.admin-app-shell .dashboard-card{padding:16px}.admin-app-shell .admin-job-applicants__person{padding:14px 16px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f7fb;font-synthesis:none;text-rendering:optimizelegibility;--cv-bg:#09101d;--cv-panel:#121d31e0;--cv-line:#91a7cc2e;--cv-muted:#93a3bd;--cv-text:#f5f7fb;--cv-label:#c5d0e3;--cv-accent:#2f6fe4;--cv-accent-2:#5ee0cf;--cv-danger:#fb7185;background:#09101d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--cv-bg);min-width:320px}body{background:radial-gradient(circle at 50% -10%, #172949 0, transparent 46%), var(--cv-bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #7c8cff59}
