@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Share+Tech+Mono&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Orbitron,Share Tech Mono,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.claim-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0d0d0d;background:radial-gradient(ellipse at center,#1a1a1a,#0d0d0d);padding:20px;position:relative;overflow:hidden}.floating-shapes{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.matrix-column{position:absolute;display:flex;flex-direction:column;gap:6px;opacity:0;animation:matrixRain linear infinite;will-change:transform,opacity}.matrix-char{color:#00ff41;font-family:Share Tech Mono,monospace;font-size:16px;font-weight:700;text-shadow:0 0 3px rgba(0,255,65,.3),0 0 6px rgba(0,255,65,.2);line-height:1;text-align:center}.matrix-bright .matrix-char{font-size:22px;font-weight:900;color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.8),0 0 15px rgba(0,255,65,.6),0 0 20px rgba(0,255,65,.4)}.matrix-bright{gap:8px;z-index:2}.matrix-dim .matrix-char{font-size:14px;font-weight:600;color:#00ff4166;text-shadow:0 0 2px rgba(0,255,65,.2),0 0 4px rgba(0,255,65,.1)}.matrix-dim{gap:5px;z-index:1}.matrix-bright .matrix-char:nth-child(1){opacity:1}.matrix-bright .matrix-char:nth-child(2){opacity:.95}.matrix-bright .matrix-char:nth-child(3){opacity:.9}.matrix-bright .matrix-char:nth-child(4){opacity:.85}.matrix-bright .matrix-char:nth-child(5){opacity:.8}.matrix-bright .matrix-char:nth-child(6){opacity:.75}.matrix-bright .matrix-char:nth-child(7){opacity:.7}.matrix-bright .matrix-char:nth-child(8){opacity:.65}.matrix-bright .matrix-char:nth-child(9){opacity:.6}.matrix-bright .matrix-char:nth-child(10){opacity:.55}.matrix-dim .matrix-char:nth-child(1){opacity:.6}.matrix-dim .matrix-char:nth-child(2){opacity:.55}.matrix-dim .matrix-char:nth-child(3){opacity:.5}.matrix-dim .matrix-char:nth-child(4){opacity:.45}.matrix-dim .matrix-char:nth-child(5){opacity:.4}.matrix-dim .matrix-char:nth-child(6){opacity:.35}.matrix-dim .matrix-char:nth-child(7){opacity:.3}.matrix-dim .matrix-char:nth-child(8){opacity:.25}.matrix-dim .matrix-char:nth-child(9){opacity:.2}.matrix-dim .matrix-char:nth-child(10){opacity:.15}@keyframes matrixRain{0%{top:-350px;opacity:0}5%{opacity:.7}90%{opacity:.7}to{top:calc(100vh + 50px);opacity:0}}.claim-container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,255,65,.03) 1px,transparent 1px),linear-gradient(rgba(0,255,65,.03) 1px,transparent 1px);background-size:50px 50px;z-index:0;pointer-events:none}.claim-container:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 50%,rgba(0,255,65,.02) 50%);background-size:100% 4px;z-index:0;pointer-events:none;animation:scanline 8s linear infinite}@keyframes scanline{0%{transform:translateY(0)}to{transform:translateY(4px)}}.claim-card{background:#0d0d0df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:48px;max-width:600px;width:100%;box-shadow:0 0 20px #00ff4126,0 0 40px #00ff4114,inset 0 0 40px #00ff4108;animation:cardGlow .8s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:10;border:2px solid rgba(0,255,65,.25)}.claim-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent,rgba(0,255,65,.5),transparent);border-radius:24px;z-index:-1;opacity:0;animation:borderGlow 3s ease-in-out infinite}@keyframes cardGlow{0%{opacity:0;transform:translateY(40px) scale(.95);box-shadow:0 0 #00ff4100}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 0 20px #00ff4126,0 0 40px #00ff4114,inset 0 0 40px #00ff4108}}@keyframes borderGlow{0%,to{opacity:0}50%{opacity:1}}.header{text-align:center;margin-bottom:36px}.header-icon{font-size:72px;margin-bottom:20px;animation:iconPulse 2s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 0 10px rgba(0,255,65,.6))}@keyframes iconPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(0,255,65,.6))}50%{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(0,255,65,.7))}}.header h1{font-size:42px;font-weight:900;color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.6),0 0 15px rgba(0,255,65,.4);margin-bottom:12px;letter-spacing:2px;animation:textGlow 2s ease-in-out infinite}@keyframes textGlow{0%,to{text-shadow:0 0 8px rgba(0,255,65,.6),0 0 15px rgba(0,255,65,.4)}50%{text-shadow:0 0 12px rgba(0,255,65,.7),0 0 20px rgba(0,255,65,.5)}}.subtitle{font-size:16px;color:#00ff41;opacity:.7;font-weight:500;letter-spacing:1px;text-transform:uppercase}.requirements-section{background:#00ff410d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:20px;margin-bottom:24px;border:1px solid rgba(0,255,65,.2);box-shadow:0 0 20px #00ff411a,inset 0 0 20px #00ff410d}.requirement-item{display:flex;gap:12px;align-items:center;padding:12px 14px;margin-bottom:10px;background:#0006;border-radius:10px;border:1px solid rgba(0,255,65,.2);transition:all .3s ease}.requirement-item:hover{transform:translate(5px);border-color:#00ff4199;box-shadow:0 0 15px #00ff4133;background:#00ff4114}.requirement-item:last-child{margin-bottom:0}.requirement-item.warning{background:#ffc1071a;border-color:#ffc10766}.requirement-item.warning:hover{border-color:#ffc107;box-shadow:0 0 20px #ffc1074d}.req-icon{font-size:24px;flex-shrink:0;line-height:1;filter:drop-shadow(0 0 5px currentColor)}.req-content{flex:1;min-width:0}.req-title{font-size:14px;font-weight:700;color:#00ff41;margin-bottom:4px;letter-spacing:1px;text-transform:uppercase}.req-text{font-size:12px;color:#00ff41cc;line-height:1.5;font-family:Share Tech Mono,monospace}.req-text strong{color:#00ff41;font-weight:700}.mobile-wallet-links{margin-top:8px}.wallet-link{display:inline-block;padding:6px 12px;background:#00ff4133;color:#00ff41;text-decoration:none;border-radius:6px;font-size:11px;font-weight:700;border:1px solid #00ff41;transition:all .3s ease}.wallet-link:hover{transform:translateY(-2px);box-shadow:0 0 20px #00ff4180;background:#00ff414d}.mobile-instruction{margin-top:16px;padding:20px;background:#00ff410d;border-radius:12px;border:1px solid rgba(0,255,65,.3);text-align:center}.mobile-text{font-size:14px;color:#00ff41;margin-bottom:16px;font-weight:700;letter-spacing:1px}.wallet-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wallet-option-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:700;transition:all .3s ease;color:#00ff41;background:#00ff411a;border:1px solid rgba(0,255,65,.3);gap:6px}.wallet-option-btn:hover{transform:translateY(-3px);box-shadow:0 0 20px #00ff4180;border-color:#00ff41;background:#00ff4133}.wallet-option-btn span:first-child{font-size:24px;filter:drop-shadow(0 0 10px #00ff41)}.claim-info{background:#0009;border-radius:20px;padding:32px;margin-bottom:28px;border:2px solid rgba(0,255,65,.4);box-shadow:0 0 30px #00ff4133,inset 0 0 30px #00ff411a;position:relative;overflow:hidden}.claim-info:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,255,65,.1) 0%,transparent 70%);animation:infoPulse 4s ease-in-out infinite}@keyframes infoPulse{0%,to{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.2) rotate(180deg);opacity:1}}.amount-display,.balance-display{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;position:relative;z-index:1}.amount-display:last-child,.balance-display:last-child{margin-bottom:0}.label{font-size:14px;color:#00ff41;opacity:.8;font-weight:600;letter-spacing:2px;text-transform:uppercase}.amount{font-size:48px;font-weight:900;color:#00ff41;letter-spacing:2px;text-shadow:0 0 8px rgba(0,255,65,.5),0 0 15px rgba(0,255,65,.3);position:relative;z-index:1;font-family:Orbitron,monospace}.balance{font-size:28px;font-weight:700;color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.5)}.breakdown{margin-top:24px;padding-top:24px;border-top:2px solid rgba(0,255,65,.3);display:flex;flex-direction:column;gap:18px}.breakdown-item{display:flex;align-items:flex-start;gap:14px;padding:14px;background:#00ff410d;border-radius:12px;border:1px solid rgba(0,255,65,.2);transition:all .3s ease}.breakdown-item:hover{border-color:#00ff4199;box-shadow:0 0 15px #00ff4133;transform:translate(5px)}.breakdown-icon{font-size:32px;line-height:1;filter:drop-shadow(0 0 8px rgba(0,255,65,.5))}.breakdown-info{display:flex;flex-direction:column;gap:6px;flex:1}.breakdown-label{font-size:14px;color:#00ff41;opacity:.9;font-weight:700;letter-spacing:1px;text-transform:uppercase}.breakdown-value{font-size:20px;font-weight:700;color:#00ff41;font-family:Share Tech Mono,monospace}.breakdown-calc{font-size:12px;color:#00ff41b3;font-style:italic;font-family:Share Tech Mono,monospace}.wallet-info-container{margin-bottom:20px}.wallet-info{background:#0006;border-radius:12px;padding:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid rgba(0,255,65,.3)}.wallet-info>div{display:flex;flex-direction:column;gap:8px;flex:1}.wallet-info .label{font-size:11px;color:#00ff41;opacity:.7;text-transform:uppercase;font-weight:600;letter-spacing:2px}.disconnect-button{padding:10px 20px;border:2px solid rgba(255,0,0,.5);border-radius:10px;background:#ff00001a;color:#ff0040;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:Orbitron,monospace;text-transform:uppercase;letter-spacing:1px}.disconnect-button:hover{border-color:#ff0040;background:#ff004033;transform:translateY(-2px);box-shadow:0 0 20px #ff004080;text-shadow:0 0 10px #ff0040}.address{font-size:16px;color:#00ff41;font-family:Share Tech Mono,monospace;font-weight:600;text-shadow:0 0 5px rgba(0,255,65,.4)}.claim-button{width:100%;padding:20px;border:2px solid #00ff41;border-radius:12px;font-size:20px;font-weight:900;cursor:pointer;transition:all .3s ease;margin-bottom:16px;font-family:Orbitron,monospace;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden}.claim-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#00ff414d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.claim-button:hover:before{width:400px;height:400px}.claim-button>*{position:relative;z-index:1}.claim-button.connect{background:#0009;color:#00ff41;box-shadow:0 0 20px #00ff4140,inset 0 0 15px #00ff4114;text-shadow:0 0 8px rgba(0,255,65,.5)}.claim-button.connect:hover{transform:translateY(-3px);box-shadow:0 0 30px #00ff4166,inset 0 0 20px #00ff411f;border-color:#00ff41cc}.claim-button.idle{background:#0009;color:#00ff41;box-shadow:0 0 20px #00ff414d,inset 0 0 15px #00ff4114;text-shadow:0 0 8px rgba(0,255,65,.5);animation:buttonPulse 2s ease-in-out infinite}@keyframes buttonPulse{0%,to{box-shadow:0 0 20px #00ff414d,inset 0 0 15px #00ff4114}50%{box-shadow:0 0 30px #00ff4180,inset 0 0 20px #00ff411f}}.claim-button.idle:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 0 35px #00ff4180,inset 0 0 20px #00ff4126}.claim-button.disabled-with-reason{background:#8080804d;border-color:#80808080;color:#808080cc;cursor:not-allowed;box-shadow:none;text-shadow:none}.claim-button.signing,.claim-button.claiming{background:#0009;color:#00ff41;border-color:#00ff4180;cursor:wait;position:relative;animation:processing 1.5s ease-in-out infinite}@keyframes processing{0%,to{box-shadow:0 0 20px #00ff414d}50%{box-shadow:0 0 40px #00ff4199}}.claim-button.success{background:#0009;color:#00ff41;border-color:#00ff41;cursor:default;animation:successPulse .6s ease-out}@keyframes successPulse{0%{transform:scale(1);box-shadow:0 0 20px #00ff4180}50%{transform:scale(1.05);box-shadow:0 0 60px #00ff41}to{transform:scale(1);box-shadow:0 0 40px #00ff41b3}}.claim-button.error{background:#0009;color:#ff0040;border-color:#ff0040;box-shadow:0 0 30px #ff004080;text-shadow:0 0 10px #ff0040}.claim-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.warning-box{background:#ffc1071a;border:2px solid rgba(255,193,7,.5);padding:20px;border-radius:12px;margin-bottom:20px;box-shadow:0 0 30px #ffc10733;animation:warningShake .5s ease-in-out}@keyframes warningShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.warning-content{display:flex;gap:14px;align-items:flex-start}.warning-icon{font-size:28px;flex-shrink:0;filter:drop-shadow(0 0 10px #ffc107)}.warning-title{font-size:16px;font-weight:700;color:#ffc107;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}.warning-text{font-size:14px;color:#ffc107e6;line-height:1.6;margin-bottom:12px;font-family:Share Tech Mono,monospace}.warning-text strong{color:#ffc107;font-weight:700}.wallet-comparison{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,193,7,.3)}.wallet-item{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 12px;background:#0000004d;border-radius:8px;border:1px solid rgba(255,193,7,.2)}.wallet-label{font-weight:700;color:#ffc107;letter-spacing:1px}.wallet-value{font-family:Share Tech Mono,monospace;color:#ffc107;font-weight:600;background:#ffc1071a;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,193,7,.3)}.info-message{background:#03a9f41a;border:2px solid rgba(3,169,244,.5);padding:18px;border-radius:12px;margin-bottom:20px;display:flex;gap:12px;align-items:flex-start;box-shadow:0 0 30px #03a9f433}.info-icon{font-size:24px;flex-shrink:0;filter:drop-shadow(0 0 10px #03a9f4)}.info-title{font-size:16px;font-weight:700;color:#03a9f4;margin-bottom:6px;letter-spacing:1px;text-transform:uppercase}.info-text{font-size:14px;color:#03a9f4e6;line-height:1.5;font-family:Share Tech Mono,monospace}.error-box{background:#ff00401f;border:2px solid rgba(255,0,64,.6);padding:18px 20px;border-radius:12px;color:#ff0040;box-shadow:0 0 30px #ff004066;animation:errorPulse 2s ease-in-out infinite}@keyframes errorPulse{0%,to{box-shadow:0 0 30px #ff004066}50%{box-shadow:0 0 40px #ff004080}}.success-box{background:#00ff411a;border:2px solid rgba(0,255,65,.5);padding:20px;border-radius:12px;color:#00ff41;box-shadow:0 0 30px #00ff414d;animation:successSlide .5s ease-out}@keyframes successSlide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.success-box p{margin-bottom:14px;font-weight:700;font-size:16px;letter-spacing:1px}.tx-link{color:#00ff41;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:6px;font-family:Share Tech Mono,monospace;border:1px solid rgba(0,255,65,.5);padding:8px 16px;border-radius:8px;transition:all .3s ease;background:#00ff410d}.tx-link:hover{border-color:#00ff41cc;box-shadow:0 0 15px #00ff414d;background:#00ff411a;text-shadow:0 0 8px rgba(0,255,65,.5)}.error-content{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.error-emoji{font-size:24px;flex-shrink:0}.error-text{flex:1}.error-title{font-weight:800;font-size:16px;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase;color:#ff0040;text-shadow:0 0 10px rgba(255,0,64,.6)}.error-message{font-weight:600;font-size:14px;line-height:1.7;color:#ff0040f2;font-family:Share Tech Mono,monospace;word-break:break-word;white-space:pre-wrap}.error-message strong{color:#ff0040;font-weight:700;text-shadow:0 0 8px rgba(255,0,64,.5)}.error-tx-link{border-color:#ff004080;color:#ff0040;background:#ff00400d}.error-tx-link:hover{border-color:#ff0040cc;box-shadow:0 0 15px #ff00404d;background:#ff00401a}.success-content{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.success-emoji{font-size:28px;flex-shrink:0;animation:successPulse 1.5s ease-in-out infinite}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-text{flex:1}.success-title{font-weight:800;font-size:17px;margin-bottom:6px;letter-spacing:1px}.success-details{font-weight:500;font-size:13px;opacity:.85;line-height:1.5;font-family:Share Tech Mono,monospace}.pending-box{background:#ffa5001a;border:2px solid rgba(255,165,0,.5);padding:20px;border-radius:12px;color:orange;box-shadow:0 0 30px #ffa5004d;animation:pendingSlide .5s ease-out}@keyframes pendingSlide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pending-content{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.pending-spinner{font-size:28px;flex-shrink:0;animation:pendingRotate 2s linear infinite}@keyframes pendingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pending-text{flex:1}.pending-title{font-weight:800;font-size:17px;margin-bottom:6px;letter-spacing:1px}.pending-message{font-weight:500;font-size:13px;opacity:.9;line-height:1.5;margin-bottom:12px}.pending-note{margin-top:12px;padding:10px;background:#ffa5001a;border-radius:6px;font-size:12px;font-weight:600;text-align:center;font-family:Share Tech Mono,monospace}.progress-message{margin-top:12px;padding:12px 16px;background:#00ffff1a;border:1px solid rgba(0,255,255,.3);border-radius:8px;color:#0ff;font-size:13px;font-weight:600;display:flex;align-items:center;gap:10px;font-family:Share Tech Mono,monospace;animation:progressPulse 1.5s ease-in-out infinite}@keyframes progressPulse{0%,to{box-shadow:0 0 10px #0ff3}50%{box-shadow:0 0 20px #0ff6}}.progress-icon{font-size:18px;animation:progressSpin 1s linear infinite}@keyframes progressSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer{margin-top:28px;padding-top:24px;border-top:2px solid rgba(0,255,65,.2);text-align:center;font-size:14px;color:#00ff41b3;display:flex;justify-content:space-between;align-items:center;font-family:Share Tech Mono,monospace}.network-badge{background:#00ff411a;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;color:#00ff41;border:1px solid rgba(0,255,65,.3);letter-spacing:1px}.claim-card.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px}.spinner{width:60px;height:60px;border:4px solid rgba(0,255,65,.2);border-top-color:#00ff41;border-radius:50%;animation:matrixSpin 1s linear infinite;margin-bottom:20px;box-shadow:0 0 20px #00ff414d}@keyframes matrixSpin{to{transform:rotate(360deg)}}.claim-card.loading p{color:#00ff41;font-size:18px;font-weight:700;letter-spacing:2px;text-shadow:0 0 8px rgba(0,255,65,.5);animation:loadingPulse 1.5s ease-in-out infinite}@keyframes loadingPulse{0%,to{opacity:1}50%{opacity:.5}}.claim-card.error{text-align:center;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-icon{font-size:72px;margin-bottom:20px;filter:drop-shadow(0 0 20px #ff0040);animation:errorShake .5s ease-in-out}.claim-card.error h2{color:#ff0040;margin-bottom:14px;font-size:32px;text-shadow:0 0 10px rgba(255,0,64,.5);font-weight:900}.claim-card.error p{color:#ff0040cc;font-size:16px;font-family:Share Tech Mono,monospace}@keyframes errorShake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.claim-card.claimed{text-align:center}.success-icon{font-size:80px;margin-bottom:20px;filter:drop-shadow(0 0 15px rgba(0,255,65,.6));animation:successBounce .6s ease-out}@keyframes successBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.claim-card.claimed h2{color:#00ff41;margin-bottom:14px;font-size:32px;text-shadow:0 0 10px rgba(0,255,65,.6);font-weight:900}.claim-card.claimed>p{color:#00ff41cc;font-size:16px;margin-bottom:28px;font-family:Share Tech Mono,monospace}.info-box{background:#00ff410d;border-radius:12px;padding:24px;text-align:left;border:1px solid rgba(0,255,65,.2)}.info-box p{margin-bottom:10px;color:#00ff41e6;font-size:14px;font-family:Share Tech Mono,monospace}.info-box p:last-child{margin-bottom:0}.info-box strong{font-weight:700;color:#00ff41}.claimed-note{font-size:14px!important;color:#00ff41!important;font-weight:600!important;margin-top:10px!important;text-shadow:0 0 10px rgba(0,255,65,.5)}@media (max-width: 768px){.claim-card{padding:36px 28px;border-radius:20px}.header-icon{font-size:60px}.header h1{font-size:32px}.amount{font-size:36px}.claim-button{font-size:18px;padding:18px}.footer{flex-direction:column;gap:14px}.wallet-options{grid-template-columns:1fr;gap:10px}.wallet-option-btn{flex-direction:row;padding:12px 18px;font-size:14px}.wallet-option-btn span:first-child{font-size:28px}.breakdown-item{padding:12px}}@media (max-width: 480px){.claim-container{padding:15px}.claim-card{padding:28px 20px}.header h1{font-size:28px}.subtitle{font-size:14px}.amount{font-size:32px}.claim-button{font-size:16px;padding:16px}.requirement-item{padding:10px 12px}.req-title{font-size:13px}.req-text{font-size:11px}.wallet-info{flex-direction:column;align-items:stretch}.disconnect-button{width:100%}}.App{width:100%;min-height:100vh}
