.ats-grid{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2rem;display:grid}@media (max-width:900px){.ats-grid{grid-template-columns:1fr}}.input-panel{background:var(--card-bg);border-radius:var(--radius-card);border:1px solid #333;height:fit-content;padding:2rem}.input-panel h3{color:var(--primary-blue);margin-bottom:1.5rem;font-size:1.4rem}textarea{border-radius:var(--radius-input);color:#fff;resize:vertical;background:#0000004d;border:1px solid #444;width:100%;padding:1rem;font-family:inherit;transition:border-color .3s}textarea:focus{border-color:var(--primary-blue);outline:none}.tabs{border-bottom:1px solid #333;margin-bottom:1.5rem;display:flex}.tab-btn{color:#888;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem;font-weight:600;transition:all .2s}.tab-btn.active{color:var(--primary-blue);border-bottom-color:var(--primary-blue)}.tab-btn:hover{color:#fff}.upload-box{border-radius:var(--radius-card);text-align:center;cursor:pointer;border:2px dashed #444;padding:3rem 2rem;transition:all .3s}.upload-box:hover{border-color:var(--primary-blue);background:#00a8ff0d}.results-panel{background:var(--card-bg);border-radius:var(--radius-card);border:1px solid #333;margin-top:3rem;padding:2rem;display:none}.results-grid{grid-template-columns:1fr 2fr;gap:2.5rem;display:grid}@media (max-width:900px){.results-grid{grid-template-columns:1fr}}
