.ats-module__3z1Afq__page{background:radial-gradient(900px 400px at 50% -160px,#7c3aed24,#0000 70%),#fbfaff;min-height:100vh;padding:28px 24px 72px}.ats-module__3z1Afq__wrap{max-width:1080px;margin:0 auto}.ats-module__3z1Afq__back{color:var(--mut);align-items:center;gap:6px;margin-bottom:22px;font-size:14px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.ats-module__3z1Afq__back:hover{color:var(--acc);gap:9px}.ats-module__3z1Afq__err{color:#dc2626;align-items:center;gap:6px;max-width:420px;margin-top:8px;font-size:13px;font-weight:500;display:inline-flex}.ats-module__3z1Afq__b_good{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.ats-module__3z1Afq__b_warn{background:linear-gradient(90deg,#fcd34d,#f59e0b)}.ats-module__3z1Afq__b_low{background:linear-gradient(90deg,#fca5a5,#ef4444)}.ats-module__3z1Afq__head{text-align:center;animation:ats-module__3z1Afq__rise .5s var(--ease)both;margin-bottom:28px}.ats-module__3z1Afq__pill{color:var(--deep);background:#fff;border:1px solid #e4dcfb;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ats-module__3z1Afq__pill i{background:var(--acc);border-radius:50%;width:7px;height:7px}.ats-module__3z1Afq__head h1{letter-spacing:-.035em;margin:14px 0 8px;font-size:clamp(30px,4.2vw,46px)}.ats-module__3z1Afq__head h1 span{color:var(--acc)}.ats-module__3z1Afq__head p{max-width:560px;color:var(--mut);margin:0 auto;font-size:16px;line-height:1.55}.ats-module__3z1Afq__uploadGrid{animation:ats-module__3z1Afq__rise .5s 80ms var(--ease)both;grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.ats-module__3z1Afq__drop{cursor:pointer;text-align:center;min-height:320px;transition:border-color .2s,background .2s,transform .2s var(--ease);background:#fff;border:2px dashed #d6cdee;border-radius:24px;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:30px;display:flex}.ats-module__3z1Afq__drop:hover,.ats-module__3z1Afq__drop:focus-visible{border-color:var(--acc2);background:var(--tint)}.ats-module__3z1Afq__dropOn{transform:scale(1.01);border-color:var(--acc)!important;background:var(--v50)!important}.ats-module__3z1Afq__dropErr{border-color:#fca5a5}.ats-module__3z1Afq__dropIcon{color:#fff;width:72px;height:72px;transition:transform .3s var(--ease);background:linear-gradient(135deg,#8b5cf6,#5b21b6);border-radius:22px;place-items:center;margin-bottom:10px;display:grid;box-shadow:0 16px 32px -14px #5b21b699}.ats-module__3z1Afq__drop:hover .ats-module__3z1Afq__dropIcon{transform:translateY(-5px)}.ats-module__3z1Afq__drop b{font-size:17px;font-weight:650}.ats-module__3z1Afq__drop u{color:var(--acc);text-underline-offset:3px}.ats-module__3z1Afq__drop small{color:#9b95ad;font-size:13.5px}.ats-module__3z1Afq__checks{border:1px solid var(--bor);background:#fff;border-radius:24px;padding:22px}.ats-module__3z1Afq__checks h3{margin:0 0 12px;font-size:15px}.ats-module__3z1Afq__checks ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ats-module__3z1Afq__checks li{color:#3d3752;align-items:center;gap:10px;font-size:14px;display:flex}.ats-module__3z1Afq__checks li span{background:var(--v50);width:22px;height:22px;color:var(--deep);border-radius:7px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.ats-module__3z1Afq__checks p{border-top:1px solid var(--bor);color:var(--mut);align-items:center;gap:7px;margin:16px 0 0;padding-top:14px;font-size:12.5px;display:flex}.ats-module__3z1Afq__checks p svg{color:var(--acc);flex:none}.ats-module__3z1Afq__gate{border:1px solid var(--bor);text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:30px;display:flex}.ats-module__3z1Afq__gateIcon{background:var(--v50);width:60px;height:60px;color:var(--acc);border-radius:18px;place-items:center;display:grid}.ats-module__3z1Afq__gateOut{color:#b45309;background:#fffbeb}.ats-module__3z1Afq__gate h2{letter-spacing:-.015em;margin:6px 0 0;font-size:20px}.ats-module__3z1Afq__gate p{max-width:380px;color:var(--mut);margin:0;font-size:14.5px;line-height:1.55}.ats-module__3z1Afq__gate p b{color:var(--ink)}.ats-module__3z1Afq__gateActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.ats-module__3z1Afq__analyzing{border:1px solid var(--bor);text-align:center;max-width:460px;animation:ats-module__3z1Afq__rise .5s var(--ease)both;background:#fff;border-radius:26px;margin:20px auto 0;padding:34px 28px;box-shadow:0 30px 60px -40px #5b21b680}.ats-module__3z1Afq__scan{place-items:center;margin-bottom:18px;display:grid}.ats-module__3z1Afq__doc{background:var(--tint);border:1.5px solid #e4dcfb;border-radius:12px;flex-direction:column;gap:8px;width:72px;height:92px;padding:14px 12px;display:flex;position:relative;overflow:hidden}.ats-module__3z1Afq__doc i{background:#e4dcfb;border-radius:4px;height:5px}.ats-module__3z1Afq__doc i:nth-child(3){width:70%}.ats-module__3z1Afq__doc i:nth-child(5){width:55%}.ats-module__3z1Afq__doc em{background:linear-gradient(#0000,#7c3aed59,#0000);height:22px;animation:1.6s ease-in-out infinite ats-module__3z1Afq__scanLine;position:absolute;left:0;right:0}.ats-module__3z1Afq__analyzing h2{letter-spacing:-.015em;margin:0 0 4px;font-size:20px}.ats-module__3z1Afq__analyzing>p{color:#9b95ad;word-break:break-all;margin:0 0 20px;font-size:13.5px}.ats-module__3z1Afq__steps{text-align:left;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ats-module__3z1Afq__steps li{color:#b4aec4;align-items:center;gap:10px;font-size:14px;transition:color .3s;display:flex}.ats-module__3z1Afq__steps li>span{color:#fff;width:22px;height:22px;transition:all .3s var(--ease);border:1.5px solid #e9e3f7;border-radius:50%;flex:none;place-items:center;display:grid}.ats-module__3z1Afq__stOn{font-weight:600;color:var(--ink)!important}.ats-module__3z1Afq__stOn>span{border-color:var(--acc)!important}.ats-module__3z1Afq__stDone{color:var(--deep)!important}.ats-module__3z1Afq__stDone>span{background:var(--acc);border-color:var(--acc)!important}.ats-module__3z1Afq__dot{border:2px solid #e4dcfb;border-top-color:var(--acc);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ats-module__3z1Afq__spin}.ats-module__3z1Afq__hero{border:1px solid var(--bor);animation:ats-module__3z1Afq__rise .5s var(--ease)both;background:#fff;border-radius:26px;grid-template-columns:auto minmax(0,1fr) 320px;align-items:center;gap:28px;padding:28px;display:grid;box-shadow:0 30px 60px -44px #5b21b680}.ats-module__3z1Afq__ring{width:156px;height:156px;position:relative}.ats-module__3z1Afq__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ats-module__3z1Afq__ring circle{fill:none;stroke-width:10px;stroke:#f1edfb}.ats-module__3z1Afq__ring circle+circle{stroke-linecap:round;animation:ats-module__3z1Afq__ringIn 1.3s var(--ease)both}.ats-module__3z1Afq__r_good circle+circle{stroke:var(--acc)}.ats-module__3z1Afq__r_warn circle+circle{stroke:#8b5cf6}.ats-module__3z1Afq__r_low circle+circle{stroke:#ef4444}.ats-module__3z1Afq__ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ats-module__3z1Afq__ring b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}.ats-module__3z1Afq__ring small{color:#9b95ad;margin-top:2px;font-size:13px}.ats-module__3z1Afq__grade{border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.ats-module__3z1Afq__g_good{color:#15803d;background:#f0fdf4}.ats-module__3z1Afq__g_warn{background:var(--v50);color:var(--deep)}.ats-module__3z1Afq__g_low{color:#b91c1c;background:#fef2f2}.ats-module__3z1Afq__heroText h1{letter-spacing:-.025em;margin:10px 0 6px;font-size:clamp(21px,2.4vw,27px);line-height:1.25}.ats-module__3z1Afq__meta{color:#9b95ad;word-break:break-word;margin:0 0 6px;font-size:13.5px}.ats-module__3z1Afq__usage{color:var(--deep);margin:0 0 18px;font-size:12.5px;font-weight:600}.ats-module__3z1Afq__heroActions{flex-wrap:wrap;gap:10px;display:flex}.ats-module__3z1Afq__heroActions>*{gap:7px}.ats-module__3z1Afq__mini{background:var(--tint);border-radius:18px;flex-direction:column;gap:9px;margin:0;padding:16px 18px;list-style:none;display:flex}.ats-module__3z1Afq__mini li{grid-template-columns:minmax(0,1fr) 70px 46px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ats-module__3z1Afq__mini span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ats-module__3z1Afq__mini i,.ats-module__3z1Afq__catBar{background:#e9e3f7;border-radius:9px;height:6px;display:block;overflow:hidden}.ats-module__3z1Afq__mini em,.ats-module__3z1Afq__catBar em{border-radius:inherit;height:100%;animation:ats-module__3z1Afq__grow 1s var(--ease)both;transform-origin:0;display:block}.ats-module__3z1Afq__mini b{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.ats-module__3z1Afq__mini b small{color:#9b95ad;font-weight:500}.ats-module__3z1Afq__two{grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:18px;display:grid}.ats-module__3z1Afq__fixes,.ats-module__3z1Afq__wins,.ats-module__3z1Afq__breakdown,.ats-module__3z1Afq__skills,.ats-module__3z1Afq__roleFit{border:1px solid var(--bor);animation:ats-module__3z1Afq__rise .5s .1s var(--ease)both;background:#fff;border-radius:22px;padding:22px}.ats-module__3z1Afq__secHead{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ats-module__3z1Afq__secHead h2,.ats-module__3z1Afq__wins h2{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.ats-module__3z1Afq__secHead h2 svg{color:var(--acc)}.ats-module__3z1Afq__secHead small{color:#9b95ad;margin-left:auto;font-size:12.5px}.ats-module__3z1Afq__fixes ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ats-module__3z1Afq__fixes li{background:var(--tint);animation:ats-module__3z1Afq__rise .45s var(--ease)both;border:1px solid #efe9fb;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ats-module__3z1Afq__num{background:var(--acc);color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.ats-module__3z1Afq__fixes p{color:#3d3752;flex:1;margin:0;font-size:14.5px;line-height:1.55}.ats-module__3z1Afq__wins h2{margin-bottom:14px}.ats-module__3z1Afq__wins h2 svg{color:#fff;background:#22c55e;border-radius:50%;width:22px;height:22px;padding:3px}.ats-module__3z1Afq__wins ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ats-module__3z1Afq__wins li{color:#3d3752;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.ats-module__3z1Afq__wins li svg{color:#16a34a;flex:none;margin-top:3px}.ats-module__3z1Afq__none{color:var(--mut);margin:0;font-size:14px}.ats-module__3z1Afq__roleFit{margin-top:18px}.ats-module__3z1Afq__roleFit .ats-module__3z1Afq__catBar{height:8px;margin:4px 0 10px}.ats-module__3z1Afq__roleFit p{color:var(--mut);margin:0;font-size:14px}.ats-module__3z1Afq__roleFit p b{color:var(--ink)}.ats-module__3z1Afq__breakdown{margin-top:18px}.ats-module__3z1Afq__breakdown>ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ats-module__3z1Afq__cat+.ats-module__3z1Afq__cat{border-top:1px solid #f4f2f8}.ats-module__3z1Afq__catHead{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) 200px 70px 16px;align-items:center;gap:14px;padding:14px 8px;transition:background .2s;display:grid}.ats-module__3z1Afq__catHead:hover{background:var(--tint)}.ats-module__3z1Afq__catHead b{font-size:15px;font-weight:600}.ats-module__3z1Afq__dotB{border-radius:50%;width:10px;height:10px}.ats-module__3z1Afq__d_good{background:var(--acc)}.ats-module__3z1Afq__d_warn{background:#f59e0b}.ats-module__3z1Afq__d_low{background:#ef4444}.ats-module__3z1Afq__catBar{height:8px}.ats-module__3z1Afq__catScore{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ats-module__3z1Afq__catScore small{color:#9b95ad;font-weight:500}.ats-module__3z1Afq__chev{color:#b4aec4;transition:transform .25s var(--ease);font-size:20px}.ats-module__3z1Afq__catOpen .ats-module__3z1Afq__chev{color:var(--acc);transform:rotate(90deg)}.ats-module__3z1Afq__items{animation:ats-module__3z1Afq__rise .3s var(--ease)both;flex-direction:column;gap:8px;margin:0 0 12px;padding:4px 8px 8px 32px;list-style:none;display:flex}.ats-module__3z1Afq__items li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.ats-module__3z1Afq__items li>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ats-module__3z1Afq__ok{color:#3d3752}.ats-module__3z1Afq__ok>span{background:#22c55e}.ats-module__3z1Afq__no{color:#3d3752}.ats-module__3z1Afq__no>span{background:#f59e0b}.ats-module__3z1Afq__skills{margin-top:18px}.ats-module__3z1Afq__count{background:var(--v100);min-width:26px;height:22px;color:var(--deep);border-radius:999px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-grid}.ats-module__3z1Afq__chips{flex-wrap:wrap;gap:8px;display:flex}.ats-module__3z1Afq__chips span{background:var(--v50);color:var(--deep);transition:transform .2s var(--ease),background .2s;border:1px solid #ece4fd;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:500}.ats-module__3z1Afq__chips span:hover{background:var(--v100);transform:translateY(-2px)}.ats-module__3z1Afq__page a.ats-module__3z1Afq__next,.ats-module__3z1Afq__page a.ats-module__3z1Afq__next:visited{color:#fff}.ats-module__3z1Afq__next{color:#fff;transition:transform .25s var(--ease);background:linear-gradient(120deg,#5b21b6,#7c3aed 60%,#8b5cf6);border-radius:20px;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex;box-shadow:0 24px 44px -28px #5b21b6cc}.ats-module__3z1Afq__next:hover{transform:translateY(-3px)}.ats-module__3z1Afq__nextIcon{background:#ffffff29;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ats-module__3z1Afq__next>span:nth-child(2){flex-direction:column;flex:1;display:flex}.ats-module__3z1Afq__next b{font-size:15.5px}.ats-module__3z1Afq__next small{color:#fffc;font-size:13.5px}.ats-module__3z1Afq__discarded{color:#9b95ad;text-align:center;justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:12.5px;display:flex}.ats-module__3z1Afq__discarded svg{color:var(--acc);flex:none}@keyframes ats-module__3z1Afq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ats-module__3z1Afq__grow{0%{transform:scaleX(0)}}@keyframes ats-module__3z1Afq__ringIn{0%{stroke-dashoffset:100px}}@keyframes ats-module__3z1Afq__spin{to{transform:rotate(360deg)}}@keyframes ats-module__3z1Afq__scanLine{0%{top:-22px}to{top:100%}}@media (max-width:1000px){.ats-module__3z1Afq__hero{grid-template-columns:auto minmax(0,1fr)}.ats-module__3z1Afq__mini{grid-column:1/-1}.ats-module__3z1Afq__two,.ats-module__3z1Afq__uploadGrid{grid-template-columns:1fr}}@media (max-width:600px){.ats-module__3z1Afq__page{padding:20px 16px 56px}.ats-module__3z1Afq__hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding:22px 18px}.ats-module__3z1Afq__heroActions{justify-content:center}.ats-module__3z1Afq__mini{text-align:left;width:100%}.ats-module__3z1Afq__catHead{grid-template-columns:10px minmax(0,1fr) 62px 14px}.ats-module__3z1Afq__catBar{grid-area:2/2/auto/3}.ats-module__3z1Afq__fixes li{flex-wrap:wrap}.ats-module__3z1Afq__drop,.ats-module__3z1Afq__gate{min-height:240px}}@media (prefers-reduced-motion:reduce){.ats-module__3z1Afq__page *{transition:none!important;animation:none!important}}
