*{box-sizing:border-box;margin:0;padding:0}#root,body,html{width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;overflow-y:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{overflow-y:auto;scroll-behavior:smooth}#root,html{overflow-x:hidden}#root{min-height:100%;overflow-y:visible}.wallet-connect{gap:1rem}.wallet-button,.wallet-connect{align-items:center;display:flex}.wallet-button{background:#4c9aff1a;border:1px solid #4c9aff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;gap:.75rem;height:44px;padding:10px 16px;transition:all .2s ease}.wallet-button:hover{background:#4c9aff26;border-color:#4c9aff80}.wallet-address{color:#fff;font-family:monospace}.wallet-balance{color:#4c9aff;font-family:monospace;font-size:13px;font-weight:600}.disconnect-icon{color:#a8b3cf;font-size:16px;line-height:1}.wallet-button:hover .disconnect-icon{color:#f44}.wallet-connect .btn-primary{font-size:14px;height:44px;padding:10px 16px}.wallet-error{text-align:center}.wallet-error p{color:#dc3545;font-weight:600;margin-bottom:1rem}@media (max-width:768px){.wallet-connect,.wallet-info{width:100%}.network-warning{align-items:flex-start;flex-direction:column}.account-info{flex-direction:column;width:100%}.account-info .btn{width:100%}}.modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-content{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#1a1d2e,#252942);border:1px solid #667eea4d;border-radius:16px;box-shadow:0 20px 60px #00000080;max-width:400px;padding:2rem;text-align:center;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-icon{align-items:center;border-radius:50%;box-shadow:0 8px 16px #0000004d;display:flex;font-size:32px;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.modal-icon,.modal-title{color:#fff;font-weight:700}.modal-title{font-size:1.5rem;margin-bottom:1rem}.modal-message{color:#a8b3cf;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;white-space:pre-line}.modal-link{color:#667eea;display:inline-block;font-size:.9rem;margin-bottom:1.5rem;text-decoration:none;transition:color .2s}.modal-link:hover{color:#7b61ff}.modal-close-btn{background:linear-gradient(90deg,#4c9aff,#7b61ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s;width:100%}.modal-close-btn:hover{box-shadow:0 8px 16px #4c9aff66;transform:translateY(-2px)}.modal-close-btn:active{transform:translateY(0)}.create-position{margin:0 auto;max-width:600px}.create-position h2{margin-bottom:.5rem}.selected-position-info{background:#667eea1a;border:1px solid #667eea4d;margin-bottom:1.5rem}.selected-position-info p strong{color:#667eea}.selected-position-info .info-text{color:#a8b3cf;font-size:13px;font-style:italic;margin-top:.75rem}.create-position form{width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.position-direction-display{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.position-direction-display .direction-label{font-size:.85rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.position-direction-display .direction-label.long{color:#22c55e}.position-direction-display .direction-label.short{color:#ef4444}.position-direction-display .token-pair{color:#fff;font-size:.95rem;font-weight:600}.order-details{background:#4c9aff0d;border:1px solid #4c9aff26;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.details-header{margin-bottom:1rem}.details-header h3{color:#a8b3cf;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.details-row{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}.details-row:not(:last-child){border-bottom:1px solid #ffffff0d}.details-label{color:#a8b3cf;font-size:14px}.details-value{color:#fff;font-size:14px;font-weight:500}.details-divider{background:#ffffff1a;height:1px;margin:.5rem 0}@keyframes flashRed{0%,to{border-color:#4a5568;box-shadow:0 0 0 0 #ef444400}25%{border-color:#ef4444;box-shadow:0 0 0 4px #ef444466}50%{border-color:#ef4444;box-shadow:0 0 0 8px #ef444433}75%{border-color:#ef4444;box-shadow:0 0 0 4px #ef444466}}.flash-error{animation:flashRed .8s ease-in-out;animation-iteration-count:1}.button-group button:disabled{cursor:not-allowed;pointer-events:none}.button-group>div{width:100%}.mint-position{margin:0 auto;max-width:600px}.mint-position h2{margin-bottom:.5rem}.mint-position .info-text{color:#a8b3cf;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.position-type-toggle{background:#ffffff0d;border-radius:8px;display:flex;gap:0;margin-bottom:1.5rem;padding:.25rem}.toggle-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#a8b3cf;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.toggle-btn:hover{background:#ffffff0d;color:#fff}.toggle-btn.active{background:linear-gradient(90deg,#4c9aff,#7b61ff);color:#fff}.direction-icon{font-size:1.2rem}.advanced-toggle{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.25rem;transition:all .3s ease;-webkit-user-select:none;user-select:none}.advanced-toggle:hover{background:#ffffff14;border-color:#4c9aff4d}.advanced-toggle-content{display:flex;flex-direction:column;gap:.25rem}.advanced-toggle span{color:#fff;font-size:.95rem;font-weight:600}.advanced-toggle-hint{color:#a8b3cf;font-size:.85rem;font-weight:400}.advanced-toggle input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.toggle-switch{background:#ffffff1a;border-radius:13px;flex-shrink:0;height:26px;position:relative;transition:all .3s ease;width:48px}.toggle-switch:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:20px}.advanced-toggle input[type=checkbox]:checked+.toggle-switch{background:linear-gradient(90deg,#4c9aff,#7b61ff)}.advanced-toggle input[type=checkbox]:checked+.toggle-switch:before{transform:translateX(22px)}.advanced-toggle:hover .toggle-switch{background:#ffffff26}.advanced-toggle input[type=checkbox]:checked+.toggle-switch:hover{background:linear-gradient(90deg,#5aa5ff,#8b71ff)}.position-explanation{background:#4c9aff1a;border:1px solid #4c9aff33;border-radius:8px;color:#a8b3cf;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem;padding:1rem}.position-explanation strong{color:#4c9aff;display:block;margin-bottom:.5rem}.btn-large{font-size:1.1rem;padding:1rem 2rem;width:100%}.unwind-position{margin:0 auto;max-width:600px}.unwind-position h2{margin-bottom:.5rem}.selected-position-info{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:1rem;padding:1rem}.selected-position-info p{color:#e2e8f0;font-size:14px;margin:.25rem 0}.selected-position-info p strong{color:#ef4444}.unwind-position .info-text{color:#a8b3cf;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.unwind-position form{width:100%}.positions-list{height:100%}.positions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.positions-list h2{margin-bottom:.25rem}.last-update{color:#6b7280;font-size:.75rem}.empty-state,.error-state,.loading-state{color:#a8b3cf;padding:3rem 2rem;text-align:center}.error-state{color:#ff6b7a}.empty-state p,.error-state p,.loading-state p{font-size:1.1rem;margin-bottom:.5rem}.empty-state small{color:#6b7280;font-size:.9rem}.positions-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.position-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:.75rem;transition:all .3s ease}.position-card:hover{background:#ffffff14;border-color:#4c9aff4d;transform:translateY(-2px)}.position-card.inactive-position{background:#ffc1070d;border-color:#ffc1074d}.position-card.inactive-position:hover{background:#ffc10714;border-color:#ffc10766}.inactive-message{background:#ffc1071a;border:1px solid #ffc10733;border-radius:6px;margin-bottom:.75rem;padding:.75rem;text-align:center}.inactive-message p{color:#a8b3cf;font-size:.85rem;margin:.4rem 0}.inactive-message strong{color:#ffc107;font-size:.9rem}.position-status.inactive{background:#ffc10733;color:#ffc107}.position-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem}.position-header-main{display:flex;flex-direction:column;gap:.25rem}.position-direction-label{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.position-direction-label.long{color:#22c55e}.position-direction-label.short{color:#ef4444}.position-tokens{color:#fff;font-size:.85rem;font-weight:600}.position-badges{align-items:center;display:flex;gap:.5rem}.position-token-id{background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:5px;color:#a78bfa}.position-direction,.position-token-id{font-size:.7rem;font-weight:600;padding:3px 10px}.position-direction{border-radius:5px;text-transform:uppercase}.position-direction.long{background:#22c55e33;color:#22c55e}.position-direction.short{background:#ef444433;color:#ef4444}.position-direction.neutral{background:#9ca3af33;color:#9ca3af}.position-status{border-radius:5px;font-size:.7rem;font-weight:600;padding:3px 10px;text-transform:uppercase}.position-status.active{background:#4c9aff33;color:#4c9aff}.position-status.warning{background:#ffc10733;color:#ffc107}.position-status.danger{background:#dc354533;color:#ff6b7a}.position-details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.detail-row{align-items:center;display:flex;justify-content:space-between}.detail-row .label{color:#a8b3cf;font-size:.8rem}.detail-row .value{color:#fff;font-size:.8rem;font-weight:600}.detail-row .value.warning{color:#ffc107}.position-direction-text.long{color:#22c55e;font-weight:700}.position-direction-text.short{color:#ef4444;font-weight:700}.position-direction-text.neutral{color:#9ca3af;font-weight:700}.position-actions{border-top:1px solid #ffffff1a;display:flex;gap:.5rem;padding-top:.625rem}.position-actions .btn{flex:1 1;font-size:.8rem;padding:.4rem .75rem}.btn-small{font-size:.85rem;padding:.5rem 1rem}@media (max-width:1200px){.positions-grid{grid-template-columns:1fr}}@media (max-width:768px){.positions-header{flex-direction:column;margin-bottom:1rem}.position-header,.positions-header{align-items:flex-start;gap:.5rem}.position-badges{flex-wrap:wrap;justify-content:flex-end}.position-actions{flex-direction:column}.position-actions .btn{width:100%}.detail-row{gap:.5rem}.detail-row .label,.detail-row .value{font-size:.76rem}}.landing-page{--scroll-y:0;--scroll-progress:0;--scroll-rotate:0deg;--draw-progress:8;background:#0a0e27;color:#fff;isolation:isolate;min-height:100vh;overflow-x:hidden;overflow-y:visible;position:relative}.landing-page>*{position:relative;z-index:1}.scroll-3d-bg{inset:0;overflow:hidden;perspective:1200px;pointer-events:none;position:fixed;z-index:0}.scroll-3d-bg:before{background:radial-gradient(circle at 50% 30%,#4c9aff1a,#0000 52%),linear-gradient(180deg,#060a1b2e,#060a1b85);content:"";inset:0;position:absolute}.bg-vignette{background:radial-gradient(circle at 50% 38%,#3053bf1f,#0000 48%),radial-gradient(circle at 8% 10%,#3982ff2e,#0000 42%),radial-gradient(circle at 92% 18%,#895bff29,#0000 42%),radial-gradient(circle at 50% 80%,#0006,#0000 64%);inset:0;position:absolute;transform:translate3d(0,calc(var(--scroll-y)*-.05px),0)}.bg-aurora{border-radius:999px;filter:blur(16px);opacity:.55;position:absolute;will-change:transform}.bg-aurora-one{background:radial-gradient(circle,#4c9aff8f,#0000 68%);height:min(58vw,740px);left:-10%;top:-16%;transform:translate3d(calc(var(--scroll-y)*.03px),calc(var(--scroll-y)*-.16px),0);width:min(58vw,740px)}.bg-aurora-two{background:radial-gradient(circle,#7b61ff85,#0000 70%);height:min(42vw,520px);right:-8%;top:16%;transform:translate3d(calc(var(--scroll-y)*-.055px),calc(var(--scroll-y)*.12px),0);width:min(42vw,520px)}.bg-aurora-three{background:radial-gradient(circle,#22d3ee42,#0000 72%);bottom:-10%;height:min(36vw,460px);left:32%;transform:translate3d(calc(var(--scroll-y)*.025px),calc(var(--scroll-y)*-.1px),0);width:min(36vw,460px)}.bg-grid-plane{background-image:linear-gradient(#4c9aff57 1px,#0000 0),linear-gradient(90deg,#4c9aff57 1px,#0000 0);background-size:48px 48px;bottom:-25vh;height:75vh;left:-40%;-webkit-mask-image:linear-gradient(0deg,#000000d1,#0000 80%);mask-image:linear-gradient(0deg,#000000d1,#0000 80%);mix-blend-mode:screen;opacity:.7;position:absolute;transform:rotateX(72deg) rotate(calc(var(--scroll-rotate)*.22)) translate3d(0,calc(var(--scroll-y)*-.24px),0) scale(calc(1 + var(--scroll-progress)*.18));transform-origin:center;width:180%;will-change:transform}.bg-grid-plane-back{background-image:linear-gradient(#52abff3d 1px,#0000 0),linear-gradient(90deg,#52abff3d 1px,#0000 0);background-size:64px 64px;bottom:-34vh;opacity:.26;transform:rotateX(72deg) rotate(calc(var(--scroll-rotate)*-.15)) translate3d(0,calc(var(--scroll-y)*-.12px),0) scale(.86)}.bg-stock-trace{fill:none;filter:drop-shadow(0 0 8px rgba(97,177,255,.24));height:24vh;left:0;opacity:.42;overflow:visible;position:absolute;width:100%}.bg-stock-trace polyline{stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--draw-progress) 100;stroke-dashoffset:0;transition:stroke-dasharray .18s linear}.bg-stock-trace-up{top:17%;transform:translateZ(0)}.bg-stock-trace-up polyline{stroke:#5ce2999e;animation:stockUp 13.7s cubic-bezier(.31,.05,.2,.99) infinite,stockPulseUp 4.3s ease-in-out infinite}.bg-stock-trace-down{top:60%;transform:translateZ(0)}.bg-stock-trace-down polyline{stroke:#ff6c839e;animation:stockDown 15.1s cubic-bezier(.38,.04,.22,1) infinite,stockPulseDown 4.9s ease-in-out infinite}.shock-candle{height:74px;opacity:0;position:absolute;transform:translateZ(0);width:10px;will-change:transform,opacity}.shock-candle-wick{border-radius:999px;height:100%;top:0;width:2px}.shock-candle-body,.shock-candle-wick{left:50%;position:absolute;transform:translateX(-50%)}.shock-candle-body{border-radius:3px;height:24px;top:24px;width:10px}.shock-candle-up{animation:shockPulseUp 3.8s ease-in-out infinite;left:12%;top:15%}.shock-candle-up .shock-candle-wick{background:linear-gradient(180deg,#b0ffd50a,#5ce299d6 48%,#5ce29914)}.shock-candle-up .shock-candle-body{background:#5ce299c7;box-shadow:0 0 0 1px #5ce2998c,0 0 16px #5ce2997a}.shock-candle-down{animation:shockPulseDown 4.2s ease-in-out infinite;left:56%;top:57%}@keyframes shockPulseUp{0%,to{opacity:.14;transform:translateZ(0) scaleY(.92)}50%{opacity:.9;transform:translate3d(0,-2px,0) scaleY(1.24)}}@keyframes shockPulseDown{0%,to{opacity:.14;transform:translateZ(0) scaleY(.92)}50%{opacity:.9;transform:translate3d(0,2px,0) scaleY(1.24)}}.shock-candle-down .shock-candle-wick{background:linear-gradient(180deg,#ffa9b60a,#ff6c83db 52%,#ff6c8314)}.shock-candle-down .shock-candle-body{background:#ff6c83cc;box-shadow:0 0 0 1px #ff6c8385,0 0 16px #ff6c8375}@keyframes stockUp{0%{transform:translateY(1px) translateX(0)}9%{transform:translateY(-4px) translateX(.7px)}17%{transform:translateY(2px) translateX(-.5px)}28%{transform:translateY(-6px) translateX(.9px)}39%{transform:translateY(-1px) translateX(-.2px)}52%{transform:translateY(-8px) translateX(.8px)}63%{transform:translateY(-3px) translateX(-.4px)}76%{transform:translateY(-10px) translateX(.6px)}89%{transform:translateY(-5px) translateX(-.3px)}to{transform:translateY(-11px) translateX(.4px)}}@keyframes stockDown{0%{transform:translateY(-1px) translateX(0)}11%{transform:translateY(5px) translateX(-.7px)}23%{transform:translateY(1px) translateX(.4px)}34%{transform:translateY(8px) translateX(-.9px)}46%{transform:translateY(3px) translateX(.2px)}58%{transform:translateY(10px) translateX(-.8px)}69%{transform:translateY(4px) translateX(.5px)}82%{transform:translateY(12px) translateX(-.6px)}93%{transform:translateY(6px) translateX(.3px)}to{transform:translateY(13px) translateX(-.2px)}}@keyframes stockPulseUp{0%,to{filter:drop-shadow(0 0 4px rgba(92,226,153,.25))}50%{filter:drop-shadow(0 0 13px rgba(92,226,153,.6))}}@keyframes stockPulseDown{0%,to{filter:drop-shadow(0 0 4px rgba(255,108,131,.26))}50%{filter:drop-shadow(0 0 12px rgba(255,108,131,.58))}}@keyframes shockTravelUp{0%,12%,32%,52%,72%,to{opacity:0;transform:translateZ(0) scaleY(.3)}15%{opacity:.9;transform:translate3d(148px,-14px,0) scaleY(1.25)}18%{opacity:.16;transform:translate3d(188px,-3px,0) scaleY(.45)}35%{opacity:.92;transform:translate3d(398px,-16px,0) scaleY(1.3)}38%{opacity:.18;transform:translate3d(436px,-4px,0) scaleY(.46)}55%{opacity:.94;transform:translate3d(648px,-17px,0) scaleY(1.34)}58%{opacity:.2;transform:translate3d(684px,-4px,0) scaleY(.48)}75%{opacity:.9;transform:translate3d(858px,-15px,0) scaleY(1.28)}78%{opacity:.14;transform:translate3d(896px,-3px,0) scaleY(.42)}}@keyframes shockTravelDown{0%,15%,36%,57%,78%,to{opacity:0;transform:translateZ(0) scaleY(.3)}18%{opacity:.9;transform:translate3d(-154px,14px,0) scaleY(1.2)}21%{opacity:.14;transform:translate3d(-194px,3px,0) scaleY(.44)}39%{opacity:.92;transform:translate3d(64px,16px,0) scaleY(1.28)}42%{opacity:.16;transform:translate3d(108px,4px,0) scaleY(.46)}60%{opacity:.94;transform:translate3d(288px,17px,0) scaleY(1.32)}63%{opacity:.2;transform:translate3d(332px,4px,0) scaleY(.48)}81%{opacity:.9;transform:translate3d(512px,15px,0) scaleY(1.24)}84%{opacity:.14;transform:translate3d(556px,3px,0) scaleY(.42)}}.reveal-on-scroll{transition:none}.reveal-on-scroll,.reveal-on-scroll.is-visible{opacity:1;transform:none}.features-grid .feature-card{animation:cardGlow 6.8s ease-in-out infinite}.features-grid .feature-card:nth-child(2n){animation-delay:1.2s}.features-grid .feature-card:nth-child(3n){animation-delay:2.4s}@keyframes cardGlow{0%,to{box-shadow:0 0 0 #4c9aff00}50%{box-shadow:0 0 28px #4c9aff33}}.landing-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e27f2;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 10px #0000004d;left:0;padding:24px 0;position:fixed;right:0;top:0;z-index:1000}.header-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 32px}.logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4c9aff,#7b61ff);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-size:32px;font-weight:700;margin:0}.nav-menu{align-items:center;display:flex;flex:1 1;gap:32px}.nav-link{color:#a8b3cf;font-size:15px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#fff}.nav-link:after{background:linear-gradient(90deg,#4c9aff,#7b61ff);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.header-actions{gap:12px}.btn-small{font-size:14px;padding:10px 20px}.hero-section{align-items:center;background:linear-gradient(180deg,#0a0e27b8,#151a3d9e);display:flex;justify-content:space-between;min-height:90vh;padding:80px 120px;position:relative}.hero-content{flex:1 1;max-width:600px;z-index:2}.hero-title{font-size:64px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4c9aff,#7b61ff);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#a8b3cf;font-size:20px;line-height:1.6;margin-bottom:40px}.hero-buttons{display:flex;gap:16px;margin-bottom:60px}.btn{align-items:center;border-radius:12px;display:flex;font-size:16px;gap:8px;justify-content:center;padding:16px 32px}.btn-primary:hover{box-shadow:0 12px 24px #4c9aff66;transform:translateY(-2px)}.btn-secondary{background:#ffffff0d;border:1px solid #ffffff1a}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3}.btn-arrow{transition:transform .3s ease}.btn:hover .btn-arrow{transform:translateX(4px)}.btn-large{font-size:18px;padding:20px 40px}.supported-networks{margin-top:40px}.networks-label{color:#6b7280;font-size:14px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.network-icons{display:flex;flex-wrap:wrap;gap:12px}.network-badge{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#a8b3cf;font-size:14px;padding:8px 16px;transition:all .3s ease}.network-badge:hover{background:#ffffff1a;border-color:#4c9aff80;color:#4c9aff}.hero-visual{flex:1 1;height:500px;justify-content:center;position:relative}.floating-card,.hero-visual{align-items:center;display:flex}.floating-card{animation:float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;gap:12px;padding:20px 24px;position:absolute}.card-1{animation-delay:0s;left:10%;top:20%}.card-2{animation-delay:2s;right:10%;top:50%}.card-3{animation-delay:4s;bottom:20%;left:20%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.card-icon{font-size:24px}.card-text{color:#fff;font-size:16px;font-weight:600}.stats-section{background:#ffffff08;padding:80px 120px}.stats-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.stat-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.stat-card:hover{background:#ffffff0d;transform:translateY(-4px)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4c9aff,#7b61ff);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin-bottom:8px}.stat-label{color:#a8b3cf;font-size:14px;letter-spacing:.05em;text-transform:uppercase}.features-section{padding:120px}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a8b3cf);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin-bottom:80px;text-align:center}.features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px;transition:all .3s ease}.feature-card:hover{background:#ffffff0d;border-color:#4c9aff80;transform:translateY(-4px)}.feature-icon{font-size:48px;margin-bottom:24px}.feature-card h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:16px}.feature-card p{color:#a8b3cf;font-size:16px;line-height:1.6}.how-it-works-section{background:hsla(0,0%,100%,.035);padding:120px}.steps-container{align-items:center;display:flex;gap:32px;justify-content:center;margin:0 auto;max-width:1200px}.step{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex:1 1;padding:40px;text-align:center;transition:all .3s ease}.step:hover{background:#ffffff0d;transform:translateY(-4px)}.step-number{align-items:center;background:linear-gradient(135deg,#4c9aff,#7b61ff);border-radius:50%;color:#fff;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.step h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:16px}.step p{color:#a8b3cf;font-size:16px;line-height:1.6}.step-arrow{color:#4c9aff;font-size:32px}.faq-section{padding:120px}.faq-container{margin:0 auto;max-width:900px}.faq-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:24px;padding:32px;transition:all .3s ease}.faq-item:hover{background:#ffffff0d;border-color:#4c9aff4d}.faq-item h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:16px}.faq-item p{color:#a8b3cf;font-size:16px;line-height:1.6}.cta-section{background:linear-gradient(135deg,#1e28499e,#0a0e279e);padding:120px;text-align:center}@media (prefers-reduced-motion:reduce){.bg-aurora-one,.bg-aurora-three,.bg-aurora-two,.bg-grid-plane,.bg-stock-trace,.bg-stock-trace polyline,.bg-vignette,.shock-candle{animation:none;transform:none}.reveal-on-scroll{opacity:1;transform:none;transition:none}}@media (max-width:900px){.bg-stock-trace{height:20vh;left:-10vw;opacity:.34;width:120vw}.bg-stock-trace-up{top:20%}.bg-stock-trace-down{top:63%}.shock-candle{opacity:.7}.bg-grid-plane{opacity:.52}.bg-grid-plane-back{opacity:.18}}.cta-content h2{font-size:48px;font-weight:700;margin-bottom:16px}.cta-content p{color:#a8b3cf;font-size:20px;margin-bottom:40px}.footer{background:#0000004d;border-top:1px solid #ffffff1a;padding:80px 120px 40px}.footer-content{grid-gap:64px;display:grid;gap:64px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.footer-section h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px}.footer-section p{color:#a8b3cf;font-size:14px;line-height:1.6}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{color:#a8b3cf;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#4c9aff}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:40px;text-align:center}.footer-bottom p{color:#6b7280;font-size:14px}@media (max-width:1200px){.header-container{padding:0 60px}.cta-section,.faq-section,.features-section,.footer,.hero-section,.how-it-works-section,.stats-section{padding-left:60px;padding-right:60px}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header-container{padding:0 24px}.nav-menu{display:none}.header-actions{gap:8px}.btn-small{font-size:13px;padding:8px 16px}.logo h1{font-size:20px}.hero-section{flex-direction:column;padding:100px 24px 40px;text-align:center}.hero-title{font-size:40px}.hero-subtitle{font-size:18px}.hero-buttons{flex-direction:column}.hero-visual{display:none}.stats-container{grid-template-columns:repeat(2,1fr)}.features-grid{grid-template-columns:1fr}.steps-container{flex-direction:column}.step-arrow{transform:rotate(90deg)}.footer-content{grid-template-columns:repeat(2,1fr)}.section-title{font-size:32px}.cta-section,.faq-section,.features-section,.footer,.how-it-works-section,.stats-section{padding-left:24px;padding-right:24px}}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e27f2;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 10px #0000004d;left:0;padding:24px 0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:1000}.site-header-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 32px}.site-logo-link{display:block;margin:0;padding:0;text-decoration:none}.site-logo h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4c9aff,#7b61ff);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-size:32px;font-weight:700;margin:0}.site-nav-menu{align-items:center;display:flex;flex:1 1;gap:32px}.site-mobile-panel{display:contents}.site-nav-link{color:#a8b3cf;font-size:15px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.site-nav-link:hover{color:#fff}.site-nav-link:after{background:linear-gradient(90deg,#4c9aff,#7b61ff);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.site-nav-link:hover:after{width:100%}.site-header-actions{align-items:center;display:flex;gap:12px}.site-hamburger{background:#ffffff0f;border:1px solid #ffffff40;border-radius:10px;cursor:pointer;display:none;flex-direction:column;height:42px;justify-content:space-between;padding:9px 8px;width:42px}.site-hamburger span{background:#d7e3ff;border-radius:99px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:100%}.site-hamburger.open span:first-child{transform:translateY(11px) rotate(45deg)}.site-hamburger.open span:nth-child(2){opacity:0}.site-hamburger.open span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.site-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none}.site-btn-small{font-size:14px;padding:10px 20px}.site-btn-primary{background:linear-gradient(90deg,#4c9aff,#7b61ff);color:#fff}.site-btn-primary:hover{box-shadow:0 12px 24px #4c9aff66;transform:translateY(-2px)}.site-footer{background:#060913;border-top:1px solid #ffffff1a;padding:60px 120px 30px}.site-footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.site-footer-section h4{color:#fff;font-size:18px;margin-bottom:16px}.site-footer-section a,.site-footer-section p{color:#a8b3cf;line-height:1.8;text-decoration:none;transition:color .3s ease}.site-footer-section a:hover{color:#4c9aff}.site-footer-section ul{list-style:none;padding:0}.site-footer-bottom{border-top:1px solid #ffffff1a;padding-top:30px;text-align:center}.site-footer-bottom p{color:#6b7280;font-size:14px}.with-site-chrome{padding-top:0}@media (max-width:1200px){.site-header-container{gap:20px;padding:0 60px}.site-nav-menu{gap:18px}.site-footer{padding:40px 24px 24px}.site-footer-content{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.site-header-container{align-items:center;flex-wrap:wrap;gap:12px;padding:0 24px}.with-site-chrome{padding-top:0}.site-hamburger{display:flex;margin-left:auto}.site-mobile-panel{animation:siteSlideDown .2s ease-out;background:#080d21f2;border:1px solid #ffffff24;border-radius:12px;display:none;padding:.8rem;width:100%}.site-mobile-panel.open{display:block}.site-nav-menu{align-items:flex-start;flex-direction:column;gap:.6rem;margin-bottom:.8rem}.site-nav-link{padding:.4rem 0;width:100%}.site-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.site-btn-small{width:100%}.site-footer-content{grid-template-columns:1fr}}@keyframes siteSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.leaderboard-page{background:radial-gradient(circle at 10% 10%,#1f2a57 0,#0b1024 40%,#060913 100%);color:#eef3ff;display:flex;flex-direction:column;min-height:100vh}.leaderboard-shell{flex:1 1;margin:0 auto;max-width:1200px;padding:24px 20px 40px;width:100%}.leaderboard-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.leaderboard-kicker{color:#8ba2ff;font-size:12px;letter-spacing:.12em;margin:0;text-transform:uppercase}.leaderboard-header h1{font-size:clamp(28px,4vw,42px);margin:8px 0}.leaderboard-header p{color:#c7d3ff;margin:0;max-width:680px}.leaderboard-header-actions{display:flex;flex-wrap:wrap;gap:10px}.leaderboard-link-primary,.leaderboard-link-secondary{border-radius:10px;font-weight:600;padding:10px 16px;text-decoration:none}.leaderboard-link-primary{background:linear-gradient(135deg,#5d8bff,#2bd3b8);color:#02151a}.leaderboard-link-secondary{background:#ffffff14;border:1px solid #ffffff24;color:#eef3ff}.leaderboard-controls{grid-gap:12px;align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;display:grid;gap:12px;grid-template-columns:-webkit-max-content minmax(180px,240px) -webkit-max-content minmax(220px,300px);grid-template-columns:max-content minmax(180px,240px) max-content minmax(220px,300px);margin-bottom:18px;padding:14px}.leaderboard-controls label{color:#c7d3ff;font-size:14px}.leaderboard-controls input,.leaderboard-controls select{background:#080f22e6;border:1px solid #ffffff2e;border-radius:8px;color:#eef3ff;padding:10px 12px;width:100%}.leaderboard-table-wrap{background:#040814bf;border:1px solid #ffffff24;border-radius:14px;overflow:auto}.leaderboard-table{border-collapse:collapse;min-width:760px;width:100%}.leaderboard-table td,.leaderboard-table th{border-bottom:1px solid #ffffff17;padding:12px 14px;text-align:left}.leaderboard-table th{color:#9eb1f9;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.status-pill.active{background:#2fd09129;color:#54ffb8}.status-pill.closed{background:#ffb83726;color:#ffd483}.status-pill.burned{background:#ff638029;color:#ff9ab1}.status-pill.unknown{background:#aaaaaa38;color:#efefef}.token-link{color:#8ec1ff;font-weight:600;text-decoration:none}.token-link:hover{color:#b6ffed}.leaderboard-error{color:#ff9ab1;margin-bottom:10px}.leaderboard-empty,.leaderboard-loading{color:#bfd0ff}.leaderboard-empty{text-align:center}@media (max-width:900px){.leaderboard-shell{padding-top:16px}.leaderboard-header{flex-direction:column}.leaderboard-controls{grid-template-columns:1fr}}.network-selector{align-items:center;display:flex;gap:.75rem;position:relative}.network-error{background:#dc35451a;border:1px solid #dc35454d;border-radius:6px;color:#ff6b6b;font-size:12px;font-weight:500;padding:6px 12px;white-space:nowrap}.network-selector-button{align-items:center;background:#4c9aff1a;border:1px solid #4c9aff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:44px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.network-selector-button:hover{background:#4c9aff26;border-color:#4c9aff80}.network-logo{font-size:18px;line-height:1}.network-name{color:#fff}.dropdown-arrow{color:#a8b3cf;font-size:10px;transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.network-dropdown{animation:slideDown .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151a3dfa;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.network-option{align-items:center;background:#0000;border:none;color:#a8b3cf;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 16px;text-align:left;transition:all .2s ease;width:100%}.network-option:hover{background:#4c9aff1a;color:#fff}.network-option.active{background:#4c9aff26;color:#4c9aff}.network-option .network-name{flex:1 1}.checkmark{color:#4c9aff;font-weight:700}.token-sale-page{background:radial-gradient(circle at 8% 10%,#4c9aff33,#0000 38%),radial-gradient(circle at 88% 0,#2bd3b829,#0000 32%),linear-gradient(160deg,#070b1f,#0b1331 50%,#0a1030);color:#eef3ff;display:flex;flex-direction:column;min-height:100vh}.token-sale-shell{flex:1 1;margin:0 auto;max-width:980px;padding:24px 16px 40px;width:100%}.token-sale-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.token-sale-kicker{color:#8fa8ff;font-size:12px;letter-spacing:.1em;margin:0;text-transform:uppercase}.token-sale-header h1{font-size:clamp(28px,4.6vw,44px);margin:8px 0}.token-sale-header p{color:#c7d4ff;margin:0;max-width:700px}.token-sale-back-link{background:#ffffff0f;border:1px solid #ffffff38;border-radius:10px;color:#f3f8ff;font-weight:700;padding:10px 14px;text-decoration:none}.token-sale-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.token-sale-info-grid article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;padding:12px}.token-sale-info-grid span{color:#a9b9e6;display:block;font-size:12px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.token-sale-info-grid strong{color:#f5f8ff;font-size:18px}.token-sale-card{background:#080e21c7;border:1px solid #ffffff26;border-radius:14px;padding:16px}.token-sale-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.token-sale-field{display:flex;flex-direction:column;gap:6px}.token-sale-field label{color:#bdd0ff;font-size:13px}.token-sale-field input,.token-sale-field select{background:#ffffff12;border:1px solid #fff3;border-radius:10px;color:#f2f7ff;padding:11px 12px;width:100%}.token-sale-field input:focus,.token-sale-field select:focus{border-color:#69a5ff;box-shadow:0 0 0 3px #6aa5ff33;outline:none}.token-sale-quote{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.token-sale-quote p{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;margin:0;padding:10px}.token-sale-quote span{color:#a9b9e6;display:block;font-size:12px;margin-bottom:4px}.token-sale-quote strong{color:#f5f8ff;font-size:18px}.token-sale-error,.token-sale-status{border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px}.token-sale-status{background:#4c9aff24;border:1px solid #4c9aff4d;color:#d7e8ff}.token-sale-error{background:#ff6b8224;border:1px solid #ff6b824d;color:#ffc2cf}.token-sale-hash{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.token-sale-buy-btn{background:linear-gradient(95deg,#56a4ff,#35ddb7);border:none;border-radius:12px;color:#031623;cursor:pointer;font-size:16px;font-weight:700;grid-column:1/-1;padding:13px 18px}.token-sale-buy-btn:disabled{cursor:not-allowed;opacity:.6}.tokenomics-panel{border-top:1px solid #ffffff1f;margin-top:18px;padding-top:18px}.tokenomics-panel h2{font-size:24px;margin:0}.tokenomics-subtitle{color:#b9c9f5;margin:8px 0 12px}.tokenomics-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:280px 1fr}.tokenomics-chart-wrap{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;display:grid;padding:10px;place-items:center}.tokenomics-chart{height:240px;width:240px}.tokenomics-slice{cursor:pointer;opacity:.85;transform-origin:120px 120px;transition:transform .18s ease,opacity .18s ease}.tokenomics-slice.active,.tokenomics-slice:hover{opacity:1;transform:scale(1.03)}.tokenomics-slice:focus,.tokenomics-slice:focus-visible{outline:none}.tokenomics-slice-label{fill:#081327;font-size:12px;font-weight:700;pointer-events:none}.tokenomics-hole{fill:#0a1535;stroke:#ffffff24;stroke-width:1}.tokenomics-center-title{fill:#dbe8ff;font-size:11px;font-weight:600;letter-spacing:.08em}.tokenomics-center-value{fill:#fff;font-size:16px;font-weight:800}.tokenomics-legend{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.tokenomics-legend-item{grid-gap:10px;align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;color:#eaf1ff;cursor:pointer;display:grid;gap:10px;grid-template-columns:14px 1fr auto;padding:9px 10px;text-align:left;width:100%}.tokenomics-legend-item.active{background:#4c9aff26;border-color:#6aa5ff99}.tokenomics-legend-swatch{border-radius:4px;height:14px;width:14px}.tokenomics-legend-label{color:#dbe6ff;font-size:14px}.tokenomics-details{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;margin-top:12px;padding:12px}.tokenomics-details h3{font-size:18px;margin:0 0 8px}.tokenomics-details p{color:#c7d4ff;line-height:1.6;margin:0}@media (max-width:900px){.token-sale-header{flex-direction:column}.token-sale-form,.token-sale-info-grid,.token-sale-quote,.tokenomics-layout{grid-template-columns:1fr}.tokenomics-chart-wrap{justify-self:center}}.waitlist-page{background:radial-gradient(circle at 15% 20%,#4c9aff47,#0000 45%),radial-gradient(circle at 80% 10%,#7b61ff33,#0000 40%),linear-gradient(145deg,#050714,#0a0e27 50%,#11183f);display:grid;min-height:100vh;overflow:hidden;padding:2rem 1rem;place-items:center;position:relative}.waitlist-overlay{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:50px 50px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 35%,#0000 85%);mask-image:radial-gradient(circle at center,#000 35%,#0000 85%);position:absolute}.waitlist-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a18bd;border:1px solid #ffffff29;border-radius:20px;box-shadow:0 24px 70px #03081e99;color:#f8f9ff;padding:2rem;position:relative;width:min(100%,560px)}.waitlist-main-column{min-width:0}.waitlist-logo{display:block;filter:drop-shadow(0 8px 18px rgba(73,134,255,.4));height:auto;margin:0 auto .8rem;width:clamp(70px,14vw,96px)}.waitlist-brand{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f7fbff,#9ac6ff 47%,#cdc7ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,11vw,4.8rem);letter-spacing:.02em;line-height:.95;margin-bottom:.7rem;text-align:center;text-shadow:0 14px 36px #6496ff59}.waitlist-brand-subtext{color:#c6d8ff;font-size:clamp(.92rem,2.2vw,1.08rem);letter-spacing:.01em;margin-bottom:.7rem;text-align:center}.waitlist-kicker{color:#8fb9ff;font-size:.72rem;letter-spacing:.2em;margin-bottom:.75rem;text-align:center;text-transform:uppercase}.waitlist-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#b4d0ff 55%,#c8c6ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,6vw,3.25rem);line-height:1.05;margin-bottom:.85rem;text-align:center}.waitlist-subtitle{color:#c9d3f0;line-height:1.65;margin-bottom:1rem;text-align:center}.waitlist-discord-cta{align-items:center;background:linear-gradient(92deg,#8bc2ff,#83c2ff 36%,#b7b0ff);border:none;border-radius:12px;box-shadow:0 10px 26px #60a3ff47;color:#081327;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;padding:.95rem 1rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.waitlist-discord-cta:hover{box-shadow:0 14px 30px #60a3ff61;transform:translateY(-1px)}.waitlist-links{display:flex;gap:1rem;justify-content:center;margin-top:.85rem}.waitlist-links a{color:#b8d4ff;font-weight:600;text-decoration:none}.waitlist-links a:hover{color:#e0ecff}.waitlist-form-note{color:#9fb1d8;font-size:.9rem;margin-bottom:.4rem;margin-top:1rem;text-align:center}.waitlist-form{grid-gap:.7rem;display:grid;gap:.7rem}.waitlist-form label{color:#dbe4ff;font-size:.92rem;font-weight:600}.waitlist-form input{background:#ffffff12;border:1px solid #fff3;border-radius:10px;color:#fff;outline:none;padding:.84rem .95rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.waitlist-form input::placeholder{color:#9ba8cf}.waitlist-form input:focus{border-color:#66a7ff;box-shadow:0 0 0 3px #66a7ff2e}.waitlist-form button{background:linear-gradient(92deg,#8bc2ff,#83c2ff 36%,#b7b0ff);border:none;border-radius:12px;color:#081327;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.6rem;padding:.9rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.waitlist-form button:hover:not(:disabled){box-shadow:0 10px 26px #60a3ff59;transform:translateY(-1px)}.waitlist-form button:disabled{cursor:not-allowed;opacity:.75}.waitlist-message{font-size:.95rem;margin-top:1rem}.waitlist-message.ok{color:#88f6b2}.waitlist-message.error{color:#ff9ea6}.waitlist-tokenomics{border-top:1px solid #ffffff1f;margin-top:1.35rem;padding-top:1rem}.waitlist-tokenomics h3{color:#d9e8ff;font-size:1rem;letter-spacing:.04em;margin:0}.waitlist-tokenomics-subtitle{color:#b7c7e8;font-size:.92rem;margin:.4rem 0 .85rem}.waitlist-tokenomics-chart-wrap{background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;display:grid;place-items:center}.waitlist-tokenomics-chart{height:220px;width:220px}.waitlist-tokenomics-slice{cursor:pointer;opacity:.88;transform-origin:110px 110px;transition:transform .18s ease,opacity .18s ease}.waitlist-tokenomics-slice.active,.waitlist-tokenomics-slice:hover{opacity:1;transform:scale(1.03)}.waitlist-tokenomics-slice:focus,.waitlist-tokenomics-slice:focus-visible{outline:none}.waitlist-tokenomics-slice-label{fill:#081327;font-size:10px;font-weight:700;pointer-events:none}.waitlist-tokenomics-hole{fill:#091026f2;stroke:#ffffff24;stroke-width:1}.waitlist-tokenomics-center-title{fill:#c2d4ff;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.waitlist-tokenomics-center-value{fill:#f4f8ff;font-size:14px;font-weight:700}.waitlist-tokenomics-legend{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:1fr;margin-top:.8rem}.waitlist-tokenomics-legend-item{grid-gap:.55rem;align-items:center;background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;color:#eff5ff;cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto 1fr auto;padding:.58rem .72rem;text-align:left;width:100%}.waitlist-tokenomics-legend-item.active{background:#8bc2ff1a;border-color:#8bc2ff8f}.waitlist-tokenomics-legend-item strong{color:#dce8ff;font-size:.86rem}.waitlist-tokenomics-legend-swatch{border-radius:999px;height:12px;width:12px}.waitlist-tokenomics-legend-label{color:#d6e4ff;font-size:.86rem}.waitlist-tokenomics-details{color:#b9c9ea;font-size:.9rem;line-height:1.58;margin:.85rem 0 0}.waitlist-tokenomics-details strong{color:#f0f6ff;font-weight:700}.waitlist-faq{border-top:1px solid #ffffff1f;margin-top:1.35rem;padding-top:1rem}@media (min-width:1040px){.waitlist-content{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(340px,390px);width:min(100%,1120px)}.waitlist-main-column{grid-column:1;grid-row:1}.waitlist-tokenomics{border-top:none;grid-column:2;grid-row:1/span 2;margin-top:0;padding-top:0;position:-webkit-sticky;position:sticky;top:2rem}.waitlist-faq{grid-column:1;grid-row:2;margin-top:.2rem}}.waitlist-faq h3{color:#d9e8ff;font-size:1rem;letter-spacing:.04em;margin:0 0 .75rem}.waitlist-faq details{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:.7rem .85rem}.waitlist-faq details+details{margin-top:.5rem}.waitlist-faq summary{color:#eff5ff;cursor:pointer;font-weight:600}.waitlist-faq p{color:#b7c7e8;line-height:1.5;margin-top:.55rem}@media (max-width:640px){.waitlist-content{border-radius:16px;padding:1.4rem}.waitlist-subtitle{margin-bottom:1.2rem}.waitlist-tokenomics-chart{height:196px;width:196px}}.nft-page{background:radial-gradient(circle at 10% 20%,#7b61ff38,#0000 40%),radial-gradient(circle at 85% 5%,#4c9aff33,#0000 35%),linear-gradient(155deg,#040714,#070c22 55%,#0d1742);color:#eaf1ff;display:flex;flex-direction:column;min-height:100vh;position:relative}.nft-page-overlay{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:44px 44px;inset:0;opacity:.35;position:absolute}.nft-shell{flex:1 1;margin:0 auto;max-width:1080px;padding:24px 1rem 2rem;width:100%}.nft-page .site-footer,.nft-shell{position:relative;z-index:1}.nft-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.3rem}.nft-kicker{color:#90b7ff;font-size:.74rem;letter-spacing:.15em;margin:0 0 .45rem;text-transform:uppercase}.nft-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#eff7ff,#9ec8ff 55%,#bfc3ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5.5vw,3.2rem);line-height:1.02;margin:0 0 .5rem}.nft-subtitle{color:#c5d4f7;line-height:1.55;margin:0;max-width:700px}.nft-back-link{background:#ffffff0d;border:1px solid #ffffff3d;border-radius:10px;color:#dce8ff;font-weight:700;padding:.65rem .9rem;text-decoration:none;white-space:nowrap}.nft-form{grid-gap:.75rem;align-items:end;background:#080d21b3;border:1px solid #ffffff29;border-radius:14px;display:grid;gap:.75rem;grid-template-columns:110px 1fr 140px;margin-bottom:.9rem;padding:1rem}.nft-form label{color:#cddaf8;font-size:.9rem;font-weight:600}.nft-form input{background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;color:#f7fbff;outline:none;padding:.7rem .8rem}.nft-form input:focus{border-color:#77b0ff;box-shadow:0 0 0 3px #77b0ff33}.nft-form button{background:linear-gradient(93deg,#9dd2ff,#98c2ff 36%,#c2bcff);border:none;border-radius:10px;color:#081327;cursor:pointer;font-weight:800;padding:.72rem .9rem}.nft-error{color:#ffadb5;margin-bottom:1rem;margin-top:.2rem}.nft-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:360px 1fr}.nft-details-card,.nft-visual-card{background:#080d21bd;border:1px solid #ffffff29;border-radius:16px;padding:1rem}.nft-orb{aspect-ratio:1;border-radius:50%;margin:0 auto;padding:16px;width:min(100%,280px)}.nft-orb-center{background:radial-gradient(circle at 20% 20%,#1a2d61,#0a1230);border:1px solid #ffffff24;border-radius:50%;display:grid;height:100%;place-items:center;text-align:center;width:100%}.nft-orb-center span{color:#b7c7ea;font-size:.85rem}.nft-orb-center strong{font-size:1.4rem}.nft-metadata-image{border:1px solid #ffffff24;border-radius:12px;margin-top:.95rem;max-height:300px;object-fit:cover;width:100%}.nft-metadata-placeholder{background:#ffffff0f;color:#b3c4e8;display:grid;font-size:.95rem;place-items:center}.nft-details-card h2{font-size:1.5rem;margin:0 0 .35rem}.nft-details-card p{color:#c8d6f2;line-height:1.6;margin:0}.nft-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.nft-attributes>.nft-attribute-row,.nft-stats>div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:.75rem}.nft-attributes span,.nft-stats span{color:#adc0e6;display:block;font-size:.78rem;letter-spacing:.06em;margin-bottom:.2rem;text-transform:uppercase}.nft-attributes strong,.nft-stats strong{color:#f4f8ff;font-size:1.05rem}.nft-attributes{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr;margin-top:.75rem}.nft-attribute-row{grid-gap:.35rem;display:grid;gap:.35rem}.nft-attribute-header{align-items:center;display:flex;gap:.45rem;justify-content:flex-start}.nft-attribute-header span{margin-bottom:0}.nft-address-value{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.93rem;word-break:break-all}.nft-address-actions{align-items:center;display:flex;gap:.35rem}.nft-address-actions button{background:#ffffff0f;border:1px solid #ffffff38;border-radius:8px;color:#ddecff;cursor:pointer;font-size:.78rem;font-weight:700;padding:.2rem .45rem}.nft-address-actions button:hover{background:#ffffff1f}.nft-copy-icon-button{align-items:center;display:inline-flex;font-size:.95rem;height:30px;justify-content:center;line-height:1;min-width:30px;padding:0;width:30px}@media (max-width:900px){.nft-grid{grid-template-columns:1fr}.nft-visual-card{margin:0 auto;max-width:560px;width:100%}}@media (max-width:700px){.nft-shell{padding-top:16px}.nft-header{flex-direction:column}.nft-form{grid-template-columns:1fr}.nft-form label{margin-bottom:-.35rem}}.tradingview-widget-container{background:#0a0e27;border-radius:12px;height:500px;overflow:hidden;position:relative;width:100%}.tradingview-widget-container__widget{height:100%;width:100%}.tradingview-chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.tradingview-chart-header h2{font-size:1.25rem;margin:0}.chart-symbol{color:#4c9aff;font-weight:600}@media (max-width:768px){.tradingview-widget-container{height:400px}}.App{background:#0a0e27;color:#fff;display:flex;flex-direction:column;min-height:100vh}.App-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e27f2;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 10px #0000004d;padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1800px}.logo-link{text-decoration:none}.header-actions{align-items:center;display:flex;gap:1rem}.App-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4c9aff,#7b61ff);-webkit-background-clip:text;background-clip:text;cursor:pointer;font-size:2rem;font-weight:700;margin:0;transition:opacity .3s ease}.logo-link:hover h1{opacity:.8}.App-main{flex:1 1;margin:0 auto;max-width:1800px;padding:2rem 1rem;width:100%}.container{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 520px}.left-section,.right-section{display:flex;flex-direction:column;gap:1.5rem}.right-section{max-width:500px}.positions-card{min-height:400px}.chart-card{padding:1.5rem}.chart-card:hover{transform:none}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.chart-header h2{font-size:1.25rem;margin:0}.chart-symbol-display{align-items:center;background:#4c9aff26;border:1px solid #4c9aff4d;border-radius:8px;color:#4c9aff;display:inline-flex;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1rem}.tabs{border-bottom:2px solid #ffffff1a;display:flex;gap:0;margin:-2rem -2rem 2rem;padding:0 2rem}.tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#a8b3cf;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;margin-bottom:-2px;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.tab:hover{background:#ffffff08;color:#fff}.tab.active{border-bottom-color:#4c9aff;color:#4c9aff}.tab-content{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .3s ease}.card:hover{background:#ffffff0d;border-color:#4c9aff4d;transform:translateY(-2px)}.card h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4c9aff,#7b61ff);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.info-card{grid-column:1/-1}.info-card h2{-webkit-text-fill-color:#fff;background:none;color:#fff;margin-bottom:1.5rem}.info-card ol{color:#a8b3cf;margin-bottom:1.5rem;margin-left:1.5rem}.info-card li{line-height:1.6;margin-bottom:1rem}.info-card strong{color:#fff}.warning-box{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.warning-box strong{color:#ffc107;display:block;font-size:1.1rem;margin-bottom:.75rem}.warning-box ul{margin-left:1.5rem}.warning-box li{color:#f0d9a8;margin-bottom:.5rem}.App-footer{background:#0000004d;border-top:1px solid #ffffff1a;color:#a8b3cf;padding:2rem;text-align:center}.App-footer p{font-size:.95rem;margin:0}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:linear-gradient(90deg,#4c9aff,#7b61ff);color:#fff}.btn-primary:hover:not(:disabled){box-shadow:0 12px 24px #4c9aff66;transform:translateY(-2px)}.btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.btn-secondary:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.btn-danger{background:linear-gradient(90deg,#ff4757,#dc3545);color:#fff}.btn-danger:hover:not(:disabled){background:linear-gradient(90deg,#dc3545,#c82333);transform:translateY(-2px)}.btn-warning{background:linear-gradient(90deg,#ffc107,#ff9800);color:#333}.btn-warning:hover:not(:disabled){background:linear-gradient(90deg,#ff9800,#e0a800);transform:translateY(-2px)}.form-group{margin-bottom:1.5rem}.form-group label{color:#fff;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.form-group label .required{color:#ff6b7a;font-weight:700;margin-left:2px}.form-group input{padding:.75rem}.form-group input,.form-group select{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;width:100%}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%234c9aff' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding:.75rem 2.5rem .75rem .75rem}.form-group select option{background:#1a1f3a;color:#fff;padding:.5rem}.form-group input::placeholder{color:#fff6}.form-group input:focus,.form-group select:focus{background:#ffffff14;border-color:#4c9aff;box-shadow:0 0 0 3px #4c9aff1a;outline:none}.form-group input[type=range]{padding:0}.form-hint{color:#a8b3cf;display:block;font-size:.875rem;margin-top:.25rem}.button-group{display:flex;flex-wrap:wrap;gap:1rem}.button-group .btn{flex:1 1;min-width:150px}.error-message{background:#dc35451a;border:1px solid #dc35454d;border-radius:12px;color:#ff6b7a;margin-bottom:1rem;padding:1rem}.calculated-params{background:#4c9aff1a;border:1px solid #4c9aff33;border-radius:12px;margin-top:1.5rem;padding:1.5rem}.calculated-params h3{color:#4c9aff;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.calculated-params p{color:#a8b3cf;margin:.5rem 0}.calculated-params strong{color:#fff}@media (max-width:1200px){.App-main{padding:1.5rem .875rem}.container{gap:1rem;grid-template-columns:1fr}.left-section{gap:1rem;position:relative;top:0}.right-section{gap:1rem;max-width:100%}.positions-card{min-height:auto}.chart-header{align-items:flex-start;flex-direction:column;gap:.75rem}}@media (max-width:768px){.App-main{padding:1rem .75rem}.container{gap:.875rem;grid-template-columns:1fr}.card{border-radius:12px}.card,.chart-card{padding:1rem}.tabs{-webkit-overflow-scrolling:touch;margin:-1rem -1rem 1rem;overflow-x:auto;padding:0 .5rem;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 auto;font-size:.9rem;min-width:118px;padding:.85rem .7rem;white-space:nowrap}.chart-header{gap:.6rem}.button-group{flex-direction:column}.button-group .btn{width:100%}.chart-symbol-display{font-size:.875rem;padding:.4rem .75rem}.info-card ol,.warning-box ul{margin-left:1rem}.warning-box{padding:1rem}}@media (max-width:480px){.App-main{padding:.85rem .55rem}.card{padding:.85rem}.card h2{font-size:1.2rem;margin-bottom:1rem}.tab{font-size:.84rem;min-width:106px;padding:.75rem .6rem}.chart-symbol-display{font-size:.8rem;letter-spacing:0}}
/*# sourceMappingURL=main.f68d7abd.css.map*/