:root{--vx-ink:#080331;--vx-indigo:#4865ff;--vx-indigo-strong:#2f4be6;--vx-soft:#dce4fb;--vx-lavender:#a2baff;--vx-surface:#fff;--vx-surface-2:#f6f8ff;--vx-line:#d6def8;--vx-muted:#4a5670;--vx-success:#16794c;--vx-success-soft:#e8f7ef;--vx-forest:#328a3b;--vx-warn:#9a5b00;--vx-warn-soft:#fff4d6;--vx-danger:#b42318;--vx-danger-soft:#feeceb;--vx-shadow:#4b44390f 0 4px 6px, #4865ff1a 0 24px 48px}:root[data-theme=dark]{--vx-ink:#eef4ff;--vx-indigo:#7c93ff;--vx-indigo-strong:#9aabff;--vx-soft:#1b3158;--vx-lavender:#7798f5;--vx-surface:#121d31;--vx-surface-2:#0f1828;--vx-line:#263856;--vx-muted:#a9b8cf;--vx-success:#72d29b;--vx-success-soft:#123326;--vx-forest:#72d29b;--vx-warn:#f5c56b;--vx-warn-soft:#3a2c10;--vx-danger:#ff9b91;--vx-danger-soft:#3d1714;--vx-shadow:#0000004d 0 12px 32px}.vx-hero .august-hero-content{padding-bottom:72px}.vx-hero .august-hero-content>p{max-width:620px;margin-inline:auto}.vx-hero-drop{z-index:2;text-align:left;width:min(100%,640px);margin:34px auto 0;position:relative}.vx-hero .hero-trust-row{margin-top:26px}.vx-drop{gap:12px;display:grid}.vx-drop-zone{border:1.5px dashed var(--vx-lavender);background:color-mix(in srgb, var(--vx-surface) 92%, transparent);min-height:172px;box-shadow:var(--vx-shadow);border-radius:16px;place-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative}.vx-drop-hero .vx-drop-zone{min-height:188px}.vx-drop-zone input[type=file]{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.vx-drop-zone input[type=file]:disabled{cursor:progress}.vx-drop-zone:hover,.vx-drop-zone.is-dragging{border-color:var(--vx-indigo);background:var(--vx-surface)}.vx-drop-zone.is-dragging{transform:scale(1.01)}.vx-drop-zone.has-error{border-color:var(--vx-danger)}.vx-drop-empty,.vx-drop-loading{text-align:center;justify-items:center;gap:6px;padding:26px 20px;display:grid}.vx-drop-icon{background:var(--vx-soft);width:52px;height:52px;color:var(--vx-indigo);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.vx-drop-empty strong,.vx-drop-loading strong{color:var(--vx-ink);letter-spacing:-.01em;font-size:17px;font-weight:650}.vx-drop-empty small,.vx-drop-loading small{color:var(--vx-muted);font-size:13px}.vx-drop-zone.has-file{min-height:0;display:block}.vx-explorer-section .august-section-heading h2{margin-top:6px}#pricing-title .feature-title-loop-static{white-space:nowrap}.vx-drop-file{z-index:3;pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid;position:relative}.vx-drop-file .vx-icon-button{pointer-events:auto}.vx-drop-file>span:nth-child(2){gap:2px;min-width:0;display:grid}.vx-drop-file strong{color:var(--vx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.vx-drop-file small{color:var(--vx-muted);font-size:12.5px}.vx-drop-file-icon{background:var(--vx-soft);width:42px;height:42px;color:var(--vx-indigo);border-radius:10px;place-items:center;display:grid}.vx-icon-button{border:1px solid var(--vx-line);background:var(--vx-surface);width:32px;height:32px;color:var(--vx-muted);cursor:pointer;pointer-events:auto;border-radius:8px;place-items:center;display:grid}.vx-icon-button:hover{border-color:var(--vx-indigo);color:var(--vx-indigo)}.vx-drop-submit{width:100%;min-height:50px;font-size:15px}.vx-drop-error{background:var(--vx-danger-soft);color:var(--vx-danger);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.vx-drop-error svg{flex:none;margin-top:2px}.vx-drop-note{color:var(--vx-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:-10px 0 0;font-size:12.5px;display:flex}.vx-drop .auth-turnstile{justify-content:center;display:flex}.vx-spinner{border:3px solid var(--vx-soft);border-top-color:var(--vx-indigo);border-radius:50%;width:34px;height:34px;margin-bottom:6px;animation:.8s linear infinite vx-spin}@keyframes vx-spin{to{transform:rotate(360deg)}}.vx-result{border:1px solid var(--vx-line);background:var(--vx-surface);box-shadow:var(--vx-shadow);color:var(--vx-ink);border-radius:16px;gap:18px;padding:22px;animation:.42s cubic-bezier(.16,1,.3,1) vx-result-in;display:grid}@keyframes vx-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vx-result-score{border-bottom:1px solid var(--vx-line);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;padding-bottom:16px;display:grid}.vx-result-score h3{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:650}.vx-result-score p{color:var(--vx-muted);margin:0;font-size:14px;line-height:1.55}.vx-result-scope{color:var(--vx-muted);margin-top:8px;font-size:12px;line-height:1.45;display:block}.vx-result-file{color:var(--vx-muted);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:inline-flex}.vx-result-body{gap:14px;display:grid}.vx-result-passed{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vx-result-passed li{background:var(--vx-success-soft);color:var(--vx-success);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.vx-result-issues{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vx-result-issues li{border:1px solid var(--vx-line);background:var(--vx-surface-2);border-left-width:4px;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.vx-result-issues strong{font-size:15px;font-weight:650}.vx-result-issues p{color:var(--vx-muted);margin:0;font-size:13.5px;line-height:1.5}.vx-issue-tag{border-radius:999px;justify-self:start;padding:2px 8px;font-size:11.5px;font-weight:650}.vx-issue-blocking{border-left-color:var(--vx-danger)!important}.vx-issue-blocking .vx-issue-tag{background:var(--vx-danger-soft);color:var(--vx-danger)}.vx-issue-important{border-left-color:var(--vx-warn)!important}.vx-issue-important .vx-issue-tag{background:var(--vx-warn-soft);color:var(--vx-warn)}.vx-issue-improvement{border-left-color:var(--vx-indigo)!important}.vx-issue-improvement .vx-issue-tag{background:var(--vx-soft);color:var(--vx-indigo)}.vx-issue-locked{-webkit-user-select:none;user-select:none;border-left-color:var(--vx-lavender)!important}.vx-issue-locked strong,.vx-issue-locked p{filter:blur(4.5px)}.vx-issue-locked .vx-issue-tag{background:var(--vx-soft);color:var(--vx-muted)}.vx-result-clean{background:var(--vx-success-soft);color:var(--vx-success);border-radius:12px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.vx-result-cta{background:linear-gradient(135deg, var(--vx-soft), color-mix(in srgb, var(--vx-lavender) 30%, var(--vx-surface)));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.vx-result-cta>div:first-child{gap:4px;display:grid}.vx-result-cta strong{letter-spacing:-.01em;font-size:16px;font-weight:650}.vx-result-cta span{color:var(--vx-muted);font-size:13px;line-height:1.5}.vx-result-actions{justify-items:center;gap:6px;display:grid}.vx-result-actions .button{white-space:nowrap}.vx-text-button{color:var(--vx-indigo);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:13px;font-weight:600;display:inline-flex}.vx-text-button:hover{text-decoration:underline}.vx-text-button:disabled{cursor:progress;opacity:.6}.vx-result-footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vx-result-footer>span{max-width:360px;color:var(--vx-muted);text-align:right;font-size:11.5px;line-height:1.5}.vx-result-unreadable{background:var(--vx-warn-soft);color:var(--vx-warn);border-radius:12px;gap:14px;padding:16px;display:flex}.vx-result-unreadable h3{color:var(--vx-ink);margin:0 0 6px;font-size:17px}.vx-result-unreadable p{color:var(--vx-muted);margin:0;font-size:14px;line-height:1.55}.vx-result-reset{justify-self:start}.vx-explorer{grid-template-columns:minmax(280px,.9fr) minmax(0,1.25fr);align-items:stretch;gap:28px;margin-top:56px;display:grid}.vx-explorer-tabs{align-content:start;gap:10px;display:grid}.vx-explorer-tab{color:var(--vx-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;gap:6px;padding:20px 22px 20px 26px;transition:background-color .16s,border-color .16s;display:grid;position:relative}.vx-explorer-tab:before{background:var(--vx-line);content:"";border-radius:3px;width:3px;transition:background-color .16s;position:absolute;top:20px;bottom:20px;left:10px}.vx-explorer-tab strong{letter-spacing:-.02em;font-size:18px;font-weight:600}.vx-explorer-tab span{color:var(--vx-muted);font-size:14px;line-height:1.55}.vx-explorer-tab:hover{background:color-mix(in srgb, var(--vx-surface-2) 80%, transparent)}.vx-explorer-tab:focus-visible{outline:3px solid color-mix(in srgb, var(--vx-indigo) 40%, transparent);outline-offset:2px}.vx-explorer-tab.is-active{border-color:var(--vx-line);background:var(--vx-surface);box-shadow:var(--vx-shadow)}.vx-explorer-tab.is-active:before{background:var(--vx-tone,var(--vx-indigo))}.vx-tone-ats{--vx-tone:var(--vx-indigo);--vx-tone-soft:var(--vx-soft)}.vx-tone-ia{--vx-tone:var(--vx-forest);--vx-tone-soft:var(--vx-success-soft)}.vx-tone-offre{--vx-tone:#7c4dff;--vx-tone-soft:#efe8ff}:root[data-theme=dark] .vx-tone-offre{--vx-tone:#b39dff;--vx-tone-soft:#2a2148}.vx-tone-emploi{--vx-tone:#0f9d8a;--vx-tone-soft:#e3f7f3}:root[data-theme=dark] .vx-tone-emploi{--vx-tone:#5fd6c3;--vx-tone-soft:#123a36}.vx-panel-stack{align-content:start;gap:14px;padding:22px 22px 8px;display:grid}.vx-panel-ats{grid-template-columns:170px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.vx-panel-score-card{border:1px solid var(--vx-line);background:#fff;border-radius:14px;justify-items:center;gap:4px;padding:14px 12px 10px;display:grid}.vx-panel-score-col{grid-template-rows:auto 1fr;gap:8px;display:grid}.vx-score-kicker{color:var(--vx-muted);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:11.5px;font-weight:600}.vx-score-title{color:var(--vx-ink);letter-spacing:-.02em;text-align:center;margin-bottom:4px;font-size:22px;font-weight:700;line-height:1}.vx-panel-stack{align-self:start}.vx-panel-score-card .score-gauge{width:130px;height:76px;margin:0}.vx-panel-score-card .score-gauge strong{font-size:26px;bottom:14px}.vx-panel-score-card .score-gauge>span{font-size:10.5px;bottom:2px}.vx-panel-checks{align-content:start;gap:8px;display:grid}.vx-panel-verif{color:var(--vx-muted);text-align:center;font-size:12.5px;font-weight:600}.vx-panel-stack>.vx-panel-ai{border-top:1px solid var(--vx-line);padding-top:16px}.vx-panel-ats .vx-check-list{gap:6px}@media (max-width:640px){.vx-panel-ats{grid-template-columns:1fr;justify-items:center}}.vx-panel-ats .vx-check-list li{border-radius:10px;gap:8px;padding:8px 10px}.vx-panel-ats .vx-check-list li>svg{width:22px;height:22px;padding:4px}.vx-panel-ats .vx-check-list b{font-size:13px}.vx-panel-ats .vx-check-list span{font-size:12px;line-height:1.4}.vx-panel-search{border:1px solid var(--vx-line);box-shadow:var(--vx-shadow);background:#fff;border-radius:16px;align-content:start;gap:12px;margin:22px;padding:16px;display:grid}.vx-panel-search-bar{grid-template-columns:1.2fr .7fr 1fr;gap:6px;display:grid}.vx-panel-search-bar span{border:1px solid var(--vx-line);background:var(--vx-surface);color:var(--vx-ink);border-radius:10px;gap:2px;padding:8px 10px;font-size:13px;font-weight:650;display:grid}.vx-panel-search-bar small{color:var(--vx-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.vx-search-map{border:1px solid var(--vx-line);border-radius:12px;height:120px;overflow:hidden}.vx-search-map svg{width:100%;height:100%;display:block}.vx-search-count{color:var(--vx-muted);margin:0;font-size:12px;font-weight:600}.vx-search-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vx-search-list li{border:1px solid var(--vx-line);background:var(--vx-surface);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.vx-search-list strong{color:var(--vx-ink);font-size:13px;font-weight:650}.vx-search-list span{color:var(--vx-muted);font-size:12px}.vx-search-tags{gap:6px;margin-top:4px;display:flex}.vx-search-tags em{background:color-mix(in srgb, var(--vx-tone) 14%, var(--vx-surface));color:var(--vx-tone);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.vx-explorer-panel{border:1px solid var(--vx-line);background:linear-gradient(160deg, var(--vx-tone-soft), var(--vx-surface) 62%);min-height:420px;box-shadow:var(--vx-shadow);border-radius:18px;grid-template-rows:auto 1fr;transition:background .3s;display:grid;overflow:hidden}.vx-explorer-chrome{border-bottom:1px solid var(--vx-line);background:color-mix(in srgb, var(--vx-surface) 70%, transparent);align-items:center;gap:6px;padding:12px 16px;display:flex}.vx-explorer-chrome span{background:var(--vx-line);border-radius:50%;width:9px;height:9px}.vx-explorer-chrome b{color:var(--vx-muted);margin-left:8px;font-size:12px;font-weight:600}.vx-explorer-content{padding:28px;animation:.32s cubic-bezier(.16,1,.3,1) vx-panel-in}@keyframes vx-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vx-panel-score{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.vx-panel-score strong{color:var(--vx-ink);font-size:18px;font-weight:650;display:block}.vx-panel-score span{color:var(--vx-muted);font-size:13.5px}.vx-check-list,.vx-offer-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vx-check-list li{border:1px solid var(--vx-line);background:var(--vx-surface);border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.vx-check-list li>svg{border-radius:50%;width:26px;height:26px;padding:5px;display:block}.vx-check-list li.is-pass>svg{background:var(--vx-success-soft);color:var(--vx-success)}.vx-check-list li.is-warn>svg{background:var(--vx-warn-soft);color:var(--vx-warn)}.vx-check-list b{color:var(--vx-ink);font-size:14px;font-weight:650;display:block}.vx-check-list span{color:var(--vx-muted);font-size:13px;line-height:1.5}.vx-panel-ai-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 12px;margin-bottom:18px;display:grid}.vx-panel-ai-head strong{color:var(--vx-ink);grid-area:1/1;font-size:17px;font-weight:650}.vx-panel-ai-head small{color:var(--vx-muted);letter-spacing:.06em;text-transform:uppercase;grid-area:1/2;justify-self:start;font-size:11.5px;font-weight:600}.vx-panel-ai-head .vx-meter{grid-area:2/1/auto/-1}.vx-meter{background:var(--vx-line);border-radius:99px;height:8px;display:block;overflow:hidden}.vx-meter i{border-radius:inherit;background:var(--vx-forest);height:100%;display:block}.vx-ai-text{border:1px solid var(--vx-line);background:var(--vx-surface);color:var(--vx-ink);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6}.vx-ai-text mark{background:color-mix(in srgb, var(--vx-forest) 22%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:2px 3px}.vx-panel-note{color:var(--vx-muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.vx-panel-offer{align-content:start;gap:12px;padding:22px;display:grid}.vx-panel-offer-head{gap:4px;display:grid}.vx-panel-offer-head span{color:var(--vx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.vx-panel-offer-head strong{color:var(--vx-ink);letter-spacing:-.02em;font-size:19px;font-weight:650}.vx-panel-offer-head small{color:var(--vx-muted);font-size:13.5px}.vx-panel-offer-head .vx-meter{background:color-mix(in srgb, var(--vx-tone) 16%, var(--vx-surface));height:6px;margin-top:6px}.vx-panel-offer-head .vx-meter i{background:var(--vx-tone)}.vx-offer-list li{border:1px solid var(--vx-line);background:var(--vx-surface);color:var(--vx-ink);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.vx-offer-list li>svg{border-radius:50%;width:28px;height:28px;padding:6px;display:block}.vx-offer-list em{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:600}.vx-offer-list .is-present svg,.vx-offer-list .is-present em{color:var(--vx-success)}.vx-offer-list .is-present svg{background:var(--vx-success-soft)}.vx-offer-list .is-missing svg{background:var(--vx-danger-soft)}.vx-offer-list .is-unclear svg{background:var(--vx-warn-soft)}.vx-offer-list .is-present em{background:var(--vx-success-soft)}.vx-offer-list .is-missing svg,.vx-offer-list .is-missing em{color:var(--vx-danger)}.vx-offer-list .is-missing em{background:var(--vx-danger-soft)}.vx-offer-list .is-unclear svg,.vx-offer-list .is-unclear em{color:var(--vx-warn)}.vx-offer-list .is-unclear em{background:var(--vx-warn-soft)}.vx-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.vx-steps:before{background:linear-gradient(90deg, var(--vx-lavender), var(--vx-indigo), var(--vx-lavender));content:"";opacity:.55;height:2px;position:absolute;top:26px;left:16%;right:16%}.vx-steps:after{width:calc(68% * var(--progress,0));background:var(--vx-indigo);content:"";height:2px;transition:width .4s;position:absolute;top:26px;left:16%}.vx-step{text-align:center;justify-items:center;gap:8px;padding:0 12px;display:grid;position:relative}.vx-step-marker{z-index:1;border:1px solid var(--vx-line);background:var(--vx-surface);width:54px;height:54px;box-shadow:var(--vx-shadow);color:var(--vx-indigo);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.vx-step-index{color:var(--vx-muted);font-size:13px;font-weight:600}.vx-step h3{color:var(--vx-ink);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.vx-step p{max-width:330px;color:var(--vx-muted);margin:0;font-size:14.5px;line-height:1.6}.vx-step:not(.is-active) .vx-step-index,.vx-step:not(.is-active) h3,.vx-step:not(.is-active) p{opacity:.55}.vx-step:not(.is-active) .vx-step-marker{color:var(--vx-muted)}.vx-step.is-done .vx-step-marker{border-color:var(--vx-indigo);background:var(--vx-indigo);color:#fff}.vx-step.is-active .vx-step-marker{border-color:var(--vx-indigo);background:var(--vx-indigo);color:#fff;box-shadow:0 0 0 6px #4865ff2e, var(--vx-shadow)}.vx-step.is-active .vx-step-index{color:var(--vx-indigo)}.vx-step.is-active h3{color:var(--vx-indigo-strong)}.vx-pricing-section .pricing-heading{justify-items:center;gap:18px;display:grid}.vx-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:44px;display:grid}.vx-plan{border:1px solid var(--vx-line);background:var(--vx-surface);color:var(--vx-ink);border-radius:20px;grid-template-rows:auto auto auto 1fr;gap:14px;padding:28px;transition:transform .2s,box-shadow .2s;display:grid}.vx-plan:hover{box-shadow:var(--vx-shadow);transform:translateY(-3px)}.vx-plan-pro{background:linear-gradient(180deg, color-mix(in srgb, var(--vx-indigo) 7%, var(--vx-surface)), var(--vx-surface) 42%);box-shadow:var(--vx-shadow)}@media (prefers-reduced-motion:reduce){.vx-plan{transition:none}.vx-plan:hover{transform:none}}.vx-plan-pass{background:linear-gradient(180deg, var(--vx-soft), var(--vx-surface) 46%)}.vx-plan-free .vx-plan-action{border-color:var(--vx-line);color:var(--vx-ink)}.vx-plan-pass .vx-plan-chip{background:var(--vx-surface-2);color:var(--vx-muted)}.vx-plan-free .vx-plan-action.button-outline:hover:not(:disabled){color:var(--vx-ink);background:var(--vx-surface-2);border-color:#9aa0ad}.vx-plan.is-current{outline:2px solid var(--vx-success);outline-offset:-1px}.vx-plan header{gap:4px;display:grid}.vx-plan-name{justify-content:space-between;align-items:center;gap:10px;display:flex}.vx-plan-name h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650}.vx-plan-chip{background:var(--vx-soft);color:var(--vx-indigo);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:650}.vx-plan-chip.is-current{background:var(--vx-success-soft);color:var(--vx-success)}.vx-plan-tagline{color:var(--vx-muted);margin:0;font-size:14px}.vx-plan-price{align-content:start;gap:2px;min-height:80px;display:grid}.vx-plan-price .pricing-plan-price{margin:0}.vx-plan-old-price{color:var(--vx-muted);font-size:14px;text-decoration:line-through}.vx-plan-price small{color:var(--vx-muted);font-size:12.5px}.vx-plan-description{color:var(--vx-muted);margin:0;font-size:14px;line-height:1.55}.vx-plan-action{width:100%}.vx-plan ul{border-top:1px solid var(--vx-line);align-content:start;gap:9px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid}.vx-plan li{color:var(--vx-ink);grid-template-columns:16px minmax(0,1fr);gap:9px;font-size:14px;line-height:1.45;display:grid}.vx-plan li svg{color:var(--vx-indigo);margin-top:2px}.vx-pricing-note{color:var(--vx-muted);justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:13px;display:flex}.vx-token-packs{border:1px solid var(--vx-line);background:var(--vx-surface);box-shadow:var(--vx-shadow);border-radius:20px;margin-top:72px;padding:28px}.vx-plan-grid .vx-token-packs{align-content:start;gap:14px;margin-top:0;display:grid}.vx-plan-grid .vx-token-packs .vx-token-click>*{text-align:left;width:100%;max-width:none!important;height:118px!important;padding:12px!important}.vx-plan-grid .vx-token-packs .text-5xl{font-size:28px!important;line-height:1!important}.vx-plan-grid .vx-token-packs .pricing-token-squishy-grid p.text-sm{display:none!important}.vx-plan-grid .vx-token-packs .pricing-token-squishy-grid p.text-lg{color:#fff;white-space:nowrap;background:#fff3;border-radius:999px;padding:4px 10px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;position:absolute;top:0;right:0;margin:0!important}.vx-plan-grid .vx-token-packs .pricing-token-squishy-grid [class*="0.46em"]{letter-spacing:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.vx-plan-grid .vx-token-packs .pricing-token-squishy-grid button{display:none!important}.vx-token-click{cursor:pointer;border-radius:12px;width:100%}.vx-token-click:focus-visible{outline:3px solid color-mix(in srgb, var(--vx-indigo) 40%, transparent);outline-offset:2px}.vx-token-packs h3{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:650}.vx-pricing-lead{color:var(--vx-muted);margin:8px 0 0;font-size:15px}.vx-pass-banner,.vx-resume-banner{background:var(--vx-success-soft);color:var(--vx-success);border-radius:12px;align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.vx-resume-banner{margin:12px 0 0}.vx-callout-actions{flex-wrap:wrap;gap:8px;display:flex}.vx-closing-cta{box-shadow:none;margin-top:26px}.vx-pricing-section .pricing-heading h2{max-width:none}.vx-analyze-public .vx-public-upload{padding:26px}.vx-upsell{border:1px solid var(--vx-line);background:linear-gradient(135deg, var(--vx-soft), var(--vx-surface) 70%);color:var(--vx-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px 0;padding:20px 22px;display:grid}.vx-upsell h3{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:650}.vx-upsell p{color:var(--vx-muted);margin:0;font-size:14px;line-height:1.5}.vx-upsell-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vx-ats-preview{border:1px solid var(--vx-line);background:var(--vx-surface);color:var(--vx-ink);border-radius:18px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:26px;margin:22px 0;padding:24px;display:grid}.vx-ats-preview-sheet{aspect-ratio:210/297;border:1px solid var(--vx-line);background:var(--vx-surface-2);box-shadow:var(--vx-shadow);border-radius:10px;position:relative;overflow:hidden}.vx-ats-preview-sheet img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vx-ats-preview-sheet:after{background:linear-gradient(transparent, var(--vx-surface));content:"";height:38%;position:absolute;bottom:0;left:0;right:0}.vx-ats-preview-placeholder{height:100%;color:var(--vx-muted);text-align:center;place-items:center;padding:18px;font-size:13px;display:grid}.vx-ats-preview h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:650}.vx-ats-preview p{color:var(--vx-muted);margin:0 0 12px;font-size:14.5px;line-height:1.6}.vx-ats-preview ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.vx-ats-preview li{align-items:center;gap:8px;font-size:14px;display:flex}.vx-ats-preview li svg{color:var(--vx-success)}.vx-ats-preview-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:960px){.vx-explorer{grid-template-columns:1fr}.vx-explorer-tabs{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.vx-explorer-tab{scroll-snap-align:start}.vx-plan-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (max-width:720px){.vx-ats-entry .ats-generator-coming-main{grid-template-columns:auto minmax(0,1fr)}.vx-ats-entry .ats-generator-coming-main>.button{grid-column:1/-1;width:100%}.vx-hero-drop{margin-top:26px}.vx-result{padding:16px}.vx-result-score,.vx-panel-score{text-align:center;grid-template-columns:1fr;justify-items:center}.vx-result-cta,.vx-upsell{grid-template-columns:1fr}.vx-result-actions .button{width:100%}.vx-result-footer{flex-direction:column}.vx-result-footer>span{text-align:left}.vx-explorer-content{padding:18px}.vx-explorer-panel{min-height:0}.vx-offer-list li{grid-template-columns:22px minmax(0,1fr)}.vx-offer-list em{grid-column:2;justify-self:start}.vx-steps{grid-template-columns:1fr;gap:30px}.vx-steps:before{background:linear-gradient(180deg, var(--vx-lavender), var(--vx-indigo), var(--vx-lavender));width:2px;height:auto;inset:0 auto 0 27px}.vx-steps:after{width:2px;height:calc(100% * var(--progress,0));top:27px;bottom:auto;left:27px}.vx-step{text-align:left;grid-template-columns:54px minmax(0,1fr);justify-items:start;column-gap:16px;padding:0}.vx-step-marker{grid-row:span 3;margin:0}.vx-ats-preview{grid-template-columns:1fr}.vx-ats-preview-sheet{max-width:300px}}@media (prefers-reduced-motion:reduce){.vx-result,.vx-explorer-content{animation:none}.vx-spinner{animation-duration:2.4s}.vx-drop-zone.is-dragging{transform:none}}.vx-result-score .score-gauge,.vx-panel-score .score-gauge{width:200px;height:118px;margin:0}.vx-result-score .score-gauge strong,.vx-panel-score .score-gauge strong{color:var(--vx-ink);letter-spacing:-.05em;font-size:42px;font-weight:700;bottom:26px}.vx-result-score .score-gauge>span,.vx-panel-score .score-gauge>span{color:var(--vx-muted);font-size:12px;font-weight:600;bottom:6px}.vx-result-score .score-gauge-progress,.vx-panel-score .score-gauge-progress{stroke:var(--vx-indigo)}.vx-result-score .score-gauge-track,.vx-panel-score .score-gauge-track{stroke:var(--vx-soft)}@media (max-width:720px){.vx-result-score .score-gauge,.vx-panel-score .score-gauge{margin:0 auto}}.vx-method-drop{width:min(100%,640px);margin:56px auto 0;scroll-margin-top:59vh}.vx-flow-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08033159;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vx-flow-pop{border:1px solid var(--vx-line);background:var(--vx-surface);width:min(560px,100%);max-height:88vh;box-shadow:var(--vx-shadow);border-radius:18px;padding:22px;overflow-y:auto}.vx-flow-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vx-flow-head h3{color:var(--vx-ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.vx-method-drop-title{color:var(--vx-ink);letter-spacing:-.02em;text-align:center;margin:0 0 14px;font-size:20px;font-weight:650}.dashboard-analysis-filter{border:1px solid var(--vx-line,#e3e5ea);background:var(--vx-surface,#fff);box-shadow:none;border-radius:999px;padding:3px}.dashboard-analysis-filter>span{color:var(--vx-muted,#6b7385);padding:0 8px;font-size:11px}.dashboard-analysis-filter button{border-radius:999px;min-height:28px;padding:0 12px;font-size:12px;font-weight:600}.dashboard-analysis-filter button.is-active{background:var(--vx-soft,#eef1ff);color:var(--vx-indigo,#4865ff);box-shadow:none}.dashboard-analysis-grid,.dashboard-match-grid{gap:12px}.dashboard-analysis-card,.dashboard-match-card{border:1px solid var(--vx-line,#e3e5ea);min-height:0;box-shadow:none;border-radius:16px;gap:10px;padding:16px}.dashboard-analysis-card-body h3,.dashboard-match-card h3{font-size:15px}.dashboard-analysis-card-body p,.dashboard-match-card p{font-size:12.5px}.dashboard-match-summary{flex-wrap:wrap;gap:6px;display:flex}.dashboard-match-result{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.dashboard-match-result.is-matched{background:var(--vx-success-soft,#e8f7ef);color:var(--vx-success,#16794c)}.dashboard-match-result.is-uncertain{background:var(--vx-warn-soft,#fff4d6);color:var(--vx-warn,#9a5b00)}.dashboard-match-result.is-missing{background:var(--vx-danger-soft,#fdecec);color:var(--vx-danger,#b42318)}.dashboard-card-date{letter-spacing:.04em;text-transform:uppercase;color:var(--vx-muted,#6b7385);font-size:11px}.ats-template-card.is-disabled{opacity:1;box-shadow:none;background:#f8f9fb;border-color:#e3e5ea;transform:none}.ats-template-card.is-disabled strong,.ats-template-card.is-disabled>.ats-template-copy>span{color:#7a8296}.ats-template-card.is-disabled .ats-template-miniature{opacity:.55}.ats-template-soon{color:#5c6478;letter-spacing:.02em;text-transform:none;background:#eef0f4;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600;display:inline-block}.ats-builder-section-heading{align-items:center;gap:14px;margin-bottom:24px}.ats-builder-section-heading>span:first-child{color:#4865ff;background:#eef2ff;border-radius:12px;width:44px;height:44px}.ats-builder-section-heading small{color:#4865ff;letter-spacing:.08em;background:#eef2ff;border-radius:999px;margin-bottom:6px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.ats-builder-section-heading h2{letter-spacing:-.02em;font-size:22px;font-weight:650}.ats-builder-section-heading p{color:var(--vx-muted,#66768a);margin-top:6px;font-size:13px;line-height:1.6}.ats-builder-stepper{gap:0}.ats-builder-stepper>div{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ats-builder-stepper>div>div:first-child{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ats-builder-stepper .stepper-indicator{width:36px;height:36px}.ats-builder-stepper .stepper-connector{flex:none;height:2px;position:absolute;top:17px;left:calc(50% + 22px);right:calc(22px - 50%)}.ats-builder-stepper .stepper-copy{text-align:center}.ats-builder-stepper .stepper-description{max-width:240px;margin:4px auto 0}.ats-builder-stepper .stepper-indicator.text-primary{color:#fff;background:#4865ff;border-color:#4865ff;box-shadow:0 0 0 5px #4865ff2e}.ats-builder-generate-box{background:#fff;border:1px solid #e3e5ea;border-radius:14px;justify-content:flex-end;align-items:center;margin-top:4px;padding:14px 16px;display:flex}.ats-builder-generate-box>button{border-radius:999px;min-height:44px;padding:0 26px;font-size:14px;font-weight:650}.ats-builder-generate-box{background:0 0;border:0;padding:18px 0}.ats-section-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ats-section-tabs button{color:#4a5670;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e5ea;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.ats-section-tabs button:hover{color:#1f2a44;border-color:#aab2c2}.ats-section-tabs button.is-active{color:#fff;background:#4865ff;border-color:#4865ff}.ats-paper{background:#fff;border:1px solid #e3e5ea;border-radius:14px;padding:22px 24px;box-shadow:0 8px 24px #0803310f}.ats-paper-title{color:#1f2a44;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #1f2a44;margin:0 0 12px;padding-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700}.ats-paper-line{color:#1f2a44;resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;padding:4px 6px;font-family:Georgia,Times New Roman,serif;font-size:13.5px;line-height:1.55;transition:background-color .12s,border-color .12s;display:block}.ats-paper-line:hover{background:#f4f6ff}.ats-paper-line:focus{background:#fff;border-color:#4865ff;outline:none;box-shadow:0 0 0 3px #4865ff24}.ats-section-pager{color:#6b7385;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.ats-section-pager button{color:#1f2a44;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd4de;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.ats-section-pager button:hover:not(:disabled){background:#f6f7f9;border-color:#9ca4b4}.ats-section-pager button:disabled{opacity:.45;cursor:default}.ats-paper-hint{color:#6b7385;margin:0 0 8px;font-size:12.5px}.ats-paper-sheet{background:#fff;border:1px solid #e3e5ea;border-radius:12px;max-height:72vh;padding:26px 30px;position:relative;overflow-y:auto;box-shadow:0 8px 24px #0803310f}.ats-paper-sheet .ats-paper{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:18px;padding:0}.ats-paper-sheet .ats-paper-title{margin:0 0 6px}.ats-paper.is-active .ats-paper-title{color:#4865ff;border-bottom-color:#4865ff}.ats-paper.is-header .ats-paper-title{display:none}.ats-paper.is-header .ats-paper-line{text-align:center}.ats-paper.is-header .ats-paper-line:first-child{letter-spacing:.02em;font-size:20px;font-weight:700}.ats-paper-sheet{border-radius:16px;max-height:none;padding:22px 24px;overflow:visible}.ats-paper-head h3{color:#4865ff;letter-spacing:-.01em;text-transform:none;margin:0;font-family:inherit;font-size:19px;font-weight:700}.ats-paper-lines{gap:8px;display:grid}.ats-paper-sheet .ats-paper-line{color:#1f2a44;background:#f8f9fc;border:1px solid #e6e9f2;border-radius:12px;padding:11px 14px;font-family:inherit;font-size:15px;line-height:1.6}.ats-paper-sheet .ats-paper-line:hover{background:#fff;border-color:#c3ccff}.ats-paper-sheet .ats-paper-line:focus{background:#fff;border-color:#4865ff;box-shadow:0 0 0 3px #4865ff24}.ats-paper-sheet .ats-paper-line::placeholder{color:#a3aabb}.ats-paper-sheet .ats-section-pager{border-top:1px solid #eef0f4;margin-top:18px;padding-top:14px}.ats-paper-head{border-bottom:1px solid #eef0f4;margin-bottom:14px;padding-bottom:14px}.ats-paper-head h3{color:#0f1f3d;letter-spacing:-.02em;font-size:21px;font-weight:700}.ats-paper-head p{color:#7a8296;margin:6px 0 0;font-size:12.5px}.ats-entry{border-left:3px solid #d6defd;gap:6px;margin:10px 0 6px 12px;padding:4px 0 4px 16px;display:grid}.ats-entry-label{color:#4865ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ats-entry-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ats-paper-sheet .ats-paper-line.ats-entry-title{color:#0f1f3d;font-size:16px;font-weight:700}.ats-paper-sheet .ats-paper-line.ats-entry-date{color:#4865ff;text-align:center;background:#eef2ff;border-color:#0000;width:170px;font-size:13px;font-weight:600}.ats-paper-sheet .ats-paper-line.ats-entry-date:hover{background:#fff;border-color:#c3ccff}.ats-entry-body{gap:6px;margin-left:14px;display:grid}.ats-entry-body .ats-paper-line{background:#fff;font-size:14px}.ats-entry-body .ats-paper-line:hover{background:#f8f9fc}.ats-entry{border-left:0;position:relative}.ats-entry:before{content:"";opacity:.75;background:linear-gradient(#4865ff,#b7c3ff);border-radius:3px;width:3px;transition:opacity .15s;position:absolute;top:4px;bottom:4px;left:0}.ats-entry:hover:before,.ats-entry:focus-within:before{opacity:1}.ats-entry-label{color:#3b53d9;align-items:center;gap:6px;display:inline-flex}.ats-entry-label:before{content:"";background:#4865ff;border-radius:50%;width:7px;height:7px}.ats-paper-sheet .ats-paper-line.ats-entry-title{color:#0f1f3d;background:0 0;border-color:#0000}.ats-paper-sheet .ats-paper-line.ats-entry-title:hover{background:#f6f8ff;border-color:#dfe5ff}.ats-paper-sheet .ats-paper-line.ats-entry-title:focus{background:#fff;border-color:#4865ff}.ats-paper-sheet .ats-paper-line.ats-entry-date{color:#3347c8;background:#e9edff}.ats-entry-body .ats-paper-line{color:#3a4560;background:#fff;border-color:#e8ebf3}.ats-entry-body .ats-paper-line:hover{background:#fafbff;border-color:#cdd6ff}.ats-entry-body .ats-paper-line:focus{color:#1f2a44;background:#fff;border-color:#4865ff}.ats-entry-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ats-entry-delete{color:#8a93a8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;transition:background-color .15s,color .15s,border-color .15s;display:inline-grid}.ats-entry-delete:hover{color:#c43c3c;background:#fdf1f1;border-color:#f1c3c3}.ats-entry-delete:focus-visible{outline-offset:2px;outline:2px solid #c43c3c}.ats-entry{background:#fcfdff;border:1px solid #e8ebf3;border-radius:14px;gap:8px;margin:14px 0 8px;padding:12px 14px 12px 16px}.ats-entry:before{top:12px;bottom:12px}.ats-entry-top{border-bottom:1px dashed #e3e7f2;min-height:26px;padding-bottom:6px}.ats-entry-delete{width:30px;height:30px;margin-right:-4px}.ats-entry-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ats-paper-sheet .ats-paper-line.ats-entry-date{white-space:nowrap;text-align:center;border-radius:999px;width:auto;min-width:150px;padding:6px 12px}.ats-entry-body{margin-left:0;padding-top:2px}.ats-entry-body .ats-paper-line{border-radius:10px}.ats-header-lines{gap:8px;margin:0;display:grid}.ats-header-lines .ats-paper-line{color:#1f2a44;background:#fcfdff;border:1px solid #e8ebf3;border-radius:12px;padding:12px 14px;font-size:14.5px;font-weight:500}.ats-header-lines .ats-paper-line:hover{background:#fafbff;border-color:#cdd6ff}.ats-header-lines .ats-paper-line:focus{background:#fff;border-color:#4865ff}.ats-paper-sheet .ats-paper-line.ats-subheading,.ats-entry-body .ats-paper-line.ats-subheading{color:#1f2a44;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #1f2a44;border-radius:0;margin-top:12px;padding:6px 2px 4px;font-size:12.5px;font-weight:700}.ats-paper-sheet .ats-paper-line.ats-subheading:focus{color:#4865ff;box-shadow:none;background:0 0;border-bottom-color:#4865ff}.ats-entry:before{display:none}.ats-builder-editor-actions{align-items:center;gap:10px;display:flex}.ats-builder-reset,.ats-builder-next{height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ats-builder-reset{color:#1f2a44;box-shadow:none;background:#fff;border:1px solid #d5d9e2}.ats-builder-reset:hover:not(:disabled){background:#f6f7f9;border-color:#9ca4b4}.ats-builder-reset:disabled{color:#b3b9c7;cursor:default;background:#fafbfc;border-color:#eceef3}.ats-builder-next{color:#fff;background:#4865ff;border:1px solid #4865ff;box-shadow:0 6px 16px #4865ff38}.ats-builder-next:hover:not(:disabled){background:#3b53d9;border-color:#3b53d9;box-shadow:0 8px 20px #4865ff47}.ats-builder-next svg,.ats-builder-reset svg{flex:none}.ats-builder-export-section .ats-builder-section-heading>.button-outline{border-radius:999px;align-self:center;height:40px;padding:0 18px;font-size:13.5px;font-weight:600}.ats-builder-export-section iframe{background:#fff;box-shadow:0 8px 24px #0803310f;border:1px solid #e3e5ea!important;border-radius:16px!important}.ats-builder-export-grid{grid-template-columns:minmax(0,420px)}.ats-builder-export-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 14px #0803310d}.ats-builder-export-grid>button:hover:not(:disabled){border-color:#4865ff;transform:translateY(-1px);box-shadow:0 8px 22px #4865ff24}.ats-builder-export-grid>button:disabled{opacity:.55;cursor:default}.ats-builder-export-grid>button>svg:first-child{box-sizing:border-box;color:#4865ff;background:#eef2ff;border-radius:12px;width:44px;height:44px;padding:12px}.ats-builder-export-grid>button>svg:last-child{color:#8a93a8}.ats-builder-export-grid>button strong{color:#0f1f3d;letter-spacing:-.01em;font-size:15px;font-weight:650;display:block}.ats-builder-export-grid>button small{color:#66768a;margin-top:3px;font-size:12.5px;display:block}@media (max-width:760px){.ats-builder-export-grid{grid-template-columns:1fr}}.ats-builder-export-grid{grid-template-columns:minmax(0,440px);margin:4px 0 20px}.ats-builder-export-grid>button{background:linear-gradient(135deg,#fff 0%,#f6f8ff 100%);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 18px}.ats-builder-export-grid>button>svg:first-child{border-radius:14px;width:46px;height:46px;padding:13px;transition:background-color .15s,color .15s}.ats-builder-export-grid>button:hover:not(:disabled)>svg:first-child{color:#fff;background:#4865ff}.ats-builder-export-grid>button>svg:last-child{width:18px;height:18px;transition:transform .15s,color .15s}.ats-builder-export-grid>button:hover:not(:disabled)>svg:last-child{color:#4865ff;transform:translateY(2px)}.ats-builder-export-grid>button strong{font-size:15.5px}.ats-builder-export-grid>button small{font-size:12.5px}.ats-export-row{flex-wrap:wrap;align-items:stretch;gap:12px;margin:4px 0 20px;display:flex}.ats-export-row .ats-builder-export-grid{margin:0}.ats-export-back{color:#1f2a44;background:#fff;border:1px solid #d5d9e2;border-radius:999px;justify-content:center;align-self:center;align-items:center;height:40px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.ats-export-back:hover{background:#f6f7f9;border-color:#9ca4b4}.ats-export-row{align-items:flex-start}.ats-export-row .ats-builder-export-grid{width:min(440px,100%)}.ats-export-card{width:min(440px,100%);color:inherit;background:linear-gradient(135deg,#fff 0%,#f6f8ff 100%);border:1px solid #dfe4ee;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;height:auto;padding:14px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 14px #0803310d}.ats-export-card:hover{background:linear-gradient(135deg,#fff 0%,#f6f8ff 100%);border-color:#4865ff;transform:translateY(-1px);box-shadow:0 8px 22px #4865ff24}.ats-export-card>svg:first-child{box-sizing:border-box;color:#4865ff;background:#eef2ff;border-radius:14px;width:46px;height:46px;padding:13px;transition:background-color .15s,color .15s}.ats-export-card:hover>svg:first-child{color:#fff;background:#4865ff}.ats-export-card>svg:last-child{color:#8a93a8;width:18px;height:18px}.ats-export-card strong{color:#0f1f3d;letter-spacing:-.01em;font-size:15.5px;font-weight:650;display:block}.ats-export-card small{color:#66768a;margin-top:3px;font-size:12.5px;display:block}.ats-export-card{grid-template-columns:auto minmax(0,1fr) auto}.ats-export-card:not(:has(>svg:last-child)){grid-template-columns:auto minmax(0,1fr)}.ats-builder-export-grid>button:hover:not(:disabled),.ats-export-card:hover{background:#fff;border-color:#aab4c7;outline:none;box-shadow:0 8px 22px #1f2a441a}.ats-builder-export-grid>button:hover:not(:disabled)>svg:first-child,.ats-export-card:hover>svg:first-child{color:#fff;background:#1f2a44}.ats-builder-export-grid>button:hover:not(:disabled)>svg:last-child{color:#1f2a44}.job-analysis-kicker,.job-analysis-kicker>div{letter-spacing:.08em;font-size:17px}.vx-plan .vx-plan-action{border-radius:999px;height:44px;font-size:14px;font-weight:600}.vx-plan-free .vx-plan-action{border-color:#d5d9e2}.vx-plan .vx-plan-action:disabled{opacity:1;cursor:default;color:#16794c;background:#eaf7ef;border-color:#cfeedd}.vx-plan .vx-plan-action:disabled:before{content:"✓";margin-right:6px;font-weight:700}.vx-plan .vx-plan-action:disabled:before{color:#4865ff}.vx-plan .vx-plan-action:disabled{color:#16794c;background:#eaf7ef;border-color:#cfeedd}.vx-plan .vx-plan-action:disabled:before{content:none;display:none}.vx-analysis-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.vx-analysis-actions>section{height:100%;margin:0}.vx-analysis-actions .ats-generator-coming-main{height:100%}@media (max-width:900px){.vx-analysis-actions{grid-template-columns:1fr}}.vx-analysis-actions{margin-bottom:24px}.analysis-correction-cta+.vx-analysis-actions{margin-top:24px}.account-page,.saas-page,.job-workspace,.analyze-page,.analyze-shell,.job-search-page,.job-search-shell{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76'%3E%3Cpath d='M29 27l9 20 9-20' fill='none' stroke='%23080331' stroke-opacity='.045' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:76px 76px}main.job-search-page,main.job-workspace,main.analyze-page,main.analyze-shell{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76'%3E%3Cpath d='M29 27l9 20 9-20' fill='none' stroke='%23080331' stroke-opacity='.045' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:76px 76px!important}main.job-search-page [class*=pageHeading] h1{color:#0f1f3d;letter-spacing:-.055em;letter-spacing:-.055em;margin:0 0 11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(35px,4vw,50px);font-weight:650;line-height:1}main.job-search-page [class*=pageHeading] p{color:#5b6b82;max-width:610px;margin:0;font-size:15px;line-height:1.6}.shared-nav-items a.is-active:before{opacity:1;background:#fff;box-shadow:0 1px 3px #0803311a,inset 0 0 0 1px #dfe5f4}.shared-nav-items a.is-active{color:#3b53d9;font-weight:600}.shared-nav-items a:hover:before{opacity:1;background:#f1f3f8;box-shadow:inset 0 0 0 1px #e6e9f1}.shared-nav-items a:hover{color:#1f2a44}.analysis-detail-secondary-button{color:#1f2a44;background:#fff;border:1px solid #d5d9e2;border-radius:999px;height:40px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s}.analysis-detail-secondary-button:hover{color:#1f2a44;background:#f6f7f9;border-color:#9ca4b4;text-decoration:none}.dashboard-header h1{color:#0f1f3d;letter-spacing:-.055em;margin:0 0 11px;font-size:clamp(35px,4vw,50px);font-weight:650;line-height:1}.dashboard-header p{color:#5b6b82;max-width:610px;font-size:15px;line-height:1.6}.dashboard-overview{border-radius:20px;box-shadow:0 6px 22px #0f1f3d0f}.dashboard-usage-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.dashboard-usage-row{background:#fff;border-radius:16px;padding:16px 16px 14px}.dashboard-usage-row .dashboard-meter{height:8px;margin:14px 0 10px}.dashboard-section-heading h2{letter-spacing:-.045em;font-size:24px}.dashboard-section-heading p{font-size:14px}.shared-analysis-submenu>a:hover,.shared-analysis-submenu>a.is-active{color:#1f2a44!important;background:#f1f3f8!important}.shared-analysis-submenu>a:hover .shared-analysis-submenu-icon,.shared-analysis-submenu>a.is-active .shared-analysis-submenu-icon{color:#1f2a44;background:#fff}.dashboard-overview .dashboard-section-heading p{margin-left:43px}.dashboard-usage-title-icon{vertical-align:middle;position:relative;top:-2px}
