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{color:#e9f1ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1300px}.ats-job-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0e1726d9,#090f1aeb);border:1px solid #41d1ff33;border-radius:16px;box-shadow:0 16px 40px #00041099;margin-bottom:28px;overflow:hidden;padding:32px 36px;position:relative}.ats-job-hero-card:before{background:linear-gradient(90deg,#6c63ff,#41d1ff 50%,#00f2fe);content:"";height:3px;left:0;position:absolute;right:0;top:0}.ats-badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ats-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.82rem;font-weight:700;letter-spacing:.02em;padding:5px 12px;text-transform:uppercase}.ats-badge-primary{background:#41d1ff26;border:1px solid #41d1ff59;color:#41d1ff}.ats-badge-secondary{background:#6c63ff26;border:1px solid #6c63ff59;color:#a5b4fc}.ats-badge-accent{background:#00f2fe1a;border:1px solid #00f2fe40;color:#7dd3fc}.ats-job-hero-title{color:#fff;font-size:1.65rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 16px}.ats-job-hero-desc{color:#cbd5e1;font-size:1.04rem;line-height:1.65;margin-bottom:24px}.ats-job-hero-desc p{margin:0 0 10px}.ats-job-hero-desc p:last-child{margin-bottom:0}.ats-openings-selector-box{background:#040a1480;border:1px solid #ffffff0f;border-radius:12px;margin-top:18px;padding:16px 20px}.ats-openings-label{color:#94a3b8;display:block;font-size:.92rem;font-weight:600;margin-bottom:12px}.ats-position-tags{display:flex;flex-wrap:wrap;gap:10px}.ats-position-tag{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.tag-dot{background:#64748b;border-radius:50%;height:8px;transition:all .2s ease;width:8px}.ats-position-tag:hover{background:#41d1ff1f;border-color:#41d1ff66;color:#fff;transform:translateY(-1px)}.ats-position-tag.active{background:linear-gradient(90deg,#6c63ff4d,#41d1ff4d);border-color:#41d1ff;box-shadow:0 4px 14px #41d1ff33;color:#fff}.ats-position-tag.active .tag-dot{background:#41d1ff;box-shadow:0 0 8px #41d1ff}.app-card{animation:floatIn .35s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e16b3;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 12px 36px #020814b3;padding:32px}.ats-position-form-row{background:linear-gradient(90deg,#41d1ff0f,#6c63ff0f);border:1px solid #41d1ff40;border-radius:12px;margin-bottom:28px;padding:20px 24px}.ats-position-select-label{align-items:center;color:#41d1ff!important;display:flex!important;font-size:1.05rem!important;font-weight:700!important;gap:8px;margin-bottom:10px!important}.ats-req-star{color:#ff6b6b;margin-left:2px}.ats-select-wrapper select{background:#0e1726d9;border:1px solid #41d1ff4d;border-radius:10px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:block;font-size:1.02rem;font-weight:600;outline:none;padding:13px 16px;transition:all .2s ease;width:100%}.ats-select-wrapper select:focus{border-color:#41d1ff;box-shadow:0 0 0 3px #41d1ff33}.ats-select-wrapper select option{background:#0d1624;color:#e2e8f0;padding:10px}.ats-custom-position-box{margin-top:12px}.ats-custom-position-box input{background:#ffffff0a;border:1px solid #41d1ff4d;border-radius:10px;color:#fff;display:block;font-size:14px;padding:12px 14px;width:100%}.two-col{grid-gap:26px;display:grid;gap:26px;grid-template-columns:1fr 1fr}@media (max-width:920px){.two-col{grid-template-columns:1fr}}.ats-form-section{box-sizing:border-box;margin:0!important;padding:8px}.ats-form-section h2{border-bottom:1px solid #ffffff14;color:#fff;font-size:1.28rem;font-weight:700;margin-bottom:18px;margin-top:0;padding-bottom:8px}.ats-form-section label{color:#cbd5e1;display:block;font-size:.92rem;font-weight:600;margin-bottom:6px;margin-top:14px}.ats-form-section label:first-of-type{margin-top:0}.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%,.035);border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;color:#e9f1ff;display:block;font-size:14px;line-height:1.4;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.ats-form-section input[type=file]{min-height:44px;padding:8px 12px}.ats-form-section input[type=file]::-webkit-file-upload-button{background:linear-gradient(90deg,#6c63ff,#41d1ff);border:none;border-radius:8px;color:#021024;cursor:pointer;font-weight:700;margin-right:12px;padding:8px 14px;-webkit-transition:opacity .2s;transition:opacity .2s}.ats-form-section input[type=file]::file-selector-button{background:linear-gradient(90deg,#6c63ff,#41d1ff);border:none;border-radius:8px;color:#021024;cursor:pointer;font-weight:700;margin-right:12px;padding:8px 14px;transition:opacity .2s}.ats-form-section input[type=file]::-webkit-file-upload-button:hover{opacity:.9}.ats-form-section input[type=file]::file-selector-button:hover{opacity:.9}.ats-form-section textarea{min-height:110px;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:#ffffff0d;border-color:#41d1ff80;box-shadow:0 0 0 3px #41d1ff26}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important;opacity:.6}.error-text{color:#f87171;font-size:.88rem;font-weight:600;margin-top:6px}.ats-error-banner{align-items:flex-start;background:#ef44441f;border:1px solid #ef444466;border-radius:10px;color:#fca5a5;display:flex;gap:12px;margin-top:24px;padding:16px}.error-icon{font-size:1.3rem;line-height:1}.error-content strong{color:#f87171;display:block;margin-bottom:4px}.error-content p{font-size:.92rem;margin:0}.form-actions{align-items:center;display:flex;gap:14px;margin-top:26px}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;justify-content:center;padding:12px 24px;transition:all .2s ease}.btn-primary{background:linear-gradient(90deg,#6c63ff,#41d1ff);box-shadow:0 10px 26px #4163ff26;color:#021024}.btn-primary:hover:not(:disabled){box-shadow:0 12px 28px #41d1ff40;transform:translateY(-2px)}.btn-secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:#e9f1ff}.btn-secondary:hover:not(:disabled){background:#ffffff14}.ats-spinner{animation:spin .8s linear infinite;border:2px solid #0210244d;border-radius:50%;border-top-color:#021024;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.ats-success-card{animation:floatIn .4s ease both;background:linear-gradient(135deg,#0e1726e6,#090f1af2);border:1px solid #34d39959;border-radius:16px;box-shadow:0 16px 40px #000410b3;padding:44px 36px;text-align:center}.ats-success-icon-wrap{height:72px;margin:0 auto 20px;width:72px}.ats-checkmark{stroke-width:3;stroke:#34d399;stroke-miterlimit:10;border-radius:50%;box-shadow:inset 0 0 0 #34d399;display:block;height:72px;width:72px}.ats-checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;stroke:#34d399;fill:#34d39914;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.ats-checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .6s forwards;transform-origin:50% 50%}@keyframes stroke{to{stroke-dashoffset:0}}.ats-success-title{color:#34d399;font-size:1.8rem;font-weight:700;margin:0 0 12px}.ats-success-desc{color:#cbd5e1;font-size:1.08rem;line-height:1.6;margin:0 auto 24px;max-width:680px}.ats-success-meta{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:20px;margin-bottom:24px;padding:14px 24px}.ats-meta-item{display:flex;font-size:.98rem;gap:8px}.ats-meta-label{color:#94a3b8}.ats-meta-value{color:#41d1ff}.ats-success-note{color:#94a3b8;font-size:.94rem;margin-bottom:28px}.ats-btn-restart{margin:0 auto}@keyframes floatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ats-form-section>*{min-width:0}@media (max-width:600px){.ats-job-hero-card{padding:22px 18px}.app-card{padding:20px 16px}.ats-job-hero-title{font-size:1.35rem}.form-actions{align-items:stretch;flex-direction:column}.btn{width:100%}}
/*# sourceMappingURL=main.2614c0c4.css.map*/