html.mno-modal-lock,html.mno-modal-lock body{overflow:hidden!important}.mno-modal-overlay{position:fixed;inset:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;padding:16px;background:#060919b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:inherit}.mno-modal{width:100%;max-width:520px;max-height:88vh;overflow:auto;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(160deg,#0f1736,#0a0e27);color:#e2e8f0;box-shadow:0 30px 80px -24px #000000d9}.mno-modal--lg{max-width:720px}.mno-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 8px}.mno-modal__title{margin:0;font-size:18px;line-height:1.3;color:#fff}.mno-modal__close{border:0;background:transparent;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:8px}.mno-modal__close:hover,.mno-modal__close:focus-visible{color:#fff;background:#94a3b826}.mno-modal__body{padding:0 22px 8px;font-size:14px;line-height:1.65;color:#cbd5e1}.mno-modal__desc{margin:0 0 12px}.mno-modal__footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 22px 20px}.mno-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:10px;border:1px solid transparent;font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .08s ease,filter .15s ease}.mno-btn:active{transform:translateY(1px)}.mno-btn:focus-visible{outline:2px solid #7aa2ff;outline-offset:2px}.mno-btn--primary{background:linear-gradient(135deg,#00d9ff,#a855f7);color:#0a0e27}.mno-btn--primary:hover{filter:brightness(1.06)}.mno-btn--secondary{background:transparent;border-color:#94a3b859;color:#cbd5e1}.mno-btn--secondary:hover{background:#94a3b81f}.mno-btn--danger{background:#ef444426;border-color:#ef444466;color:#fca5a5}.mno-btn--sm{padding:6px 10px;font-size:12px;border-radius:8px}.mno-welcome__lead{margin:0 0 10px;font-size:15px;color:#e2e8f0}.mno-welcome__sub{margin:0 0 12px;color:#94a3b8}.mno-welcome__points{margin:0;padding-left:18px;color:#cbd5e1}.mno-welcome__points li{margin-bottom:4px}.mno-privacy__lead,.mno-privacy__sub{margin:0 0 10px}.mno-privacy__note{margin:0;font-size:12.5px;color:#94a3b8}.mno-privacy a{color:#7aa2ff;text-decoration:underline}.mno-fab{position:fixed;right:18px;bottom:18px;z-index:2147482000;padding:12px 16px;border-radius:999px;border:0;background:linear-gradient(135deg,#00d9ff,#a855f7);color:#0a0e27;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 14px 30px -12px #00d9ff99}.mno-fab--admin{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#1a0e0e}.mno-drawer{position:fixed;top:0;right:0;bottom:0;z-index:2147482500;width:min(460px,100%);background:#0b1020;border-left:1px solid rgba(148,163,184,.18);box-shadow:-20px 0 60px -30px #000000e6;transform:translate(102%);transition:transform .25s ease;display:flex;flex-direction:column;color:#e2e8f0;overflow:hidden}.mno-drawer--wide{width:min(760px,100%)}.mno-drawer--open{transform:translate(0)}.mno-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.15)}.mno-drawer__title{margin:0;font-size:16px;color:#fff}.mno-drawer__close{border:0;background:transparent;color:#94a3b8;font-size:24px;cursor:pointer}.mno-drawer__content{padding:18px 20px 28px;overflow:auto}.mno-card{background:#141a2e;border:1px solid #232b45;border-radius:14px;padding:16px;margin-bottom:14px}.mno-card__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mno-card__title{margin:0 0 10px;font-size:14px;color:#fff}.mno-muted{color:#94a3b8;font-size:13px;margin:4px 0}.mno-inline-error{color:#fca5a5;font-size:13px;margin:8px 0 0}.mno-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mno-row-actions{display:flex;flex-wrap:wrap;gap:6px}.mno-form{display:grid;gap:12px}.mno-field{display:grid;gap:4px}.mno-field__label{font-size:12.5px;color:#cbd5e1}.mno-input{width:100%;padding:10px 12px;border-radius:9px;border:1px solid rgba(148,163,184,.3);background:#0b1020;color:#e2e8f0;font-size:14px}.mno-input:focus-visible{outline:2px solid #7aa2ff;outline-offset:1px}.mno-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13px}.mno-dl dt{color:#94a3b8}.mno-dl dd{margin:0;color:#e2e8f0;text-align:right}.mno-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mno-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;border-bottom:1px solid rgba(148,163,184,.1);padding-bottom:6px}.mno-table{width:100%;border-collapse:collapse;font-size:12.5px}.mno-table th,.mno-table td{text-align:left;padding:8px 6px;border-bottom:1px solid rgba(148,163,184,.12);vertical-align:top}.mno-table th{color:#94a3b8;font-weight:600}.mno-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mno-chip{font-size:12px;padding:4px 10px;border-radius:999px;background:#7aa2ff1f;color:#cbd5e1}.mno-badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.mno-badge--ok{background:#22c55e29;color:#86efac}.mno-badge--warn{background:#f59e0b29;color:#fcd34d}.mno-badge--off{background:#94a3b829;color:#cbd5e1}@media (max-width: 640px){.mno-modal{max-height:92vh;border-radius:14px}.mno-modal__footer{flex-direction:column-reverse}.mno-modal__footer .mno-btn,.mno-drawer,.mno-drawer--wide{width:100%}.mno-table{display:block;overflow-x:auto;white-space:nowrap}}@media (prefers-reduced-motion: reduce){.mno-drawer{transition:none}}.mno-cvs{--cvs-bg: var(--bg-primary);--cvs-panel: var(--bg-secondary);--cvs-panel-2: var(--bg-tertiary);--cvs-line: var(--border-color);--cvs-line-strong: var(--border-hover);--cvs-text: var(--text-primary);--cvs-muted: var(--text-secondary);--cvs-accent: var(--accent-cyan);--cvs-ok: var(--accent-green);--cvs-warn: var(--accent-orange)}.mno-js{--js-bg: var(--bg-primary);--js-panel: var(--bg-secondary);--js-panel-2: var(--bg-tertiary);--js-line: var(--border-color);--js-line-strong: var(--border-hover);--js-text: var(--text-primary);--js-muted: var(--text-secondary);--js-accent: var(--accent-cyan);--js-ok: var(--accent-green);--js-warn: var(--accent-orange);--js-bad: var(--accent-red)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa,.mno-gallery,.mno-card,.mno-feature,.mno-modal){color:var(--text-primary)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa,.mno-gallery,.mno-card,.mno-feature,.mno-modal) :is([class*=__card],[class*=__panel],[class*=__job],[class*=__dialog],[class*=__sheet],[class*=__box],[class*=__repeat-item],[class*=__item],[class*=__search-card],[class*=__filters],[class*=__drop],[class*=__review],[class*=__state],[class*=__alert-item],[class*=__row]){background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa,.mno-gallery) :is([class*=__row],[class*=__item],[class*=__repeat-item]){background-color:var(--bg-tertiary)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa) :is([class*=__header],[class*=__bar],[class*=__toolbar],[class*=__footer],[class*=__stepper],[class*=__tabsbar]){background-color:transparent;border-color:var(--border-color)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa,.mno-gallery) :is(input,textarea,select){background-color:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa,.mno-gallery) :is(input,textarea)::placeholder{color:var(--text-muted)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa,.mno-gallery) :is([class*=__muted],[class*=__fine],[class*=__hint],[class*=__meta],[class*=__subtitle],[class*=__company],[class*=__facts],[class*=__detail],[class*=__label],[class*=__eyebrow],[class*=__side-label],[class*=__sort-label],[class*=__chips-label],[class*=__job-company],[class*=__status-detail],[class*=__source]){color:var(--text-secondary)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa,.mno-gallery) :is([class*=__title],[class*=__heading],[class*=__job-title],[class*=__card-title],h1,h2,h3,h4){color:var(--text-primary)}html[data-theme=light] .mno-cvs__description,html[data-theme=light] .mno-js__description{color:var(--text-primary)}html[data-theme=light] :is(.mno-cvs,.mno-js,.mno-ats,.mno-ip,.mno-cl,.mno-cc,.mno-pa) :is([class*=is-ok],[class*=is-done],[class*=is-strong],[class*=is-good],[class*=is-pass],[class*=is-active].mno-js__tab){color:var(--accent-green)}html[data-theme=light] .mno-js__match.is-strong .mno-js__match-value,html[data-theme=light] .mno-js__salary,html[data-theme=light] .mno-js__reasons li.is-good,html[data-theme=light] .mno-js__badge.is-applied,html[data-theme=light] .mno-js__badge.is-ok,html[data-theme=light] .mno-js__status.is-ok strong,html[data-theme=light] .mno-cvs__import-list li.is-ok{color:var(--accent-green)}html[data-theme=light] .mno-js__match.is-mid .mno-js__match-value,html[data-theme=light] .mno-js__closing.is-soon,html[data-theme=light] .mno-js__reasons li.is-gap,html[data-theme=light] .mno-js__status.is-warn strong,html[data-theme=light] .mno-js__status.is-sample strong,html[data-theme=light] .mno-cvs__import-warnings li,html[data-theme=light] .mno-js__badge.is-sample,html[data-theme=light] .mno-js__sample-banner,html[data-theme=light] .mno-js__sample-bar,html[data-theme=light] .mno-cvs__pill.is-warn,html[data-theme=light] .mno-cvs__pill.is-bad{color:var(--accent-orange)}html[data-theme=light] .mno-js__match.is-low .mno-js__match-value,html[data-theme=light] .mno-js__closing.is-closed,html[data-theme=light] .mno-js__status.is-bad strong,html[data-theme=light] .mno-js__badge.is-off{color:var(--accent-red)}html[data-theme=light] .mno-js__badge.is-remote,html[data-theme=light] .mno-js__tag,html[data-theme=light] .mno-js__tab.is-active,html[data-theme=light] .mno-js__inline-link,html[data-theme=light] .mno-js__status.is-loading strong,html[data-theme=light] .mno-cvs__step.is-active .mno-cvs__step-num,html[data-theme=light] .mno-cvs__pill.is-ok{color:var(--accent-cyan)}html[data-theme=light] .mno-js__badge.is-saved,html[data-theme=light] .mno-js__badge.is-hybrid,html[data-theme=light] .mno-cvs__rec-dot{color:var(--accent-purple)}html[data-theme=light] .mno-js__tag,html[data-theme=light] .mno-js__btn--primary,html[data-theme=light] .mno-cvs__btn--primary,html[data-theme=light] .mno-ats__btn--primary,html[data-theme=light] .mno-ip__btn--primary,html[data-theme=light] .mno-cl-btn--primary,html[data-theme=light] .mno-btn--primary{background:var(--accent-cyan-light);border-color:var(--accent-cyan);color:var(--accent-cyan)}html[data-theme=light] .mno-js__btn,html[data-theme=light] .mno-cvs__btn{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}html[data-theme=light] .mno-js__btn:hover,html[data-theme=light] .mno-cvs__btn:hover{background:var(--bg-surface)}html[data-theme=light] .mno-js__sample-banner,html[data-theme=light] .mno-js__sample-bar{background:var(--accent-orange-light);border-color:var(--accent-orange)}html[data-theme=light] .mno-js__status.is-ok{background:var(--accent-green-light)}html[data-theme=light] .mno-js__status.is-warn,html[data-theme=light] .mno-js__status.is-sample{background:var(--accent-orange-light)}html[data-theme=light] .mno-js__status.is-bad{background:var(--accent-red-light)}html[data-theme=light] .mno-js__overlay{background:color-mix(in srgb,var(--text-primary) 38%,transparent)}html[data-theme=light] .mno-js__dialog{background:var(--bg-secondary);border-color:var(--border-color);box-shadow:0 24px 60px var(--shadow-color, rgba(15, 23, 42, .18))}html[data-theme=light] .mno-js__toast{background:var(--bg-elevated);border-color:var(--border-color);color:var(--text-primary);box-shadow:0 12px 34px var(--shadow-color, rgba(15, 23, 42, .18))}html[data-theme=light] .mno-cvs__frame{background:#fff}html[data-theme=light] .mno-cvs__preview{background:var(--bg-tertiary)}html[data-theme=light] .mno-cc__banner,html[data-theme=light] .mno-cc__attention-card,html[data-theme=light] .mno-cc__audit-row,html[data-theme=light] .mno-pa-body,html[data-theme=light] .mno-gallery-page{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}html[data-theme=light] .mno-ip{--ip-bg: var(--bg-primary);--ip-panel: var(--bg-secondary);--ip-panel-2: var(--bg-tertiary);--ip-line: var(--border-color);--ip-text: var(--text-primary);--ip-muted: var(--text-secondary);--ip-cyan: var(--accent-cyan);--ip-cyan-soft: var(--accent-cyan-light);--ip-green: var(--accent-green);--ip-amber: var(--accent-orange);--ip-red: var(--accent-red);background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}html[data-theme=light] .mno-ip :is(.mno-ip__card,.mno-ip__resume){background:var(--bg-secondary);border-color:var(--border-color)}html[data-theme=light] .mno-ip__title,html[data-theme=light] .mno-ip__card-head h2,html[data-theme=light] .mno-ip__card-head h3{color:var(--text-primary)}html[data-theme=light] .mno-ip__subtitle,html[data-theme=light] .mno-ip__muted{color:var(--text-secondary)}html[data-theme=light] .mno-ip__error{background:var(--accent-red-light);border-color:var(--accent-red);color:var(--accent-red)}html[data-theme=light] .mno-pa-overlay{background:color-mix(in srgb,var(--text-primary) 42%,transparent)}html[data-theme=light] .mno-pa-panel{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary);box-shadow:0 40px 120px -40px var(--shadow-color, rgba(15, 23, 42, .35))}html[data-theme=light] .mno-pa-body,html[data-theme=light] .mno-pa-card,html[data-theme=light] .mno-pa-field{color:var(--text-primary)}html[data-theme=light] .mno-pa-textarea,html[data-theme=light] .mno-pa-input{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}html[data-theme=light] .mno-pa-sub,html[data-theme=light] .mno-pa-label,html[data-theme=light] .mno-pa-eyebrow{color:var(--text-secondary)}html[data-theme=light] .mno-gallery-page,html[data-theme=light] .mno-gallery{background:var(--bg-primary);color:var(--text-primary)}html[data-theme=light] .mno-gallery-page__bar{background:var(--bg-secondary);border-color:var(--border-color)}html[data-theme=light] .mno-gallery__frame-wrap{background:var(--bg-tertiary)}html[data-theme=light] .mno-gallery__frame{background:#fff}html[data-theme=light] .mno-js__match{background:var(--bg-tertiary);border-color:var(--border-color)}html[data-theme=light] .mno-js__match.is-strong{background:var(--accent-green-light);border-color:var(--accent-green)}html[data-theme=light] .mno-js__match.is-mid{background:var(--accent-orange-light);border-color:var(--accent-orange)}html[data-theme=light] .mno-js__match.is-low{background:var(--accent-red-light);border-color:var(--accent-red)}html[data-theme=light] .mno-js__match-text strong{color:var(--text-primary)}html[data-theme=light] .mno-js__match-text small{color:var(--text-secondary)}html[data-theme=light] .mno-js__profile-bar{background:var(--accent-cyan-light);border-color:var(--accent-cyan);color:var(--text-primary)}html[data-theme=light] .mno-js__profile-bar strong{color:var(--accent-cyan)}html[data-theme=light] .mno-cvs__step.is-active{background:var(--accent-cyan-light);border-color:var(--accent-cyan)}html[data-theme=light] .mno-cvs__step-num{background:var(--bg-tertiary);color:var(--text-secondary)}html[data-theme=light] .mno-cvs__step.is-active .mno-cvs__step-num{background:var(--accent-cyan);color:var(--text-on-accent, #ffffff)}html[data-theme=light] .mno-cvs__pill,html[data-theme=light] .mno-js__chip{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}html[data-theme=light] .mno-js__chip:hover{color:var(--text-primary)}#mno-readiness-panel{animation:mno-ri-rise .5s cubic-bezier(.22,1,.36,1) both}.mno-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes mno-ri-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mno-action{font-family:inherit;color:inherit}.mno-action:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}.mno-action:active{transform:scale(.995)}.mno-pillar{padding:12px 13px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#94a3b80a;transition:border-color .18s ease,background .18s ease}.mno-pillar:hover{border-color:#06b6d466;background:#06b6d40f}#mno-ri-launcher{font-family:inherit}#mno-ri-launcher:focus-visible{outline:2px solid #0a0e27;outline-offset:3px}#mno-ri-drawer aside{font-family:inherit}#mno-ri-close:hover{border-color:#06b6d499!important;color:#06b6d4!important}#mno-ri-tabs [role=tab]{font-family:inherit;transition:border-color .16s ease,background .16s ease,color .16s ease}#mno-ri-tabs [role=tab]:hover{border-color:#06b6d480!important;color:#06b6d4!important}#mno-ri-tabs [role=tab]:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}#mno-alerts-run:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}#mno-alerts-run:hover{background:#06b6d433!important}#mno-goal-input:focus-visible,#mno-goal-set:focus-visible,#mno-goal-clear:focus-visible,#mno-ri-export:focus-visible,#mno-ri-print:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}#mno-goal-set:hover{background:#06b6d43d!important}#mno-goal-clear:hover{border-color:#06b6d480!important;color:#06b6d4!important}#mno-ri-export:hover,#mno-ri-print:hover{border-color:#06b6d48c!important;color:#06b6d4!important}#mno-goal-input::-webkit-outer-spin-button,#mno-goal-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#mno-goal-input{-moz-appearance:textfield;appearance:textfield}.mno-start-step:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}@media (max-width: 640px){#mno-ri-launcher{right:12px!important;bottom:76px!important;padding:9px 13px!important;font-size:12px!important}#mno-readiness-panel{padding:16px!important;border-radius:20px!important}}.mno-whatif{font-family:inherit;color:inherit}.mno-whatif:focus-visible,#mno-whatif-clear:focus-visible,#mno-data-export:focus-visible,#mno-data-restore:focus-visible,#mno-data-erase:focus-visible{outline:2px solid #06b6d4;outline-offset:2px}.mno-whatif:hover{border-color:#06b6d480!important}#mno-data-export:hover{background:#06b6d438!important}#mno-data-restore:hover{border-color:#06b6d480!important;color:#06b6d4!important}#mno-data-erase:hover{background:#ef444438!important}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}@media (prefers-reduced-motion: reduce){#mno-readiness-panel,#mno-readiness-panel *,#mno-ri-drawer aside,#mno-ri-drawer aside *,#mno-ri-launcher{animation:none!important;transition:none!important}}@media print{#mno-ri-launcher,#mno-ri-drawer{display:none!important}#mno-readiness-panel{border:1px solid #ccc!important;background:#fff!important;color:#000!important}}[data-testid=consent-gate]{align-items:flex-end!important;justify-content:center!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important}[data-testid=consent-gate]>div{pointer-events:auto!important;width:min(760px,calc(100% - 24px))!important;max-width:760px!important;max-height:min(72vh,640px)!important;margin:0 12px 12px!important;border-radius:16px!important;box-shadow:0 -18px 60px -20px #000000d9!important}@media (max-width: 640px){[data-testid=consent-gate]>div{width:calc(100% - 12px)!important;margin:0 6px 6px!important;max-height:78vh!important}}#mno-skip-link,html.mno-consent-gate-open [data-testid=consent-gate]{display:none!important}
