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}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;position:relative;text-align:center}.App:before{background:linear-gradient(135deg,#14f19514,#9945ff14),radial-gradient(circle at 20% 20%,#14f19526 0,#0000 40%),radial-gradient(circle at 80% 80%,#9945ff26 0,#0000 40%),radial-gradient(circle at 50% 10%,#00ffa31a 0,#0000 30%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}.App-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f19514,#9945ff14);border-bottom:1px solid #14f19533;border-radius:0 0 24px 24px;box-shadow:0 20px 60px #0000004d,inset 0 -1px 0 #14f1951a;margin-bottom:0;overflow:hidden;padding:4rem 1rem 3rem;position:relative}.App-header:after{background:linear-gradient(90deg,#0000,#14f195 50%,#0000);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:200px}.App-header:before{animation:headerGlow 8s ease-in-out infinite;background:radial-gradient(circle at 25% 25%,#14f1951a 0,#0000 50%),radial-gradient(circle at 75% 75%,#9945ff1a 0,#0000 50%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:-1}@keyframes headerGlow{0%,to{opacity:.5;transform:rotate(0deg) scale(1)}50%{opacity:.8;transform:rotate(180deg) scale(1.1)}}.App-header h1{-webkit-text-fill-color:#0000;animation:gradientShift 6s ease-in-out infinite;background:linear-gradient(135deg,#14f195,#00ffa3 30%,#9945ff 70%,#14f195);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;filter:drop-shadow(0 0 20px rgba(20,241,149,.4));font-size:3.5rem;font-weight:900;letter-spacing:-.02em;margin:0;position:relative;text-transform:uppercase}.logo-accent{animation:logoSpin 3s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 0 15px rgba(255,255,255,.6));font-size:.9em;margin:0 .3rem}.logo-accent:first-child{animation-delay:0s}.logo-accent:last-child{animation-delay:1.5s}@keyframes logoSpin{0%,80%,to{transform:rotateY(0deg) scale(1)}40%{transform:rotateY(1turn) scale(1.2)}}@keyframes gradientShift{0%,to{background-position:0 50%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.App-header p{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffffffe6,#14f195cc);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:500;margin:1rem 0;opacity:.95;text-shadow:0 2px 10px #0000004d}.header-keywords{font-size:.9rem;gap:.5rem;margin-top:1rem;opacity:.8}.header-keywords,.header-nav{display:flex;flex-wrap:wrap;justify-content:center}.header-nav{gap:1rem;margin-top:1.5rem}.nav-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#14f19533,#9945ff33);border:2px solid #14f1954d;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;overflow:hidden;padding:.8rem 1.5rem;position:relative;transition:all .3s ease}.nav-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.nav-btn:hover{background:linear-gradient(135deg,#00ffa34d,#14f1954d);border-color:#00ffa399;box-shadow:0 8px 25px #00ffa366;transform:translateY(-2px)}.nav-btn:hover:before{left:100%}.nav-btn.active{background:linear-gradient(135deg,#00ffa366,#14f19566);border-color:#00ffa3cc;box-shadow:0 8px 25px #00ffa380}.header-keywords span{background:linear-gradient(135deg,#14f19533,#9945ff33);border:1px solid #14f1954d;border-radius:15px;color:#fff;padding:.3rem .8rem;transition:all .3s ease;white-space:nowrap}.header-keywords span:hover{background:linear-gradient(135deg,#00ffa34d,#14f1954d);border-color:#00ffa399;transform:translateY(-2px)}.App-main{margin:0 auto;max-width:900px;padding:3rem 1rem 2rem;position:relative}.form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f1950d,#9945ff0d);border-radius:24px;box-shadow:0 20px 60px #0006,inset 0 1px 0 #14f1951a,0 0 0 1px #14f19533;color:#fff;margin-bottom:3rem;overflow:hidden;padding:2.5rem;position:relative}.form-container:before{background:linear-gradient(90deg,#0000,#14f195 20%,#00ffa3 50%,#14f195 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.form-group{margin-bottom:2rem;text-align:left}.form-group label h3{font-size:1.3rem;margin:0 0 .5rem}.form-group label p{font-size:.9rem;margin:0 0 1rem;opacity:.8}.form-group input,.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #14f1954d;border-radius:8px;box-sizing:border-box;color:#fff;font-size:1rem;padding:1rem;width:100%}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:#fff9}.form-group select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer;padding-right:2.5rem}.mode-selector{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem}.mode-btn{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#222c,#0009);border:2px solid #14f1954d;border-radius:16px;color:#fff;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.mode-btn:before{background:linear-gradient(135deg,#00ffa31a,#14f1951a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.mode-btn:hover{border-color:#00ffa399;box-shadow:0 12px 30px #00ffa34d;transform:translateY(-4px)}.mode-btn:hover:before{opacity:1}.mode-btn.active{background:linear-gradient(135deg,#00ffa333,#14f19533);border-color:#00ffa3cc;box-shadow:0 12px 30px #00ffa366}.mode-btn.active:before{opacity:1}.mode-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.mode-icon{font-size:2rem;margin-bottom:.5rem}.mode-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.mode-desc{font-size:.85rem;line-height:1.4;opacity:.8}.holders-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;margin:1rem 0;padding:1.5rem}.holders-info h4{font-size:1.2rem;margin:0 0 1rem;text-align:center}.holders-info p{font-size:1rem;margin:.5rem 0;text-align:center}.holders-info strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#14f195,#00ffa3);-webkit-background-clip:text;background-clip:text;font-weight:700}.progress-summary{background:#ffffff1a;border-radius:8px;margin:1rem 0;padding:1rem}.progress-summary p{font-size:.95rem;margin:.3rem 0}.progress-bar-container{align-items:center;display:flex;gap:1rem;margin:1.5rem 0}.progress-bar-holder{background:#fff3;border-radius:4px;flex:1 1;height:8px;overflow:hidden;position:relative}.progress-bar-fill{animation:progressFlow 2s linear infinite;background:linear-gradient(90deg,#14f195,#00ffa3 50%,#14f195);background-size:200% 100%;border-radius:4px;height:100%;position:relative;transition:width .5s ease}@keyframes progressFlow{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-percentage{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#14f195,#00ffa3);-webkit-background-clip:text;background-clip:text;font-weight:700;min-width:45px;text-align:right}.progress-details{margin:1rem 0;text-align:center}.toggle-details-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#14f19533,#00ffa333);border:1px solid #14f19566;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .3s ease}.toggle-details-btn:hover{background:linear-gradient(135deg,#00ffa34d,#14f1954d);border-color:#00ffa399;transform:translateY(-1px)}.detailed-progress{animation:slideDown .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#222c;border:1px solid #14f1954d;border-radius:12px;color:#fff;margin-top:1rem;padding:1rem}.detailed-progress ul{margin:.5rem 0;padding-left:1rem;text-align:left}.detailed-progress li{font-size:.9rem;margin:.3rem 0;opacity:.9}.loading-spinner{animation:spin 1s linear infinite;border-left:3px solid #fff3;border-right:3px solid #fff3;border-color:#fff3 #00ffa3 #fff3 #14f195;border-radius:50%;border-style:solid;border-width:3px;height:24px;margin:1rem auto;width:24px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-group textarea{font-family:monospace;line-height:1.4;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#ffffff26;border-color:#00ffa399;box-shadow:0 0 0 3px #00ffa333;outline:none}.form-group input[type=number]{font-weight:700;text-align:center}.form-summary{align-items:center;animation:slideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f1950d,#9945ff0d);border-radius:20px;box-shadow:0 15px 50px #0000004d,inset 0 1px 0 #14f1951a,0 0 0 1px #14f19533;display:flex;justify-content:space-between;margin-bottom:3rem;overflow:hidden;padding:2rem;position:relative}.form-summary:before{background:linear-gradient(90deg,#0000,#14f195 20%,#00ffa3 50%,#14f195 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.summary-content{display:flex;flex-wrap:wrap;gap:2rem}.summary-content p{font-size:1rem;margin:0;opacity:.9}.edit-form-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;transition:all .3s ease}.edit-form-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.check-button{background:linear-gradient(135deg,#14f195,#00ffa3);border:none;border-radius:50px;box-shadow:0 8px 25px #00ffa34d;color:#222;cursor:pointer;font-size:1.1rem;font-weight:700;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s ease}.check-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.check-button:hover:not(:disabled){background:linear-gradient(135deg,#00ffa3,#14f195);box-shadow:0 12px 35px #00ffa380;color:#000;transform:translateY(-3px)}.check-button:hover:not(:disabled):before{left:100%}.check-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.results-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f1950d,#9945ff0d);border-radius:24px;box-shadow:0 20px 60px #0006,inset 0 1px 0 #14f1951a,0 0 0 1px #14f19533;color:#fff;margin-bottom:3rem;overflow:hidden;padding:2.5rem;position:relative}.results-container:before{background:linear-gradient(90deg,#0000,#14f195 20%,#00ffa3 50%,#14f195 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.results-container h3{font-size:1.5rem;margin-top:0}.revealing-container{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:15px;box-shadow:0 8px 32px #667eea4d;margin:2rem 0;padding:2rem;text-align:center}.revealing-container h2{font-size:2rem;margin:0 0 1rem;text-shadow:2px 2px 4px #0000004d}.reveal-animation{align-items:center;display:flex;flex-direction:column;gap:1rem}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-left-color:#fff;border-radius:50%;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.winners-container{animation:slideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#00ffa31a,#14f19514);border-radius:24px;box-shadow:0 25px 70px #00ffa333,inset 0 1px 0 #00ffa333,0 0 0 1px #00ffa34d;color:#fff;margin:3rem 0;overflow:hidden;padding:2.5rem;position:relative}.winners-container:before{background:linear-gradient(90deg,#0000,#00ffa3 20%,#14f195 50%,#00ffa3 80%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.winners-container h2{font-size:2.5rem;margin:0 0 2rem;text-align:center;text-shadow:2px 2px 4px #0000004d}.winners-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.winner-card{animation:bounceIn .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:15px;box-shadow:0 8px 25px #0003;padding:1.5rem;transition:transform .3s ease}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.winner-card:hover{transform:translateY(-5px)}.winner-header{align-items:center;border-bottom:2px solid #ffffff4d;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.winner-position{background:#ffffff4d;border-radius:20px;font-size:1.5rem;font-weight:700;padding:.5rem 1rem}.winner-trophy{animation:pulse 2s infinite;font-size:2rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.winner-info p{font-size:1.1rem;margin:.5rem 0}.wallet-display{align-items:center;display:flex;gap:.5rem;margin:.5rem 0}.wallet-input{background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:monospace;font-size:.9rem;font-weight:700;padding:.8rem 1rem;transition:background .3s ease}.wallet-input:focus{background:#ffffff4d;outline:none}.wallet-input:hover{background:#ffffff40}.copy-btn,.solscan-btn{align-items:center;background:#ffffff4d;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;min-width:40px;padding:.8rem;text-decoration:none;transition:all .3s ease}.copy-btn:hover,.solscan-btn:hover{background:#fff6;color:#fff;text-decoration:none;transform:translateY(-2px)}.wallet-link{background:#fff3;border-radius:8px;color:#fff;display:inline-block;font-family:monospace;font-weight:700;margin:.5rem 0;padding:.5rem 1rem;text-decoration:none;transition:background .3s ease}.wallet-link:hover{background:#ffffff4d;color:#fff;text-decoration:none}.holders-section{margin-top:2rem}.toggle-holders-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-bottom:1rem;padding:1rem 2rem;transition:all .3s ease;width:100%}.toggle-holders-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.holders-grid{grid-gap:1rem;animation:fadeIn .5s ease-out;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.holder-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #0000;border-radius:12px;padding:1.5rem;transition:all .3s ease}.holder-card:hover{background:#ffffff26;transform:translateY(-3px)}.holder-card.winner-highlight{background:linear-gradient(45deg,#f093fb4d,#f5576c4d);border:2px solid #f5576c80;box-shadow:0 8px 25px #f5576c4d}.holder-info p{font-size:.95rem;margin:.5rem 0}.winner-badge{animation:glow 2s infinite alternate;background:linear-gradient(45deg,#f093fb,#f5576c);border-radius:20px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;margin-top:.5rem;padding:.4rem .8rem}@keyframes glow{0%{box-shadow:0 0 10px #f5576c80}to{box-shadow:0 0 20px #f5576ccc}}.no-results{background:#ff575733;border-radius:15px;margin-bottom:2rem;padding:2rem}.no-results h3{color:#ff6b6b;margin-top:0}.App-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f1950d,#9945ff0d);border-radius:24px 24px 0 0;box-shadow:0 20px 60px #0006,inset 0 1px 0 #14f1951a,0 0 0 1px #14f19533;color:#fff;font-size:.9rem;margin-top:3rem;overflow:hidden;padding:2.5rem;position:relative}.App-footer:before{background:linear-gradient(90deg,#0000,#14f195 20%,#00ffa3 50%,#14f195 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-content{margin-bottom:1.5rem;text-align:center}.footer-features{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1rem 0}.footer-features span{background:#ffffff1a;border-radius:12px;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.footer-keywords{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:600px}.footer-keywords small{line-height:1.4;opacity:.7}.support-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f1950d,#9945ff0d);border-radius:24px;box-shadow:0 20px 60px #0006,inset 0 1px 0 #14f1951a,0 0 0 1px #14f19533;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:450px;overflow:hidden;padding:2.5rem;position:relative}.support-section:before{background:linear-gradient(90deg,#0000,#14f195 20%,#00ffa3 50%,#14f195 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.support-section p{font-size:.9rem;font-weight:500;margin:0 0 .8rem;opacity:.9;text-align:center}.support-wallet-full{align-items:center;background:linear-gradient(135deg,#14f19526,#00ffa31a);border:1px solid #14f1954d;border-radius:12px;display:flex;gap:.5rem;padding:1rem;position:relative}.wallet-input-full{background:#ffffff1f;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:monospace;font-size:.8rem;font-weight:700;padding:.6rem .8rem;text-align:center;transition:all .3s ease;width:100%}.wallet-input-full:focus{background:#ffffff2e;border-color:#fff6;outline:none}.wallet-input-full:hover{background:#ffffff26;border-color:#ffffff4d}.copy-feedback{animation:fadeInOut 1.5s ease-in-out;background:linear-gradient(135deg,#14f195,#00ffa3);border-radius:8px;box-shadow:0 4px 15px #00ffa366;color:#222;font-size:.8rem;font-weight:700;left:50%;padding:.5rem 1rem;position:absolute;top:-2.5rem;transform:translateX(-50%);z-index:1000}@keyframes fadeInOut{0%{opacity:0;transform:translateX(-50%) translateY(10px)}20%,80%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-10px)}}.copy-btn-mini{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;min-width:36px;padding:.5rem;transition:all .3s ease}.copy-btn-mini:hover{background:#ffffff40;transform:translateY(-1px)}.stats-container{animation:slideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f1950d,#9945ff0d);border-radius:24px;box-shadow:0 20px 60px #0006,inset 0 1px 0 #14f1951a,0 0 0 1px #14f19533;color:#fff;margin-bottom:3rem;overflow:hidden;padding:2.5rem;position:relative}.stats-container:before{background:linear-gradient(90deg,#0000,#14f195 20%,#00ffa3 50%,#14f195 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.stats-container h2{font-size:2rem;margin:0 0 2rem;text-align:center;text-shadow:2px 2px 4px #0000004d}.stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{animation:fadeIn .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff3;border-radius:15px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.stat-card:hover{background:#fff3;border-color:#fff6;transform:translateY(-5px)}.stat-number{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:2px 2px 4px #0000004d}.stat-label{color:#fff;font-size:1rem;opacity:.9}.stats-info{background:#ffffff1a;border-radius:10px;font-size:.9rem;opacity:.8;padding:1rem;text-align:center}.history-container{animation:slideIn .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#14f1950d,#9945ff0d);border-radius:24px;box-shadow:0 20px 60px #0006,inset 0 1px 0 #14f1951a,0 0 0 1px #14f19533;color:#fff;margin-bottom:3rem;overflow:hidden;padding:2.5rem;position:relative}.history-container:before{background:linear-gradient(90deg,#0000,#14f195 20%,#00ffa3 50%,#14f195 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.history-container h2{font-size:2rem;margin:0 0 2rem;text-align:center;text-shadow:2px 2px 4px #0000004d}.no-history{opacity:.9;padding:3rem 2rem;text-align:center}.no-history-icon{font-size:4rem;margin-bottom:1rem;opacity:.6}.no-history h3{color:#fff;font-size:1.5rem;margin:0 0 1rem}.no-history p{font-size:1.1rem;line-height:1.6;margin:0 auto 2rem;max-width:500px;opacity:.8}.no-history-features{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.no-history-features span{background:#ffffff26;border:1px solid #fff3;border-radius:20px;font-size:.9rem;font-weight:500;padding:.5rem 1rem}.history-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.history-item{animation:fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fff3;border-radius:12px;padding:1.5rem;transition:all .3s ease}.history-item:hover{background:#fff3;border-color:#fff6;transform:translateY(-3px)}.history-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.history-date{font-size:.9rem;opacity:.8}.history-date,.history-token{background:#fff3;border-radius:15px;padding:.3rem .8rem}.history-token{font-family:monospace;font-size:.85rem}.history-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.history-stats span{background:#fff3;border-radius:12px;font-size:.9rem;font-weight:500;padding:.4rem .8rem}.history-winners{display:flex;flex-wrap:wrap;gap:.5rem}.winner-tag{background:linear-gradient(135deg,#14f195,#00ffa3);border-radius:15px;box-shadow:0 2px 8px #00ffa34d;color:#222;font-family:monospace;font-size:.8rem;font-weight:700;padding:.3rem .8rem}.history-info{background:#ffffff1a;border-radius:10px;font-size:.9rem;opacity:.8;padding:1rem;text-align:center}.batch-progress{margin-top:1rem;text-align:center}.progress-bar{background:#fff3;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-fill{animation:progressPulse 2s infinite;background:linear-gradient(45deg,#ff6b6b,#ee5a24);border-radius:3px;height:100%;transition:width .3s ease}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.7}}.batch-progress p{font-size:.9rem;margin:0;opacity:.9}@media (max-width:768px){.App-header h1{font-size:2rem}.header-keywords{font-size:.8rem;gap:.3rem}.header-nav{gap:.5rem}.nav-btn{font-size:.9rem;padding:.6rem 1rem}.mode-selector{gap:.8rem;grid-template-columns:1fr}.mode-btn{padding:1.2rem}.mode-icon{font-size:1.5rem}.mode-title{font-size:1rem}.mode-desc{font-size:.8rem}.stats-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-card{padding:1.5rem 1rem}.stat-number{font-size:2rem}.history-header{align-items:flex-start;flex-direction:column}.history-stats{gap:.5rem}.footer-features{align-items:center;flex-direction:column;gap:.5rem}.form-container{padding:1.5rem}.form-summary{flex-direction:column;gap:1rem;text-align:center}.summary-content{flex-direction:column;gap:.5rem}.holders-grid{grid-template-columns:1fr}.winners-container{padding:1.5rem}.winners-container h2{font-size:1.5rem}.wallet-display{flex-direction:column;gap:.5rem}.copy-btn,.solscan-btn{justify-content:center;min-width:100%}.support-section{margin:1rem 0;max-width:100%;padding:.8rem}.support-section p{font-size:.85rem}.wallet-input-full{font-size:.75rem;padding:.5rem .6rem}.support-wallet-full{flex-direction:column;gap:.8rem}.copy-btn-mini{font-size:.9rem;min-width:auto;padding:.5rem 1rem;width:100%}}
/*# sourceMappingURL=main.e89dd642.css.map*/