.ev-app{--ev-side:var(--color-primary-dark,#10137c);--ev-side2:#1b1f96;--ev-bg:#fff;--ev-card:#fff;--ev-ink:var(--color-primary-dark,#10137c);--ev-txt:#262a5c;--ev-mut:#5f64a0;--ev-line:#e1e3f5;--ev-soft:#eceefc;--ev-amber:#fbb913;--ev-red:#b4231c;--ev-btn:var(--color-primary-dark,#10137c);--ev-btnt:#fff;--ev-accent:#1f23c4;--ev-serif:var(--font-fraunces),Fraunces,Georgia,serif;--ev-sans:var(--font-inter),Inter,system-ui,sans-serif;display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--ev-bg);color:var(--ev-txt);font:14px/1.5 var(--ev-sans)}.ev-app *,.ev-app :after,.ev-app :before{box-sizing:border-box}.ev-app :focus-visible{outline:2px solid var(--ev-amber);outline-offset:2px}.ev-side{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:18px 12px 14px;overflow-x:hidden;overflow-y:auto;background:var(--ev-side);color:#fff;scrollbar-width:none}.ev-side::-webkit-scrollbar{display:none}.ev-brand{display:grid;gap:8px;padding:2px 8px 12px;color:#fff;min-width:0}.ev-brand__lockup.cb-brand{display:flex;flex:none;width:100%;max-width:100%;min-width:0;overflow:hidden}.ev-side .cb-brand--sm{--cb-brand-logo-h:26px;--cb-brand-gap:2px}.ev-side .cb-brand__logo{flex:none;width:auto;max-width:92px;height:var(--cb-brand-logo-h);object-fit:contain}.ev-side .cb-brand__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;white-space:nowrap}.ev-brand__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ev-brand__meta small{margin:0;font-size:14px;opacity:.85}.ev-brand small{display:block;margin-top:0;font-size:14px;opacity:.85}.ev-support{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:12px;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff66;text-decoration:none;transition:background-color .15s ease}.ev-support:hover{background:#ffffff1f}.ev-support--side{position:static!important;top:auto!important;right:auto!important;flex:none;margin-left:auto}.ev-support--top{width:46px;height:46px;margin-left:auto}.ev-lab{margin:12px 14px 6px;font-size:14px;font-weight:500;letter-spacing:.1em;opacity:.75}.ev-nav a,.ev-nav button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;margin-bottom:3px;padding:10px 14px;border:1.5px solid transparent;border-radius:12px;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.ev-nav a:hover,.ev-nav button:hover{background:#ffffff14}.ev-nav a.on{border-color:#ffffffd0;background:var(--ev-side2)}.ev-nav a:focus-visible,.ev-nav button:focus-visible{outline:2px solid var(--ev-amber);outline-offset:2px}.ev-nav i{display:grid;place-items:center;width:20px;font-style:normal;text-align:center;opacity:.9}.ev-badge{margin-left:auto;padding:1px 8px;border-radius:99px;background:var(--ev-amber);color:var(--ev-side);font-size:14px;font-weight:700}.ev-me{margin-top:auto;padding:11px 14px;border:1px solid #ffffff55;border-radius:12px;font-size:14px;font-weight:600}.ev-me b{display:block;overflow-wrap:anywhere}.ev-me-actions{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.ev-me-actions button{all:unset;cursor:pointer;font-size:14px;font-weight:600;color:#ffffffc0;text-decoration:underline;text-underline-offset:3px}.ev-me-actions button:hover{color:#fff}.ev-impersonation{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#ffffff1f;font-size:14px;font-weight:600}.ev-topbar{position:sticky;top:0;z-index:50;display:none;align-items:center;gap:10px;min-height:62px;padding:8px 12px;background:var(--ev-side);color:#fff}.ev-topbar button{all:unset;display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--ev-accent);color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff66;cursor:pointer}.ev-topbar button:active,.ev-topbar button:hover{background:#2a2ee0}.ev-ovl{position:fixed;inset:0;z-index:30;display:none;background:#0009;opacity:0;pointer-events:none;transition:opacity .2s}.ev-main{min-width:0;padding:6px max(6px,env(safe-area-inset-right,0px)) 48px max(6px,env(safe-area-inset-left,0px))}.ev-pad{max-width:1440px;margin-inline:auto;padding:0 26px}.ev-app h2{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--ev-ink)}.ev-sub{margin:0;color:var(--ev-mut)}.ev-pg{margin:4px 0;font:700 34px/1.15 var(--ev-serif);color:var(--ev-ink)}.ev-phead{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;padding:26px 28px;overflow:hidden;border-radius:20px;background:linear-gradient(120deg,var(--ev-side),#2a2fb4);color:#fff}.ev-phead:after{content:"";position:absolute;top:-60px;right:-40px;width:220px;height:220px;border-radius:50%;background:#ffffff12;pointer-events:none}.ev-phead>div{position:relative;z-index:1;min-width:0}.ev-phead small{font-size:14px;font-weight:700;letter-spacing:.12em;color:#ffffffb8}.ev-phead .ev-pg{margin:2px 0;color:#fff;overflow-wrap:anywhere}.ev-phead .ev-sub{color:#ffffffcc}.ev-phead-actions{display:flex;flex-wrap:wrap;gap:10px}.ev-phead .ev-btn{background:var(--ev-amber);color:var(--ev-side)}.ev-phead .ev-btn--ghost{border-color:#ffffff50;background:#ffffff1f;color:#fff}.ev-phead .ev-card{border-color:#ffffff40;background:#ffffff1a;color:#fff}.ev-phead .ev-card small{color:var(--ev-amber)}.ev-jh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin:22px 0}.ev-jh h1{margin:0 0 6px;font:700 16px/1.1 var(--ev-sans);letter-spacing:-.03em;color:var(--ev-ink)}.ev-jh p{margin:0;font-size:14px;color:var(--ev-mut)}.ev-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:1px solid transparent;border-radius:12px;background:var(--ev-btn);color:var(--ev-btnt);font-size:14px;font-weight:700;line-height:1.3;text-align:center;cursor:pointer}.ev-btn:hover{filter:brightness(1.12)}.ev-btn:disabled,.ev-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;filter:none}.ev-btn--accent{background:var(--ev-accent)}.ev-btn--amber{background:var(--ev-amber);color:var(--ev-side)}.ev-btn--ghost{border-color:var(--ev-line);background:var(--ev-card);color:var(--ev-ink)}.ev-btn--ghost:hover{border-color:var(--ev-accent);filter:none}.ev-btn--danger{border-color:#f3c9c6;background:var(--ev-card);color:#d4271c}.ev-btn--danger:hover{border-color:#d4271c;filter:none}.ev-btn--sm{padding:8px 14px;font-size:14px}.ev-btn--block{width:100%}.ev-lnk{all:unset;margin-right:14px;font-weight:700;color:var(--ev-btn);cursor:pointer}.ev-lnk:hover{text-decoration:underline;text-underline-offset:3px}.ev-lnk--red{color:var(--ev-red)}.ev-lnk:disabled{cursor:not-allowed;opacity:.55}.ev-back{all:unset;display:inline-block;margin-bottom:8px;font-weight:600;color:var(--ev-accent);cursor:pointer}.ev-grid{display:grid;gap:16px}.ev-g5{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.ev-g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ev-g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ev-g2-wide{grid-template-columns:minmax(min(100%,280px),1fr) 2fr}.ev-mt{margin-top:18px}.ev-mt-sm{margin-top:12px}.ev-lnk--mut{color:var(--ev-mut)}.ev-btn--static{cursor:default}.ev-matching.ev-card{max-width:320px;padding:12px 16px}.ev-matching small{display:block;text-transform:uppercase}.ev-matching b{overflow-wrap:anywhere}.ev-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.ev-results-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:6px 0 12px}.ev-results-head h2{margin:0;font-family:var(--ev-serif);font-size:16px;color:var(--ev-ink)}.ev-plain-list{margin:0;padding:0;list-style:none}.ev-notes li+li{border-top:1px solid var(--ev-line)}.ev-note-item{display:grid;gap:4px;width:100%;padding:14px 12px;border:0;border-radius:12px;background:none;color:var(--ev-txt);font:inherit;text-align:left;cursor:pointer}.ev-note-item:hover{background:var(--ev-soft)}.ev-note-item:focus-visible{outline:2px solid var(--ev-amber);outline-offset:1px}.ev-note-item b{color:var(--ev-ink);overflow-wrap:anywhere}.ev-note-item .ev-sub{margin:0;overflow-wrap:anywhere}.ev-note-item small{font-size:14px;font-weight:700;color:var(--ev-mut)}.ev-note-item.is-unread{box-shadow:inset 3px 0 0 var(--ev-amber)}.ev-new{margin-left:8px;padding:1px 8px;border-radius:99px;background:var(--ev-amber);color:var(--ev-side);font-size:14px;font-weight:700;vertical-align:2px}.ev-kv b.ev-avail--immediate,.ev-kv b.ev-avail--ready{color:#12936b}.ev-kv b.ev-avail--notice,.ev-kv b.ev-avail--soon{color:#b26a00}.ev-filterbar{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;padding:14px}.ev-filterbar label{min-width:0}.ev-filterbar select{width:100%;min-height:42px;padding:9px 30px 9px 14px;border:1px solid var(--ev-line);border-radius:99px;background:var(--ev-soft);color:var(--ev-ink);font:inherit;font-size:14px;font-weight:600;text-overflow:ellipsis;cursor:pointer}.ev-filterbar select:focus-visible{border-color:var(--ev-accent);outline:none;box-shadow:0 0 0 3px #1f23c41f}.ev-table--sort th button{min-height:0;color:inherit;font-weight:inherit;white-space:nowrap}.ev-block{display:block}.ev-proposed{margin-top:4px;font-size:14px;color:#6a3fb5}.ev-rowacts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:280px}.ev-rowacts .ev-btn,.ev-rowacts .ev-lnk{white-space:nowrap}.ev-table--iv td{vertical-align:top}.ev-table--iv td:first-child,.ev-table--iv td:nth-child(2){min-width:150px}.ev-ivfilters{display:grid;gap:14px;margin-top:18px}.ev-ivfilters .ev-tabs{margin:0}.ev-ivfilters-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:10px 14px}.ev-ivfilters-row label{margin:0}.ev-note-line{display:block;margin-top:2px;font-size:14px;color:var(--ev-mut);overflow-wrap:anywhere}.ev-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.ev-card{min-width:0;padding:22px;border:1px solid var(--ev-line);border-radius:18px;background:var(--ev-card)}.ev-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.ev-card-head h2{margin:0}.ev-app .ev-h2{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:16px}.ev-app .ev-h2:not(:first-child){margin-top:22px}.ev-h2 .ev-tag{margin-left:0}.ev-title-av{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.ev-title-av .ev-av{background:var(--ev-amber);color:var(--ev-side);font-family:var(--ev-sans,inherit);font-size:14px}.ev-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.ev-copy{margin:0;color:var(--ev-txt);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.ev-tl{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ev-tl li{display:grid;gap:2px;padding-left:14px;border-left:3px solid var(--ev-soft)}.ev-tl b{color:var(--ev-ink);overflow-wrap:anywhere}.ev-eyebrow{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--ev-mut)}.ev-eyebrow--teal{color:#3b5bdb}.ev-funnel{margin-top:14px}.ev-funnel .ev-row{margin-bottom:0}.ev-funnel .ev-row b{color:var(--ev-ink)}.ev-funnel li:last-child .ev-bar{margin-bottom:0}.ev-linkrows{margin-top:8px}.ev-linkrows li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--ev-line)}.ev-linkrows li:last-child{border-bottom:0}.ev-linkrows a{display:grid;gap:2px;min-width:0;color:var(--ev-ink);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.ev-linkrows a:hover{text-decoration:underline}.ev-linkrows small{font-size:14px;font-weight:500;color:var(--ev-mut)}.ev-form .ev-req{font-style:normal;color:var(--ev-red)}.ev-form .ev-opt{font-weight:500;color:var(--ev-mut)}.ev-form em.ev-count,.ev-form em.ev-error{display:block;font-style:normal}.ev-form em.ev-count{margin-top:4px;font-size:14px;font-weight:500;color:var(--ev-mut);text-align:right}.ev-form input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):not([type=file]),.ev-form select[aria-invalid=true],.ev-form textarea[aria-invalid=true]{border-color:var(--ev-red)}.ev-form-actions--split{justify-content:space-between;padding-top:14px;border-top:1px solid var(--ev-line)}.ev-form-actions--split .ev-sub{margin:0}.ev-form-actions--start{justify-content:flex-start}.ev-plan{display:grid;align-content:start;gap:10px}.ev-plan .ev-bar,.ev-plan .ev-h2,.ev-plan .ev-sub{margin:0}.ev-plan>.ev-btn{justify-self:start}.ev-plan-meta{margin:0;font-weight:700;color:var(--ev-ink)}.ev-plan-value{font-family:var(--ev-serif);font-size:16px;color:var(--ev-ink)}.ev-g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ev-logo{display:grid;flex:none;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:18px;background:var(--ev-amber);color:var(--ev-side);font-family:var(--ev-serif);font-size:16px;font-weight:700}.ev-logo img{width:100%;height:100%;object-fit:cover;background:#fff}.ev-logo--sm{width:44px;height:44px;border-radius:12px;font-size:16px}.ev-ident{display:grid;align-content:start;gap:10px}.ev-ident-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ev-ident-name .ev-h2{margin:0;overflow-wrap:anywhere}.ev-ident .ev-sub{margin:0}.ev-ident-meta{gap:6px;padding-top:10px;border-top:1px solid var(--ev-line);overflow-wrap:anywhere}.ev-cal,.ev-ident-meta{display:grid;font-size:14px;color:var(--ev-txt)}.ev-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center;font-weight:600}.ev-cal span{display:grid;place-items:center;min-height:30px;border-radius:8px}.ev-cal--week{margin-bottom:4px;font-size:14px;font-weight:700;color:var(--ev-mut)}.ev-cal .is-today{background:var(--ev-btn);color:#fff}.ev-iconrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.ev-iconrow li{display:grid;justify-items:center;gap:6px;padding:12px 8px;border-radius:12px;background:var(--ev-soft);color:var(--ev-ink);font-size:14px;font-weight:600;text-align:center;overflow-wrap:anywhere}.ev-iconrow span{font-size:16px}.ev-checklist li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ev-line);color:var(--ev-txt);font-weight:600}.ev-checklist li>span:nth-child(2){flex:1;min-width:0}.ev-check{display:grid;flex:none;place-items:center;width:24px;height:24px;border:2px solid var(--ev-line);border-radius:50%;font-size:14px}.ev-checklist .is-done .ev-check{border-color:#1d7a45;background:#1d7a45;color:#fff}.ev-checklist .is-done>span:nth-child(2){color:var(--ev-mut)}.ev-stat{position:relative;display:grid;gap:4px;color:inherit;text-decoration:none}a.ev-stat:hover{border-color:var(--ev-accent)}.ev-stat>span{padding-right:52px;color:var(--ev-mut)}.ev-stat b{font-size:16px;line-height:1.1;color:var(--ev-ink)}.ev-stat em{font-style:normal;color:var(--ev-mut)}.ev-stat .ev-ic{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ev-soft);font-style:normal;color:var(--ev-ink)}.ev-pill{display:inline-block;padding:3px 12px;border-radius:99px;background:var(--ev-line);color:var(--ev-ink);font-size:14px;font-weight:600;white-space:nowrap}.ev-pill--green{background:#d5f5e5;color:#0b6a4f}.ev-pill--blue{background:#e0e4ff;color:#2432a8}.ev-pill--amber{background:#fff0c7;color:#7a5200}.ev-pill--hired{background:#c9f3e3;color:#0b6a4f}.ev-pill--red{background:#fde0de;color:#9b1c14}.ev-pill--purple{background:#e9defa;color:#5b2aa0}.ev-pill--grey{background:#ececec;color:#555}.ev-tag{margin-left:8px;padding:2px 8px;background:var(--ev-soft);color:var(--ev-mut);font-weight:700;vertical-align:middle}.ev-st,.ev-tag{border-radius:99px;font-size:14px}.ev-st{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:8px 16px;background:#dfe2fb;color:var(--ev-side);font-weight:600;white-space:nowrap}.ev-st i{width:9px;height:9px;border-radius:50%;background:currentColor}.ev-st--active{background:#d6f5ea;color:#0b6a4f}.ev-st--paused{background:#fff0c7;color:#7a5200}.ev-st--closed{background:#ececec;color:#555}.ev-st--pending{background:#e9defa;color:#5b2aa0}.ev-scroll{position:relative;overflow-x:auto;scrollbar-width:thin}.ev-table{width:100%;min-width:560px;border-collapse:collapse}.ev-table th{padding:10px 8px;font-size:14px;font-weight:600;color:var(--ev-mut);text-align:left;white-space:nowrap}.ev-table td,.ev-table th{border-bottom:1px solid var(--ev-line)}.ev-table td{padding:14px 8px;vertical-align:middle}.ev-table tr:last-child td{border-bottom:0}.ev-table td b{color:var(--ev-ink)}.ev-who{display:flex;align-items:center;gap:10px;min-width:0}.ev-who>div{display:grid;min-width:0}.ev-table .ev-who>div{min-width:170px}.ev-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ev-tab{all:unset;box-sizing:border-box;padding:9px 18px;border:1px solid var(--ev-line);border-radius:99px;background:var(--ev-card);color:var(--ev-ink);font-size:14px;font-weight:600;cursor:pointer}.ev-tab.on,.ev-tab[aria-pressed=true]{border-color:var(--ev-btn);background:var(--ev-btn);color:#fff}.ev-tabs select{width:auto}.ev-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--ev-line);border-radius:14px}.ev-row:last-child{margin-bottom:0}.ev-row--flat{margin:0;padding:0;border:0}.ev-row-main{display:flex;align-items:center;gap:12px;min-width:0}.ev-num{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ev-ink);font-weight:700}.ev-bar,.ev-num{background:var(--ev-soft)}.ev-bar{height:12px;margin:6px 0 16px;overflow:hidden;border-radius:9px}.ev-bar i{display:block;height:100%;border-radius:9px;background:var(--ev-btn)}.ev-app label.ev-label,.ev-form label{display:block;margin:12px 0 5px;font-size:14px;font-weight:600;color:var(--ev-ink)}.ev-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.ev-form select,.ev-form textarea,.ev-input{width:100%;padding:12px;border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-card);color:var(--ev-ink);font:inherit;font-weight:500}.ev-form label>input,.ev-form label>select{margin-top:5px}.ev-form input:focus,.ev-form select:focus,.ev-form textarea:focus,.ev-input:focus{border-color:var(--ev-accent);outline:none;box-shadow:0 0 0 3px #1f23c41f}.ev-field,.ev-flabel{display:block}.ev-flabel{margin:0 0 5px;font-size:14px;font-weight:600;color:var(--ev-ink)}.ev-flabel em{font-style:normal;color:var(--ev-red)}.ev-fieldset{min-width:0;margin:0;padding:0;border:0}.ev-fieldset>legend{margin-top:0;padding:0}.ev-stack{display:grid;gap:18px}.ev-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 16px}.ev-app .sr-only{min-width:0;min-height:0}.ev-f.ev-stack{gap:18px 16px}.ev-span{grid-column:1/-1}.ev-hint{color:var(--ev-mut)}.ev-error,.ev-hint{margin:4px 0 0;font-size:14px}.ev-error{font-weight:600;color:var(--ev-red)}.ev-alert{margin:0 0 14px;padding:12px 16px;border-radius:12px;font-weight:600}.ev-alert--error{border:1px solid #f3c9c6;background:#fde0de;color:#9b1c14}.ev-alert--ok{border:1px solid #bfe9d6;background:#d5f5e5;color:#0b6a4f}.ev-alert--info{border:1px solid var(--ev-line);background:var(--ev-soft);color:var(--ev-ink)}.ev-cand{display:grid;gap:12px}.ev-cand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;align-items:stretch;margin:0;padding:0;list-style:none}.ev-candcard,.ev-card.ev-candcard{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;min-height:300px;min-width:0;max-width:100%;padding:18px 18px 16px;overflow:hidden;border:1.5px solid #1f9d63;border-radius:18px;background:linear-gradient(180deg,#fcfcff 0,#ffffff 42%),var(--ev-card);box-shadow:0 1px 0 rgba(16,19,124,.04),0 8px 22px rgba(16,19,124,.05);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ev-candcard:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#0f7a55,#1f9d63 55%,#3bbf7a);opacity:.95}.ev-candcard:hover{border-color:#0f7a55;box-shadow:0 2px 0 rgba(15,122,85,.08),0 16px 34px rgba(16,19,124,.1);transform:translateY(-2px)}.ev-candcard__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.ev-candcard__avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#e8ebff,#f7f8ff);box-shadow:inset 0 0 0 1px #d8dcf3}.ev-candcard__avatar .ev-av{width:44px;height:44px}.ev-candcard__who{min-width:0;display:grid;gap:4px}.ev-candcard__who h3{margin:0;font-family:var(--ev-serif);font-size:14px;font-weight:700;line-height:1.25;color:var(--ev-ink);overflow-wrap:anywhere}.ev-candcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.35;color:var(--ev-mut)}.ev-candcard__loc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-candcard__dot{color:#b4b9d8}.ev-candcard__band{font-weight:700;color:var(--ev-ink)}.ev-candcard__band--green{color:#0b6a4f}.ev-candcard__band--blue{color:#2432a8}.ev-candcard__band--amber{color:#8a5a00}.ev-candcard__band--grey,.ev-candcard__band--red{color:var(--ev-mut)}.ev-candcard__match{display:grid;justify-items:center;gap:1px;min-width:54px;padding:7px 10px;border:1px solid #d5daf1;border-radius:14px;background:linear-gradient(180deg,#f8f9ff,#eef1fb);justify-self:end;text-align:center}.ev-candcard__score{font-size:16px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ev-ink)}.ev-candcard__score-label{font-size:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ev-mut)}.ev-candcard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #dde1f2;border-radius:14px;background:linear-gradient(180deg,#f7f8ff,#f3f5fc)}.ev-candcard__stats>div{min-width:0;max-width:100%;padding:11px 10px;overflow:hidden}.ev-candcard__stats>div+div{border-left:1px solid #dde1f2}.ev-candcard__stats small{display:block;margin-bottom:4px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ev-mut)}.ev-candcard__edu,.ev-candcard__stats b{display:block;max-width:100%;font-size:14px;font-weight:700;line-height:1.3;color:var(--ev-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:anywhere}.ev-candcard__stats b.ev-avail--immediate,.ev-candcard__stats b.ev-avail--ready{color:#0b6a4f}.ev-candcard__stats b.ev-avail--notice,.ev-candcard__stats b.ev-avail--soon{color:#8a5a00}.ev-candcard__skills{flex:1 1 auto;min-height:36px}.ev-candcard__skills .ev-chips{max-height:34px;overflow:hidden}.ev-candcard__skills .ev-chip{border:1px solid #e2e6f5;background:#f8f9fd;color:var(--ev-txt);font-size:14px;font-weight:500}.ev-candcard__more{background:var(--ev-soft)!important;color:var(--ev-ink)!important;font-weight:700!important}.ev-candcard__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:2px}.ev-candcard__actions .ev-btn{width:100%;min-height:40px;justify-content:center;border-radius:12px;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,filter .15s ease}.ev-candcard__view:hover{border-color:var(--ev-ink);background:#f4f6ff;color:var(--ev-ink);box-shadow:0 6px 14px rgba(16,19,124,.08);transform:translateY(-1px);filter:none}.ev-candcard__shortlist:hover:not(:disabled){box-shadow:0 8px 18px rgba(16,19,124,.22);transform:translateY(-1px);filter:brightness(1.08)}.ev-candcard__shortlist:active:not(:disabled),.ev-candcard__view:active{transform:translateY(0) scale(.98);box-shadow:none}.ev-candcard__shortlisted{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #b7e4d4;border-radius:12px;background:#eefaf4;color:#0f7a55;font-size:14px;font-weight:700}.ev-candcard__actions:has(.ev-candcard__shortlisted):not(:has(button)) .ev-btn{grid-column:1}@media (max-width:520px){.ev-candcard__head{grid-template-columns:auto minmax(0,1fr)}.ev-candcard__match{grid-column:1/-1;justify-self:start}.ev-candcard__stats{grid-template-columns:1fr}.ev-candcard__stats>div+div{border-top:1px solid #dde1f2;border-left:0}.ev-candcard__actions{grid-template-columns:1fr}}.ev-match-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;align-items:stretch}.ev-mcc{display:flex;flex-direction:column;gap:14px;height:100%;min-height:320px;padding:18px 18px 16px;border:1px solid var(--ev-line);border-radius:18px;background:var(--ev-card);box-shadow:0 1px 0 rgba(16,19,124,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ev-mcc:hover{border-color:#c8cce8;box-shadow:0 10px 28px rgba(16,19,124,.08);transform:translateY(-1px)}.ev-mcc__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.ev-mcc__who{min-width:0;display:grid;gap:4px}.ev-mcc__name{margin:0;overflow-wrap:anywhere;font-family:var(--ev-serif);font-size:16px;font-weight:700;line-height:1.25;color:var(--ev-ink)}.ev-mcc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.35;color:var(--ev-mut)}.ev-mcc__rank{font-weight:700;color:var(--ev-ink);opacity:.72}.ev-mcc__dot{color:#b0b5d4}.ev-mcc__loc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-mcc__score{display:grid;justify-items:center;gap:1px;min-width:52px;padding:6px 10px;border:1px solid #d6daf0;border-radius:12px;background:linear-gradient(180deg,#f7f8ff,#eef0fb);justify-self:end;text-align:center}.ev-mcc__score-val{font-size:16px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ev-ink)}.ev-mcc__score-label{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ev-mut)}.ev-mcc__badges{display:flex;flex-wrap:wrap;gap:6px}.ev-mcc__badges .ev-pill{font-size:14px;font-weight:600;padding:3px 10px}.ev-mcc__metrics{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden;border:1px solid #dde1f2;border-radius:14px;background:linear-gradient(180deg,#f7f8ff,#f2f4fb)}.ev-mcc__metrics>div{padding:11px 14px}.ev-mcc__metrics>div+div{border-left:1px solid #dde1f2}.ev-mcc__metrics small{display:block;margin-bottom:3px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ev-mut)}.ev-mcc__metrics b{display:block;font-size:16px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ev-ink)}.ev-mcc__metrics b span{margin-left:1px;font-size:14px;font-weight:600;color:var(--ev-mut)}.ev-mcc__body{display:grid;gap:10px;flex:1 1 auto;min-height:72px}.ev-mcc__skills{max-height:64px;overflow:hidden}.ev-mcc__skills .ev-chip{border:1px solid #e4e7f5;background:#f8f9fd;color:var(--ev-txt);font-size:14px;font-weight:500}.ev-mcc__more{background:var(--ev-soft)!important;color:var(--ev-ink)!important;font-weight:700!important}.ev-mcc__empty{margin:0}.ev-mcc__notes{display:grid;gap:6px;padding-top:2px}.ev-mcc__fit,.ev-mcc__gaps{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;font-size:14px;line-height:1.4;color:var(--ev-mut)}.ev-mcc__fit span,.ev-mcc__gaps span{display:inline-block;margin-right:6px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink)}.ev-mcc__gaps span{color:#9b1c14}.ev-mcc__actions{display:grid;gap:8px;margin-top:auto}.ev-mcc__cta,.ev-mcc__notify{width:100%;justify-content:center;font-weight:700}.ev-mcc__cta{border-color:var(--ev-btn);background:var(--ev-btn);color:var(--ev-btnt)}.ev-mcc__cta:hover{filter:brightness(1.1)}@media (max-width:520px){.ev-mcc__head{grid-template-columns:auto minmax(0,1fr)}.ev-mcc__score{grid-column:1/-1;justify-self:start}}.ev-cand h3{margin:0;font-family:var(--ev-serif);font-size:16px;color:var(--ev-ink);overflow-wrap:anywhere}.ev-cand-hd{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ev-cand-hd>div{min-width:0;flex:1 1 110px}.ev-cand-hd>.ev-chips{flex:0 1 auto;max-width:100%}.ev-chips>span{max-width:100%}.ev-chips .ev-pill{white-space:normal}.ev-av{display:grid;flex:none;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--ev-side);color:#fff;font-weight:700}.ev-av--sm{width:34px;height:34px;font-size:14px}.ev-av--md{width:38px;height:38px;font-size:14px}.ev-av--photo{background:var(--ev-line,#e6ebf2)}.ev-av--photo img{display:block;width:100%;height:100%;object-fit:cover}.ev-chips{display:flex;flex-wrap:wrap;gap:6px}.ev-chip{padding:3px 10px;border-radius:8px;background:var(--ev-soft);font-size:14px}.ev-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ev-kv small,.ev-kvl small{display:block;font-size:14px;font-weight:700;color:var(--ev-mut)}.ev-kv b,.ev-kvl b{color:var(--ev-ink);overflow-wrap:anywhere}.ev-kvl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.ev-empty{padding:32px 12px;text-align:center}.ev-empty b,.ev-empty h2{display:block;margin:0 0 6px;color:var(--ev-ink)}.ev-empty .ev-sub{margin-bottom:14px}.ev-note{margin-top:14px;padding:14px 16px;border:1px dashed var(--ev-line);border-radius:12px}.ev-foot,.ev-note{color:var(--ev-mut)}.ev-foot{margin-top:34px;font-size:14px;text-align:center}.ev-ats{display:grid;gap:4px 18px}.ev-ats__factors{display:grid;gap:2px;min-width:0}.ev-ats__factor .ev-bar{margin:4px 0 10px}.ev-ats--compact{grid-template-columns:auto minmax(0,1fr);align-items:center}.ev-ats--compact .ev-ring{grid-row:1/span 2;margin:0;width:120px;height:120px}.ev-ats--compact .ev-ring>div{width:90px;height:90px}.ev-ats--compact .ev-ring b{font-size:16px}.ev-ats--compact .ev-hint{grid-column:1/-1;margin-top:4px}.ev-ats--compact .ev-explain{grid-column:1/-1}.ev-ring{place-items:center;width:150px;height:150px;margin:4px auto 14px}.ev-ring,.ev-ring>div{display:grid;border-radius:50%}.ev-ring>div{place-items:center;width:112px;height:112px;background:var(--ev-card);line-height:1.1;text-align:center}.ev-ring b{font-size:16px;color:var(--ev-ink)}.ev-ring small{font-weight:600;color:var(--ev-mut)}.ev-appcard,.ev-appcard-list{display:grid;gap:18px}.ev-appcard{padding:22px 24px}.ev-appcard__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 16px;padding-bottom:16px;border-bottom:1px solid var(--ev-line)}.ev-appcard__who{min-width:0;display:grid;gap:6px}.ev-appcard__who h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:var(--ev-serif);font-size:16px;line-height:1.2;color:var(--ev-ink)}.ev-appcard__name{overflow-wrap:anywhere}.ev-appcard__who .ev-sub{margin:0}.ev-appcard__who .ev-chips{margin-top:2px}.ev-appcard__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%}.ev-appcard__body{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(280px,1.15fr);gap:22px 28px;align-items:start}.ev-appcard__match{min-width:0}.ev-appcard__fallback{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.ev-appcard__ops{display:grid;gap:16px;min-width:0;padding:4px 0 0 22px;border-left:1px solid var(--ev-line)}.ev-appcard__docs{display:flex;flex-wrap:wrap;gap:8px}.ev-appcard__docs .ev-btn{justify-content:center;min-width:min(100%,132px)}.ev-pipe{display:grid;gap:8px}.ev-pipe__label{margin:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ev-mut)}.ev-pipe__track{display:flex;flex-wrap:wrap;gap:8px}.ev-pipe--outcome .ev-chipbtn{background:var(--ev-soft)}.ev-explain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:6px 18px;margin-top:6px}.ev-explain h3{margin:8px 0 6px;font-size:14px;color:var(--ev-ink)}.ev-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.ev-list li{position:relative;padding-left:20px}.ev-list li:before{position:absolute;left:0;font-weight:700}.ev-list--ok li:before{content:"\2713";color:#0b6a4f}.ev-list--gap li:before{content:"!";left:5px;color:var(--ev-red)}.ev-mrow{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.ev-mrow span:last-child{color:var(--ev-ink)}.ev-mbar{display:inline-block;width:70px;height:8px;margin-right:8px;overflow:hidden;border-radius:6px;background:var(--ev-soft);vertical-align:middle}.ev-mbar i{display:block;height:100%;background:#e08a1e}.ev-mbar--good i{background:#12936b}.ev-mbar--mid i{background:var(--ev-accent)}.ev-stepper{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 14px}.ev-stepper span{flex:1;min-width:90px;padding:9px 6px;border-radius:10px;background:var(--ev-soft);color:var(--ev-mut);font-size:14px;font-weight:600;text-align:center}.ev-stepper span.done{background:var(--ev-btn);color:#fff}.ev-mini{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}.ev-mini i{width:18px;height:6px;border-radius:4px;background:var(--ev-line)}.ev-mini i.on{background:var(--ev-btn)}.ev-stp{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ev-stp .ev-num{width:34px;height:34px;background:var(--ev-btn);color:#fff}.ev-stp h2{margin:0;font-size:16px}.ev-stp small{display:block;color:var(--ev-mut)}.ev-chips2{display:flex;flex-wrap:wrap;gap:8px}.ev-sub2{margin:16px 0 8px;font-size:14px;font-weight:700;color:var(--ev-mut)}.ev-chipbtn{all:unset;box-sizing:border-box;padding:9px 16px;border:1px solid var(--ev-line);border-radius:99px;background:var(--ev-card);color:var(--ev-ink);font-size:14px;font-weight:600;cursor:pointer}.ev-chipbtn:hover{border-color:var(--ev-btn)}.ev-chipbtn.on,.ev-chipbtn[aria-checked=true],.ev-chipbtn[aria-pressed=true]{border-color:var(--ev-btn);background:var(--ev-btn);color:#fff}.ev-chipbtn:disabled{cursor:not-allowed;opacity:.5}.ev-seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.ev-mcard{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:14px;border:1.5px solid var(--ev-line);border-radius:14px;background:var(--ev-card);color:var(--ev-ink);cursor:pointer}.ev-mcard i{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--ev-soft);font-style:normal}.ev-mcard small{display:block;font-weight:500;color:var(--ev-mut)}.ev-mcard.on,.ev-mcard[aria-pressed=true]{border-color:var(--ev-btn);background:var(--ev-soft);box-shadow:0 0 0 3px #10137c1f}.ev-mcard.on i,.ev-mcard[aria-pressed=true] i{background:var(--ev-btn);color:#fff}.ev-form label.ev-sw,.ev-sw{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;border:1px solid var(--ev-line);border-radius:12px;font-weight:600;color:var(--ev-ink);cursor:pointer}.ev-form label.ev-sw>input,.ev-sw input{position:absolute;margin:0;width:1px;height:1px;opacity:0}.ev-sw>span{position:relative;display:block;flex:none;width:42px;height:24px;border-radius:99px;background:var(--ev-line);transition:background .2s}.ev-sw>span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.ev-sw input:checked+span{background:var(--ev-btn)}.ev-sw input:checked+span:after{left:21px}.ev-sw input:focus-visible+span{outline:2px solid var(--ev-amber)}.ev-sw input:disabled+span{opacity:.5}.ev-sch{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px}.ev-sch-col{display:grid;gap:16px;min-width:0}.ev-sum{position:sticky;top:16px}.ev-sum-who{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:14px;border-radius:14px;background:var(--ev-soft)}.ev-r{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--ev-line);font-size:14px}.ev-r>span:first-child{color:var(--ev-mut)}.ev-r b{color:var(--ev-ink);text-align:right;overflow-wrap:anywhere}.ev-sum-actions{display:grid;gap:10px;margin-top:18px}.ev-jstats{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--ev-line);border-radius:20px;background:var(--ev-soft)}.ev-jstats>div{padding:26px 28px;border-left:1px solid var(--ev-line)}.ev-jstats>div:first-child{border-left:0}.ev-jstats span{display:block;font-weight:500;color:var(--ev-txt)}.ev-jstats b{display:block;font-size:40px;line-height:1.2;color:var(--ev-accent)}.ev-jstats small{display:block;margin-top:2px;font-size:15px;line-height:1.35;color:var(--ev-mut)}.ev-jbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:32px 0 18px}.ev-jtabs{display:flex;flex:1 1 300px;gap:6px;min-width:0;overflow-x:auto;border-bottom:1px solid var(--ev-line);scrollbar-width:none}.ev-jtabs::-webkit-scrollbar{display:none}.ev-jtab{all:unset;display:flex;align-items:center;gap:8px;margin-bottom:-1px;padding:14px 18px;border-bottom:2.5px solid transparent;font-weight:600;color:var(--ev-mut);white-space:nowrap;cursor:pointer}.ev-jtab em{padding:2px 8px;border-radius:99px;background:var(--ev-soft);font-size:14px;font-style:normal;font-weight:700}.ev-jtab em,.ev-jtab:hover{color:var(--ev-ink)}.ev-jtab.on,.ev-jtab[aria-pressed=true]{border-color:var(--ev-accent);color:var(--ev-accent)}.ev-jbar select{width:190px;padding:14px;color:var(--ev-ink);font:inherit}.ev-jbar select,.ev-jsearch{border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-card)}.ev-jsearch{display:flex;align-items:center;gap:8px;width:300px;padding:0 14px;color:var(--ev-mut)}.ev-jsearch input{width:100%;padding:14px 0;border:0;background:none;color:var(--ev-ink);font:inherit;outline:0}.ev-jcard{display:grid;grid-template-columns:minmax(0,1.5fr) 120px minmax(0,1.2fr) auto;align-items:center;gap:12px 16px;margin-bottom:10px;padding:12px 16px;border:1px solid var(--ev-line);border-radius:14px;background:var(--ev-card)}.ev-jt b{display:block;font-size:16px;color:var(--ev-ink);overflow-wrap:anywhere}.ev-jt span{display:block;margin-top:2px;font-size:14px;color:var(--ev-mut)}.ev-ja b{font-size:16px;color:var(--ev-ink)}.ev-ja small{display:block;font-size:14px;color:var(--ev-mut)}.ev-ja a{display:block;margin:2px 0 4px;font-weight:600;color:var(--ev-accent)}.ev-ja .ev-pb{height:7px;margin:2px 0 6px;overflow:hidden;border-radius:5px;background:var(--ev-soft)}.ev-ja .ev-pb i{display:block;height:100%;border-radius:5px;background:var(--ev-accent)}.ev-jx{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ev-jx a,.ev-jx button{all:unset;box-sizing:border-box;padding:7px 12px;border:1px solid var(--ev-line);border-radius:10px;background:var(--ev-card);color:var(--ev-ink);font-weight:600;text-align:center;cursor:pointer;white-space:nowrap}.ev-jx .p,.ev-jx a:hover,.ev-jx button:hover{border-color:var(--ev-accent)}.ev-jx .p{background:var(--ev-accent);color:#fff}.ev-jx .d{border-color:#f3c9c6;color:#d4271c}.ev-jx button:disabled{cursor:not-allowed;opacity:.55}.ev-jx-note{font-size:14px;font-weight:600;color:var(--ev-mut)}.ev-wzp{max-width:880px;margin:0 auto}.ev-wzp .ev-jh{display:block;margin:8px 0 28px;text-align:center}.ev-wzp .ev-back{display:block;margin:0 0 18px;text-align:left}.ev-wz{display:flex;margin:0 0 28px}.ev-wz button{all:unset;position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ev-mut);text-align:center;cursor:pointer}.ev-wz button:before{content:attr(data-n);position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--ev-line);border-radius:50%;background:var(--ev-soft);color:var(--ev-mut);font-weight:700}.ev-wz button:not(:first-child):after{content:"";position:absolute;top:19px;right:50%;width:100%;height:3px;background:var(--ev-line)}.ev-wz button.done:before{border-color:var(--ev-accent);background:var(--ev-accent);color:#fff}.ev-wz button.on:before{border-color:var(--ev-accent);background:var(--ev-card);color:var(--ev-accent);box-shadow:0 0 0 4px #1f23c41f}.ev-wz button.done,.ev-wz button.on{color:var(--ev-ink)}.ev-wz button.done:after,.ev-wz button.on:after{background:var(--ev-accent)}.ev-wz button:disabled{cursor:not-allowed}.ev-wzp>.ev-card{padding:34px 38px;border-radius:22px;box-shadow:0 14px 34px -14px #10137c33}.ev-wzp .ev-stp{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--ev-line)}.ev-wzp .ev-stp .ev-num{width:40px;height:40px;background:var(--ev-accent)}.ev-wzp .ev-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.ev-wzp .ev-form select,.ev-wzp .ev-form textarea{padding:14px}.ev-wnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--ev-line)}.ev-wnav small{font-weight:600;color:var(--ev-mut)}.ev-wnav>span{display:flex;flex-wrap:wrap;gap:10px}.ev-rvg{margin-bottom:14px;padding:16px 20px;border:1px solid var(--ev-line);border-radius:14px}.ev-rvh{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ev-rvh h2{margin:0;font-size:14px}.ev-r2{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--ev-line)}.ev-r2:last-child{border-bottom:0}.ev-r2 span{color:var(--ev-mut)}.ev-r2 b{text-align:right;overflow-wrap:anywhere}.ev-r2 b,.ev-sk{color:var(--ev-ink)}.ev-sk{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 14px;border-radius:99px;background:var(--ev-soft);font-size:14px;font-weight:600}.ev-sk button{all:unset;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#10137c22;cursor:pointer}.ev-skadd{display:flex;gap:10px}.ev-skadd>:first-child{flex:1;min-width:0}.ev-hero{position:relative;display:flex;align-items:center;min-height:clamp(420px,72vh,640px);padding:clamp(24px,4.5vw,60px);overflow:hidden;background:var(--ev-side);color:#fff}.ev-hero-art{position:absolute;inset:0;clip-path:polygon(53.8% 0,100% 0,100% 100%,51.3% 100%,65.6% 9%);background:linear-gradient(135deg,#0b0e5c,#1b1f96 55%,#2a30b8)}.ev-hero-art img{position:absolute;top:0;left:46%;width:56%;height:100%;object-fit:cover;object-position:center 18%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease;z-index:0}.ev-hero-art img.on{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.ev-hero-in{position:relative;max-width:min(48%,620px)}.ev-hero-in small{font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ev-hero h1{margin:22px 0;font:700 clamp(32px,4.6vw,72px)/1.04 var(--ev-serif);letter-spacing:-.01em}.ev-caret{display:inline-block;width:2px;height:.9em;margin-left:4px;background:#fff;vertical-align:-.05em;animation:ev-blink 1s steps(1) infinite}@keyframes ev-blink{50%{opacity:0}}.ev-hero p{max-width:560px;margin:0 0 28px;font-size:clamp(16px,1.6vw,20px)}.ev-hbar{position:absolute;top:18px;right:18px;z-index:2;display:flex;align-items:center;gap:12px}.ev-pillbtn{all:unset;position:relative;display:inline-flex;align-items:center;padding:14px 22px;border-radius:99px;background:#fff;color:var(--ev-side);font-weight:700;cursor:pointer}.ev-pillbtn .ev-badge{position:absolute;top:-4px;right:-2px;margin:0}.ev-pillbtn--lo{background:var(--ev-accent);color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.ev-pillbtn--lo:hover{background:#2a2ee0}.ev-dots{position:absolute;bottom:18px;left:76%;z-index:2;display:flex;gap:10px;transform:translateX(-50%)}.ev-dots button{all:unset;width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer}.ev-dots button.on{background:#fff}.ev-search{display:flex;align-items:center;gap:10px;width:calc(100% - 52px);max-width:1388px;margin:30px auto 20px;padding:6px 22px;border:1px solid var(--ev-line);border-radius:99px;background:var(--ev-soft)}.ev-search input{flex:1;min-width:0;padding:12px 0;border:0;background:none;color:var(--ev-ink);font:inherit;font-size:16px;outline:0}.ev-search button{all:unset;cursor:pointer;font-weight:700;color:var(--ev-accent)}.ev-move{display:flex;align-items:center;gap:10px;text-align:left}.ev-skel{border-radius:18px;background:linear-gradient(90deg,var(--ev-soft),#f6f7fe,var(--ev-soft));background-size:200% 100%;animation:ev-shimmer 1.2s ease-in-out infinite}@keyframes ev-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ev-status{font-weight:600;color:var(--ev-mut)}.ev-app{--navy:#10137c;--navy-deep:#0b0e5c;--navy-mid:#1b1f96;--color-primary:#10137c;--color-primary-hover:#1b1f96;--color-primary-soft:#eceefc}.ev-app .ep-card{border:1px solid var(--ev-line);border-radius:18px;background:var(--ev-card);box-shadow:none}.ev-app .ep-ivdesk__modal-backdrop,.ev-app .ep-modal__backdrop{background:#0b0e5c73}.ev-app .ep-ivdesk__modal-card,.ev-app .ep-modal__card{width:min(100%,480px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid var(--ev-line);border-radius:20px;box-shadow:0 24px 60px #10137c33}.ev-app .ep-ivdesk__modal-head .ep-ivdesk__eyebrow,.ev-app .ep-modal__eyebrow{margin:0;font-family:inherit;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ev-accent)}.ev-app .ep-ivdesk__modal-head h2,.ev-app .ep-modal__title{margin:4px 0 0;font-family:var(--ev-serif);font-size:16px;font-weight:700;color:var(--ev-ink)}.ev-app .ep-ivdesk__modal-close,.ev-app .ep-ivdesk__modal-head p:last-child,.ev-app .ep-modal__sub{color:var(--ev-mut)}.ev-app .ep-modal__field{font-size:14px;color:var(--ev-ink)}.ev-app .ep-modal__field input,.ev-app .ep-modal__field select,.ev-app .ep-modal__field textarea{width:100%;padding:11px 12px;border:1px solid var(--ev-line);border-radius:12px;background:var(--ev-card);color:var(--ev-ink);font:inherit;font-weight:500}.ev-app .ep-modal__field input:focus,.ev-app .ep-modal__field select:focus,.ev-app .ep-modal__field textarea:focus{border-color:var(--ev-accent);outline:none;box-shadow:0 0 0 3px #1f23c41f}.ev-app .ep-modal__field em{color:var(--ev-mut)}.ev-app .ep-modal__radio input{accent-color:var(--ev-accent)}.ev-app .ep-modal__actions{flex-wrap:wrap}.ev-app .ep-ivdesk__detail{margin-top:16px}.ev-app .ep-ivdesk__detail dt{color:var(--ev-mut)}.ev-app .ep-ivdesk__detail dd{color:var(--ev-ink);overflow-wrap:anywhere}.ev-app .ep-ivdesk__feedback-text{border-color:var(--ev-line);background:var(--ev-soft)}.ev-app .ep-ivdesk__modal-card{width:min(100%,520px);max-height:min(90dvh,720px);overflow:auto}.ev-app .ep-ivdesk__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ev-app .ep-ivdesk__actions--primary{margin-top:12px}.ev-app .ep-ivdesk__actions--secondary{margin-top:8px;padding-top:12px;border-top:1px solid var(--ev-line)}.ev-app .ep-ivdesk__actions .ep-btn,.ev-app .ep-ivdesk__actions .ep-ivdesk__btn{width:100%;justify-content:center}.ev-app .ep-ivdesk__actions--primary>:first-child{grid-column:1/-1}.ev-app .ep-ivdesk__btn{border-radius:99px}.ev-app .ep-ivdesk__btn--ghost{border:1px solid var(--ev-line);background:var(--ev-card);color:var(--ev-ink)}.ev-app .ep-ivdesk__btn--solid{border:1px solid var(--ev-btn);background:var(--ev-btn);color:#fff}@media (max-width:480px){.ev-app .ep-ivdesk__actions{grid-template-columns:1fr}.ev-app .ep-ivdesk__actions--primary>:first-child{grid-column:auto}}@media (max-width:1599px){.ev-jtabs{flex-basis:100%}.ev-jbar select{margin-left:auto}}@media (min-width:1700px){.ev-app{grid-template-columns:288px minmax(0,1fr);font-size:14px}}@media (max-width:1100px){.ev-sch{grid-template-columns:1fr}.ev-sum{position:static}.ev-jcard{grid-template-columns:1fr}.ev-jx{justify-content:flex-start}.ev-jstats{grid-template-columns:1fr 1fr}.ev-jstats>div:nth-child(3){border-left:0}.ev-jstats>div:nth-child(n+3){border-top:1px solid var(--ev-line)}.ev-hero-in{max-width:52%}.ev-appcard__body,.ev-g2-wide{grid-template-columns:1fr}.ev-appcard__ops{padding:18px 0 0;border-left:0;border-top:1px solid var(--ev-line)}}@media (max-width:700px){.ev-appcard{padding:16px}.ev-appcard__head{grid-template-columns:auto minmax(0,1fr)}.ev-appcard__badges{grid-column:1/-1;justify-content:flex-start}.ev-ats--compact{grid-template-columns:1fr;justify-items:center}.ev-ats--compact .ev-ring{grid-row:auto;margin:0 0 8px}.ev-ats--compact .ev-ats__factors,.ev-ats--compact .ev-hint{width:100%}.ev-appcard__docs .ev-btn{flex:1 1 calc(50% - 4px)}.ev-pipe__track .ev-chipbtn{flex:1 1 calc(50% - 4px);text-align:center}}@media (max-width:900px){.ev-app{grid-template-columns:minmax(0,1fr)}.ev-topbar{display:flex}.ev-support--side{display:none}.ev-ovl{display:block}.ev-side{position:fixed;top:0;bottom:0;left:0;z-index:40;width:280px;max-width:84vw;height:100dvh;padding-top:calc(74px + env(safe-area-inset-top, 0px));transform:translateX(-104%);transition:transform .25s ease;visibility:hidden}.ev-app.nav-open .ev-side{transform:none;box-shadow:0 0 40px #0007;visibility:visible}.ev-app.nav-open .ev-ovl{opacity:1;pointer-events:auto}.ev-pad{padding:0 12px}.ev-search{width:auto;margin:20px 12px}.ev-btn,.ev-chipbtn,.ev-jtab,.ev-jx a,.ev-jx button,.ev-mcard,.ev-tab{min-height:44px}.ev-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.ev-form select,.ev-form textarea,.ev-input,.ev-jsearch input,.ev-search input{font-size:14px}.ev-phead{padding:22px 20px}.ev-phead .ev-pg{font-size:16px}.ev-jbar select,.ev-jsearch{width:100%}.ev-jbar{gap:10px}.ev-stat b{font-size:16px}.ev-card{padding:18px}.ev-stat .ev-ic{top:18px;right:18px}.ev-hero{flex-direction:column;align-items:stretch;min-height:0;padding:80px 0 0}.ev-hero-in{order:1;max-width:100%;padding:0 22px 28px}.ev-hero-art{position:relative;inset:auto;order:2;height:clamp(300px,78vw,440px);clip-path:none;background:linear-gradient(160deg,#0b0e5c,#1b1f96)}.ev-hero-art img{left:0;width:100%;object-position:center 20%}.ev-dots{bottom:14px;left:50%}}@media (max-width:700px){.ev-wz button{font-size:14px}.ev-wzp>.ev-card{padding:22px 18px}}@media (max-width:560px){.ev-hbar{top:12px;right:12px;gap:8px}.ev-pillbtn{padding:11px 16px}.ev-jh{margin:16px 0}.ev-jh .ev-btn{width:100%}.ev-jstats>div{padding:18px}.ev-jstats b{font-size:32px}.ev-jcard{gap:10px;padding:12px 14px}.ev-jx{width:100%}.ev-jx a,.ev-jx button{flex:1 1 40%}.ev-kv,.ev-kvl{grid-template-columns:1fr}.ev-wz button:not(.on){gap:0;font-size:0}.ev-wz button.on{font-size:14px}.ev-wz button:before{width:36px;height:36px;font-size:14px}.ev-wz button:not(:first-child):after{top:17px}.ev-wnav .ev-btn{flex:1 1 140px}.ev-wnav>span{flex:1 1 100%}.ev-wnav>span .ev-btn{flex:1;white-space:nowrap}.ev-hide-sm{display:none}.ev-stepper span{min-width:0;padding:8px 2px;font-size:14px}.ev-g4,.ev-g5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ev-g4>.ev-stat,.ev-g5>.ev-stat{padding:16px}.ev-g4>.ev-stat .ev-ic,.ev-g5>.ev-stat .ev-ic{display:none}.ev-g4>.ev-stat>span,.ev-g5>.ev-stat>span{padding-right:0;font-size:14px}.ev-g4>.ev-stat b,.ev-g5>.ev-stat b{font-size:16px}.ev-g4>.ev-stat em,.ev-g5>.ev-stat em{font-size:14px}.ev-wnav small{flex:1 1 100%;order:3;text-align:center}.ev-r2{flex-direction:column;gap:2px}.ev-r2 b{text-align:left}.ev-row{flex-wrap:wrap}.ev-empty{padding:24px 6px}.ev-chipbtn{padding:9px 14px}.ev-phead-actions,.ev-phead-actions .ev-btn{width:100%}}@media (max-width:380px){.ev-main{padding-right:2px;padding-left:2px}.ev-pad{padding:0 8px}.ev-stat b{font-size:16px}.ev-jstats{grid-template-columns:1fr}.ev-jstats>div{border-left:0;border-top:1px solid var(--ev-line)}.ev-jstats>div:first-child{border-top:0}.ev-jtab{padding:12px}.ev-card{padding:16px 14px}.ev-phead .ev-pg{font-size:16px}}@media (prefers-reduced-motion:reduce){.ev-ovl,.ev-side{transition:none}.ev-caret,.ev-skel{animation:none}.ev-hero-art img{transition:none}}