*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0c29;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{min-height:100vh;overflow-x:hidden;padding:20px;position:relative}.App:before{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%),linear-gradient(135deg,#0f0c29,#302b63 50%,#24243e);z-index:-2}.App:after,.App:before{content:"";height:100%;left:0;position:fixed;top:0;width:100%}.App:after{animation:twinkle 20s linear infinite;background-image:radial-gradient(4px 4px at 5% 10%,#fff,#0000),radial-gradient(3px 3px at 10% 20%,#fff,#0000),radial-gradient(4px 4px at 15% 30%,#fff,#0000),radial-gradient(3px 3px at 20% 40%,#fff,#0000),radial-gradient(4px 4px at 25% 50%,#fff,#0000),radial-gradient(3px 3px at 30% 60%,#fff,#0000),radial-gradient(4px 4px at 35% 70%,#fff,#0000),radial-gradient(3px 3px at 40% 80%,#fff,#0000),radial-gradient(4px 4px at 45% 90%,#fff,#0000),radial-gradient(3px 3px at 50% 5%,#fff,#0000),radial-gradient(4px 4px at 55% 15%,#fff,#0000),radial-gradient(3px 3px at 60% 25%,#fff,#0000),radial-gradient(4px 4px at 65% 35%,#fff,#0000),radial-gradient(3px 3px at 70% 45%,#fff,#0000),radial-gradient(4px 4px at 75% 55%,#fff,#0000),radial-gradient(3px 3px at 80% 65%,#fff,#0000),radial-gradient(4px 4px at 85% 75%,#fff,#0000),radial-gradient(3px 3px at 90% 85%,#fff,#0000),radial-gradient(4px 4px at 95% 95%,#fff,#0000),radial-gradient(3px 3px at 8% 15%,#fff,#0000),radial-gradient(4px 4px at 12% 25%,#fff,#0000),radial-gradient(3px 3px at 18% 35%,#fff,#0000),radial-gradient(4px 4px at 22% 45%,#fff,#0000),radial-gradient(3px 3px at 28% 55%,#fff,#0000),radial-gradient(4px 4px at 32% 65%,#fff,#0000),radial-gradient(3px 3px at 38% 75%,#fff,#0000),radial-gradient(4px 4px at 42% 85%,#fff,#0000),radial-gradient(3px 3px at 48% 12%,#fff,#0000),radial-gradient(4px 4px at 52% 22%,#fff,#0000),radial-gradient(3px 3px at 58% 32%,#fff,#0000),radial-gradient(4px 4px at 62% 42%,#fff,#0000),radial-gradient(3px 3px at 68% 52%,#fff,#0000),radial-gradient(4px 4px at 72% 62%,#fff,#0000),radial-gradient(3px 3px at 78% 72%,#fff,#0000),radial-gradient(4px 4px at 82% 82%,#fff,#0000),radial-gradient(3px 3px at 88% 92%,#fff,#0000),radial-gradient(4px 4px at 92% 8%,#fff,#0000),radial-gradient(3px 3px at 3% 18%,#fff,#0000),radial-gradient(4px 4px at 7% 28%,#fff,#0000),radial-gradient(3px 3px at 13% 38%,#fff,#0000),radial-gradient(4px 4px at 17% 48%,#fff,#0000),radial-gradient(3px 3px at 23% 58%,#fff,#0000),radial-gradient(4px 4px at 27% 68%,#fff,#0000),radial-gradient(3px 3px at 33% 78%,#fff,#0000),radial-gradient(4px 4px at 37% 88%,#fff,#0000),radial-gradient(3px 3px at 43% 98%,#fff,#0000),radial-gradient(4px 4px at 47% 3%,#fff,#0000),radial-gradient(3px 3px at 53% 13%,#fff,#0000),radial-gradient(4px 4px at 57% 23%,#fff,#0000),radial-gradient(3px 3px at 63% 33%,#fff,#0000),radial-gradient(4px 4px at 67% 43%,#fff,#0000),radial-gradient(3px 3px at 73% 53%,#fff,#0000),radial-gradient(4px 4px at 77% 63%,#fff,#0000),radial-gradient(3px 3px at 83% 73%,#fff,#0000),radial-gradient(4px 4px at 87% 83%,#fff,#0000),radial-gradient(3px 3px at 93% 93%,#fff,#0000),radial-gradient(4px 4px at 97% 6%,#fff,#0000);background-size:200% 200%;opacity:.8;z-index:-1}@keyframes twinkle{0%,to{transform:translate(0)}50%{transform:translate(-50px,-50px)}}.container{margin:0 auto;max-width:1400px;position:relative;z-index:1}.header{color:#fff;margin-bottom:40px;text-align:center}.title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:10px}.subtitle{color:#fff;font-size:1.2rem;opacity:.9}.content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0c2966;border:1px solid #87cefa33;border-radius:20px;box-shadow:0 8px 32px #00000080,inset 0 0 50px #87cefa1a;padding:40px}.form{margin:0 auto 40px;max-width:500px}.form-group{margin-bottom:25px}.form-group label{color:#fff;display:block;font-size:1rem;font-weight:600;margin-bottom:8px}.input,.select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0c2999;border:2px solid #87cefa4d;border-radius:12px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.input:focus,.select:focus{background:#0f0c29cc;border-color:#87ceeb;box-shadow:0 0 0 3px #87cefa33,0 0 20px #87cefa4d;outline:none}.input::placeholder{color:#fff6}.form-group small{color:#ffffffb3;display:block;font-size:.85rem;margin-top:5px}.btn-primary{background:linear-gradient(135deg,#4169e1,#9370db);border:none;border-radius:12px;box-shadow:0 4px 15px #4169e166,0 0 20px #4169e133;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:14px 24px;text-shadow:0 0 10px #ffffff4d;transition:all .3s ease;width:100%}.btn-primary:hover:not(:disabled){box-shadow:0 6px 20px #4169e180,0 0 30px #4169e14d;transform:translateY(-2px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.error-message{background:#dc143c33;border:1px solid #dc143c80;border-radius:12px;box-shadow:0 0 15px #dc143c4d;color:#ff6b9d;margin-top:20px;padding:15px;text-align:center}.loading{color:#fff;margin-top:30px;text-align:center}.spinner{animation:spin 1s linear infinite;border:4px solid #87cefa33;border-radius:50%;border-top-color:#87ceeb;box-shadow:0 0 20px #87cefa80;height:50px;margin:0 auto 15px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.results{margin-top:40px}.results-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:25px}.results-title{color:#fff;font-size:1.5rem;margin:0}.btn-zip{background:linear-gradient(135deg,#9370db,#4169e1);border:none;border-radius:12px;box-shadow:0 4px 15px #9370db66,0 0 20px #9370db33;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;text-shadow:0 0 10px #ffffff4d;transition:all .3s ease}.btn-zip:hover:not(:disabled){box-shadow:0 6px 20px #9370db80,0 0 30px #9370db4d;transform:translateY(-2px)}.btn-zip:disabled{cursor:not-allowed;opacity:.6}.images-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.image-card{background:#0f0c2980;border:1px solid #87cefa33;border-radius:16px;box-shadow:0 4px 15px #0000004d;padding:20px;transition:all .3s ease}.image-card:hover{background:#0f0c29b3;border-color:#87cefa66;box-shadow:0 8px 25px #00000080,0 0 30px #87cefa33;transform:translateY(-4px)}.image-info{color:#fff;margin-bottom:15px}.image-info p{font-size:.95rem;margin:5px 0}.image-preview{text-align:center}.image-preview img{border-radius:12px;box-shadow:0 4px 15px #00000080;height:auto;margin-bottom:15px;max-width:100%}.btn-download{background:linear-gradient(135deg,#9370db,#4169e1);border:none;border-radius:8px;box-shadow:0 2px 10px #9370db4d;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:.9rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.btn-download:hover{box-shadow:0 4px 15px #9370db66;transform:translateY(-2px)}.image-error{background:#dc143c1a;border-radius:8px;color:#ff6b9d;font-size:.9rem;padding:10px;text-align:center}@media (max-width:768px){.title{font-size:2rem}.subtitle{font-size:1rem}.content{padding:25px}.images-grid{grid-template-columns:1fr}.results-header{align-items:stretch;flex-direction:column}.btn-zip{width:100%}}
/*# sourceMappingURL=main.4c468d9d.css.map*/