@charset "UTF-8";.resume-ats[data-v-7899597a]{margin:0 auto;max-width:1200px;padding:60px 24px}.resume-ats-inner[data-v-7899597a]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:grid;gap:48px;grid-template-columns:1fr 1.1fr;padding:48px 40px}.resume-ats-text .section-title[data-v-7899597a]{font-size:clamp(1.6rem,2.6vw,2.1rem);margin:12px 0}.section-desc[data-v-7899597a]{color:#ffffffb3;font-size:1rem;line-height:1.6}.resume-ats-card[data-v-7899597a]{display:flex;flex-direction:column;gap:16px}.resume-ats-textarea[data-v-7899597a]{background:#00000059;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;font-family:Inter,sans-serif;font-size:14px;line-height:1.55;min-height:220px;outline:none;padding:16px;resize:vertical;transition:border-color .2s ease}.resume-ats-textarea[data-v-7899597a]::-moz-placeholder{color:#ffffff59}.resume-ats-textarea[data-v-7899597a]::placeholder{color:#ffffff59}.resume-ats-textarea[data-v-7899597a]:focus{border-color:#a78bfa99}.resume-ats-actions[data-v-7899597a]{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.resume-ats-actions .cta-primary[data-v-7899597a]:disabled,.resume-ats-actions .cta-primary[disabled][data-v-7899597a]{cursor:not-allowed;opacity:.55;transform:none!important}.resume-ats-result[data-v-7899597a]{align-items:flex-start;display:grid;gap:28px;grid-template-columns:200px 1fr}.resume-ats-score[data-v-7899597a]{background:#ffffff0a;border:2px solid hsla(0,0%,100%,.1);border-radius:16px;padding:22px 18px;text-align:center}.resume-ats-score[data-grade=green][data-v-7899597a]{background:#22c55e14;border-color:#22c55e}.resume-ats-score[data-grade=amber][data-v-7899597a]{background:#f59e0b14;border-color:#f59e0b}.resume-ats-score[data-grade=red][data-v-7899597a]{background:#ef444414;border-color:#ef4444}.resume-ats-score-label[data-v-7899597a]{color:#fff9;display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.resume-ats-score-num[data-v-7899597a]{color:#fff;font-size:42px;font-weight:800;letter-spacing:-.02em}.resume-ats-score-denom[data-v-7899597a]{color:#ffffff73;font-size:16px;margin-left:4px}.resume-ats-tips-title[data-v-7899597a]{color:#fff;font-size:15px;font-weight:700;margin-bottom:10px}.resume-ats-tips ul[data-v-7899597a]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.resume-ats-tips li[data-v-7899597a]{color:#ffffffd1;font-size:14px;line-height:1.5;padding-left:22px;position:relative}.resume-ats-tips li[data-v-7899597a]:before{color:#c4b5fd;content:"→";font-weight:800;left:0;position:absolute}@media(max-width:900px){.resume-ats-inner[data-v-7899597a]{gap:28px;grid-template-columns:1fr;padding:32px 24px}.resume-ats-result[data-v-7899597a]{gap:18px;grid-template-columns:1fr}.resume-ats-score[data-v-7899597a]{max-width:200px}}
