body{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}.toast-container{display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.toast{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000c;border:1px solid #bff0074d;border-radius:.75rem;box-shadow:0 8px 32px #0006,inset 0 1px 0 #ffffff1a;color:#ededed;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;min-width:280px;overflow:hidden;padding:16px 20px;pointer-events:auto;position:relative}.toast:before{animation:progress 6s linear;background:currentColor;content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.toast-action{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#bff00733;border:1px solid #bff00766;border-radius:.5rem;color:#bff007;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.toast-action:hover{background:#bff0074d;border-color:#bff00799;box-shadow:0 0 15px #bff0074d}.toast-action:active{transform:translateY(0)}.toast-success{border-left:3px solid #bff007;box-shadow:0 0 20px #bff00733,0 8px 32px #0006,inset 0 1px 0 #ffffff1a}.toast-success:before{background:#bff007}.toast-success .toast-icon{color:#bff007;filter:drop-shadow(0 0 8px rgba(191,240,7,.4))}.toast-error{border-left:3px solid #ef4444}.toast-error:before{background:#ef4444}.toast-error .toast-icon{color:#ef4444}.toast-info{border-left:3px solid #bff007;box-shadow:0 0 20px #bff00733,0 8px 32px #0006,inset 0 1px 0 #ffffff1a}.toast-info:before{background:#bff007}.toast-info .toast-icon{color:#bff007;filter:drop-shadow(0 0 8px rgba(191,240,7,.4))}.toast-icon{animation:iconPulse .5s ease;flex-shrink:0}@keyframes iconPulse{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.toast-message{flex:1 1;line-height:1.4}.toast-close{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease}.toast-close:hover{background:#ffffff1a;color:#ededed;transform:rotate(90deg)}@media (max-width:640px){.toast-container{left:10px;right:10px;top:10px}.toast{max-width:100%;min-width:0}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.sticky-wallet{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:.75rem;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;padding:.5rem;position:fixed;right:2rem;top:2rem;z-index:1000}@media (max-width:768px){.sticky-wallet{right:1rem;top:1rem}}.App{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:2rem;position:relative;z-index:2}.app-header{animation:fadeInUp .8s ease-out;color:#bff007;margin-bottom:3rem;text-align:center}.app-header h1,.header-center h1{color:#bff007;font-size:3rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.75rem;text-shadow:0 0 20px #bff0074d}.app-header p,.header-center p{font-size:1.25rem;font-weight:500;opacity:.95}.main-content{max-width:600px;width:100%}.deposit-withdraw-container{animation:slideIn .6s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:1.5rem;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;padding:2.5rem}.home-page{align-items:center;animation:fadeInUp .8s ease-out;color:#bff007;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.home-page h1{color:#bff007;font-size:3.5rem;font-weight:300;letter-spacing:-.03em;margin-bottom:1rem;text-shadow:0 0 30px #bff00766}.home-page p{font-size:1.5rem;margin-bottom:3rem;opacity:.95}.demo-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem;max-width:800px;width:100%}.demo-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:1.5rem;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;color:#ededed;display:flex;flex-direction:column;gap:1rem;padding:2.5rem;text-decoration:none;transition:all .3s ease}.demo-card:hover{border-color:#bff00766;box-shadow:0 12px 40px #0006,0 0 30px #bff00733,inset 0 1px 0 #ffffff26;transform:translateY(-4px)}.demo-icon{filter:drop-shadow(0 0 10px rgba(191,240,7,.3))}.demo-card h3,.demo-icon{color:#bff007;margin-bottom:.5rem}.demo-card h3{font-size:1.5rem;font-weight:700}.demo-card p{color:#edededcc;font-size:1rem;text-align:center}.back-link{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #bff00733;border-radius:.75rem;color:#bff007;display:inline-flex;font-size:1rem;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.back-link:hover{background:#ffffff1f;border-color:#bff00766;box-shadow:0 4px 16px #bff00726;transform:translateX(-2px)}.wallet-section{display:flex;justify-content:center;margin-bottom:2rem}.connect-wallet-btn{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:1px solid #bff0074d;border-radius:.75rem;color:#bff007;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s ease}.connect-wallet-btn:hover{background:#bff00740;border-color:#bff00780;box-shadow:0 4px 20px #bff00733;transform:translateY(-2px)}.connect-wallet-btn>*{position:relative;z-index:1}.wallet-info{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00714;border:1px solid #bff00733;border-radius:.75rem;color:#bff007;display:flex;font-weight:600;gap:.5rem;padding:.875rem 1.5rem}.balance-display{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:2rem}.balance-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:1rem;display:flex;flex-direction:column;gap:.625rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.balance-card:before{background:#bff007;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.balance-card:hover{border-color:#bff00766;box-shadow:0 12px 40px #0006,0 0 20px #bff00733;transform:translateY(-4px)}.balance-card:hover:before{opacity:1}.balance-card.highlight{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#f59e0b14;border-color:#f59e0b66}.balance-card.highlight:before{background:#f59e0b}.balance-card.total{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#6366f114;border-color:#6366f166}.balance-card.total:before{background:#6366f1}.balance-label{color:#bff007;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-shadow:0 0 10px #bff00766;text-transform:uppercase}.balance-amount{font-feature-settings:"tnum";color:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:800;text-shadow:0 1px 3px #0000004d}.action-tabs{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #bff00733;border-radius:.75rem;margin-bottom:2rem;padding:.375rem}.action-tabs,.tab{display:flex;gap:.5rem}.tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:.5rem;color:#ededed99;cursor:pointer;flex:1 1;font-weight:600;justify-content:center;padding:.875rem;position:relative;transition:all .3s ease}.tab.active{background:#bff00726;border-color:#bff00766;box-shadow:0 0 15px #bff00733;color:#bff007}.tab:not(.active):hover{background:#ffffff0d;color:#edededcc}.action-content{min-height:200px}.input-group{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:2px solid #bff00733;border-radius:.75rem;display:flex;margin-bottom:1.25rem;overflow:hidden;transition:all .3s ease}.input-group:focus-within{border-color:#bff00799;box-shadow:0 0 20px #bff00733}.amount-input{font-feature-settings:"tnum";background:#0000;border:none;color:#ededed;flex:1 1;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:600;outline:none;padding:1.125rem}.amount-input::placeholder{color:#bff00780;font-weight:400}.currency-label{background:#bff0071a;border-left:1px solid #bff00733;color:#bff007;font-weight:700;padding:1.125rem 1.5rem}.info-box{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00714;border:1px solid #bff0074d;border-radius:.75rem;color:#bff007;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;margin-bottom:1.75rem;padding:1rem 1.25rem}.action-btn{border:1px solid #0000;cursor:pointer;font-size:1.0625rem;font-weight:700;letter-spacing:.025em;overflow:hidden;padding:1.125rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.deposit-btn{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:1px solid #bff00766;border-radius:.75rem;box-shadow:0 4px 20px #bff00733;color:#bff007}.deposit-btn:hover:not(:disabled){background:#bff00740;border-color:#bff00799;box-shadow:0 8px 30px #bff0074d;transform:translateY(-2px)}.withdraw-btn{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#f59e0b26;border:1px solid #f59e0b66;border-radius:.75rem;box-shadow:0 4px 20px #f59e0b33;color:#f59e0b}.withdraw-btn:hover:not(:disabled){background:#f59e0b40;border-color:#f59e0b99;box-shadow:0 8px 30px #f59e0b4d;transform:translateY(-2px)}.action-btn:disabled{cursor:not-allowed;opacity:.5}.withdraw-info{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #bff00733;border-radius:1rem;margin-bottom:1.75rem;padding:1.75rem}.info-row{align-items:center;border-bottom:1px solid #bff00726;color:#ededed;display:flex;justify-content:space-between;padding:.875rem 0;transition:all .2s ease}.info-row:hover{padding-left:.5rem;padding-right:.5rem}.info-row:last-child{border-bottom:none}.info-row.total{border-top:2px solid #bff00780;color:#ededed;font-size:1.25rem;font-weight:800;margin-top:.5rem;padding-top:1.25rem}.interest-amount{font-feature-settings:"tnum";color:#bff007;font-variant-numeric:tabular-nums;font-weight:700}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header{animation:slideDown .6s ease-out;background:#fff;border-bottom:1px solid #e2e8f0;margin-bottom:3rem;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.header-content{justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.5rem 2rem}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:1rem}.logo-icon{color:#333}.logo-section h1{color:#333;font-size:1.5rem;font-weight:700;margin:0}.header-stats{gap:2rem}.header-stats,.stat-item{align-items:center;display:flex}.stat-item{background:#f5f5f5;border:1px solid #e0e0e0;color:#666;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.5rem 1rem}@media (max-width:768px){.header-content{flex-direction:column;gap:1rem;text-align:center}.header-stats{justify-content:center;width:100%}}@media (max-width:640px){.App{padding:1rem}.app-header,.home-header{align-items:center;flex-direction:column;gap:1.5rem;text-align:center}.header-center,.header-left,.header-right{margin:0}.app-header h1,.header-center h1{font-size:2rem}.deposit-withdraw-container{border-radius:20px;padding:1.5rem}.balance-display{grid-template-columns:1fr}.header-stats{flex-direction:column;width:100%}.stat-item{justify-content:center;width:100%}}.bank-comparison-container{animation:slideIn .8s ease-out;background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 3px #0000001f;margin-top:2rem;padding:2.5rem}.section-title{color:#0f172a;font-size:1.875rem;font-weight:800;margin-bottom:2rem;padding-bottom:1rem;position:relative;text-align:center}.section-title:after{background:#0061ff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.comparison-header{align-items:center;background:#f0f4ff;border:1px solid #e0e7ff;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem}.header-info,.header-note{align-items:center;color:#1e40af;display:flex;font-weight:600;gap:.75rem}.header-icon{color:#0061ff}.banks-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.bank-card{background:#fff;border:1px solid #e2e8f0;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.bank-card:before{background:inherit;content:"";height:4px;left:0;opacity:.8;position:absolute;right:0;top:0}.bank-card:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.bank-header{gap:1rem;margin-bottom:1.5rem}.bank-header,.bank-logo{align-items:center;display:flex}.bank-logo{background:#f8faff;border:1px solid #e0e7ff;font-size:2rem;height:50px;justify-content:center;width:50px}.bank-title h3{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.bank-provider{color:#64748b;font-size:.875rem;margin:0}.rate-display{align-items:center;background:#fafbfc;border:1px solid #e2e8f0;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem}.rate-box{flex:1 1;text-align:center}.rate-label{color:#64748b;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.rate-value{color:#0f172a;font-size:1.5rem;font-weight:800}.rate-value.max-rate{color:#0061ff}.rate-arrow{animation:pulse 2s infinite;color:#10b981}.bank-details{margin-bottom:1.5rem}.detail-item{align-items:center;color:#475569;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.75rem}.special-note{background:#fef3c7;border:1px solid #fde68a;color:#92400e;font-size:.8125rem;font-weight:600;padding:.5rem .75rem}.apply-button{border:1px solid #0000;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;letter-spacing:.025em;padding:.875rem;text-transform:uppercase;transition:all .3s ease;width:100%}.apply-button:hover{filter:brightness(.9)}.comparison-footer{align-items:center;background:#0f172a;border:1px solid #1e293b;display:flex;justify-content:space-between;margin-top:2rem;padding:1.5rem}.footer-highlight,.footer-note{align-items:center;color:#fff;display:flex;font-weight:600;gap:.75rem}.footer-highlight{background:#0000;border:1px solid #fff3;padding:.625rem 1rem}@media (max-width:768px){.banks-grid{grid-template-columns:1fr}.comparison-footer,.comparison-header{flex-direction:column;gap:1rem;text-align:center}.bank-comparison-container{padding:1.5rem}}.view-switcher{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#0000004d;border:1px solid #bff00733;border-radius:.75rem;display:flex;gap:.5rem;margin:2rem 0 3rem;padding:.375rem}.view-tab{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #bff00733;border-radius:.5rem;color:#bff007;cursor:pointer;display:flex;flex:1 1;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease}.view-tab.active{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00740;border-color:#bff00799;box-shadow:0 0 20px #bff00766,inset 0 1px 0 #fff3;color:#000;text-shadow:none}.view-tab:hover:not(.active){background:#ffffff1a;border-color:#bff0074d;box-shadow:0 0 10px #bff00733;color:#bff007;text-shadow:0 0 8px #bff0074d}.bank-demo-container{animation:slideIn .6s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:1.5rem;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;padding:2.5rem}.bank-demo-container .bank-header{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff0071a;border:1px solid #bff0074d;border-radius:1rem;box-shadow:0 0 20px #bff00733;color:#bff007;display:flex;gap:1.5rem;margin-bottom:2.5rem;padding:1.5rem}.bank-demo-container .bank-header svg{flex-shrink:0}.bank-demo-container .bank-header h2{color:#bff007;font-size:1.5rem;font-weight:800;margin:0 0 .25rem;text-shadow:0 0 15px #bff00766}.bank-demo-container .bank-header p{color:#bff007cc;font-size:.9375rem;margin:0;opacity:.8}.operation-tabs{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#0000004d;border:1px solid #bff00733;border-radius:.75rem;display:flex;gap:.5rem;margin-bottom:2rem;padding:.375rem}.operation-tab{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #bff00733;border-radius:.5rem;color:#bff007;cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem;transition:all .3s ease}.operation-tab.active{background:#bff00740;border-color:#bff00799;box-shadow:0 0 20px #bff00766,inset 0 1px 0 #fff3;color:#000}.operation-content{min-height:300px}.operation-description{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#bff0070d;border:1px solid #bff00733;border-radius:1rem;margin-bottom:1.75rem;padding:1.5rem}.step-indicator{gap:.75rem;justify-content:center;margin-bottom:1.25rem}.step,.step-indicator{align-items:center;display:flex}.step{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1.5px solid #bff00733;border-radius:.5rem;color:#bff007b3;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.625rem 1rem;transition:all .2s ease}.step.active{background:#bff00726;border-color:#bff00799;box-shadow:0 0 15px #bff0074d;color:#bff007}.step-arrow{animation:moveArrow 1.5s ease-in-out infinite;color:#10b981;font-size:14px}.description-text{color:#bff007cc;font-size:.875rem;line-height:1.5;margin:0;text-align:center}.form-field{margin-bottom:1.75rem}.field-label{color:#bff007;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.field-hint{color:#bff00799;display:block;font-size:.75rem;line-height:1.4;margin-top:.375rem}.input-wrapper{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:1.5px solid #bff00733;border-radius:12px;display:flex;position:relative;transition:all .2s ease}.input-wrapper:focus-within{border-color:#bff00799;box-shadow:0 0 0 3px #bff00726,0 0 20px #bff00733}.input-wrapper.readonly{background:#bff00714;border-color:#bff0074d}.field-input{font-feature-settings:"tnum";background:#0000;border:none;color:#ededed;flex:1 1;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:500;outline:none;padding:.75rem 1rem}.field-input:disabled{color:#bff00780;cursor:not-allowed}.field-input.address-type{font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem}.input-suffix{background:#bff0071a;border-left:1px solid #bff00733;padding:0 1.25rem;-webkit-user-select:none;user-select:none}.input-suffix,.verify-btn{color:#bff007;font-size:.875rem;font-weight:600}.verify-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#bff00733;border:1px solid #bff00766;border-radius:.5rem;cursor:pointer;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.verify-btn:hover:not(:disabled){background:#bff0074d;border-color:#bff00799;transform:translateY(-1px)}.verify-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.deposit-completed{padding:2rem 0;text-align:center}.success-icon{margin-bottom:1.5rem}.checkmark{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 8px 32px #10b9814d;color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:80px;justify-content:center;margin:0 auto;width:80px}.deposit-completed h3{color:#10b981;font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 0 10px #10b9814d}.deposit-completed p{color:#edededcc;font-size:1rem;line-height:1.5;margin-bottom:2rem}.reset-btn{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:1px solid #bff00766;border-radius:.75rem;box-shadow:0 4px 20px #bff00733;color:#bff007;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 2rem;transition:all .3s ease}.reset-btn:hover{background:#bff00740;border-color:#bff00799;box-shadow:0 8px 30px #bff0074d;transform:translateY(-2px)}.step-info{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.info-card{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#bff0071a;border:1px solid #bff0074d;border-radius:.75rem;display:flex;justify-content:space-between;padding:1rem}.info-label{color:#edededb3;font-size:.9rem;font-weight:500}.info-value{color:#bff007;font-size:1rem;font-weight:600;text-shadow:0 0 10px #bff0074d}.tx-link{border-bottom:1px solid #0000;color:#bff007!important;text-decoration:none;transition:all .3s ease}.tx-link:hover{border-bottom:1px solid #bff00780;color:#fff!important;text-shadow:0 0 15px #bff00780;transform:translateY(-1px)}.wallet-info-section{display:flex;flex-direction:column;gap:.5rem}.connected-wallet{color:#edededcc;font-size:.9rem}.connection-status{color:#10b981;font-size:.8rem;font-weight:500}.address-input{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:2px solid #bff00733;border-radius:14px;color:#ededed;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9375rem;min-height:52px;outline:none;padding:.875rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.address-input:focus{border-color:#bff00799;box-shadow:0 0 0 3px #bff00726,0 0 20px #bff00733}.mint-btn{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:1px solid #bff00766;border-radius:.75rem;box-shadow:0 4px 20px #bff00740;color:#bff007}.mint-btn:hover:not(:disabled){background:#bff00740;border-color:#bff00799;box-shadow:0 8px 30px #bff00759;transform:translateY(-2px)}.transfer-btn{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#10b98126;border:1px solid #10b98166;border-radius:.75rem;box-shadow:0 4px 20px #10b98140;color:#10b981}.transfer-btn:hover:not(:disabled){background:#10b98140;border-color:#10b98199;box-shadow:0 8px 30px #10b98159;transform:translateY(-2px)}.total-preview{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00714;border:1px solid #bff0074d;border-radius:12px;display:flex;font-weight:600;justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem}.total-amount{font-feature-settings:"tnum";font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:800;text-shadow:0 0 10px #bff0074d}@media (max-width:640px){.bank-demo-container{padding:1.5rem}.bank-demo-container .bank-header{flex-direction:column;gap:1rem;text-align:center}.step-indicator{flex-direction:column}.step-arrow{transform:rotate(90deg)}}.settlement-container{background:#0b0b10;color:#ededed;min-height:100vh;overflow-x:hidden;padding:1rem}.settlement-content{margin:0 auto;max-width:100%;padding:2rem 0}.settlement-main{display:flex;flex-direction:column;gap:3rem}.settlement-header{margin-bottom:3rem;text-align:center}.settlement-title{color:#bff007;font-size:3rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem;text-shadow:0 0 20px #bff00766,0 0 40px #bff00733}.settlement-subtitle{font-size:1.25rem;opacity:.8}.settlement-main{margin:0 auto;max-width:100%;padding:0 1rem}.settlement-status{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.5rem;box-shadow:0 10px 30px #0006;padding:2.5rem}.status-title{color:#ededed;font-size:1.875rem;font-weight:600;margin-bottom:2rem;text-align:center}.sellers-scroll-container{-webkit-overflow-scrolling:touch;margin-bottom:3rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;position:relative;scrollbar-color:#bff0074d #0000;scrollbar-width:thin;width:100%}.sellers-scroll-container::-webkit-scrollbar{height:8px}.sellers-scroll-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.sellers-scroll-container::-webkit-scrollbar-thumb{background:#bff0074d;border-radius:4px}.sellers-scroll-container::-webkit-scrollbar-thumb:hover{background:#bff00780}.sellers-grid-horizontal{display:flex;gap:1.5rem;min-width:-webkit-max-content;min-width:max-content;padding-bottom:1rem}.sellers-grid{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;padding:0 .5rem}@media (max-width:1024px){.sellers-grid{gap:1.5rem}.sellers-grid-horizontal{gap:1rem}}.seller-card{word-wrap:break-word;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.5rem;box-shadow:0 4px 20px #00000059;flex-shrink:0;min-width:320px;padding:1.25rem;transition:all .3s ease}.seller-card:hover{box-shadow:0 8px 30px #00000073;transform:translateY(-2px)}.seller-header{gap:1rem;margin-bottom:1.5rem}.seller-header,.seller-icon{align-items:center;display:flex}.seller-icon{border-radius:.75rem;color:#fff;height:3rem;justify-content:center;width:3rem}.seller-icon.seller1{background:#3b82f6}.seller-icon.seller2{background:#6e56cf}.seller-icon.seller3{background:#10b981}.seller-info h3{font-size:1.125rem;font-weight:600;margin:0}.seller-category{font-size:.875rem;margin:0;opacity:.6}.seller-details{space-y:.75rem}.detail-row{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}.detail-label{font-size:.875rem;opacity:.8}.settlement-amount{color:#bff007;font-size:1.125rem;font-weight:600;text-shadow:0 0 10px #bff0074d}.settlement-amount.current-balance{color:#f59e0b;font-size:1.25rem;font-weight:700;text-shadow:0 0 15px #f59e0b66}.wallet-address{color:#bff007;font-family:monospace;font-size:.75rem;font-weight:500;opacity:.8;word-break:break-all}.wallet-connect-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#bff00733,#bff0071a);border:1px solid #bff0074d;border-radius:1.5rem;box-shadow:0 4px 20px #bff00733,inset 0 1px 0 #ffffff1a;color:#bff007;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.wallet-connect-btn:hover{background:linear-gradient(135deg,#bff0074d,#bff00726);border-color:#bff00780;box-shadow:0 8px 30px #bff0074d,inset 0 1px 0 #fff3;transform:translateY(-2px)}.wallet-info-section{margin-bottom:1rem;text-align:center}.connected-wallet{color:#bff007;font-family:monospace;font-size:.875rem;font-weight:500;text-shadow:0 0 10px #bff0074d}.total-summary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.5rem;margin-bottom:3rem;padding:2rem}.total-row{align-items:center;border-bottom:1px solid #bff0071a;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.5rem 0}.total-row:last-of-type{border-bottom:2px solid #bff00766;font-size:1.1rem;font-weight:800;margin-bottom:1rem;margin-top:.5rem;padding-bottom:.75rem}.total-label{font-size:1.25rem;font-weight:600}.total-amount{font-size:1.875rem;font-weight:600;text-shadow:0 0 20px #bff00766}.total-note{font-size:.875rem;opacity:.6}.settlement-action{margin-bottom:3rem;text-align:center}.settle-btn{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#bff00726,#bff0070d);border:1px solid #bff00766;border-radius:1.5rem;box-shadow:0 4px 20px #bff00733,inset 0 1px 0 #ffffff26;color:#bff007;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.settle-btn:hover:not(.disabled){background:linear-gradient(135deg,#bff00740,#bff0071a);border-color:#bff00799;box-shadow:0 8px 30px #bff00766,inset 0 1px 0 #fff3;text-shadow:0 0 15px #bff00780;transform:translateY(-2px)}.settle-btn.disabled{background:#ffffff08;border-color:#ffffff1a;box-shadow:none;color:#bff00766;cursor:not-allowed;text-shadow:none}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1.25rem;width:1.25rem}@keyframes spin{to{transform:rotate(1turn)}}.process-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.5rem;box-shadow:0 10px 30px #0006;padding:3rem}.process-title{color:#ededed;font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center}.process-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.process-step{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;padding:2rem;text-align:center}.step-number{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:600;height:2.5rem;justify-content:center;margin:0 auto 1.5rem;width:2.5rem}.step-1,.step-2,.step-3{background:linear-gradient(135deg,#bff007cc,#bff00799);box-shadow:0 0 15px #bff0074d}.step-title{color:#ededed;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.step-desc{color:#edededcc;font-size:.9rem;line-height:1.5;opacity:.8}.progress-bar-container{background:#ffffff1a;border-radius:4px;height:8px;margin-top:1rem;overflow:hidden;width:100%}.progress-bar{background:linear-gradient(90deg,#bff007,#bff007b3);border-radius:4px;box-shadow:0 0 10px #bff00780;height:100%;transition:width .5s ease}.iphone-container{padding:2rem}.iphone-frame{background:#000;border-radius:40px;box-shadow:0 0 0 12px #1a1a1a,0 0 0 14px #2a2a2a,0 20px 40px #00000080,inset 0 0 3px 0 #ffffff1a;height:812px;padding:12px;width:375px}.iphone-frame:before{border-radius:0 0 20px 20px;height:25px;top:0}.iphone-notch{border-radius:0 0 20px 20px;height:28px;top:0;width:150px;z-index:20}.iphone-screen{background:linear-gradient(135deg,#0b0b10,#1a1a20);border-radius:30px;-webkit-clip-path:inset(0 round 30px);clip-path:inset(0 round 30px)}.iphone-screen::-webkit-scrollbar{width:4px}.shopping-demo-section{padding:2.5rem 1.5rem 1.5rem}.shopping-header{margin-bottom:1rem}.platform-info{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:1rem;margin:0 0 1.25rem;padding:1.25rem}.platform-icon{background:#0003;border-radius:.5rem;color:#bff007;padding:.5rem}.platform-info h3{color:#bff007;font-size:1.25rem;font-weight:600;margin:0 0 .25rem;text-shadow:0 0 10px #bff0074d}.platform-info p{color:#bff007cc;font-size:.875rem;margin:0}.shopping-cart{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;margin:0;padding:1.25rem}.shopping-cart h4{color:#bff007;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.cart-items{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.cart-item{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #bff00733;border-radius:.75rem;display:flex;justify-content:space-between;padding:1rem;transition:all .3s ease}.cart-item:hover{border-color:#bff00766;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.item-info{align-items:center;display:flex;gap:1rem}.item-icon{background:#bff00726;border-radius:.5rem;color:#bff007;padding:.5rem}.item-details{display:flex;flex-direction:column;gap:.25rem}.item-name{color:#ededed;font-size:1rem;font-weight:600}.item-seller{color:#bff007b3;font-size:.75rem}.item-price{color:#bff007;font-size:.875rem;font-weight:600}.quantity-controls{align-items:center;display:flex;gap:.75rem}.quantity-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#bff00726;border:1px solid #bff0074d;border-radius:.5rem;color:#bff007;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.quantity-btn:hover{background:#bff00740;border-color:#bff00780;transform:scale(1.05)}.quantity{color:#ededed;font-size:1rem;font-weight:600;min-width:24px;text-align:center}.cart-summary{align-items:center;border-top:1px solid #bff00733;display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.total-amount{color:#bff007;font-size:1.5rem;font-weight:700;text-shadow:0 0 15px #bff00766}.purchase-btn{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:1px solid #bff00766;border-radius:.75rem;box-shadow:0 4px 20px #bff00733;color:#bff007;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.purchase-btn:hover:not(:disabled){background:#bff00740;border-color:#bff00799;box-shadow:0 8px 30px #bff0074d;transform:translateY(-2px)}.purchase-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.empty-cart{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #bff00733;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.empty-cart-icon{color:#bff00799;margin-bottom:1.5rem;opacity:.7}.empty-cart h3{color:#ededed;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.empty-cart p{color:#bff007cc;font-size:1rem;line-height:1.5;margin-bottom:2rem}.goto-settlement-btn{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:1px solid #bff00766;border-radius:.75rem;box-shadow:0 4px 20px #bff00733;color:#bff007;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.goto-settlement-btn:hover{background:#bff00740;border-color:#bff00799;box-shadow:0 8px 30px #bff0074d;transform:translateY(-2px)}.payment-demo-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:1.5rem;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;margin-bottom:2rem;padding:2.5rem;text-align:center}.payment-demo-title{color:#bff007;font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-shadow:0 0 15px #bff00766}.payment-flow{gap:2rem;justify-content:center;margin-bottom:2rem}.payment-flow,.payment-step{align-items:center;display:flex}.payment-step{flex-direction:column;gap:1rem;opacity:.5;position:relative;transition:all .5s ease}.payment-step.active{opacity:1;transform:scale(1.05)}.payment-icon{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:2px solid #bff0074d;border-radius:1rem;color:#bff007;display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.payment-step.active .payment-icon{animation:pulse 2s infinite;background:#bff00740;border-color:#bff00799;box-shadow:0 0 30px #bff00766}.payment-step-label{color:#bff007cc;font-size:.875rem;font-weight:600;text-align:center}.payment-step.active .payment-step-label{color:#bff007;text-shadow:0 0 10px #bff0074d}.payment-arrow{animation:moveArrow 1.5s ease-in-out infinite;color:#bff00799;font-size:1.5rem}.payment-amount{color:#bff007;font-size:2rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px #bff00766}.payment-breakdown{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.breakdown-item{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #bff00733;border-radius:1rem;padding:1.5rem}.breakdown-label{color:#bff007b3;font-size:.875rem;margin-bottom:.5rem}.breakdown-amount{color:#ededed;font-size:1.25rem;font-weight:600}.breakdown-item.platform{border-color:#f59e0b4d}.breakdown-item.platform .breakdown-label{color:#f59e0bcc}.breakdown-item.platform .breakdown-amount{color:#f59e0b}@media (max-width:768px){.iphone-container{padding:1rem}.iphone-frame{height:calc(100vh - 4rem);max-height:812px;max-width:375px;width:calc(100vw - 3rem)}.shopping-demo-section{padding:2.5rem .75rem 1.5rem}.shopping-cart{padding:1rem}.cart-item{align-items:flex-start;flex-direction:column;gap:1rem}.item-info{width:100%}.quantity-controls{align-self:flex-end}.platform-info{flex-direction:column;gap:.75rem;text-align:center}.payment-flow{flex-direction:column;gap:1rem}.payment-arrow{transform:rotate(90deg)}.payment-demo-section{padding:1.5rem}.payment-breakdown{grid-template-columns:1fr}}@keyframes moveArrow{0%,to{transform:translateX(0)}50%{transform:translateX(8px)}}@media (max-width:768px){.flow-progress{flex-direction:column;gap:1rem}.progress-line{height:40px;margin:.5rem 0;width:2px}.progress-fill{height:0;transition:height .6s ease;width:100%!important}.settlement-container{padding:1rem}.settlement-content{padding:2rem 0}.settlement-title{font-size:2rem}.settlement-status{padding:1.5rem}.sellers-grid{gap:1.5rem}.process-grid{grid-template-columns:1fr}.payment-flow .payment-arrow{transform:rotate(90deg) translateY(8px)}@keyframes moveArrow{0%,to{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateY(8px)}}}.iphone-container{align-items:center;display:flex;justify-content:center;padding:1rem}.iphone-frame{background:linear-gradient(145deg,#4a4a4f,#2c2c2e 50%,#1a1a1c);border-radius:54px;box-shadow:inset 0 0 2px 1px #ffffff1a,inset 0 0 0 1px #00000080,0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;contain:layout;height:750px;overflow:hidden;padding:9px;position:relative;width:400px}.iphone-frame:before{border-radius:100px;content:"";height:30px;width:40%;z-index:10}.iphone-frame:before,.iphone-notch{background:#000;left:50%;position:absolute;top:9px;transform:translateX(-50%)}.iphone-notch{border-radius:26px;box-shadow:0 0 0 4px #000;height:37px;width:162px;z-index:21}.iphone-screen{background:#000;border-radius:45px;box-shadow:inset 0 0 0 1px #ffffff0d;-webkit-clip-path:inset(0 round 45px);clip-path:inset(0 round 45px);height:100%;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.iphone-screen::-webkit-scrollbar{width:3px}.iphone-screen::-webkit-scrollbar-track{background:#0000}.iphone-screen::-webkit-scrollbar-thumb{background:#bff0074d;border-radius:2px}.shopping-demo-section{background:#0000;min-height:100%;padding:2.5rem 1rem 1.25rem}.iphone-frame:after{background:linear-gradient(45deg,#0000 30%,#ffffff0d 50%,#0000 70%);border-radius:54px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.iphone-action-button{height:80px;left:-2px;top:200px}.iphone-action-button,.iphone-volume-up{background:linear-gradient(145deg,#4a4a4f,#2c2c2e 50%,#1a1a1c);border-radius:2px;box-shadow:inset 0 0 1px #00000080;position:absolute;width:3px}.iphone-volume-up{height:60px;right:-2px;top:250px}.iphone-volume-down{height:60px;top:320px}.iphone-power,.iphone-volume-down{background:linear-gradient(145deg,#4a4a4f,#2c2c2e 50%,#1a1a1c);border-radius:2px;box-shadow:inset 0 0 1px #00000080;position:absolute;right:-2px;width:3px}.iphone-power{height:90px;top:300px}@media (max-width:768px){.iphone-container{padding:.5rem}.iphone-frame{height:calc(100vh - 100px);max-height:852px;max-width:393px;width:calc(100vw - 2rem)}}.payment-receipt-container{margin:0 auto;max-width:900px;padding:2rem}.flow-progress{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #bff00733;border-radius:1rem;justify-content:center;margin-bottom:3rem;padding:1.5rem}.flow-progress,.progress-step{align-items:center;display:flex}.progress-step{flex-direction:column;gap:.5rem;position:relative;z-index:2}.step-icon{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:2px solid #bff00733;border-radius:.75rem;color:#bff00780;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.progress-step.active .step-icon{animation:pulse 2s infinite;background:#bff00733;border-color:#bff007;box-shadow:0 0 20px #bff00766;color:#bff007}.progress-step.completed .step-icon{background:#bff0074d;border-color:#bff007;box-shadow:0 0 15px #bff0074d;color:#000}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.progress-step span{color:#bff007b3;font-size:.875rem;font-weight:500}.progress-step.active span,.progress-step.completed span{color:#bff007;text-shadow:0 0 8px #bff0074d}.progress-line{background:#bff00733;border-radius:1px;flex:1 1;height:2px;margin:0 1rem;overflow:hidden;position:relative}.progress-fill{background:#bff007;box-shadow:0 0 10px #bff00780;height:100%;left:0;position:absolute;top:0;transition:width .6s ease}.flow-content{align-items:center;display:flex;justify-content:center;min-height:500px}.payment-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:1.5rem;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;max-width:500px;padding:2.5rem;width:100%}.section-header{margin-bottom:2rem;text-align:center}.header-icon{color:#bff007;filter:drop-shadow(0 0 10px rgba(191,240,7,.4));height:48px;margin-bottom:1rem;width:48px}.section-header h2{color:#ededed;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.section-header p{color:#edededb3;font-size:1rem}.payment-form{gap:1.5rem}.form-group,.payment-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{align-items:center;color:#bff007cc;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.form-input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:2px solid #bff00733;border-radius:.75rem;color:#ededed;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease}.form-input:focus{border-color:#bff00799;box-shadow:0 0 20px #bff00733;outline:none}.submit-button{align-items:center;border:1px solid #0000;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem;transition:all .3s ease}.submit-button.primary{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border:1px solid #bff00766;border-radius:.75rem;box-shadow:0 4px 20px #bff00733;color:#bff007}.submit-button.primary:hover:not(:disabled){background:#bff00740;border-color:#bff00799;box-shadow:0 8px 30px #bff0074d;transform:translateY(-2px)}.submit-button.success{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00733;border:1px solid #bff00780;border-radius:.75rem;box-shadow:0 4px 20px #bff0074d;color:#bff007}.submit-button.secondary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #bff00733;border-radius:.75rem;color:#edededb3}.submit-button:disabled{cursor:not-allowed;opacity:.5}.processing-section{padding:3rem;text-align:center}.processing-icon{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00733;border-radius:1rem;box-shadow:0 8px 32px #0000004d,0 0 20px #bff0074d;color:#bff007;display:inline-flex;margin-bottom:2rem;padding:2rem}.processing-section h3{color:#ededed;font-size:1.5rem;margin-bottom:.5rem}.processing-section p{color:#edededb3;margin-bottom:2rem}.tx-preview{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #bff00733;border-radius:.75rem;display:inline-flex;gap:.5rem;padding:.75rem 1.5rem}.tx-hash{color:#bff007;font-family:monospace;font-size:.875rem}.receipt-generation{padding:3rem;text-align:center}.receipt-icon-wrapper{display:inline-block;margin-bottom:2rem}.receipt-icon-bg{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00733;border-radius:1rem;box-shadow:0 8px 32px #0000004d,0 0 30px #bff00766;color:#bff007;display:flex;height:120px;justify-content:center;width:120px}.receipt-generation h3{color:#ededed;font-size:1.5rem;margin-bottom:.5rem}.receipt-generation p{color:#edededb3}.complete-section{max-width:600px;width:100%}.receipt-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #bff00733;border-radius:1.5rem;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;overflow:hidden}.receipt-header{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#bff00726;border-bottom:1px solid #bff0074d;color:#bff007;justify-content:space-between;padding:1.5rem 2rem}.receipt-header,.receipt-title{align-items:center;display:flex}.receipt-title{gap:.75rem}.receipt-title h3{font-size:1.25rem;font-weight:600}.success-icon{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000004d;border-radius:50%;color:#bff007;padding:2px}.receipt-body{padding:2rem}.receipt-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:1rem 0}.receipt-row:last-child{border-bottom:none}.receipt-row.highlight{background:#bff0070d;border:none;margin:0 -2rem;padding-left:2rem;padding-right:2rem}.receipt-row .label{color:#bff007b3;font-size:.875rem;font-weight:500}.receipt-row .value{color:#ededed;font-size:1rem;font-weight:600}.receipt-row .value.mono{font-family:monospace}.receipt-row .value.small{font-size:.875rem}.receipt-row .value.amount{color:#bff007;font-size:1.25rem;text-shadow:0 0 10px #bff0074d}.signature-section{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#bff00714;border:1px solid #bff0074d;border-radius:.75rem;color:#bff007;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.receipt-actions{display:flex;gap:1rem;padding:0 2rem 2rem}.receipt-actions .submit-button{flex:1 1}@media (max-width:768px){.flow-progress{flex-direction:column;gap:1rem}.progress-line{height:40px;margin:.5rem 0;width:2px}.progress-fill{height:0;transition:height .6s ease;width:100%!important}.complete-section,.payment-section{padding:1.5rem}.receipt-actions{flex-direction:column}}
/*# sourceMappingURL=main.1b51a1cb.css.map*/