.bento-card-pro{transition:all .3s cubic-bezier(.4,0,.2,1)}.bento-card-pro:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px #f59e0b24}.text-glow-amber{text-shadow:0 0 24px rgba(251,191,36,.35)}.bg-dark-mesh-ats{background-color:#070d19;background-image:radial-gradient(at 0% 0%,rgba(245,158,11,.15) 0px,transparent 55%),radial-gradient(at 100% 100%,rgba(16,185,129,.12) 0px,transparent 55%),radial-gradient(at 50% 50%,rgba(14,165,233,.08) 0px,transparent 70%)}.ats-dropzone{border:2px dashed rgba(148,163,184,.4);transition:background-color .2s ease,border-color .2s ease}.ats-dropzone.dragover{background-color:#f59e0b14;border-color:#f59e0b}.job-picker-results{display:none;position:absolute;z-index:30;top:100%;left:0;right:0;margin-top:6px;max-height:220px;overflow-y:auto}.job-picker-results.show{display:block}.circular-progress{position:relative;width:140px;height:140px;margin:0 auto}.circular-progress svg{position:absolute;top:0;left:0;width:140px;height:140px;transform:rotate(-90deg)}.circular-progress circle{fill:none;stroke-width:12;stroke-linecap:round}.circular-progress circle:first-child{stroke:#94a3b833}.circular-progress circle:last-child{stroke:#f59e0b;stroke-dasharray:377;stroke-dashoffset:377;transition:stroke-dashoffset .6s ease,stroke .6s ease}.circular-progress span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.2rem;font-weight:800;color:#0f172a;font-family:Plus Jakarta Sans,sans-serif}html.dark .circular-progress span{color:#fff}.skill-chip{display:inline-flex;padding:4px 12px;border-radius:9999px;font-size:.78rem;font-weight:700}.skill-chip.matched{background:rgba(16,185,129,.12);color:#047857;border:1px solid rgba(16,185,129,.3)}html.dark .skill-chip.matched{background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.35)}.skill-chip.missing{background:rgba(244,63,94,.1);color:#be123c;border:1px solid rgba(244,63,94,.25)}html.dark .skill-chip.missing{background:rgba(244,63,94,.12);color:#fca5a5;border:1px solid rgba(244,63,94,.3)}.ats-illustration-image{width:45%;height:480px;position:relative}.ats-illustration-image .floater{position:absolute;border-radius:12px;padding:.6rem 1.1rem;box-shadow:#00000059 0 13px 27px -5px,#0006 0 8px 16px -8px;font-weight:700;font-size:.85rem;animation:atsFloat 6s ease-in-out infinite;z-index:10}.ats-illustration-image .skills{left:0;top:0;background-color:#f59e0b;color:#1c1300}.ats-illustration-image .contact-information{left:15%;bottom:10%;background-color:#10b981;color:#052e1c}.ats-illustration-image .keywords{right:15%;bottom:42%;background-color:#38bdf8;color:#04212f}.ats-img-1,.ats-img-2{position:absolute;width:18rem;object-fit:contain;border-radius:12px;box-shadow:#00000080 0 20px 40px}.ats-img-2{left:20%;bottom:28%;z-index:5;animation:atsImgSlide 3s ease-in-out infinite alternate}.ats-img-bg{position:absolute;width:18rem;height:27rem;left:20%;bottom:28%;border-radius:12px}.ats-img-bg.bg-2{background:linear-gradient(135deg,rgba(245,158,11,.25),rgba(148,163,184,.15));z-index:1;animation:atsBgSlide1 3s ease-in-out infinite alternate}.ats-img-bg.bg-3{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(56,189,248,.15));z-index:2;animation:atsBgSlide2 3s ease-in-out infinite alternate}@keyframes atsImgSlide{0%{transform:translate(0)}to{transform:translate(2rem,-2rem)}}@keyframes atsBgSlide1{0%{transform:translate(0)}to{transform:translate(1rem,-1rem)}}@keyframes atsBgSlide2{0%{transform:translate(0)}to{transform:translate(2rem,-2rem)}}@keyframes atsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@media (max-width: 1024px){.ats-illustration-image{width:60%}}@media (max-width: 666px){.ats-illustration-image{width:80vw;height:60vw}.ats-img-1,.ats-img-2{width:55vw}.ats-img-bg{width:55vw;height:40vw}.ats-illustration-image .contact-information{display:none}}
