body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{margin:0 auto;max-width:1300px}.app-card{background:#080e1699;border:1px solid #ffffff0a;border-radius:14px;box-shadow:0 10px 30px #02081499;padding:28px}.two-col{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr}@media (max-width:920px){.two-col{grid-template-columns:1fr}}.ats-form-section{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0!important;padding:10px;scroll-behavior:smooth}.ats-form-section label{color:#d7e3ff;display:block;font-size:.92rem;font-weight:600;margin-bottom:6px}.ats-form-section input[type=email],.ats-form-section input[type=file],.ats-form-section input[type=tel],.ats-form-section input[type=text],.ats-form-section input[type=url],.ats-form-section select,.ats-form-section textarea{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:10px;color:#e9f1ff;display:block;font-size:14px;line-height:1.35;outline:none;padding:12px 14px;width:100%}.ats-form-section input[type=file]{min-height:44px;padding:10px 12px}.ats-form-section input[type=file]::-webkit-file-upload-button{background:linear-gradient(90deg,#6c63ff,#41d1ff);border:none;border-radius:9px;color:#021024;cursor:pointer;font-weight:700;margin-right:10px;padding:8px 12px}.ats-form-section input[type=file]::file-selector-button{background:linear-gradient(90deg,#6c63ff,#41d1ff);border:none;border-radius:9px;color:#021024;cursor:pointer;font-weight:700;margin-right:10px;padding:8px 12px}.ats-form-section textarea{min-height:120px;resize:vertical}.ats-form-section input:focus,.ats-form-section input[type=file]:focus,.ats-form-section select:focus,.ats-form-section textarea:focus{background:hsla(0,0%,100%,.032);border-color:#6c63ff59;box-shadow:0 8px 20px #4362ff14,0 0 0 3px #6c63ff0f}.checkbox{align-items:center;display:flex;gap:10px}.checkbox input[type=checkbox]{height:18px;width:18px}.error-text{color:#ff8b8b}.error-text,.success-text{font-size:.88rem;margin-top:6px}.success-text{color:#7ee0a4}.form-actions{display:flex;gap:12px;margin-top:22px}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:10px 18px}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:linear-gradient(90deg,#6c63ff,#41d1ff);box-shadow:0 10px 26px #4163ff1f;color:#021024}.btn-primary:hover:not(:disabled){transform:translateY(-2px)}.btn-secondary{background:#ffffff0a;border:1px solid #ffffff0f;color:#e9f1ff}label small{color:#d7e3ff99;font-weight:500;margin-left:6px}.hint{color:#d7e3ff99;font-size:.85rem}details pre{background:#ffffff05;border-radius:8px;overflow:auto;padding:12px}@keyframes floatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-card{animation:floatIn .35s ease both}.ats-form-section>*{min-width:0}@media (max-width:520px){.app-card{padding:18px}.form-actions{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=main.d5d19d5a.css.map*/