.RequestPYQForm-module__N93phG__mainContent{width:100%;max-width:800px;margin:0 auto;padding:40px 20px}.RequestPYQForm-module__N93phG__formContainer{background-color:var(--card);box-shadow:0 10px 30px var(--shadow);border:1px solid #001f3f1a;border-radius:15px;padding:30px;position:relative;overflow:hidden}.dark .RequestPYQForm-module__N93phG__formContainer{border:1px solid #ffffff1a}.RequestPYQForm-module__N93phG__title{color:var(--primary);text-align:center;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:32px;font-weight:900}.RequestPYQForm-module__N93phG__subtitle{text-align:center;color:var(--muted);margin-bottom:30px;font-size:16px}.RequestPYQForm-module__N93phG__formGroup{margin-bottom:25px}.RequestPYQForm-module__N93phG__label{color:var(--primary);align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.dark .RequestPYQForm-module__N93phG__label{color:var(--text)}.RequestPYQForm-module__N93phG__input,.RequestPYQForm-module__N93phG__select,.RequestPYQForm-module__N93phG__textarea{background-color:var(--bg);width:100%;color:var(--text);box-sizing:border-box;appearance:none;border:2px solid #001f3f1a;border-radius:8px;padding:12px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}:is(.dark .RequestPYQForm-module__N93phG__input,.dark .RequestPYQForm-module__N93phG__select,.dark .RequestPYQForm-module__N93phG__textarea){background-color:var(--input-bg);border-color:#ffffff1a}.RequestPYQForm-module__N93phG__input:focus,.RequestPYQForm-module__N93phG__select:focus,.RequestPYQForm-module__N93phG__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1e90ff33}.RequestPYQForm-module__N93phG__textarea{resize:vertical}.RequestPYQForm-module__N93phG__submitBtn{width:100%;color:var(--primary);text-align:center;cursor:pointer;background:linear-gradient(90deg,#ff6f00,#ffc107);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:18px;font-weight:900;transition:all .3s;display:flex;box-shadow:0 5px 15px #ff6f0066}.dark .RequestPYQForm-module__N93phG__submitBtn{color:#000;background:linear-gradient(90deg,#ff9800,#ffd740)}.RequestPYQForm-module__N93phG__submitBtn:hover{background:linear-gradient(90deg,orange,#ffecb3);transform:translateY(-2px);box-shadow:0 8px 20px #ff6f0099}@media (max-width:768px){.RequestPYQForm-module__N93phG__title{font-size:26px}.RequestPYQForm-module__N93phG__subtitle{font-size:14px}.RequestPYQForm-module__N93phG__formContainer{padding:20px}.RequestPYQForm-module__N93phG__mainContent{padding:20px 10px}.RequestPYQForm-module__N93phG__submitBtn{padding:12px;font-size:16px}}.RequestPYQForm-module__N93phG__loadingOverlay{background-color:var(--loading-bg,#ffffffe6);z-index:10;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.dark .RequestPYQForm-module__N93phG__loadingOverlay{background-color:#0f1720e6}.RequestPYQForm-module__N93phG__loadingMessage{color:var(--primary);text-align:center;margin-bottom:20px;padding:0 20px;font-size:18px;font-weight:700}.dark .RequestPYQForm-module__N93phG__loadingMessage{color:var(--text)}.RequestPYQForm-module__N93phG__progressBarContainer{background-color:var(--muted);border-radius:5px;width:80%;max-width:400px;height:10px;overflow:hidden}.RequestPYQForm-module__N93phG__progressBar{transform-origin:0;background-color:#ff9800;border-radius:5px;width:0%;height:100%;animation:3s linear infinite RequestPYQForm-module__N93phG__progressAnimation}.dark .RequestPYQForm-module__N93phG__progressBar{background-color:#ffd740}@keyframes RequestPYQForm-module__N93phG__progressAnimation{0%{width:0%;left:-100%}50%{width:100%;left:0%}to{width:0%;left:100%}}.RequestPYQForm-module__N93phG__successOverlay{background-color:var(--card);z-index:50;text-align:center;box-sizing:border-box;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.5s forwards RequestPYQForm-module__N93phG__fadeIn;display:flex;position:absolute;top:0;left:0}.RequestPYQForm-module__N93phG__checkmarkCircle{background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:20px;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards RequestPYQForm-module__N93phG__scaleIn;display:flex;transform:scale(0);box-shadow:0 4px 15px #0003}.dark .RequestPYQForm-module__N93phG__checkmarkCircle{background:#81c784}.RequestPYQForm-module__N93phG__checkmarkCircle i{color:#fff;font-size:50px;animation:.5s ease-in-out .3s forwards RequestPYQForm-module__N93phG__checkmarkDraw;transform:scale(0)}.RequestPYQForm-module__N93phG__successMessage{color:var(--primary);opacity:0;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:24px;font-weight:900;animation:.5s .6s forwards RequestPYQForm-module__N93phG__fadeInUp;transform:translateY(20px)}.dark .RequestPYQForm-module__N93phG__successMessage{color:var(--text)}.RequestPYQForm-module__N93phG__successSubtext{color:var(--muted);opacity:0;font-size:16px;animation:.5s .8s forwards RequestPYQForm-module__N93phG__fadeInUp;transform:translateY(20px)}@keyframes RequestPYQForm-module__N93phG__scaleIn{to{transform:scale(1)}}@keyframes RequestPYQForm-module__N93phG__checkmarkDraw{to{transform:scale(1)}}@keyframes RequestPYQForm-module__N93phG__fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes RequestPYQForm-module__N93phG__fadeIn{0%{opacity:0}to{opacity:1}}
