@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Orbitron:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--neon-cyan:#00f0ff;--neon-magenta:#ff00ff;--neon-purple:#a855f7;--neon-pink:#ec4899;--neon-green:#00ff88;--neon-yellow:#fbbf24;--neon-orange:#ff6b35;--neon-red:#ff0055;--bg-primary:#0a0a0f;--bg-secondary:#0f0f1a;--bg-tertiary:#1a1a2e;--bg-card:#16162a;--bg-elevated:#1e1e3f;--bg-glass:rgba(22,22,42,0.85);--text-primary:#ffffff;--text-secondary:#94a3b8;--text-muted:#64748b;--border-primary:rgba(0,240,255,0.3);--border-subtle:rgba(100,116,139,0.3);--glow-cyan:0 0 20px rgba(0,240,255,0.5),0 0 40px rgba(0,240,255,0.3),0 0 60px rgba(0,240,255,0.1);--glow-magenta:0 0 20px rgba(255,0,255,0.5),0 0 40px rgba(255,0,255,0.3),0 0 60px rgba(255,0,255,0.1);--glow-purple:0 0 20px rgba(168,85,247,0.5),0 0 40px rgba(168,85,247,0.3);--glow-green:0 0 20px rgba(0,255,136,0.5),0 0 40px rgba(0,255,136,0.3);--grid-color:rgba(0,240,255,0.03);--grid-size:50px;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Orbitron","Inter",sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace}*{box-sizing:border-box;padding:0;margin:0}html{color-scheme:dark;scroll-behavior:smooth}body,html{max-width:100vw;min-height:100vh;overflow-x:hidden;font-family:var(--font-primary)}body{background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size)}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:0}body:after{top:-50%;left:-50%;right:-50%;bottom:-50%;background:radial-gradient(circle at 20% 80%,rgba(0,240,255,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,0,255,.08) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(168,85,247,.05) 0,transparent 40%);animation:orbFloat 20s ease-in-out infinite}@keyframes orbFloat{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(2%,-2%) rotate(90deg)}50%{transform:translateY(-3%) rotate(180deg)}75%{transform:translate(-2%,-1%) rotate(270deg)}}a{color:var(--neon-cyan);transition:all .3s ease}a,a:hover{text-decoration:none}a:hover{color:var(--neon-magenta);text-shadow:0 0 10px var(--neon-cyan)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--neon-cyan),var(--neon-magenta));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--neon-magenta),var(--neon-cyan))}*{scrollbar-width:thin;scrollbar-color:var(--neon-cyan) var(--bg-secondary)}::selection{background:rgba(0,240,255,.3);color:var(--text-primary)}::-moz-selection{background:rgba(0,240,255,.3);color:var(--text-primary)}.ant-layout{background:transparent!important;position:relative;z-index:1}.ant-layout-header{background:var(--bg-glass)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border-primary)!important;box-shadow:0 4px 30px rgba(0,0,0,.3),0 0 40px rgba(0,240,255,.05)}.ant-layout-content{margin:0 auto;max-width:100vw!important;min-width:0!important;padding-left:0!important;padding-right:0!important;position:relative;z-index:1}.ant-layout-footer{background:var(--bg-glass)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border-primary);color:var(--text-secondary)!important}.container{max-width:100vw!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;position:relative;z-index:1}.ant-card{background:var(--bg-glass)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-primary)!important;border-radius:16px!important;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.ant-card:hover{border-color:var(--neon-cyan)!important;box-shadow:var(--glow-cyan),0 8px 32px rgba(0,0,0,.4);transform:translateY(-4px)}.ant-card-head{background:rgba(0,240,255,.05)!important;border-bottom:1px solid var(--border-primary)!important;color:var(--text-primary)!important}.ant-card-head-title{color:var(--text-primary)!important;font-family:var(--font-display);letter-spacing:.5px}.ant-card-body{color:var(--text-secondary)}.ant-btn{font-family:var(--font-primary);font-weight:600;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ant-btn-primary{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple))!important;border:none!important;box-shadow:0 4px 15px rgba(0,240,255,.3)}.ant-btn-primary:hover{background:linear-gradient(135deg,var(--neon-magenta),var(--neon-cyan))!important;box-shadow:var(--glow-cyan);transform:translateY(-2px)}.ant-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.ant-btn-primary:hover:before{left:100%}.ant-btn-default{background:transparent!important;border:1px solid var(--neon-cyan)!important;color:var(--neon-cyan)!important}.ant-btn-default:hover{background:rgba(0,240,255,.1)!important;border-color:var(--neon-magenta)!important;color:var(--neon-magenta)!important;box-shadow:var(--glow-cyan)}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{background:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;transition:all .3s ease}.ant-input-number:hover,.ant-input:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:var(--neon-cyan)!important}.ant-input-focused,.ant-input-number-focused,.ant-input-number:focus,.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--neon-cyan)!important;box-shadow:0 0 0 2px rgba(0,240,255,.2),0 0 20px rgba(0,240,255,.1)!important}.ant-input-number-input::placeholder,.ant-input::placeholder{color:var(--text-muted)!important}input,textarea{max-width:100%;margin-bottom:10px;margin-top:10px}.ant-form-item-label>label{color:var(--text-secondary)!important;font-weight:500}.ant-form-item-explain-error{color:var(--neon-red)!important}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:var(--bg-elevated)!important;color:var(--neon-cyan)!important;font-family:var(--font-display);font-size:12px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--border-primary)!important}.ant-table-tbody>tr>td{background:var(--bg-card)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border-subtle)!important;transition:all .3s ease}.ant-table-tbody>tr:hover>td{background:rgba(0,240,255,.05)!important}.ant-steps-item-finish .ant-steps-item-icon{background:transparent!important;border-color:var(--neon-green)!important}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--neon-green)!important}.ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple))!important;border:none!important;box-shadow:var(--glow-cyan)}.ant-steps-item-wait .ant-steps-item-icon{background:transparent!important;border-color:var(--border-subtle)!important}.ant-steps-item-title{color:var(--text-primary)!important}.ant-steps-item-description{color:var(--text-muted)!important}.ant-modal-content{background:var(--bg-glass)!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:1px solid var(--border-primary)!important;border-radius:16px!important;box-shadow:0 25px 50px rgba(0,0,0,.5),var(--glow-cyan)}.ant-modal-header{background:transparent!important;border-bottom:1px solid var(--border-primary)!important}.ant-modal-title{color:var(--text-primary)!important;font-family:var(--font-display)}.ant-modal-close-x{color:var(--text-secondary)!important}.ant-tag{background:rgba(0,240,255,.1)!important;border:1px solid var(--border-primary)!important;color:var(--neon-cyan)!important;font-family:var(--font-mono);font-size:12px}.ant-tag-green{background:rgba(0,255,136,.1)!important;border-color:var(--neon-green)!important;color:var(--neon-green)!important}.ant-tag-red{background:rgba(255,0,85,.1)!important;border-color:var(--neon-red)!important;color:var(--neon-red)!important}.ant-tag-gold,.ant-tag-orange{background:rgba(251,191,36,.1)!important;border-color:var(--neon-yellow)!important;color:var(--neon-yellow)!important}.ant-tag-purple{background:rgba(168,85,247,.1)!important;border-color:var(--neon-purple)!important;color:var(--neon-purple)!important}.ant-alert{background:var(--bg-glass)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px!important}.ant-alert-info{border:1px solid var(--neon-cyan)!important}.ant-alert-success{border:1px solid var(--neon-green)!important}.ant-alert-warning{border:1px solid var(--neon-yellow)!important}.ant-alert-error{border:1px solid var(--neon-red)!important}.ant-tooltip-inner{background:var(--bg-elevated)!important;border:1px solid var(--border-primary);color:var(--text-primary)!important}.ant-popover-inner{border:1px solid var(--border-primary)}.ant-dropdown-menu,.ant-popover-inner{background:var(--bg-glass)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ant-dropdown-menu{border:1px solid var(--border-primary)!important;border-radius:12px!important}.ant-dropdown-menu-item{color:var(--text-primary)!important}.ant-dropdown-menu-item:hover{background:rgba(0,240,255,.1)!important;color:var(--neon-cyan)!important}.ant-spin-dot-item{background:var(--neon-cyan)!important}.ant-progress-bg{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta))!important}.ant-progress-inner{background:var(--bg-card)!important}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content{color:var(--text-primary)!important;font-family:var(--font-display)}.ant-divider{border-color:var(--border-subtle)!important}.dynamic-connect-button{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple))!important;border:none!important;color:white!important;font-weight:600!important;padding:8px 16px!important;border-radius:8px!important;font-size:14px!important;box-shadow:0 4px 15px rgba(0,240,255,.3);transition:all .3s ease}.dynamic-connect-button:hover{background:linear-gradient(135deg,var(--neon-magenta),var(--neon-cyan))!important;box-shadow:var(--glow-cyan);transform:translateY(-2px)}.dynamic-button-container{display:inline-block}.hero-section{margin-top:100px;position:relative}.hero-slogan{font-family:var(--font-display);font-size:32px;font-weight:700;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease infinite;background-size:200% 200%}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-slogan-section{font-size:18px;font-weight:500;margin-top:50px;margin-left:25px;color:var(--text-secondary)}.centered{margin:0 auto;text-align:center}.bold{font-weight:700}.italic{font-style:italic}.small-font{font-size:14px}.pointer{cursor:pointer}.standard-margin{margin-top:20px}.standard-button,.vertical-margin{margin-top:10px;margin-bottom:10px}.float-right{float:right;text-align:end}.success-text{color:var(--neon-green)!important;text-shadow:0 0 10px rgba(0,255,136,.3)}.error-text{color:var(--neon-red)!important;text-shadow:0 0 10px rgba(255,0,85,.3)}.white{background:var(--bg-card)}.boxed{padding:20px;border-radius:12px;background:var(--bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-primary)}.web3-button{margin-top:12px}.dropzone{border:2px dashed var(--border-primary);border-radius:12px;padding:40px;cursor:pointer;background:var(--bg-card);transition:all .3s ease;text-align:center}.dropzone:hover{border-color:var(--neon-cyan);background:rgba(0,240,255,.05);box-shadow:0 0 30px rgba(0,240,255,.1)}.upload-card{margin:5px;display:inline-block;width:280px;padding:5px}.upload-section{clear:both;margin-top:50px}.upload-image{width:250px;margin:10px;border-radius:8px}.header-logo{padding:10px;cursor:pointer}.home-logo{margin-bottom:15px}.about-logo,.home-logo{width:200px}.history-logo,.qr-image,.qr-logo{width:300px}.history-logo,.qr-logo{clear:both;margin-top:50px;margin-bottom:25px}.hero-image{width:500px}.search-input{min-width:400px}.about-page p{max-width:600px;font-size:20px;margin:20px auto;color:var(--text-secondary);line-height:1.8}.home-section p{font-size:16px;line-height:40px}.prompt-section{margin-top:40px;font-size:32px;margin-right:24px;margin-bottom:25px;font-family:var(--font-display)}.active-network{margin-right:20px;color:var(--text-muted)!important}.standard-btn{padding:10px;margin-top:20px}.offer-details-fullwidth .ant-layout-footer{background:transparent!important;margin:0!important;padding:0!important}.offer-details-fullwidth .container{max-width:100vw!important;margin:0!important;padding:0!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(0,240,255,.5)}50%{box-shadow:0 0 30px rgba(0,240,255,.8),0 0 60px rgba(0,240,255,.4)}}@keyframes borderGlow{0%,to{border-color:var(--neon-cyan)}50%{border-color:var(--neon-magenta)}}@keyframes textGlow{0%,to{text-shadow:0 0 10px rgba(0,240,255,.5)}50%{text-shadow:0 0 30px rgba(0,240,255,.8),0 0 60px rgba(255,0,255,.4)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}95%{opacity:.9}96%{opacity:1}}.neon-text{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan),0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),0 0 40px var(--neon-cyan)}.neon-text-pink{color:var(--neon-magenta);text-shadow:0 0 5px var(--neon-magenta),0 0 10px var(--neon-magenta),0 0 20px var(--neon-magenta),0 0 40px var(--neon-magenta)}.neon-text-purple{color:var(--neon-purple);text-shadow:0 0 5px var(--neon-purple),0 0 10px var(--neon-purple),0 0 20px var(--neon-purple)}.gradient-text{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-magenta),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cyber-border{border:1px solid var(--border-primary);position:relative}.cyber-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--neon-cyan),transparent,var(--neon-magenta));border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease}.cyber-border:hover:before{opacity:1}.glass-card{background:var(--bg-glass);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-primary);border-radius:16px;padding:24px}@media (max-width:700px){.hero-section{margin-top:50px}.hero-slogan{font-size:24px}.hero-image{width:100%;max-width:300px}.search-input{min-width:100%}.history-logo,.qr-image,.qr-logo{width:200px}}@media (min-width:701px) and (max-width:1120px){.hero-slogan{font-size:28px}}@media print{.no-print,.no-print *,body:after,body:before{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}