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}.digilocker-container{background-color:#fff;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 6px 20px #007aff14;color:#1e3a8a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:40px auto;max-width:700px;padding:30px;text-align:center}h2{color:#1e40af;margin-bottom:24px}.launch-btn{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 28px;transition:background .3s ease}.launch-btn:hover{background-color:#2563eb}.polling-text,.request-id{color:#1d4ed8;font-size:15px;margin-top:16px}.alert{border-radius:8px;font-size:15px;font-weight:500;margin-top:20px;padding:12px 20px;text-align:center}.alert.success{background-color:#d1fae5;border:1px solid #10b981;color:#065f46}.alert.error{background-color:#fee2e2;border:1px solid #ef4444;color:#991b1b}.response-box{background-color:#f0f9ff;border:1px solid #bfdbfe;border-radius:10px;color:#0c4a6e;margin-top:30px;overflow-x:auto;padding:20px;text-align:left}.response-box h3{color:#0284c7;font-size:20px;margin-bottom:16px}pre{word-wrap:break-word;background-color:#e0f2fe;border-radius:8px;color:#1e293b;font-size:14px;padding:12px;white-space:pre-wrap}.dl-container{background-color:#f0f6fb;box-sizing:border-box;display:flex;font-family:Segoe UI,sans-serif;gap:2rem;min-height:100vh;overflow-x:auto;padding:2rem}.form-section{flex:1 1;max-width:400px}.form-section,.response-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #007bff1a;box-sizing:border-box;padding:2rem}.response-section{display:flex;flex:2 1;flex-direction:column;max-height:92vh;min-width:0;overflow:hidden}h2{color:#007bff;margin-bottom:1rem}label{color:#333;display:block;font-weight:500;margin-top:1rem}input,textarea{background-color:#f9fcff;border:1px solid #cce0f5;border-radius:8px;box-sizing:border-box;font-size:1rem;margin-top:.4rem;padding:.7rem;width:100%}button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-top:1.5rem;padding:.8rem 1.5rem;transition:background-color .3s ease}button:disabled{background-color:#99caff;cursor:not-allowed}button:hover:enabled{background-color:#0056b3}.error-box,.response-box{word-wrap:break-word;background-color:#eef7ff;border-left:4px solid #007bff;border-radius:8px;color:#333;flex:1 1;font-family:monospace;font-size:.95rem;max-height:75vh;max-width:100%;overflow:auto;padding:1rem;white-space:pre}.error-box{background-color:#ffecec;border-left-color:#dc3545;color:#a10000}.placeholder{color:#888;font-style:italic}.consent-container{align-items:center;background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;justify-content:center;min-height:100vh;padding:20px}.consent-box{background:#fff;border-radius:16px;box-shadow:0 12px 24px #00000026;max-width:600px;padding:40px;text-align:center;width:100%}.consent-box h1{color:#1e3c72;font-size:28px;margin-bottom:16px}.consent-box p{color:#333;font-size:16px;margin-bottom:20px}.consent-box ul{margin-bottom:20px;text-align:left}.consent-box li{color:#444;font-size:15px;margin:6px 0}.agree-button{background-color:#1e88e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:.3s}.agree-button:hover{background-color:#1565c0}
/*# sourceMappingURL=main.49126b82.css.map*/