.top-menu{position:fixed;width:100%;top:0;z-index:10000;padding:0 20px;transition:.5s all;background:linear-gradient(180deg,#000,#0000);padding-top:.25rem;padding-bottom:4rem}.top-menu-container{display:flex;align-items:center;width:100%;position:relative}.top-menu-logo{margin:auto;display:inline-block;float:left;text-align:center;width:100%;position:absolute;top:2rem;left:0;transition:transform .2s ease,opacity .2s ease}.desktop-menu-wrapper{display:none;align-items:center;justify-content:flex-end;margin-left:auto;padding-right:20px;gap:10px}.top-menu-link{display:none}.burger-ico{cursor:pointer;z-index:10002;position:relative;transition:transform .2s ease}.burger-ico:hover{transform:scale(1.1)}.burger-ico:active{transform:scale(.95)}.burger-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:100px 50px;z-index:10001;opacity:0;visibility:hidden;transform:translate(-100%);transition:all .3s ease-in-out}.burger-menu.show{opacity:1;visibility:visible;transform:translate(0)}.burger-menu .text-left{color:#fff;padding:20px 0;transition:all .3s;border-bottom:1px solid rgba(255,255,255,.1)}.burger-menu .text-left:hover{transform:translate(10px);background:#ffffff0d;border-radius:5px;padding-left:25px}.burger-menu .text-left:first-child{font-size:1.5rem;color:#fbb737;border-bottom:2px solid #FBB737;margin-bottom:20px;padding-bottom:15px}.pl-2{padding-left:2rem}a.link-nostyle{color:#fff;text-decoration:none;display:block;padding:5px 0}a.link-nostyle:hover{color:#fbb737}.menu-with-icon a,.menu-with-icon .menu-item-container{display:flex;align-items:center;white-space:nowrap}.menu-icon{margin-right:5px;transition:transform .2s}.menu-with-icon:hover .menu-icon{transform:scale(1.1)}.top-menu-link .link-nostyle{padding-left:0!important}.user-account-button{cursor:pointer;transition:transform .2s}.user-account-button:hover{transform:scale(1.1)}.user-icon{border-radius:50%;border:1px solid rgba(255,255,255,.2);padding:2px}.top-menu-avatar{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center;border:2px solid rgba(255,255,255,.4)}.small-avatar{width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.4);margin-right:5px}.user-dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;background-color:#000000e6;border-radius:8px;box-shadow:0 4px 12px #00000080;padding:8px 0;width:150px;z-index:10003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.dropdown-item{display:block;padding:8px 16px;color:#fff;text-decoration:none;font-size:14px;text-align:left;width:100%;background:none;border:none;cursor:pointer;transition:background-color .2s}.dropdown-item:hover{background-color:#ffffff1a;color:#fbb737}.logout-item{color:#ff6b6b;border-top:1px solid rgba(255,255,255,.1);margin-top:5px;padding-top:10px}.logout-item:hover{color:#ff5252;background-color:#ff6b6b1a}@media (min-width: 768px){.top-menu-link{display:block;padding-top:2rem;margin-right:15px}.top-menu-logo{float:left;position:relative;display:block;width:55px;top:10px;padding-top:1rem}.desktop-menu-wrapper{display:flex!important}.burger-ico{display:block}.burger-menu:not(.show){display:none!important}}@media (max-width: 767px){.desktop-menu-wrapper{display:none}.user-dropdown-menu{right:-50px}.burger-menu{padding:80px 30px}.burger-menu .text-left{padding:15px 0;font-size:1rem}.burger-menu .text-left:first-child{font-size:1.3rem}}@media (prefers-reduced-motion: no-preference){.burger-menu .text-left{animation:slideInLeft .3s ease-out forwards;opacity:0;transform:translate(-20px)}.burger-menu.show .text-left{opacity:1;transform:translate(0)}.burger-menu.show .text-left:nth-child(1){animation-delay:.1s}.burger-menu.show .text-left:nth-child(2){animation-delay:.15s}.burger-menu.show .text-left:nth-child(3){animation-delay:.2s}.burger-menu.show .text-left:nth-child(4){animation-delay:.25s}.burger-menu.show .text-left:nth-child(5){animation-delay:.3s}.burger-menu.show .text-left:nth-child(6){animation-delay:.35s}.burger-menu.show .text-left:nth-child(7){animation-delay:.4s}.burger-menu.show .text-left:nth-child(8){animation-delay:.45s}.burger-menu.show .text-left:nth-child(9){animation-delay:.5s}}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.burger-menu,.burger-ico,.burger-menu .text-left,.top-menu-logo{transition:none;animation:none}.burger-menu.show .text-left{opacity:1;transform:translate(0)}}.replay-intro-floating-button{position:fixed;bottom:30px;right:30px;background-color:#000000b3;color:#fff;border-radius:50px;padding:10px 15px;display:flex;align-items:center;box-shadow:0 4px 12px #0000004d;cursor:pointer;z-index:100;transition:all .3s ease;transform:translateY(100px);opacity:0;font-family:Space Mono,monospace;font-weight:700;font-size:.9rem}.replay-intro-floating-button.visible{transform:translateY(0);opacity:1}.replay-intro-floating-button:hover{background-color:#000000e6;box-shadow:0 6px 16px #00000080}.replay-button-icon{height:22px;width:22px;margin-right:8px;transition:transform .3s ease}.replay-intro-floating-button:hover .replay-button-icon{transform:rotate(30deg)}.replay-button-text{white-space:nowrap}@media (max-width: 767px){.replay-intro-floating-button{bottom:20px;right:20px;padding:8px 12px;font-size:.8rem}.replay-button-icon{height:18px;width:18px;margin-right:6px}}.icon-link-wrap{position:fixed;z-index:10;height:84px;display:none}.icon-link-text{position:absolute;top:12px;right:-44px;border-bottom:2px solid white;padding-left:30px;font-size:13px;animation:appear linear .5s;animation-fill-mode:forwards;display:none}.icon-link-text:hover{display:block}@keyframes appear{0%{font-size:12px}to{font-size:13px}}.pos1{top:30%;left:10%;width:214px}.pos2{top:30%;left:65%;width:215px}.pos3{top:70%;left:20%;width:214px}.pos4{top:65%;left:63%;width:214px}@media (min-width: 768px){.icon-link-wrap{display:block}.pos3{top:63%;left:10%;width:214px}.pos4{top:65%;left:63%}}@media (min-width: 1024px){.pos2,.pos4{left:70%}}#root{margin:0 auto;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.icon{margin-right:8px;vertical-align:middle}.card{padding:2em}.read-the-docs{color:#888}.initial-loading-screen{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a);position:absolute;top:0;left:0;z-index:1001;background-image:radial-gradient(circle at 20% 80%,rgba(251,183,55,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(217,162,60,.03) 0%,transparent 50%)}.loading-message{text-align:center;animation:fade-in-up .8s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.splash-background{width:100vw;height:100vh;height:100dvh;position:fixed;top:0;left:0;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;background-color:#0a0a0a;overflow:hidden;z-index:1000;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-background-size:cover;background-image:url(/images/SplashFGMobile.webp),url(/images/SplashMobile.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll}.splash-background.splash-background-enter{animation:optimized-slide-up 2s cubic-bezier(.4,0,.2,1) forwards}.splash-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;will-change:transform;transform:translateZ(0)}.splash-background.safari-bg-fix{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-background-size:cover;background-size:cover;background-attachment:scroll;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splash-welcome{position:absolute;top:50vh;left:50%;transform:translate(-50%,-50%);width:80%;max-width:600px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;z-index:1111;line-height:1.2rem;font-size:1rem;will-change:transform,opacity;transition:all .3s ease}.splash-welcome>div{padding:0 2rem;color:#fff;width:100%}.splash-enter{position:absolute;top:70vh;left:50%;transform:translate(-50%,-50%);width:40%;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;will-change:transform,opacity;transition:all .3s ease;z-index:1111}.monitor-content{border:1px solid rgba(100,150,255,.2);border-radius:8px;padding:1rem 1.5rem;text-align:center;max-width:280px;width:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;position:relative;z-index:1112}.launch-message{color:#fbb737;font-size:.9rem;margin-bottom:.5rem;letter-spacing:.5px}.launch-status{color:#fff;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.launch-status.initiated-dots .dots:after{content:"";animation:loading-dots 1.5s infinite}.splash-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%}.enter-button{display:block;cursor:pointer;padding:.5rem;transition:transform .2s ease}.enter-button:hover{transform:scale(1.05)}.enter-img{width:100px;max-width:120px;height:auto;transition:all .3s ease}.skip-intro-btn{background:#8b4513cc;border:1px solid rgba(251,183,55,.5);color:#fbb737;padding:.4rem 1.2rem;border-radius:20px;cursor:pointer;font-size:.7rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease;z-index:1112;position:absolute;bottom:15vh;left:50%;transform:translate(-50%)}.loading-container{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin:0;opacity:0;transform:translateY(20px);animation:slide-up-fade-in .4s ease-out forwards;z-index:1000;position:relative}.loading-indicator{color:#fbb737;font-size:.9rem;padding:.5rem 1rem;text-align:center;white-space:nowrap;margin:0;line-height:1.2;animation:optimized-pulse 2s infinite ease-in-out;background:#0a0a0acc;border-radius:20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(251,183,55,.3)}.loading-bar{width:150px;height:6px;background-color:#fbb73733;border-radius:3px;overflow:hidden;position:relative;border:1px solid rgba(251,183,55,.3)}.loading-progress{height:100%;background:linear-gradient(90deg,#fbb737,#d9a23c);border-radius:3px;transition:width .3s ease-out;position:relative;min-width:2px}.loading-progress:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}.skip-intro-btn:hover{background:#8b4513;border-color:#fbb737;color:#fff;transform:translate(-50%) translateY(-2px) scale(1.05);box-shadow:0 6px 12px #0000004d}.skip-intro-btn:active{transform:translate(-50%) translateY(0) scale(1);box-shadow:0 2px 4px #0003;transition:all .1s ease}.splash-enter>div>a{padding:.3rem;cursor:pointer;margin:.3rem 0;opacity:0;transform:translateY(20px);animation:slide-up-fade-in .6s ease-out forwards}.splash-content a>img,.splash-content>a>img.enter{width:70px;max-width:80px;margin-top:4px}.seq-wrap{color:#d9a23c;font-size:.8rem;width:200px;margin:0 auto;cursor:pointer;position:relative;top:20px;opacity:0;transform:translateY(20px);animation:slide-up-fade-in .5s ease-out forwards}.seq-blink{font-size:1.3rem;margin-top:8px;will-change:transform,opacity;transform:translateZ(0)}.launch-status.seq-blink{font-size:1.1rem;margin-top:0}.seq-blink>span:before{content:"In Progress";animation:seq-blink 3s linear forwards}.launch-status.seq-blink>span:before{content:"In Progress";animation:seq-blink 3s linear forwards}.btn-dl-img{width:300px}.btn-dl-img:hover{content:url(/images/download_2.svg)}.link-black,.link-black:visited{color:#000}.link-black:focus{color:#fff}.btn-dl:hover{color:#fff;background-color:#d9a23c;border-color:#d9a23c;transition:all .5s}.btn-dl:focus{color:#fff!important;background-color:#d9a23c;border-color:#d9a23c;outline:0}.download-section{margin:1rem 0}.download-section>div{padding:0 .5rem .5rem 2rem}.hand-svg{background-image:url(/images/Hand.svg);background-repeat:no-repeat;background-position:center;height:367px}.bottom-section{margin-top:5vh;height:95vh}.wip-line2{font-size:1.4rem;letter-spacing:0}.zoom{vertical-align:middle;transition:transform .2s}.zoom-img{height:50px}.zoom:hover>.zoom-img{transform:scale(1.3)}.zoom:hover+.icon-link-text{display:block}.pop-message,.pop-message-mobile{position:fixed;top:50%;width:100%;text-align:center;animation:pop-kf linear 6s infinite;animation-fill-mode:forwards;z-index:9000}.splash-fg{position:fixed;top:0%;left:0%;width:100vw;z-index:100}.splash-fg-img{width:100vw}.splash-anim{position:fixed;top:8%;left:-65vw;width:227vw;z-index:100}.splash-background,.splash-background-enter,.splash-welcome,.splash-enter,.loading-indicator,.loading-progress,.seq-blink,.seq-wrap,.skip-intro-btn,.initial-loading-screen,.loading-message{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.splash-background.loading{background-color:#0a0a0a}.splash-background.loading .splash-welcome,.splash-background.loading .splash-enter{opacity:0}.splash-background.background-ready .splash-welcome,.splash-background.background-ready .splash-enter{opacity:1;animation:fade-in-background .5s ease-in-out forwards}@supports (-webkit-touch-callout: none){.splash-background{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-background-size:cover;background-size:cover;background-attachment:scroll;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splash-background.ios-safari-fix{background-attachment:scroll!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}}@media screen and (-webkit-min-device-pixel-ratio: 1){.splash-background{background-attachment:scroll;-webkit-background-size:cover;background-size:cover}}.splash-welcome,.splash-enter,.initial-loading-screen{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes optimized-slide-up{0%{transform:translateY(0) translateZ(0)}to{transform:translateY(-110vh) translateZ(0)}}@keyframes optimized-pulse{0%,to{opacity:.6;transform:scale(1) translateZ(0)}50%{opacity:1;transform:scale(1.02) translateZ(0)}}@keyframes shimmer{0%{left:-100%;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}@keyframes fade-in-background{0%{opacity:0;transform:translateY(10px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes slide-up-fade-in{0%{opacity:0;transform:translateY(20px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes loading-dots{0%{content:"."}25%{content:".."}50%{content:"..."}75%{content:"...."}to{content:"."}}@keyframes seq-blink{0%{opacity:1;transform:scale(1) translateZ(0)}15%{opacity:0;transform:scale(.95) translateZ(0)}30%{opacity:1;transform:scale(1) translateZ(0)}45%{opacity:0;transform:scale(.95) translateZ(0)}60%{opacity:1;transform:scale(1) translateZ(0)}75%{opacity:0;transform:scale(.95) translateZ(0)}90%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pop-kf{0%{opacity:0}20%{opacity:0}25%{opacity:1}40%{opacity:1}45%{opacity:0}50%{opacity:1}65%{opacity:1}70%{opacity:0}75%{opacity:1}90%{opacity:1}95%{opacity:0}to{opacity:0}}@media (min-width: 375px){.splash-enter>a>img{width:150px}}@media (min-width: 425px){.splash-enter>a>img{width:150px}}@media (max-width: 767px){.splash-background{background-image:url(/images/SplashFGMobile.webp),url(/images/SplashMobile.webp);background-size:contain;background-position:center}.splash-welcome{font-size:.9rem;width:90%;max-width:400px}.splash-welcome>div{padding:0 1rem}.splash-enter{width:85%;max-width:300px}.monitor-content{padding:.6rem .8rem;max-width:180px;min-height:50px;margin:0;border-radius:6px}.launch-message{font-size:.65rem;margin-bottom:.2rem}.launch-status{font-size:.8rem;letter-spacing:.3px}.enter-img{width:60px;max-width:70px}.splash-content a>img.enter{width:60px;max-width:70px;margin-top:3px}.skip-intro-btn{font-size:.6rem;padding:.3rem .9rem}.loading-indicator{font-size:.8rem;padding:.4rem .8rem}.loading-bar{width:120px;height:4px}.seq-wrap{font-size:.7rem}.seq-blink{font-size:1.1rem}.launch-status.seq-blink{font-size:.8rem}.loading-message{padding:0 1rem}}@media (min-width: 768px){.splash-background{background-image:url(/images/Splash_FG.webp),url(/images/splash-screen-mobile.webp),url(/images/Panel.svg);-webkit-background-size:1200px auto,1200px auto,auto 675px;-moz-background-size:1200px auto,1200px auto,auto 675px;-o-background-size:1200px auto,1200px auto,auto 675px;background-size:1200px auto,1200px auto,auto 675px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:center}.splash-welcome{font-size:1.1rem;width:70%;max-width:500px}.splash-welcome>div{padding:0 2rem}.splash-enter{width:50%;max-width:350px;top:65vh}.monitor-content{padding:.8rem 1.2rem;max-width:250px;min-height:70px;margin-bottom:2.2rem}.launch-message{font-size:.8rem;margin-bottom:.4rem}.launch-status{font-size:1rem;letter-spacing:.5px}.enter-img{width:80px;max-width:90px}.splash-content a>img.enter{width:80px;max-width:90px;margin-top:6px}.splash-content a>img{width:90px}.splash-content a{padding:.8rem;margin:.6rem 0}.skip-intro-btn{font-size:.75rem;padding:.4rem 1.3rem;bottom:10vh}.loading-indicator{font-size:1rem;padding:.6rem 1.2rem}.loading-bar{width:180px;height:6px}.seq-wrap{font-size:.9rem}.seq-blink{font-size:1.4rem}.launch-status.seq-blink{font-size:1rem}}@media (min-width: 1024px){.hand-svg{background-size:100% 150%;background-position:top;height:auto}.bottom-section{height:80vh}.splash-enter{padding-top:1rem}.splash-content{margin-top:-2rem}.skip-intro-btn{bottom:8vh}.seq-wrap{margin-top:-1rem}}@media (min-width: 1200px){.splash-enter>a>img{width:140px}}@media (min-width: 768px) and (min-height: 655px){.splash-enter>a>img{width:140px}}@media (min-width: 768px) and (max-width: 900px){.splash-fg,.splash-anim{padding-top:6em}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}@media (prefers-reduced-motion: reduce){.loading-indicator,.loading-progress:after,.seq-blink,.skip-intro-btn,.splash-welcome,.splash-enter,.loading-message{animation:none}.skip-intro-btn:hover{transform:translate(-50%)}.splash-welcome,.splash-enter,.loading-message{opacity:1}.loading-container,.seq-wrap,.skip-intro-btn,.splash-enter>div>a{opacity:1;transform:none}.splash-welcome,.splash-enter,.skip-intro-btn,.loading-message{transition:none!important}.skip-intro-btn:hover{transform:translate(-50%)!important}}.section-header{text-align:center;margin-bottom:2rem;color:#fbb737}.section-header h2{font-size:2rem;margin-bottom:.5rem}.section-header p{font-size:1rem;color:#d9d9d9}.download-section{padding:3rem 1rem;background:#0009;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:1000px;margin:0 auto}.download-section h3{color:#fbb737;margin-bottom:.5rem;font-size:1.2rem}.download-section p{color:#d9d9d9}.download-section .dl-text{margin-bottom:2rem}.wallet-section{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#3b29764d;border-radius:10px;margin-top:2rem}.wallet-section h3{color:#fbb737;margin-bottom:1rem;font-size:1.4rem;text-align:center}.wallet-buttons{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:400px}.wallet-button{display:flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;background:#fbb737;border-radius:30px;text-decoration:none;color:#000;font-weight:700;transition:transform .3s ease,background-color .3s ease}.wallet-button:hover{transform:scale(1.05);background-color:#ffc250}.preferred-note{margin-top:.5rem;font-size:.9rem;color:#9f9f9f;text-align:center}@media (min-width: 768px){.section-header h2{font-size:2.5rem}.section-header p{font-size:1.2rem}.download-section{padding:4rem 3rem}.download-section h3{font-size:1.4rem}.download-section p{font-size:1.1rem}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light only;color:#ffffffde;background-color:#0a0a0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}.splash-container{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.space-mono-regular{font-family:Space Mono,monospace;font-weight:400;font-style:normal}.space-mono-bold{font-family:Space Mono,monospace;font-weight:700;font-style:normal}.space-mono-regular-italic{font-family:Space Mono,monospace;font-weight:400;font-style:italic}.space-mono-bold-italic{font-family:Space Mono,monospace;font-weight:700;font-style:italic}.text-left{text-align:left}.text-right{text-align:right}.ps-1{padding-left:1rem;padding-right:1rem}.flex{display:flex;flex-direction:column}.flex-col{display:flex;flex-direction:row;justify-content:center}.canvas-wrap{z-index:1}.bg-gradient{background:url(/images/Star_long2.png) repeat-y,linear-gradient(to bottom,#0d0d27,#3f2876,#0d0d27);-webkit-background-size:auto 50%,100% auto;-moz-background-size:auto 50%,100% auto;-o-background-size:auto 50%,100% auto;background-size:auto 50%,100% auto;animation:animate-bg 30s linear infinite}a.link-nostyle,a.link-nostyle:visited{color:#fff!important;text-decoration:none}@keyframes animate-bg{to{background-position:0 100%}}@media (min-width: 381px){.dl-text{min-width:100%}}@media (min-width: 768px){.dl-text{min-width:371.2px}}@media (min-width: 800px){.flex{flex-direction:row}.flex>div{width:50%}.ps-1{padding-left:2rem;padding-right:2rem}.d-text-left{text-align:left}}@media (prefers-color-scheme: light){a:hover{color:#747bff}button{background-color:#f9f9f9}}.header{background-color:var(--primary-bg);padding:2rem 0;border-bottom:1px solid var(--border-color)}.header-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.logo-container{display:flex;align-items:center;margin-bottom:1.5rem;transition:transform .2s ease,opacity .2s ease;border-radius:8px;padding:.5rem}.logo-container:hover{transform:scale(1.05);opacity:.8}.logo-container:active{transform:scale(.98)}.logo{width:60px;height:60px;margin-right:1rem;transition:transform .2s ease}.logo-container:hover .logo{transform:rotate(5deg)}.logo-text{font-size:2.5rem;font-weight:700;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;transition:letter-spacing .2s ease}.logo-container:hover .logo-text{letter-spacing:1px}.title-container{margin-bottom:2rem}.white-paper-title{font-size:3rem;text-transform:uppercase;letter-spacing:3px;margin:0;padding:0}.white-paper-title:after{display:none}.version{color:var(--accent-gold);font-size:1rem;letter-spacing:1px;margin-top:.5rem}.legal-disclaimer{max-width:1000px;margin:2rem auto;padding:1.5rem;background-color:#ffc1071a;border-left:4px solid var(--accent-gold);border-radius:4px}.legal-disclaimer h3{color:var(--accent-gold);margin-top:0}.legal-disclaimer p{font-size:.9rem;margin-bottom:0}.paper-navigation{background-color:var(--card-bg);padding:1rem 0;margin-top:2rem}.paper-navigation ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.paper-navigation li{margin:0 .5rem}.paper-navigation a{display:block;padding:.5rem 1rem;color:var(--text-secondary);text-decoration:none;transition:all .3s ease;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.paper-navigation a:hover,.paper-navigation a:focus{color:var(--accent-gold)}@media (max-width: 768px){.header-content{padding:0 1rem}.white-paper-title{font-size:2.5rem}.paper-navigation ul{flex-direction:column;align-items:center}.paper-navigation li{margin:.25rem 0}.logo-text{font-size:2rem}.logo{width:50px;height:50px;margin-right:.75rem}}@media (prefers-reduced-motion: reduce){.logo-container,.logo,.logo-text{transition:none}.logo-container:hover,.logo-container:hover .logo{transform:none}.logo-container:hover .logo-text{letter-spacing:3px}}.executive-summary{position:relative}.summary-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid var(--accent-gold)}.goals-container{margin:2.5rem 0}.goals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.goal-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;text-align:center;transition:transform .3s ease;box-shadow:0 4px 8px #0003;border-top:4px solid var(--accent-gold)}.goal-card:hover{transform:translateY(-5px)}.goal-value{font-size:2.5rem;font-weight:700;color:var(--accent-gold);margin-bottom:.5rem}.goal-title{font-size:1.2rem;font-weight:500;margin-bottom:.5rem;color:var(--text-primary)}.goal-timeframe{font-size:.9rem;color:var(--accent-orange);margin-bottom:1rem;font-weight:500}.goal-description{font-size:.9rem;color:var(--text-secondary);margin:0}.market-growth{margin:2.5rem 0}.chart-notes{background-color:#ffc1071a;border-radius:8px;padding:1rem}.ecosystem-summary{margin:2.5rem 0}.ecosystem-components{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.ecosystem-component{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.component-icon{width:60px;height:60px;border-radius:50%;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background:var(--gradient-gold)}.token-icon:before{content:"₮";font-size:2rem;font-weight:700;color:var(--primary-bg)}.platform-icon:before{content:"⟁";font-size:2rem;font-weight:700;color:var(--primary-bg)}.tools-icon:before{content:"⚙";font-size:2rem;font-weight:700;color:var(--primary-bg)}.ecosystem-component h4{font-size:1.2rem;margin:.5rem 0 1rem;color:var(--accent-gold)}.ecosystem-component p{font-size:.9rem;margin:0}@media (max-width: 768px){.goals-grid,.ecosystem-components{grid-template-columns:1fr}}.key-objectives{margin:2.5rem 0}.objectives-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.objective-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;border-left:4px solid var(--accent-orange)}.objective-card h4{color:var(--accent-orange);margin-top:0;margin-bottom:1rem;font-size:1.1rem}.objective-card ul{margin:0;padding-left:1.5rem}.objective-card li{color:var(--text-secondary);margin-bottom:.8rem;position:relative}.objective-card li::marker{color:var(--accent-gold)}@media (max-width: 768px){.objectives-grid{grid-template-columns:1fr}}.introduction{position:relative}.intro-background{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid var(--accent-gold)}.problem-statement{margin:2.5rem 0}.problems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.problem-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;position:relative;border-top:4px solid var(--accent-orange)}.problem-icon{width:50px;height:50px;border-radius:50%;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.problem-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.manipulation-icon:before{content:"⚠️"}.utility-icon:before{content:"⚙️"}.scalability-icon:before{content:"⚡"}.security-icon:before{content:"🔒"}.problem-card h4{color:var(--accent-gold);margin-top:0;margin-bottom:1rem;font-size:1.1rem}.problem-card p{margin-bottom:1.5rem}.solution{background-color:#ffc1071a;padding:1rem;border-radius:4px;border-left:3px solid var(--accent-gold)}.solution strong{color:var(--accent-gold)}.competitive-analysis{margin:2.5rem 0}.feature-comparison{margin-top:2rem}.feature-table-container{overflow-x:auto}.feature-table{width:100%;border-collapse:collapse;margin-top:1rem;border:1px solid var(--border-color)}.feature-table th,.feature-table td{padding:.75rem 1rem;text-align:left;border:1px solid var(--border-color)}.feature-table th{background-color:var(--secondary-bg);color:var(--accent-gold);font-weight:600}.feature-table td{font-size:.9rem}.feature-table tr:nth-child(2n){background-color:#24242499}.positive{color:#4caf50}.negative{color:#f44336}.neutral{color:#ff9800}.partner-ecosystem{margin:2.5rem 0}.partners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.partner-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;position:relative;border-left:4px solid var(--accent-gold)}.partner-icon{width:50px;height:50px;border-radius:50%;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.partner-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.web3-icon:before{content:"🌐"}.regulatory-icon:before{content:"⚖️"}.security-partner-icon:before{content:"🛡️"}.marketing-icon:before{content:"📢"}.partner-card h4{color:var(--accent-gold);margin-top:0;margin-bottom:1rem;font-size:1.1rem}@media (max-width: 768px){.problems-grid,.partners-grid{grid-template-columns:1fr}.feature-table{font-size:.85rem}.feature-table th,.feature-table td{padding:.5rem}}.market-opportunity{margin:2.5rem 0}.market-stats{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:1.5rem 0}.market-text{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;border-left:4px solid var(--accent-yellow)}.market-chart{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;text-align:center}.market-chart h4{margin-top:0;margin-bottom:1.5rem;color:var(--accent-gold);font-size:1rem}.key-trends{margin-top:2.5rem}.key-trends h4{margin-bottom:1.5rem}.trends-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.trend-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;border-top:3px solid var(--accent-gold)}.trend-card h5{margin-top:0;margin-bottom:1rem;color:var(--accent-gold);font-size:1.1rem}.trend-card p{margin-bottom:1.5rem}.trend-impact{display:inline-block;padding:.3rem .8rem;border-radius:4px;font-size:.85rem;font-weight:500}.trend-impact.favorable{background-color:#4caf5033;color:#4caf50}.trend-impact.unfavorable{background-color:#f4433633;color:#f44336}.trend-impact.neutral{background-color:#ff980033;color:#ff9800}@media (max-width: 768px){.market-stats,.trends-grid{grid-template-columns:1fr}}.technology{position:relative}.blockchain-evolution{margin-bottom:3rem}.evolution-timeline{position:relative;margin:2rem 0;padding-left:2rem}.evolution-timeline:before{content:"";position:absolute;top:0;bottom:0;left:.5rem;width:3px;background:var(--gradient-gold);border-radius:2px}.timeline-item{position:relative;margin-bottom:2rem;padding-left:1.5rem}.timeline-item:before{content:"";position:absolute;left:-1.5rem;top:.5rem;width:1rem;height:1rem;background:var(--gradient-gold);border-radius:50%}.timeline-year{display:inline-block;padding:.3rem .8rem;background-color:var(--card-bg);color:var(--accent-gold);font-weight:600;border-radius:4px;margin-bottom:.5rem;border:1px solid var(--accent-gold)}.timeline-content h4{margin-top:0;margin-bottom:1rem;color:var(--accent-orange)}.blockchain-comparison{margin:3rem 0}.comparison-notes{background-color:#ffc1071a;border-radius:8px;padding:1rem;margin-top:1.5rem}.xrpm-tech-stack{margin:3rem 0}.tech-components-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.tech-component{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;border-top:4px solid var(--accent-gold)}.tech-icon{width:60px;height:60px;border-radius:50%;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.tech-icon:before{font-size:2rem;font-weight:700;color:var(--primary-bg)}.token-tech-icon:before{content:"₮"}.platform-tech-icon:before{content:"⟁"}.tools-tech-icon:before{content:"⚙"}.tech-component h4{margin-top:0;margin-bottom:1rem;color:var(--accent-gold)}.tech-component ul{margin:0;padding-left:1.5rem}.tech-component li{color:var(--text-secondary);margin-bottom:.5rem;position:relative}.tech-component li::marker{color:var(--accent-gold)}.xrpl-integration{margin:3rem 0}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.benefit-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;border-left:4px solid var(--accent-yellow);position:relative}.benefit-icon{width:50px;height:50px;border-radius:50%;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.benefit-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.speed-icon:before{content:"⚡"}.dex-icon:before{content:"💱"}.security-tech-icon:before{content:"🔒"}.eco-icon:before{content:"🌿"}.benefit-card h4{margin-top:0;margin-bottom:1rem;color:var(--accent-yellow)}.benefit-stat{margin-top:1.5rem;background-color:#ffc1071a;padding:1rem;border-radius:4px;display:flex;flex-direction:column;align-items:center}.stat-value{font-size:1.5rem;font-weight:700;color:var(--accent-gold);margin-bottom:.25rem}.stat-label{font-size:.9rem;color:var(--text-secondary)}.recommended-web-apps{margin:3rem 0}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.app-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;border-top:4px solid var(--accent-orange)}.app-icon{width:60px;height:60px;border-radius:50%;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.app-icon:before{font-size:1.8rem;font-weight:700;color:var(--primary-bg)}.xumm-icon:before{content:"X"}.sologenic-icon:before{content:"S"}.bithomp-icon:before{content:"B"}.app-card h4{margin-top:0;margin-bottom:1rem;color:var(--accent-orange)}.app-metrics{display:flex;justify-content:space-between;margin-top:1.5rem}.metric{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.metric-value{font-size:1.2rem;font-weight:600;color:var(--accent-gold);margin-bottom:.25rem}.metric-label{font-size:.8rem;color:var(--text-secondary)}.integration-note{background-color:#ff98001a;border-radius:8px;padding:1rem;margin-top:1.5rem;border-left:4px solid var(--accent-orange)}.integration-note p{margin:0}.integration-note strong{color:var(--accent-orange)}@media (max-width: 768px){.tech-components-grid,.benefits-grid,.apps-grid{grid-template-columns:1fr}.evolution-timeline{padding-left:1.5rem}.timeline-item{padding-left:1rem}}.security-measures{margin:3rem 0}.security-features{margin-top:1.5rem}.security-category{margin-bottom:2rem}.security-category h4{color:var(--accent-gold);margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.security-items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.security-item{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;border-left:3px solid var(--accent-gold)}.security-item-header{display:flex;align-items:center;margin-bottom:1rem}.security-icon{width:30px;height:30px;border-radius:50%;background:var(--gradient-gold);margin-right:1rem;position:relative}.security-icon:before{content:"🔒";font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.security-item h5{margin:0;color:var(--text-primary);font-size:1rem}.security-description{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.security-impact{background-color:#ffc1071a;padding:.75rem;border-radius:4px;font-size:.85rem}.security-impact strong{color:var(--accent-gold)}.security-statistics{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem}.stat-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;text-align:center;border-top:3px solid var(--accent-yellow)}.stat-value{font-size:2rem;font-weight:700;color:var(--accent-yellow);margin-bottom:1rem}.stat-description{color:var(--text-secondary);font-size:.9rem}@media (max-width: 992px){.security-items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.security-items{grid-template-columns:1fr}.security-statistics{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.security-statistics{grid-template-columns:1fr}}.business-model{position:relative}.value-proposition{margin-bottom:3rem}.value-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin-top:1.5rem;border-left:4px solid var(--accent-gold)}.value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.value-item{background-color:#24242499;border-radius:8px;padding:1.5rem;height:100%;position:relative}.value-icon{width:50px;height:50px;border-radius:50%;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.value-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.token-value-icon:before{content:"₮"}.security-value-icon:before{content:"🔒"}.community-value-icon:before{content:"👥"}.compliance-value-icon:before{content:"⚖️"}.value-item h4{color:var(--accent-gold);margin-top:0;margin-bottom:1rem;font-size:1.1rem}.value-item p{margin:0;font-size:.9rem}.revenue-streams{margin:3rem 0}.streams-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem}.stream-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;border-top:3px solid var(--accent-orange);display:flex;flex-direction:column}.stream-icon{width:50px;height:50px;border-radius:50%;background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.stream-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.transaction-icon:before{content:"💱"}.listing-icon:before{content:"📋"}.liquidity-icon:before{content:"💧"}.referral-icon:before{content:"👥"}.content-icon:before{content:"🎨"}.analytics-icon:before{content:"📊"}.stream-card h4{margin-top:0;margin-bottom:1rem;color:var(--accent-orange);font-size:1.1rem}.stream-card p{margin-bottom:1.5rem;font-size:.9rem;flex-grow:1}.projection{background-color:#ff98001a;padding:.75rem;border-radius:4px;font-size:.85rem;margin-top:auto}.projection strong{color:var(--accent-orange)}.revenue-forecast{margin:3rem 0}.chart-container{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin:1.5rem 0}.projection-notes{background-color:#ffc1071a;border-radius:8px;padding:1rem}@media (max-width: 992px){.value-grid{grid-template-columns:1fr}.streams-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.streams-grid{grid-template-columns:1fr}}.roadmap{margin:3rem 0}.completed-milestones{margin-bottom:3rem}.milestones-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.milestone-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;position:relative;border-left:4px solid #4caf50}.milestone-status{position:absolute;top:-12px;right:1.5rem;padding:.25rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.milestone-status.completed{background-color:#4caf50;color:#fff}.milestone-card h5{margin-top:0;margin-bottom:1rem;color:var(--text-primary);font-size:1.1rem}.milestone-card ul{margin:0;padding-left:1.5rem}.milestone-card li{color:var(--text-secondary);margin-bottom:.5rem;position:relative;font-size:.9rem}.milestone-card li:last-child{margin-bottom:0}.milestone-card li::marker{color:#4caf50}.future-milestones{margin-top:3rem}.timeline{position:relative;margin:2rem 0;padding-left:2rem}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:.5rem;width:3px;background:var(--gradient-gold);border-radius:2px}.timeline-item{position:relative;margin-bottom:2.5rem;padding-left:1.5rem}.timeline-item:last-child{margin-bottom:0}.timeline-item:before{content:"";position:absolute;left:-1.5rem;top:.5rem;width:1rem;height:1rem;background:var(--gradient-gold);border-radius:50%;z-index:1}.timeline-quarter{display:inline-block;padding:.3rem .8rem;background:var(--gradient-gold);color:var(--primary-bg);font-weight:600;border-radius:4px;margin-bottom:1rem}.timeline-content{background-color:var(--card-bg);border-radius:8px;padding:1.5rem}.timeline-content h5{margin-top:0;margin-bottom:1rem;color:var(--accent-gold);font-size:1.1rem}.timeline-content ul{margin:1.5rem 0 0;padding-left:1.5rem}.timeline-content li{color:var(--text-secondary);margin-bottom:.5rem;position:relative;font-size:.9rem}.timeline-content li:last-child{margin-bottom:0}.timeline-content li::marker{color:var(--accent-gold)}.progress-container{background-color:#ffc1071a;border-radius:4px;height:20px;width:100%;margin-top:1rem;position:relative}.progress-bar{height:100%;background:var(--gradient-gold);border-radius:4px;position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:40px;transition:width .5s ease}@media (max-width: 768px){.milestones-grid{grid-template-columns:1fr}.timeline{padding-left:1.5rem}.timeline-item{padding-left:1rem}}.regulatory{position:relative}.operating-license{margin-bottom:3rem}.license-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin-top:1.5rem;border-left:4px solid var(--accent-gold)}.license-requirements{list-style:none;padding:0;margin:1.5rem 0 0}.license-requirements li{display:flex;margin-bottom:1.5rem;background-color:#24242499;border-radius:8px;padding:1.5rem}.license-requirements li:last-child{margin-bottom:0}.requirement-icon{width:50px;height:50px;min-width:50px;border-radius:50%;background:var(--gradient-gold);margin-right:1.5rem;display:flex;align-items:center;justify-content:center}.requirement-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.aml-icon:before{content:"⚖️"}.consumer-icon:before{content:"👥"}.financial-icon:before{content:"💰"}.privacy-icon:before{content:"🔒"}.requirement-content{flex:1}.requirement-content h4{margin-top:0;margin-bottom:.5rem;color:var(--accent-gold);font-size:1.1rem}.requirement-content p{margin-bottom:1rem;font-size:.9rem}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600}.status-badge.implemented{background-color:#4caf5033;color:#4caf50}.status-badge.in-progress{background-color:#ff980033;color:#ff9800}.status-badge.planned{background-color:#2196f333;color:#2196f3}.blockchain-regulations{margin:3rem 0}.regulations-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin-top:1.5rem;border-left:4px solid var(--accent-yellow)}.compliance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:1.5rem 0}.compliance-item{background-color:#24242499;border-radius:8px;padding:1.5rem;height:100%}.compliance-icon{width:50px;height:50px;border-radius:50%;background:var(--gradient-gold);margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.compliance-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.financial-compliance-icon:before{content:"💵"}.wallet-compliance-icon:before{content:"👛"}.market-compliance-icon:before{content:"📊"}.global-compliance-icon:before{content:"🌐"}.compliance-item h4{margin-top:0;margin-bottom:1rem;color:var(--accent-yellow);font-size:1.1rem}.compliance-item p{margin:0;font-size:.9rem}.compliance-note{background-color:#ffc1071a;border-radius:8px;padding:1.5rem;margin-top:1.5rem}.compliance-note h4{margin-top:0;margin-bottom:1rem;color:var(--accent-gold);font-size:1.1rem}.compliance-note p{margin:0}@media (max-width: 768px){.license-requirements li{flex-direction:column}.requirement-icon{margin-right:0;margin-bottom:1rem}.compliance-grid{grid-template-columns:1fr}}.compliance-pathways{margin:3rem 0}.pathways-container{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.pathway{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%}.pathway-header{display:flex;align-items:center;margin-bottom:1.5rem}.pathway-icon{width:50px;height:50px;border-radius:50%;margin-right:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.direct-icon{background:linear-gradient(135deg,#3f51b5,#2196f3)}.direct-icon:before{content:"⚖️";font-size:1.5rem;color:#fff}.partner-icon{background:linear-gradient(135deg,#ff9800,#ff5722)}.partner-icon:before{content:"🤝";font-size:1.5rem;color:#fff}.pathway-header h4{margin:0;font-size:1.1rem;color:var(--text-primary)}.pathway-steps{margin-bottom:1.5rem}.step{display:flex;margin-bottom:1.2rem}.step:last-child{margin-bottom:0}.step-number{width:28px;height:28px;border-radius:50%;background:var(--gradient-gold);color:var(--primary-bg);font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:1rem;margin-top:.25rem}.step-content h5{margin-top:0;margin-bottom:.5rem;color:var(--accent-gold);font-size:1rem}.step-content p{margin:0;font-size:.9rem}.pathway-assessment{background-color:#24242499;border-radius:8px;padding:1rem;margin-top:1.5rem}.assessment-item{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}.assessment-item:last-child{margin-bottom:0}.assessment-label{color:var(--text-secondary);font-weight:500}.assessment-value{font-weight:600}.assessment-value.positive{color:#4caf50}.assessment-value.negative{color:#f44336}.assessment-value.neutral{color:#ff9800}.selected-approach{background-color:#ffc1071a;border-radius:8px;padding:1.5rem;margin-top:2rem;border-left:4px solid var(--accent-gold)}.selected-approach h4{margin-top:0;margin-bottom:1rem;color:var(--accent-gold)}.implementation-status{margin:1.5rem 0}.status-item{margin-bottom:1rem}.status-item:last-child{margin-bottom:0}.status-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.status-progress{background-color:#242424cc;border-radius:4px;height:20px;width:100%;position:relative}.progress-bar{height:100%;background:var(--gradient-gold);border-radius:4px;position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:40px}.progress-text{margin-right:10px;font-size:.75rem;font-weight:600;color:var(--primary-bg)}@media (max-width: 992px){.pathways-container{grid-template-columns:1fr}.pathway{margin-bottom:1.5rem}}@media (max-width: 768px){.step{flex-direction:column}.step-number{margin-bottom:.5rem}}.team{position:relative}.team-intro{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin-top:1.5rem;border-left:4px solid var(--accent-gold)}.core-team{margin:3rem 0}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1.5rem}.team-member{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;display:flex;flex-direction:column;border-top:4px solid var(--accent-gold)}.member-avatar{width:80px;height:80px;border-radius:50%;background:var(--gradient-gold);margin-bottom:1.5rem;position:relative;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--primary-bg)}.developer-avatar:before{content:"👨‍💻"}.product-avatar:before{content:"📊"}.community-avatar:before{content:"🌐"}.security-avatar:before{content:"🔒"}.team-member h4{margin-top:0;margin-bottom:.5rem;color:var(--accent-gold);font-size:1.1rem}.member-experience{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.member-expertise{margin-bottom:1.5rem;flex-grow:1}.member-expertise h5{margin-top:0;margin-bottom:.75rem;color:var(--text-primary);font-size:1rem}.member-expertise ul{margin:0;padding-left:1.5rem}.member-expertise li{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem}.member-achievements{background-color:#ffc1071a;padding:1rem;border-radius:4px;font-size:.9rem;margin-top:auto}.member-achievements strong{color:var(--accent-gold)}.advisors-section{margin:3rem 0}.advisors-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1.5rem}.advisor{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;display:flex;flex-direction:column;border-top:4px solid var(--accent-orange)}.advisor-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#ff9800,#ff5722);margin-bottom:1.5rem;position:relative;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--primary-bg)}.governance-avatar:before{content:"⚖️"}.partnership-avatar:before{content:"🤝"}.cybersecurity-avatar:before{content:"🛡️"}.marketing-avatar:before{content:"📢"}.advisor h4{margin-top:0;margin-bottom:.5rem;color:var(--accent-orange);font-size:1.1rem}.advisor-background{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.advisor-expertise{margin-bottom:1.5rem;flex-grow:1}.advisor-expertise h5{margin-top:0;margin-bottom:.75rem;color:var(--text-primary);font-size:1rem}.advisor-expertise ul{margin:0;padding-left:1.5rem}.advisor-expertise li{color:var(--text-secondary);margin-bottom:.5rem;font-size:.9rem}.advisor-contribution{background-color:#ff98001a;padding:1rem;border-radius:4px;font-size:.9rem;margin-top:auto}.advisor-contribution strong{color:var(--accent-orange)}.team-note{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;border-left:4px solid var(--accent-yellow)}.team-note h4{margin-top:0;margin-bottom:1rem;color:var(--accent-yellow)}.team-note ul{margin:1rem 0;padding-left:1.5rem}.team-note li{color:var(--text-secondary);margin-bottom:.75rem;font-size:.9rem}.team-note li strong{color:var(--text-primary)}.team-note p{margin:1rem 0 0}@media (max-width: 992px){.team-grid,.advisors-grid{grid-template-columns:1fr}}.tokenomics{position:relative}.token-overview{margin-bottom:3rem}.token-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;border-left:4px solid var(--accent-gold)}.token-basic-info{display:flex;align-items:center;margin-bottom:1.5rem}.token-icon{width:80px;height:80px;border-radius:50%;background:var(--gradient-gold);margin-right:1.5rem;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.token-icon:before{content:"₮";font-size:3rem;font-weight:700;color:var(--primary-bg)}.token-details{flex:1}.token-details h3{margin-top:0;margin-bottom:1rem;color:var(--accent-gold);font-size:1.5rem}.token-identifiers{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.token-id{display:flex;align-items:center}.id-label{font-weight:600;color:var(--text-primary);margin-right:.5rem;font-size:.9rem}.id-value{color:var(--text-secondary);font-size:.9rem}.token-distribution{margin:3rem 0}.distribution-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem}.distribution-chart{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;display:flex;align-items:center;justify-content:center}.distribution-details{display:flex;flex-direction:column}.allocation-item{display:flex;margin-bottom:1.5rem;background-color:var(--card-bg);border-radius:8px;padding:1.5rem}.allocation-item:last-child{margin-bottom:0}.allocation-color{width:20px;height:20px;border-radius:4px;margin-right:1rem;flex-shrink:0;margin-top:.25rem}.allocation-color.community{background-color:#ffc107}.allocation-color.development{background-color:#ff9800}.allocation-color.marketing{background-color:#ff5722}.allocation-color.liquidity{background-color:#4caf50}.allocation-color.reserve{background-color:#2196f3}.allocation-info{flex:1}.allocation-name{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.allocation-value{color:var(--accent-gold);margin-bottom:.75rem;font-size:.9rem}.allocation-description{color:var(--text-secondary);font-size:.9rem}.utility-section{margin:3rem 0}.utility-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.utility-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%;display:flex;flex-direction:column;border-top:4px solid var(--accent-orange)}.utility-icon{width:60px;height:60px;border-radius:50%;background:var(--gradient-gold);margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.utility-icon:before{font-size:1.8rem;font-weight:700;color:var(--primary-bg)}.platform-utility:before{content:"🏛️"}.liquidity-utility:before{content:"💧"}.creator-utility:before{content:"🎨"}.referral-utility:before{content:"👥"}.utility-card h4{margin-top:0;margin-bottom:1rem;color:var(--accent-orange);font-size:1.1rem}.utility-card p{margin-bottom:1.5rem;flex-grow:1;font-size:.9rem}.utility-metric{background-color:#ff98001a;border-radius:8px;padding:1rem;text-align:center}.metric-value{font-size:1.5rem;font-weight:700;color:var(--accent-orange);margin-bottom:.5rem;display:block}.metric-label{font-size:.85rem;color:var(--text-secondary)}.token-economics{margin:3rem 0}.economics-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem}.economics-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;height:100%}.economics-header{display:flex;align-items:center;margin-bottom:1rem}.economics-icon{width:40px;height:40px;border-radius:50%;background:var(--gradient-gold);margin-right:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.economics-icon:before{font-size:1.3rem;font-weight:700;color:var(--primary-bg)}.fee-economics:before{content:"💰"}.burn-economics:before{content:"🔥"}.staking-economics:before{content:"📈"}.market-economics:before{content:"⚖️"}.economics-header h4{margin:0;color:var(--accent-gold);font-size:1.1rem}.economics-card p{margin-bottom:1.5rem;font-size:.9rem}.economics-metric{background-color:#ffc1071a;border-radius:4px;padding:.75rem;display:flex;justify-content:space-between;align-items:center}.metric-title{font-weight:500;color:var(--text-secondary);font-size:.9rem}.economics-metric .metric-value{font-size:1.1rem;display:inline;margin:0}.emission-schedule{margin:3rem 0}.emission-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;border-left:4px solid var(--accent-yellow)}.emission-table-container{overflow-x:auto;margin:1.5rem 0}.emission-table{width:100%;border-collapse:collapse;margin-top:1rem;border:1px solid var(--border-color)}.emission-table th,.emission-table td{padding:.75rem 1rem;text-align:left;border:1px solid var(--border-color)}.emission-table th{background-color:var(--secondary-bg);color:var(--accent-yellow);font-weight:600}.emission-table td{font-size:.9rem}.emission-table tr:nth-child(2n){background-color:#24242499}.emission-notes{background-color:#ffc1071a;border-radius:4px;padding:1rem;margin-top:1.5rem}.emission-notes p{margin:0 0 1rem}.emission-notes p:last-child{margin-bottom:0}.emission-notes strong{color:var(--accent-yellow)}@media (max-width: 992px){.distribution-container,.economics-container,.utility-grid,.token-identifiers{grid-template-columns:1fr}.token-basic-info{flex-direction:column;align-items:flex-start}.token-icon{margin-bottom:1rem}.allocation-item{flex-direction:column}.allocation-color{margin-bottom:.5rem}}.token-metrics{margin:3rem 0}.metrics-container{margin-top:1.5rem}.metrics-category{margin-bottom:2rem}.metrics-category:last-child{margin-bottom:0}.metrics-category h4{color:var(--accent-gold);margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.metric-card{background-color:var(--card-bg);border-radius:8px;padding:1rem;height:100%;border-top:3px solid var(--accent-gold)}.metric-header{display:flex;flex-direction:column;margin-bottom:.75rem}.metric-name{font-weight:600;color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem}.metric-value{color:var(--accent-gold);font-size:1.2rem;font-weight:700}.metric-description{color:var(--text-secondary);font-size:.85rem}@media (max-width: 1200px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.metrics-grid{grid-template-columns:1fr}}.conclusion{position:relative}.summary-section{margin-bottom:3rem}.summary-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;border-left:4px solid var(--accent-gold)}.key-innovations{margin:2rem 0}.innovation-item{display:flex;margin-bottom:1.5rem;background-color:#24242499;border-radius:8px;padding:1.5rem}.innovation-item:last-child{margin-bottom:0}.innovation-icon{width:50px;height:50px;min-width:50px;border-radius:50%;background:var(--gradient-gold);margin-right:1.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.innovation-icon:before{font-size:1.5rem;font-weight:700;color:var(--primary-bg)}.security-innovation:before{content:"🔒"}.utility-innovation:before{content:"⚙️"}.tech-innovation:before{content:"⚡"}.regulatory-innovation:before{content:"⚖️"}.innovation-content{flex:1}.innovation-content h4{margin-top:0;margin-bottom:.75rem;color:var(--accent-gold);font-size:1.1rem}.innovation-content p{margin:0;font-size:.9rem}.call-to-action{margin:3rem 0}.action-card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;border-left:4px solid var(--accent-orange)}.stakeholder-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.stakeholder-card{background-color:#24242499;border-radius:8px;padding:1.5rem;height:100%;display:flex;flex-direction:column;position:relative;border-top:3px solid var(--accent-orange)}.stakeholder-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ff9800,#ff5722);margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.stakeholder-icon:before{font-size:1.8rem;font-weight:700;color:var(--primary-bg)}.creators-icon:before{content:"🎨"}.investors-icon:before{content:"📈"}.partners-icon:before{content:"🤝"}.community-icon:before{content:"👥"}.stakeholder-card h4{margin-top:0;margin-bottom:1rem;color:var(--accent-orange);font-size:1.1rem}.stakeholder-card p{margin-bottom:1.5rem;flex-grow:1;font-size:.9rem}.action-link{display:inline-block;padding:.5rem 1rem;background:var(--gradient-gold);color:var(--primary-bg);text-decoration:none;border-radius:4px;font-weight:600;font-size:.9rem;transition:all .3s ease}.action-link:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.upcoming-milestones{margin:2rem 0}.upcoming-milestones h4{margin-top:0;margin-bottom:1.5rem;color:var(--accent-orange);font-size:1.1rem}.milestones-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.milestone{background-color:#24242499;border-radius:8px;padding:1rem;position:relative}.milestone-date{display:inline-block;padding:.25rem .75rem;background:var(--gradient-gold);color:var(--primary-bg);border-radius:4px;font-weight:600;font-size:.8rem;margin-bottom:.75rem}.milestone-content h5{margin-top:0;margin-bottom:.5rem;color:var(--text-primary);font-size:1rem}.milestone-content p{margin:0;font-size:.85rem;color:var(--text-secondary)}.final-note{background-color:#ff98001a;border-radius:8px;padding:1.5rem;margin-top:2rem}.final-note p:last-child{margin-bottom:0;font-weight:600;color:var(--accent-orange);text-align:center;font-size:1.1rem;margin-top:1.5rem}@media (max-width: 992px){.stakeholder-grid{grid-template-columns:1fr}.milestones-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.innovation-item{flex-direction:column}.innovation-icon{margin-right:0;margin-bottom:1rem}.milestones-grid{grid-template-columns:1fr}}.footer{background-color:var(--secondary-bg);padding:3rem 0 1.5rem;border-top:1px solid var(--border-color);margin-top:4rem}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.footer-logo{display:flex;flex-direction:column;align-items:flex-start}.logo{width:70px;height:70px;margin-bottom:1rem}.logo-text{font-size:1.8rem;font-weight:700;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.footer h3{color:var(--accent-gold);margin-top:0;margin-bottom:1.5rem;font-size:1.2rem;position:relative;padding-bottom:.5rem}.footer h3:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--accent-gold)}.contact-list,.links-list{list-style:none;padding:0;margin:0}.contact-list li{display:flex;align-items:center;margin-bottom:1rem}.contact-list li:last-child{margin-bottom:0}.contact-icon{width:24px;height:24px;background:var(--gradient-gold);border-radius:50%;margin-right:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.contact-icon:before{font-size:.8rem;font-weight:700;color:var(--primary-bg)}.email-icon:before{content:"✉"}.telegram-icon:before{content:"T"}.twitter-icon:before{content:"𝕏"}.discord-icon:before{content:"D"}.contact-list a,.links-list a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease;font-size:.9rem}.contact-list a:hover,.links-list a:hover{color:var(--accent-gold)}.links-list li{margin-bottom:.75rem;position:relative;padding-left:1rem}.links-list li:before{content:"•";color:var(--accent-gold);position:absolute;left:0}.links-list li:last-child{margin-bottom:0}.footer-newsletter p{margin-bottom:1.25rem;font-size:.9rem;color:var(--text-secondary)}.newsletter-form{display:flex;flex-direction:column}.newsletter-form input{padding:.75rem 1rem;border:1px solid var(--border-color);background-color:var(--primary-bg);color:var(--text-secondary);border-radius:4px;margin-bottom:.75rem}.newsletter-form button{padding:.75rem 1rem;background:var(--gradient-gold);color:var(--primary-bg);border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-form button:hover{transform:translateY(-2px)}.footer-bottom{max-width:1200px;margin:3rem auto 0;padding:1.5rem 2rem 0;border-top:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center;text-align:center}.copyright{font-size:.85rem;color:var(--text-secondary);margin-bottom:1rem}.legal-links{display:flex;justify-content:center;margin-bottom:1rem}.legal-links a{color:var(--text-secondary);text-decoration:none;font-size:.85rem;margin:0 .75rem;transition:color .3s ease}.legal-links a:hover{color:var(--accent-gold)}.disclaimer{font-size:.8rem;color:var(--text-secondary);opacity:.7;max-width:600px}@media (max-width: 992px){.footer-content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.footer-content{grid-template-columns:1fr}.footer-content>div{margin-bottom:2rem}.footer-content>div:last-child{margin-bottom:0}.legal-links{flex-direction:column}.legal-links a{margin:.5rem 0}}:root{--primary-bg: #121212;--secondary-bg: #1e1e1e;--text-primary: #ffffff;--text-secondary: #b3b3b3;--accent-gold: #ffc107;--accent-orange: #ff9800;--accent-yellow: #ffeb3b;--gradient-gold: linear-gradient(135deg, #ffd700, #ff9800);--card-bg: #242424;--border-color: #333333}.dark-theme{background-color:var(--primary-bg);color:var(--text-primary);font-family:Roboto,Segoe UI,sans-serif;margin:0;padding:0;line-height:1.6}.white-paper-content{max-width:1200px;margin:0 auto;padding:2rem}section{margin-bottom:4rem;padding:2rem;background-color:var(--secondary-bg);border-radius:8px;box-shadow:0 4px 12px #00000026}h1,h2,h3,h4,h5{color:var(--text-primary);margin-top:0}h1{font-size:2.5rem;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}h1:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100px;background:var(--gradient-gold);border-radius:2px}h2{font-size:2rem;margin-bottom:1.5rem;color:var(--accent-gold)}h3{font-size:1.5rem;margin-bottom:1rem}p{margin-bottom:1.2rem;color:var(--text-secondary)}.highlight{color:var(--accent-gold);font-weight:500}.card{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid var(--accent-gold)}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.roadmap-item{display:flex;margin-bottom:1.5rem}.roadmap-quarter{background:var(--gradient-gold);color:#000;font-weight:700;padding:.5rem 1rem;border-radius:4px;margin-right:1rem;min-width:80px;text-align:center}.roadmap-content{flex:1}@media (max-width: 768px){.white-paper-content{padding:1rem}section{padding:1.5rem}.grid-container{grid-template-columns:1fr}}.icon-note{display:inline-block;margin-left:.5rem;font-size:1.2rem}.app-showcase{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.screenshot-container{display:flex;justify-content:center;background:#1e143c33;padding:1rem;border-radius:12px}.xrpm-app-mockup{width:300px;background:#121212;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000080;font-family:Space Mono,monospace}.app-header{background:#000;color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(251,183,55,.3)}.screen-title{font-weight:700;text-align:center;flex-grow:1}.back-button,.close-button{width:24px;height:24px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.2rem}.app-content{padding:1rem}.orders-summary{background:#1e143c66;border-radius:10px;padding:1rem;margin-bottom:1rem}.summary-row{display:flex;justify-content:space-between;padding:.25rem 0;color:#d9d9d9}.summary-value{font-weight:700;color:#fff}.order-card{background:#1e143c66;border-radius:10px;padding:1rem;position:relative}.order-type{position:absolute;top:1rem;left:1rem;background:#f44336cc;padding:.25rem .5rem;border-radius:4px;font-weight:700;font-size:.9rem}.order-type.sell{background:#f44336cc}.order-type.buy{background:#4caf50cc}.order-price,.order-amount,.order-total,.order-filled,.order-remaining{display:flex;justify-content:space-between;padding:.5rem 0;color:#d9d9d9}.order-price{margin-top:1.5rem}.price-value{color:#fbb737;font-weight:700}.filled-percent{background:#4caf50;color:#fff;padding:.1rem .4rem;border-radius:4px;margin-left:.5rem;font-size:.8rem}.cancel-button{background:#f4433633;color:#f44336;border:1px solid #f44336;border-radius:30px;padding:.5rem;text-align:center;margin-top:1rem;font-weight:700;display:flex;justify-content:center;align-items:center;gap:.5rem}.cancel-icon{font-weight:700}.app-description{padding:.5rem}.text-left.dl.flex-col{display:flex;gap:1.5rem;margin-bottom:3rem;position:relative;padding:1.5rem;background:#3b29761a;border-radius:15px;border-left:3px solid #FBB737;transition:transform .2s ease,box-shadow .2s ease}.text-left.dl.flex-col:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0003}.dl-text{flex:1}.dl-text h3{color:#fbb737;font-size:1.4rem;margin-bottom:1rem;display:flex;align-items:center;position:relative}.dl-text h3:after{content:"";display:block;width:30px;height:2px;background:#fbb737;margin-left:10px;flex-grow:0}.dl-text h4{color:#fbb737;font-size:1.2rem;margin:1.5rem 0 .75rem}.rocket-icon-marker{font-size:2rem;padding-top:6px;flex-shrink:0;background:linear-gradient(135deg,#fbb737,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.blog-container{padding-top:150px;background:url(/images/Star_long2.png) repeat-y,linear-gradient(to bottom,#0d0d27,#3f2876,#0d0d27);background-size:auto 50%,100% auto;animation:animate-bg 30s linear infinite;min-height:100vh;color:#d9d9d9}.blog-index-container{padding-top:150px;background:url(/images/Star_long2.png) repeat-y,linear-gradient(to bottom,#0d0d27,#3f2876,#0d0d27);background-size:auto 50%,100% auto;animation:animate-bg 30s linear infinite;min-height:100vh;color:#d9d9d9}.blog-hero{height:40vh;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background:linear-gradient(#0d0d27b3,#3f2876b3),url(/images/Star_long2.png);background-size:cover;background-position:center;position:relative;overflow:hidden;border-bottom:2px solid rgba(251,183,55,.3)}.blog-index-header{height:25vh;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background:linear-gradient(#0d0d27b3,#3f2876b3),url(/images/Star_long2.png);background-size:cover;background-position:center;position:relative;overflow:hidden;border-bottom:2px solid rgba(251,183,55,.3)}.blog-hero:before,.blog-index-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(251,183,55,.2) 0%,transparent 70%);z-index:0}.blog-hero h1,.blog-index-header h1{color:#fbb737;font-size:1.8rem;margin-bottom:1rem;position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.5);width:100%;max-width:100%;padding:0 15px;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.blog-hero p,.blog-index-header p{font-size:1rem;max-width:800px;position:relative;z-index:1;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);padding:0 15px;line-height:1.4}.blog-content-section{padding:2rem 1rem;background:#000000b3;border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-width:1100px;margin:-40px auto 3rem;position:relative;z-index:2;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(251,183,55,.1)}.blog-index-content{padding:2rem 1rem;max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:3rem;position:relative}.section-header:after{content:"";display:block;width:80px;height:3px;background:linear-gradient(to right,transparent,#FBB737,transparent);margin:1rem auto 0}.section-header h2{color:#fbb737;font-size:1.5rem;margin-bottom:.5rem;letter-spacing:1px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 10px;line-height:1.3}.section-header p{color:#d9d9d9;font-size:1.1rem}.blog-list{margin-left:1.5rem;margin-bottom:1rem}.blog-list li{margin-bottom:.75rem;line-height:1.6}.example-box{background:#3b29764d;border-radius:10px;padding:1.5rem;margin:1.5rem 0}.metrics-table{margin:1.5rem 0;overflow-x:auto}.metrics-table table{width:100%;border-collapse:collapse;background:#3b297633;border-radius:8px;overflow:hidden;font-size:.9rem}.metrics-table th,.metrics-table td{padding:.75rem .5rem;text-align:left;border-bottom:1px solid rgba(251,183,55,.1)}.metrics-table th{background:#3b297666;color:#fbb737;font-weight:700;font-size:.85rem}.metrics-table tr:last-child td{border-bottom:none}.metrics-table tr:hover{background:#3b29764d}.metrics-note{font-size:.8rem;color:#a8a8a8;text-align:right;margin-top:.5rem}.tips-section{margin-top:4rem;padding:3rem 0;position:relative}.tips-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(251,183,55,.3),transparent)}.tips-section h3{text-align:center;color:#fbb737;margin-bottom:3rem;font-size:1.6rem;position:relative}.tips-section h3:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(to right,transparent,#FBB737,transparent);margin:1rem auto 0}.tips-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.tip-card{background:#3b29764d;border-radius:15px;padding:2rem 1.5rem 1.5rem;position:relative;box-shadow:0 8px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(251,183,55,.08)}.tip-card:hover{transform:translateY(-7px);box-shadow:0 12px 30px #00000040}.tip-number{position:absolute;top:-18px;left:18px;background:linear-gradient(135deg,#fbb737,#d97706);color:#000;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 4px 10px #d9770666}.tip-card h4{color:#fbb737;margin:1rem 0;font-size:1.2rem}.tip-card p{color:#e1e1e1;line-height:1.6;font-size:.95rem}.blog-cta{text-align:center;margin-top:4rem;padding:3rem 2rem;background:linear-gradient(135deg,#3b297666,#1e143c66);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 15px 30px #0003;border:1px solid rgba(251,183,55,.1)}.blog-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(251,183,55,.1) 0%,transparent 70%);z-index:0}.blog-cta h3{color:#fbb737;margin-bottom:1.2rem;font-size:1.5rem;position:relative;z-index:1}.blog-cta p{color:#e1e1e1;margin-bottom:2rem;font-size:1rem;position:relative;z-index:1}.cta-buttons{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:2rem;position:relative;z-index:1}.primary-button,.secondary-button{padding:.8rem 1.5rem;border-radius:50px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;font-weight:700;font-size:1rem;letter-spacing:.5px;width:100%;max-width:280px;text-align:center;display:inline-block}.primary-button{background:linear-gradient(135deg,#fbb737,#d97706);color:#000;box-shadow:0 4px 15px #d9770666}.secondary-button{background:transparent;border:2px solid #FBB737;color:#fbb737;box-shadow:0 4px 15px #fbb73733}.primary-button:hover,.secondary-button:hover{transform:translateY(-5px)}.primary-button:hover{box-shadow:0 8px 20px #d9770680}.secondary-button:hover{box-shadow:0 8px 20px #fbb7374d}.related-articles{padding:3rem 1rem;max-width:1000px;margin:0 auto 3rem}.related-articles h3{text-align:center;color:#fbb737;margin-bottom:2rem;font-size:1.8rem}.article-cards{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.article-card{background:#0009;border-radius:15px;overflow:hidden;transition:transform .3s ease}.article-card:hover{transform:translateY(-5px)}.article-image{height:160px;background:#3b297680}.article-card h4{color:#fbb737;padding:1rem 1rem .5rem;font-size:1.1rem;line-height:1.3}.article-card p{padding:0 1rem 1rem;font-size:.9rem;color:#d9d9d9;line-height:1.5}.read-more{display:inline-block;margin:0 1rem 1rem;color:#fbb737;text-decoration:none;font-size:.9rem}.blog-card{background:#0009;border-radius:15px;overflow:hidden;margin-bottom:2rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(251,183,55,.1)}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.blog-card-content{padding:1.5rem}.blog-card-image{height:200px;background-position:center;background-size:cover;background-color:#3b297680;position:relative;overflow:hidden}.blog-card-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.blog-card h3{color:#fbb737;margin-bottom:.75rem;font-size:1.3rem;line-height:1.3}.blog-card p{color:#d9d9d9;margin-bottom:1.5rem;line-height:1.5;font-size:.9rem}.blog-card-meta{display:flex;justify-content:space-between;color:#a8a8a8;font-size:.85rem;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.blog-card-meta .date{display:flex;align-items:center}.blog-card-meta .date:before{content:"📅";margin-right:.5rem}.blog-card-meta .author{display:flex;align-items:center}.blog-card-meta .author:before{content:"👤";margin-right:.5rem}.blog-card-link{display:inline-block;padding:.6rem 1.2rem;background:#fbb73726;border:1px solid rgba(251,183,55,.3);color:#fbb737;border-radius:30px;text-decoration:none;font-weight:700;transition:all .3s ease;font-size:.9rem}.blog-card-link:hover{background:#fbb7374d;transform:translateY(-2px)}.last-updated{font-size:.85rem;color:#ccc;margin-top:.2rem}.final-quote{margin-top:2rem;font-size:1.1rem;color:#fbb737;text-align:center;font-style:italic;line-height:1.4}@keyframes animate-bg{0%{background-position:0 0,0 0}to{background-position:0 -100vh,0 0}}@media (max-width: 480px){.blog-container,.blog-index-container{padding-top:160px}.blog-hero h1,.blog-index-header h1{font-size:1.6rem;padding:0 10px}.blog-hero p,.blog-index-header p{font-size:.9rem;padding:0 10px}.section-header h2{font-size:1.3rem}.dl-text h3{font-size:1.1rem}.text-left.dl.flex-col{padding:1rem;flex-direction:column;gap:.5rem}.rocket-icon-marker{font-size:1.3rem}.metrics-table th,.metrics-table td{padding:.5rem .25rem;font-size:.8rem}}@media (max-width: 767px){.blog-container,.blog-index-container{padding-top:150px}.blog-hero{height:40vh;min-height:300px;padding:1.5rem}.blog-index-header{height:25vh;min-height:200px;padding:1.5rem}.blog-hero h1,.blog-index-header h1{font-size:1.8rem;line-height:1.3;margin-bottom:1rem}.section-header h2{font-size:1.5rem;line-height:1.3}.dl-text h3{font-size:1.2rem}.text-left.dl.flex-col{padding:1rem;flex-direction:column;gap:.75rem}.rocket-icon-marker{font-size:1.5rem}.blog-content-section{padding:2rem 1rem;margin-top:-40px}.blog-index-content{padding:2rem 1rem}.tips-grid{gap:1.5rem}.tips-section h3{font-size:1.4rem}.blog-cta h3{font-size:1.5rem}.blog-cta p{font-size:1rem}.tip-card h4{font-size:1.1rem}.tip-card p{font-size:.9rem}}@media (min-width: 768px){.blog-container,.blog-index-container{padding-top:100px}.blog-hero{height:50vh;min-height:400px}.blog-index-header{height:30vh;min-height:250px}.blog-hero h1,.blog-index-header h1{font-size:2.5rem}.blog-hero p,.blog-index-header p{font-size:1.4rem}.section-header h2{font-size:2rem}.blog-content-section{padding:3rem 2rem;margin-top:-60px}.blog-index-content{padding:3rem 1.5rem}.tips-grid{grid-template-columns:repeat(2,1fr)}.cta-buttons{flex-direction:row;justify-content:center}.primary-button,.secondary-button{width:auto;min-width:160px}.article-cards{grid-template-columns:repeat(2,1fr)}.blog-index-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.blog-card-featured{grid-column:span 2}.blog-card-featured .blog-card-image{height:300px}.blog-card-featured h3{font-size:1.8rem}.app-showcase{flex-direction:row;align-items:center}.app-screenshot,.app-description{flex:1}}@media (min-width: 992px){.blog-container,.blog-index-container{padding-top:80px}.blog-hero h1,.blog-index-header h1{font-size:3rem}.article-cards,.blog-index-grid{grid-template-columns:repeat(3,1fr)}.blog-card-featured{display:grid;grid-template-columns:1fr 1fr;grid-column:span 3}.blog-card-featured .blog-card-image{height:100%}}@media (min-width: 1024px){.blog-content-section{padding:4rem 3rem}.tips-grid{grid-template-columns:repeat(4,1fr)}.blog-cta h3{font-size:2rem}.blog-cta p{font-size:1.2rem}.related-articles h3{font-size:2rem}}@media (min-width: 1200px){.blog-content-section{padding:5rem 4rem}.blog-index-content{padding:4rem 2rem}}@media print{.blog-container,.blog-index-container{padding-top:0;background:#fff;color:#000}.blog-hero,.blog-index-header{background:none;color:#000}.blog-hero h1,.blog-index-header h1,.section-header h2,.dl-text h3,.blog-cta h3{color:#000}.text-left.dl.flex-col{background:none;border-left:3px solid #000}.blog-cta,.cta-buttons{display:none}}.token-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.token-verification-modal{background-color:#1a1a1a;border-radius:12px;max-width:500px;width:90%;box-shadow:0 10px 25px #00000080;animation:modalFadeIn .3s ease-out;overflow:hidden;border:1px solid rgba(255,152,0,.3)}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.token-modal-header{padding:20px;background-color:#ff98001a;border-bottom:1px solid rgba(255,152,0,.2);position:relative;text-align:center}.token-icon-large{font-size:48px;margin-bottom:15px}.token-modal-header h2{margin:0;color:#ff9800}.close-modal-button{position:absolute;top:15px;right:15px;background:none;border:none;color:#ffffff80;font-size:22px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.close-modal-button:hover{background-color:#ffffff1a;color:#fff}.token-modal-content{padding:20px}.token-error-message{color:#f0f0f0;font-size:16px;margin-bottom:20px;text-align:center}.token-info-box{background-color:#0000004d;border-radius:8px;padding:15px;margin-top:20px}.token-info-box h3{margin-top:0;color:#e0e0e0;font-size:16px;margin-bottom:10px}.token-info-box p{color:#b0b0b0;font-size:14px;margin-bottom:10px;line-height:1.4}.token-modal-actions{padding:20px;display:flex;flex-direction:column;gap:10px;background-color:#0003;border-top:1px solid rgba(255,255,255,.1)}.primary-action{background-color:#ff9800;color:#000;border:none;border-radius:6px;padding:12px 20px;font-size:15px;cursor:pointer;transition:background-color .3s;font-weight:700}.primary-action:hover{background-color:#ffad33}.secondary-action{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:12px 20px;font-size:15px;cursor:pointer;transition:background-color .3s}.secondary-action:hover{background-color:#ffffff1a}.tertiary-action{background-color:transparent;color:#ffffffb3;border:none;border-radius:6px;padding:10px;font-size:14px;cursor:pointer;transition:color .3s}.tertiary-action:hover{color:#fff;text-decoration:underline}.token-balance-display{background-color:#0000004d;border-radius:6px;padding:15px;margin:15px 0;display:flex;justify-content:space-between;align-items:center}.token-balance-display .label{font-size:14px;color:#b0b0b0}.token-balance-display .value{font-size:18px;font-weight:700;color:#ff9800}@media (max-width: 480px){.token-verification-modal{width:95%;max-height:90vh;overflow-y:auto}.token-modal-header h2{font-size:20px}.token-icon-large{font-size:36px}.token-modal-actions{padding:15px}.primary-action,.secondary-action{padding:10px 15px;font-size:14px}}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:10000;padding:1rem;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.safety-modal{background:linear-gradient(135deg,#0d0d27,#1a1a3e);border:2px solid #FBB737;border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 40px #fbb7374d;width:100%;max-width:600px;max-height:90vh;overflow:hidden;animation:slideUp .4s ease-out;display:flex;flex-direction:column;color:#fff}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{background:linear-gradient(135deg,#3f2876,#804e9c);padding:1.5rem;border-bottom:1px solid rgba(251,183,55,.3);display:flex;justify-content:space-between;align-items:center}.header-info h2{color:#fbb737;margin:0 0 .5rem;font-size:1.5rem;text-shadow:0 0 10px rgba(251,183,55,.5)}.header-info .address{color:#d9a23c;margin:0;font-size:.9rem;opacity:.8;font-family:monospace}.close-btn{background:#ff6b6b33;border:1px solid #ff6b6b;color:#ff6b6b;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn:hover{background:#ff6b6b66;transform:scale(1.1)}.modal-content{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:#FBB737 rgba(255,255,255,.1)}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.modal-content::-webkit-scrollbar-thumb{background:#fbb737;border-radius:3px}.section-title{color:#fbb737;font-size:1.2rem;margin:0 0 1rem;border-bottom:2px solid rgba(251,183,55,.3);padding-bottom:.5rem;text-align:center}.steps-container{display:flex;flex-direction:column;gap:1rem}.check-step{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#3f28764d;border:1px solid rgba(251,183,55,.2);border-radius:12px;transition:all .3s ease}.check-step.current{border-color:#fbb737;background:#fbb7371a;box-shadow:0 0 20px #fbb7374d;transform:scale(1.02)}.check-step.completed{border-color:#51cf66;background:#51cf661a}.check-step.error{border-color:#ff6b6b;background:#ff6b6b1a}.check-step.warning{border-color:#ffa726;background:#ffa7261a}.check-step.skipped{border-color:#888;background:#8888881a;opacity:.7}.step-indicator{display:flex;align-items:center;gap:.5rem;min-width:80px}.step-number{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700}.status-icon{font-size:1.2rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.status-icon.current{animation:pulse 2s infinite}.status-icon.waiting{opacity:.3}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.step-content{flex:1}.step-label{color:#fbb737;font-size:1rem;margin-bottom:.25rem;font-weight:700}.step-description{color:#ccc;font-size:.9rem;line-height:1.4}.step-loader{margin-top:.5rem;height:3px;background:#fbb73733;border-radius:2px;overflow:hidden}.loader-bar{height:100%;background:linear-gradient(90deg,#fbb737,#d9a23c);width:100%;animation:loading 2s ease-in-out infinite}@keyframes loading{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.progress-info{text-align:center;margin-top:1rem;color:#fbb737;font-weight:700}.results-section{margin-top:1rem}.final-result{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;text-align:center;justify-content:center}.final-result.safe{background:#51cf6633;border:2px solid #51cf66;color:#51cf66}.final-result.unsafe{background:#ff6b6b33;border:2px solid #ff6b6b;color:#ff6b6b}.result-icon{font-size:2rem}.result-text{font-size:1.3rem;font-weight:700}.result-details{margin-top:1rem}.result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.result-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#3f28764d;border-radius:8px;border:1px solid rgba(251,183,55,.2)}.result-label{color:#ccc;font-size:.9rem}.result-value{font-size:.9rem;font-weight:700}.result-value.success{color:#51cf66}.result-value.error{color:#ff6b6b}.result-value.warning{color:#ffa726}.warnings-section,.errors-section{margin-top:1.5rem;padding:1rem;border-radius:8px}.warnings-section{background:#ffa7261a;border:1px solid #ffa726}.errors-section{background:#ff6b6b1a;border:1px solid #ff6b6b}.warnings-title,.errors-title{margin:0 0 1rem;font-size:1rem}.warnings-title{color:#ffa726}.errors-title{color:#ff6b6b}.warnings-list,.errors-list{margin:0;padding-left:1.5rem}.warning-item,.error-item{margin-bottom:.5rem;line-height:1.4;font-size:.9rem}.warning-item{color:#ffa726}.error-item{color:#ff6b6b}.modal-footer{background:#3f28764d;padding:1.5rem;border-top:1px solid rgba(251,183,55,.3);display:flex;gap:1rem;justify-content:flex-end;align-items:center}.cancel-btn,.close-btn-footer,.new-check-btn{padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease;min-width:120px;text-align:center;border:none}.cancel-btn{background:linear-gradient(135deg,#ff6b6b,#e53e3e);color:#fff}.cancel-btn:hover{background:linear-gradient(135deg,#e53e3e,#ff6b6b);transform:translateY(-2px);box-shadow:0 4px 15px #ff6b6b66}.close-btn-footer{background:linear-gradient(135deg,#3f2876,#804e9c);border:2px solid #FBB737;color:#fff}.close-btn-footer:hover{background:linear-gradient(135deg,#804e9c,#3f2876);box-shadow:0 4px 15px #fbb73766;transform:translateY(-2px)}.new-check-btn{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27}.new-check-btn:hover{background:linear-gradient(135deg,#d9a23c,#fbb737);transform:translateY(-2px);box-shadow:0 4px 15px #fbb73766}@media (max-width: 768px){.modal-backdrop{padding:.5rem;align-items:flex-end}.safety-modal{max-height:95vh;border-radius:16px 16px 0 0;animation:slideUpMobile .4s ease-out}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-header{padding:1rem}.header-info h2{font-size:1.3rem}.header-info .address{font-size:.8rem}.modal-content{padding:1rem}.section-title{font-size:1.1rem}.check-step{padding:.75rem;gap:.75rem}.step-indicator{min-width:70px;gap:.25rem}.step-number{width:24px;height:24px;font-size:.8rem}.status-icon{font-size:1rem;width:20px;height:20px}.step-label{font-size:.9rem}.step-description{font-size:.8rem}.final-result{padding:1rem;flex-direction:column;gap:.5rem}.result-icon{font-size:1.5rem}.result-text{font-size:1.1rem}.result-grid{grid-template-columns:1fr;gap:.75rem}.result-item{padding:.5rem;flex-direction:column;gap:.25rem;text-align:center}.modal-footer{padding:1rem;flex-direction:column}.cancel-btn,.close-btn-footer,.new-check-btn{width:100%;padding:.875rem 1rem}}@media (max-width: 480px){.modal-backdrop{padding:0}.safety-modal{border-radius:12px 12px 0 0;max-height:100vh}.modal-header{padding:.75rem}.header-info h2{font-size:1.2rem}.close-btn{width:36px;height:36px;font-size:1.1rem}.modal-content{padding:.75rem}.check-step{padding:.5rem}.step-indicator{min-width:60px}.final-result,.modal-footer{padding:.75rem}}.report-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;box-sizing:border-box}.report-modal{background:linear-gradient(135deg,#0d0d27,#1a1a3a);border:2px solid rgba(251,183,55,.4);border-radius:16px;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0009;color:#fff;font-family:Space Mono,monospace;overflow:hidden}.report-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:linear-gradient(135deg,#3f2876,#804e9c);border-bottom:1px solid rgba(251,183,55,.3)}.report-title .token-info{display:flex;align-items:center;gap:1rem}.token-icon{width:48px;height:48px;border-radius:8px;border:2px solid rgba(251,183,55,.5)}.token-details h2{color:#fbb737;font-size:1.8rem;margin:0;text-shadow:0 0 10px rgba(251,183,55,.5)}.token-meta{display:flex;gap:1rem;margin-top:.5rem;font-size:.9rem;color:#d9a23c}.issuer{font-family:monospace;background:#fbb7371a;padding:.2rem .5rem;border-radius:4px}.analysis-date{color:#888}.close-btn{background:#ff6b6b33;border:2px solid #ff6b6b;color:#ff6b6b;width:40px;height:40px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn:hover{background:#ff6b6b4d;transform:scale(1.1)}.report-tabs{display:flex;background:#0d0d27cc;border-bottom:1px solid rgba(251,183,55,.2);overflow-x:auto}.tab-btn{background:transparent;border:none;color:#888;padding:1rem 1.5rem 2.5rem;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:700;white-space:nowrap}.tab-btn:hover{color:#fbb737;background:#fbb7371a}.tab-btn.active{color:#fbb737;background:#fbb73726;border-bottom-color:#fbb737}.report-content{flex:1;overflow-y:auto;padding:0}.report-tab-content{padding:2rem}.report-section{margin-bottom:2rem}.report-section h3{color:#fbb737;font-size:1.4rem;margin:0 0 1rem;text-shadow:0 0 10px rgba(251,183,55,.3)}.report-section h4{color:#d9a23c;font-size:1.1rem;margin:1.5rem 0 .75rem}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.summary-card{background:#3f28764d;border:1px solid rgba(251,183,55,.3);border-radius:8px;padding:1rem;text-align:center}.summary-label{color:#888;font-size:.8rem;margin-bottom:.5rem}.summary-value{color:#fbb737;font-size:1.2rem;font-weight:700}.lifecycle-status{background:#51cf661a;border:1px solid rgba(81,207,102,.3);border-radius:8px;padding:1.5rem;margin-bottom:1rem}.lifecycle-main{text-align:center}.lifecycle-phase{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.confidence{font-size:.8rem;opacity:.8}.lifecycle-description{color:#a6d189;margin:.5rem 0;line-height:1.5}.risk-level{font-size:1.1rem;font-weight:700;margin-top:.5rem}.trading-signals{background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:8px;padding:1rem;margin-top:1rem}.signal{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#0d0d2780;border-radius:6px;margin:.5rem 0}.signal-type{color:#fbb737;font-weight:700}.signal-strength{color:#d9a23c;font-size:.8rem}.signal-reason{color:#888;font-style:italic}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card{background:#0d0d2799;border:1px solid rgba(251,183,55,.2);border-radius:8px;padding:1rem}.metric-label{color:#888;font-size:.8rem;margin-bottom:.5rem}.metric-value{color:#fff;font-size:1.1rem;font-weight:700}.safety-overview{display:flex;justify-content:center;margin-bottom:2rem}.safety-score{display:flex;flex-direction:column;align-items:center;gap:1rem}.score-circle{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.score-value{color:#fff;font-size:1.2rem;font-weight:700}.safety-status .status{padding:.5rem 1rem;border-radius:8px;font-weight:700}.status.safe{background:#51cf6633;border:1px solid #51cf66;color:#51cf66}.status.unsafe{background:#ff6b6b33;border:1px solid #ff6b6b;color:#ff6b6b}.checks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.check-item{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:6px}.check-item.passed{background:#51cf661a;border:1px solid rgba(81,207,102,.3)}.check-item.failed{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3)}.check-label{font-size:.9rem}.risk-preview{background:#ff6b6b0d;border:1px solid rgba(255,107,107,.2);border-radius:8px;padding:1rem;margin-top:1rem}.overall-risk-badge{display:inline-block;padding:.5rem 1rem;border:2px solid;border-radius:8px;font-weight:700;margin-bottom:1rem}.risk-summary-text{line-height:1.5;color:#ddd}.risk-indicators{background:#ff6b6b0d;border:1px solid rgba(255,107,107,.2);border-radius:8px;padding:1rem;margin-top:1.5rem}.risk-indicator-report{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#0d0d2780;border-radius:6px;margin:.75rem 0;border-left:4px solid}.risk-indicator-report.severity-critical{border-left-color:#c92a2a}.risk-indicator-report.severity-high{border-left-color:#ff6b6b}.risk-indicator-report.severity-medium{border-left-color:#fbb737}.indicator-emoji{font-size:1.2rem;flex-shrink:0}.indicator-content{flex:1}.indicator-type{font-weight:700;color:#fbb737;margin-bottom:.25rem}.indicator-description{color:#ddd;line-height:1.4}.independence-assessment{background:#51cf660d;border:1px solid rgba(81,207,102,.2);border-radius:8px;padding:1.5rem;margin:1rem 0}.independence-score{display:flex;align-items:center;gap:2rem}.score-circle{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.score-fill{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.score-percentage{color:#fff;font-size:1.2rem;font-weight:700}.score-details{flex:1}.assessment-badge{display:inline-block;padding:.5rem 1rem;border-radius:8px;font-weight:700;margin-bottom:.75rem;font-size:.9rem}.assessment-badge.excellent{background:#51cf6633;border:1px solid #51cf66;color:#51cf66}.assessment-badge.good{background:#82c91e33;border:1px solid #82c91e;color:#82c91e}.assessment-badge.moderate{background:#fbb73733;border:1px solid #FBB737;color:#fbb737}.assessment-badge.concerning{background:#ff6b6b33;border:1px solid #ff6b6b;color:#ff6b6b}.assessment-badge.poor{background:#c92a2a33;border:1px solid #c92a2a;color:#c92a2a}.assessment-description{color:#a6d189;line-height:1.5;font-size:.9rem}.orphan-breakdown,.termination-analysis{background:#fbb7370d;border:1px solid rgba(251,183,55,.2);border-radius:8px;padding:1rem;margin-top:1rem}.orphan-breakdown h5,.termination-analysis h5{color:#fbb737;margin:0 0 .75rem;font-size:1rem}.breakdown-stats,.termination-stats{display:flex;flex-direction:column;gap:.5rem}.breakdown-stat,.termination-stat{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#0d0d274d;border-radius:4px;flex-wrap:wrap;gap:.5rem}.breakdown-stat .label,.termination-stat .label{color:#d9a23c;font-weight:700;flex:1;min-width:120px}.breakdown-stat .value,.termination-stat .value{color:#fff;font-weight:700;min-width:40px;text-align:center}.breakdown-stat .description,.termination-stat .description{color:#888;font-size:.8rem;font-style:italic;flex-basis:100%;margin-top:.25rem}.clustering-analysis{background:#3f287633;border:1px solid rgba(251,183,55,.2);border-radius:8px;padding:1rem;margin-top:1.5rem}.clustering-overview{margin-top:.75rem}.cluster-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.cluster-metric{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#0d0d2766;border-radius:6px}.metric-label{color:#888;font-size:.8rem}.cluster-metric .metric-value{color:#fbb737;font-weight:700;font-size:1.1rem}.risk-factors{margin-top:1.5rem}.risk-factor{background:#3f28764d;border:1px solid rgba(251,183,55,.2);border-radius:8px;padding:1rem;margin-bottom:1rem}.factor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.factor-name{font-weight:700;color:#d9a23c}.factor-level{font-weight:700;padding:.2rem .5rem;border-radius:4px;font-size:.8rem}.factor-description{color:#888;line-height:1.5}.risk-summary{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:8px;padding:1rem;margin-top:1.5rem}.summary-text{line-height:1.6;color:#ddd}.holders-overview{margin-bottom:2rem}.holders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.holder-stat{background:#3f28764d;border:1px solid rgba(81,207,102,.3);border-radius:8px;padding:1rem;text-align:center}.stat-value{font-size:1.5rem;font-weight:700;color:#51cf66}.stat-label{font-size:.8rem;color:#888;margin-top:.25rem}.activation-analysis{background:#51cf660d;border:1px solid rgba(81,207,102,.2);border-radius:8px;padding:1.5rem}.activation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.activation-stat{display:flex;justify-content:space-between;padding:.5rem;background:#0d0d274d;border-radius:6px}.activation-stat .label{color:#a6d189}.activation-stat .value{color:#fff;font-weight:700}.independence-analysis{background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:6px;padding:1rem;margin-top:1rem}.independence-score{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.score-label{color:#d9a23c;font-weight:700}.score-value{color:#fbb737;font-size:1.2rem;font-weight:700}.independence-description{color:#888;font-size:.8rem;font-style:italic}.price-overview{margin-bottom:2rem}.price-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.price-stat{background:#3f28764d;border:1px solid rgba(251,183,55,.3);border-radius:8px;padding:1rem;text-align:center}.price-stat .stat-value{color:#fbb737;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.stat-date{color:#888;font-size:.7rem;margin-top:.25rem}.price-metrics{background:#fbb7370d;border:1px solid rgba(251,183,55,.2);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.metrics-list{display:flex;flex-direction:column;gap:.5rem}.metric-row{display:flex;justify-content:space-between;padding:.5rem;background:#0d0d274d;border-radius:4px}.metric-name{color:#d9a23c}.metric-value{font-weight:700}.metric-value.positive{color:#51cf66}.metric-value.negative{color:#ff6b6b}.volume-info{background:#3f287633;border:1px solid rgba(251,183,55,.2);border-radius:8px;padding:1rem}.volume-stats{display:flex;flex-direction:column;gap:.5rem}.volume-stat{display:flex;justify-content:space-between;padding:.5rem;background:#0d0d274d;border-radius:4px}.volume-stat .label{color:#888}.volume-stat .value{color:#fff;font-weight:700}.report-footer{background:linear-gradient(135deg,#3f2876,#804e9c);border-top:1px solid rgba(251,183,55,.3);padding:1rem 2rem}.footer-info{display:flex;justify-content:space-between;align-items:center;color:#d9a23c;font-size:.8rem}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#fbb737}.spinner{width:40px;height:40px;border:4px solid rgba(251,183,55,.2);border-top:4px solid #FBB737;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@media (max-width: 768px){.report-modal-overlay{padding:1rem}.report-modal{max-height:95vh}.report-header{padding:1rem;flex-direction:column;gap:1rem}.token-details h2{font-size:1.4rem}.token-meta{flex-direction:column;gap:.5rem}.report-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-btn{padding:.75rem 1rem;font-size:.8rem}.report-tab-content{padding:1rem}.summary-grid,.metrics-grid,.checks-grid,.holders-grid,.price-stats,.cluster-metrics,.activation-grid{grid-template-columns:1fr}.factor-header,.independence-score,.metric-row,.activation-stat,.volume-stat{flex-direction:column;gap:.25rem}.footer-info{flex-direction:column;gap:.5rem;text-align:center}.independence-score{flex-direction:column;gap:1rem;text-align:center}.score-circle{width:100px;height:100px;margin:0 auto}.score-percentage{font-size:1rem}.risk-indicator-report{flex-direction:column;gap:.5rem;padding:.75rem}.indicator-emoji{font-size:1.5rem;text-align:center}.breakdown-stat,.termination-stat{flex-direction:column;align-items:flex-start;gap:.25rem}.breakdown-stat .value,.termination-stat .value{text-align:left;min-width:auto}.breakdown-stat .description,.termination-stat .description{margin-top:0;flex-basis:auto}}@media (max-width: 480px){.report-header{padding:.75rem}.token-details h2{font-size:1.2rem}.tab-btn{padding:.6rem .8rem;font-size:.75rem}.report-tab-content{padding:.75rem}.report-section h3{font-size:1.2rem}.score-circle{width:80px;height:80px}.score-percentage{font-size:.9rem}.assessment-badge{font-size:.8rem;padding:.4rem .8rem}.assessment-description,.indicator-type,.indicator-description{font-size:.8rem}}.recommended-tokens-container{width:100%;color:#fff;position:relative}.recommended-tokens-header{text-align:center;padding:2rem 0 1rem;margin-bottom:1rem}.recommended-tokens-header .header-content h2{font-size:2rem;color:#fbb737;margin-bottom:.5rem;text-shadow:0 0 20px rgba(251,183,55,.5)}.recommended-tokens-header .header-content p{font-size:1rem;color:#d9a23c;opacity:.9;margin-bottom:1rem}.processing-status{color:#51cf66;background:#51cf661a;border:1px solid rgba(81,207,102,.3);padding:.5rem 1rem;border-radius:6px;display:inline-block;margin-top:.5rem}.recommended-table-container{background:#0d0d27cc;border-radius:12px;border:1px solid rgba(251,183,55,.3);overflow-x:auto;box-shadow:0 8px 32px #0006;margin-bottom:2rem}.recommended-table{width:100%;min-width:1150px}.recommended-table-header{display:grid;grid-template-columns:50px 200px 120px 120px 120px 120px 140px 140px 140px;background:linear-gradient(135deg,#3f2876,#804e9c);padding:1rem .5rem;font-size:.9rem;color:#fbb737;font-weight:700;gap:.5rem;align-items:center;min-height:70px}.recommended-table-body .recommended-table-row{display:grid;grid-template-columns:50px 200px 120px 120px 120px 120px 140px 140px 140px;padding:1rem .5rem;border-bottom:1px solid rgba(251,183,55,.1);cursor:pointer;transition:all .3s ease;gap:.5rem;align-items:center;min-height:80px}.recommended-table-row:hover{background:#fbb7371a;transform:scale(1.01)}.recommended-table-row:last-child{border-bottom:none}.header-cell.token-info,.table-cell.token-info{justify-content:flex-start;padding:0 .25rem}.header-cell:not(.token-info){justify-content:center;text-align:center}.table-cell:not(.token-info){text-align:center}.token-display{display:flex;align-items:center;gap:.75rem;width:100%;height:50px}.token-image-container{position:relative;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.token-image{width:36px;height:36px;border-radius:8px;object-fit:cover;border:1px solid rgba(251,183,55,.3);background:#0d0d27cc}.token-image-fallback{width:36px;height:36px;border-radius:8px;background:#3f287666;border:1px solid rgba(251,183,55,.3);display:flex;align-items:center;justify-content:center;font-size:16px;color:#888}.token-details{display:flex;flex-direction:column;justify-content:center;gap:.2rem;flex:1;height:100%}.token-name{color:#fbb737;font-size:.95rem;line-height:1.2}.token-issuer-container{display:flex;align-items:center;gap:.5rem}.status-indicator{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem .6rem;border-radius:12px;font-size:.8rem;height:32px;width:fit-content}.status-indicator.blackholed{background:#51cf6633;border:1px solid rgba(81,207,102,.4);color:#51cf66}.status-indicator.not-blackholed{background:#ff6b6b33;border:1px solid rgba(255,107,107,.4);color:#ff6b6b}.status-indicator.lp-burnt{background:#51cf6633;border:1px solid rgba(81,207,102,.4);color:#51cf66}.status-indicator.not-lp-burnt{background:#ff6b6b33;border:1px solid rgba(255,107,107,.4);color:#ff6b6b}.blackholed-icon,.lp-burnt-icon{width:20px;height:20px;display:block;margin:0;flex-shrink:0}.status-icon{font-size:1rem}.status-text{font-size:.8rem}.risk-indicator{display:flex;align-items:center;justify-content:center;gap:.3rem;height:32px}.risk-percentage{font-size:.8rem;font-weight:700}.percentage-display,.risk-display{display:flex;align-items:center;justify-content:center;padding:.4rem .6rem;background:#0d0d2799;border:1px solid rgba(251,183,55,.3);border-radius:6px;font-size:.9rem;height:32px;min-width:60px;text-align:center}.market-cap-display{display:flex;align-items:center;justify-content:center;padding:.4rem .6rem;background:#3f28764d;border:1px solid rgba(251,183,55,.3);border-radius:6px;font-size:.9rem;color:#d9a23c;height:32px;text-align:center}.lifecycle-display{display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem .6rem;background:#0d0d2799;border:1px solid rgba(251,183,55,.3);border-radius:6px;font-size:.8rem;height:32px}.lifecycle-icon{font-size:1rem}.lifecycle-text{font-size:.8rem}.report-btn{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fbb737,#d9a23c);border:none;color:#0d0d27;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease;font-weight:700;position:relative;overflow:hidden;height:32px}.report-btn:hover{background:linear-gradient(135deg,#d9a23c,#fbb737);transform:scale(1.05);box-shadow:0 4px 15px #fbb73766}.report-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.report-btn:hover:before{left:100%}.full-report-btn{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#51cf66,#37b24d);border:none;color:#fff;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease;font-weight:700;position:relative;overflow:hidden;min-width:120px}.full-report-btn:hover{background:linear-gradient(135deg,#37b24d,#51cf66);transform:scale(1.05);box-shadow:0 4px 15px #51cf6666}.full-report-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.full-report-btn:hover:before{left:100%}.no-tokens-message{text-align:center;padding:3rem;color:#888;background:#3f287633;border:1px solid rgba(251,183,55,.2);border-radius:8px;margin:1rem}.no-tokens-message .space-mono-bold{font-size:1.2rem;color:#d9a23c;margin-bottom:.5rem}.no-tokens-message .space-mono-regular{font-size:1rem;opacity:.8}.recommended-tokens-footer{text-align:center;margin-top:2rem;padding:1rem;color:#888;font-size:.9rem;line-height:1.6}@media (min-width: 769px) and (max-width: 1200px){.recommended-table-header,.recommended-table-row{grid-template-columns:40px 180px 100px 100px 100px 100px 120px 120px 120px;font-size:.85rem;gap:.3rem;min-height:70px}.header-cell,.table-cell{padding:0 .3rem;font-size:.8rem;height:45px}.token-display{height:45px}.token-image,.token-image-fallback,.token-image-container{width:32px;height:32px}.token-name{font-size:.85rem}.token-issuer{font-size:.7rem}.copy-issuer-btn{padding:.2rem}.copy-icon{width:12px;height:12px}.status-indicator,.percentage-display,.risk-display,.market-cap-display,.lifecycle-display,.report-btn,.full-report-btn{font-size:.75rem}.full-report-btn{padding:.3rem .6rem}.toast{top:15px;right:15px;min-width:280px;padding:.875rem 1.25rem}.toast-message{font-size:.85rem}}@media (max-width: 768px){.recommended-table-row:last-child{padding:2rem}.recommended-tokens-header{padding:1rem 0 .5rem}.token-details,.token-issuer{text-align:left}.recommended-tokens-header .header-content h2{font-size:1.5rem;margin-bottom:.5rem}.recommended-tokens-header .header-content p{font-size:.9rem;margin-bottom:.5rem}.processing-status{font-size:.8rem;padding:.4rem .8rem}.recommended-table-container{overflow-x:visible}.recommended-table{min-width:auto}.recommended-table-header{display:none}.recommended-table-body{display:flex;flex-direction:column;gap:1rem}.recommended-table-row{display:block!important;background:#3f28764d;border:1px solid rgba(251,183,55,.3);border-radius:12px;padding:1.5rem;box-shadow:0 4px 15px #0000004d;transition:all .3s ease}.recommended-table-row:hover{background:#3f287680;transform:translateY(-2px);box-shadow:0 6px 20px #fbb73733}.table-cell{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(251,183,55,.1);font-size:.9rem;margin:0;border-radius:0;box-shadow:none}.table-cell:last-child{border-bottom:none}.table-cell:before{content:attr(data-label) ": ";font-weight:700;color:#fbb737;min-width:100px;flex-shrink:0}.table-cell.token-info{flex-direction:column;align-items:flex-start;gap:.5rem}.table-cell.token-info:before{display:none}.token-display{width:100%;justify-content:flex-start}.token-image,.token-image-fallback,.token-image-container{width:32px;height:32px}.token-issuer-container{gap:.4rem}.copy-issuer-btn{padding:.2rem}.status-indicator,.percentage-display,.risk-display,.market-cap-display,.lifecycle-display{margin-left:auto;min-width:auto;height:32px}.full-report-btn{padding:.5rem 1rem;font-size:.8rem;margin-left:auto}.toast-notification{top:10px;right:10px;left:10px;max-width:none;min-width:auto;padding:1rem}.toast-content{gap:.5rem}.toast-message{font-size:.85rem}.toast-close{width:20px;height:20px;font-size:1.2rem}.no-tokens-message{padding:2rem 1rem;margin:.5rem}.no-tokens-message .space-mono-bold{font-size:1rem}.no-tokens-message .space-mono-regular{font-size:.9rem}.recommended-tokens-footer{font-size:.8rem;line-height:1.5;margin-top:1rem}}@media (max-width: 480px){.recommended-tokens-header .header-content h2{font-size:1.3rem}.recommended-tokens-header .header-content p{font-size:.8rem}.recommended-table-row{padding:1rem}.table-cell{font-size:.8rem;padding:.6rem 0}.table-cell:before{font-size:.8rem;min-width:80px}.token-name{font-size:.85rem}.token-issuer{font-size:.7rem}.token-image,.token-image-fallback,.token-image-container{width:30px;height:30px}.copy-issuer-btn{padding:.15rem}.copy-icon{width:12px;height:12px}.status-indicator{padding:.3rem .5rem;font-size:.75rem;height:28px}.percentage-display,.risk-display,.market-cap-display{padding:.3rem .5rem;font-size:.8rem;height:28px}.lifecycle-display{padding:.3rem .5rem;font-size:.75rem;height:28px}.full-report-btn{padding:.4rem .8rem;font-size:.75rem}.toast-notification{padding:.875rem}.toast-icon{font-size:1rem}.toast-message{font-size:.8rem}.toast-close{width:18px;height:18px;font-size:1.1rem}.no-tokens-message{padding:1.5rem .5rem}.no-tokens-message .space-mono-bold{font-size:.9rem}.no-tokens-message .space-mono-regular{font-size:.8rem}.recommended-tokens-footer{font-size:.75rem;padding:.5rem}}.amm-dex-container{max-width:1600px;margin:0 auto;padding:3rem 2rem 2rem;color:#fff;position:relative}.amm-dex-header{text-align:center;padding:2rem 0}.header-content h1{font-size:3rem;color:#fbb737;margin-bottom:1rem;text-shadow:0 0 20px rgba(251,183,55,.5)}.header-content p{font-size:1.2rem;color:#d9a23c;opacity:.8}.status-indicator{display:flex;justify-content:center;margin-bottom:2rem}.live-status{display:flex;align-items:center;gap:.5rem;background:#51cf6633;border:1px solid #51cf66;padding:.75rem 1.5rem;border-radius:8px;color:#51cf66}.status-details{display:flex;flex-direction:column;gap:.25rem}.offline-status{display:flex;align-items:center;gap:1rem;background:#ff6b6b33;border:1px solid #ff6b6b;padding:.75rem 1.5rem;border-radius:8px;color:#ff6b6b}.status-dot{width:12px;height:12px;border-radius:50%;background:#51cf66}.status-dot.live{animation:pulse-live 2s infinite}.status-icon{font-size:1.5rem;animation:pulse-offline 3s infinite}.status-info{display:flex;flex-direction:column;gap:.25rem}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-offline{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.toast-notification{position:fixed;top:20px;right:20px;z-index:10000;border-radius:12px;padding:1rem 1.5rem;box-shadow:0 8px 32px #0009;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);animation:toastSlideIn .4s cubic-bezier(.4,0,.2,1);max-width:400px;min-width:320px;transform:translate(0);will-change:transform}.toast-notification.success{background:linear-gradient(135deg,#51cf66f2,#37b24df2);border-color:#51cf6699;color:#fff;box-shadow:0 8px 32px #51cf664d}.toast-notification.error{background:linear-gradient(135deg,#ff6b6bf2,#e53935f2);border-color:#ff6b6b99;color:#fff;box-shadow:0 8px 32px #ff6b6b4d}.toast-notification.info{background:linear-gradient(135deg,#fbb737f2,#d9a23cf2);border-color:#fbb73799;color:#0d0d27;box-shadow:0 8px 32px #fbb7374d}.toast-content{display:flex;align-items:center;gap:.75rem;font-weight:500;position:relative}.toast-icon{font-size:1.2rem;flex-shrink:0}.toast-message{flex:1;font-size:.9rem;line-height:1.4}.toast-close{background:none;border:none;color:inherit;cursor:pointer;font-size:1.5rem;line-height:1;padding:0;margin-left:.5rem;opacity:.7;transition:opacity .2s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.toast-close:hover{opacity:1;background:#fff3}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.safety-checker-section{background:#0d0d27cc;border:2px solid rgba(251,183,55,.4);border-radius:12px;margin:2rem 0;padding:0;box-shadow:0 8px 32px #0006;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.safety-checker-section *,.safety-checker-section *:before,.safety-checker-section *:after{box-sizing:border-box}.safety-checker-container{padding:2rem;background:linear-gradient(135deg,#3f287633,#804e9c33);width:100%;max-width:100%;box-sizing:border-box}.safety-checker-title{color:#fbb737;font-size:1.5rem;margin:0 0 .5rem;text-shadow:0 0 10px rgba(251,183,55,.5);text-align:center}.safety-checker-description{color:#d9a23c;font-size:1rem;margin:0 0 1.5rem;text-align:center;opacity:.9}.address-input-container{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;max-width:100%}.input-wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:600px;position:relative;box-sizing:border-box}.address-input{background:#0d0d27cc;border:2px solid rgba(251,183,55,.3);color:#fff;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;width:100%;transition:all .3s ease;box-shadow:inset 0 2px 8px #0000004d;box-sizing:border-box;min-width:0}.address-input:focus{outline:none;border-color:#fbb737;box-shadow:inset 0 2px 8px #0000004d,0 0 20px #fbb7374d}.address-input.valid{border-color:#51cf66;box-shadow:inset 0 2px 8px #0000004d,0 0 15px #51cf664d}.address-input.invalid{border-color:#ff6b6b;box-shadow:inset 0 2px 8px #0000004d,0 0 15px #ff6b6b4d}.address-input:disabled{opacity:.6;cursor:not-allowed}.address-input::placeholder{color:#888;font-style:italic}.input-status{display:flex;justify-content:center;min-height:24px;align-items:center;margin-bottom:1rem}.status-text{font-size:.9rem;padding:.25rem .75rem;border-radius:12px;transition:all .3s ease}.status-text.valid{color:#51cf66;background:#51cf6633;border:1px solid rgba(81,207,102,.3)}.status-text.invalid{color:#ff6b6b;background:#ff6b6b33;border:1px solid rgba(255,107,107,.3)}.safety-check-btn{background:linear-gradient(135deg,#fbb737,#d9a23c);border:none;color:#0d0d27;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #fbb7374d;min-width:200px;animation:fadeInScale .5s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.safety-check-btn:hover:not(:disabled){background:linear-gradient(135deg,#d9a23c,#fbb737);transform:translateY(-2px);box-shadow:0 6px 20px #fbb73766}.safety-check-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #fbb73733}.timeframe-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0;padding:1rem;background:#0d0d2799;border-radius:12px;border:1px solid rgba(251,183,55,.3)}.timeframe-label{color:#fbb737;font-weight:700;margin-right:1rem;font-size:1rem}.timeframe-btn{background:linear-gradient(135deg,#3f2876,#804e9c);border:2px solid rgba(251,183,55,.3);color:#fff;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:700;min-width:60px;text-align:center}.timeframe-btn:hover{background:linear-gradient(135deg,#804e9c,#3f2876);border-color:#fbb737;box-shadow:0 0 15px #fbb7374d;transform:translateY(-2px)}.timeframe-btn.active{background:linear-gradient(135deg,#fbb737,#d9a23c);border-color:#fbb737;color:#0d0d27;box-shadow:0 0 20px #fbb73799;transform:scale(1.05)}.view-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.filter-controls{display:flex;justify-content:center;margin-bottom:2rem}.filter-toggle{display:flex;align-items:center;gap:.5rem;color:#d9a23c;cursor:pointer}.filter-toggle input[type=checkbox]{accent-color:#FBB737}.control-btn{background:linear-gradient(135deg,#3f2876,#804e9c);border:2px solid #FBB737;color:#fff;padding:.8rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.control-btn:hover{background:linear-gradient(135deg,#804e9c,#3f2876);box-shadow:0 0 15px #fbb73766;transform:translateY(-2px)}.control-btn.active{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27;box-shadow:0 0 20px #fbb73799}.loading-container,.error-container{text-align:center;padding:3rem;font-size:1.2rem}.text-red{color:#ff6b6b}.text-green{color:#51cf66}.text-white{color:#fff}.text-gray{color:#888}.token-table-container{background:#0d0d27cc;border-radius:12px;border:1px solid rgba(251,183,55,.3);overflow:hidden;box-shadow:0 8px 32px #0006}.token-table{width:100%}.table-header{display:grid;grid-template-columns:50px 180px 130px 100px 110px 110px 110px 120px 120px 100px 130px;background:linear-gradient(135deg,#3f2876,#804e9c);padding:1rem .5rem;font-size:.9rem;color:#fbb737;font-weight:700}.table-body .table-row{display:grid;grid-template-columns:50px 180px 130px 100px 110px 110px 110px 120px 120px 100px 130px;padding:1rem .5rem;border-bottom:1px solid rgba(251,183,55,.1);cursor:pointer;transition:all .3s ease}.table-row:hover{background:#fbb7371a;transform:scale(1.01)}.header-cell,.table-cell{display:flex;align-items:center;padding:0 .5rem;font-size:.9rem;border-radius:4px;transition:all .3s ease}.header-cell.highlighted{background:#fbb73733;border:2px solid #FBB737;color:#fbb737;font-weight:700;box-shadow:0 0 10px #fbb7374d;margin:0 2px}.table-cell.highlighted{background:#fbb7371a;border:1px solid rgba(251,183,55,.4);font-weight:700;margin:0 2px;box-shadow:inset 0 0 10px #fbb73733}.token-info{display:flex;flex-direction:column;width:100%}.token-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.token-image-container{position:relative;width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.token-image{width:32px;height:32px;border-radius:6px;object-fit:cover;border:1px solid rgba(251,183,55,.3);background:#0d0d27cc}.token-image-fallback{width:32px;height:32px;border-radius:6px;background:#3f287666;border:1px solid rgba(251,183,55,.3);display:flex;align-items:center;justify-content:center;font-size:16px;color:#888;cursor:help}.token-symbol{color:#fbb737;font-size:1rem;display:flex;align-items:center;gap:.5rem;flex:1}.inhouse-badge{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27;font-size:.6rem;padding:.2rem .4rem;border-radius:4px;font-weight:700}.token-issuer-container{display:flex;align-items:center;gap:.5rem;margin-left:38px}.token-issuer{color:#888;font-size:.75rem;font-family:monospace}.copy-issuer-btn{background:transparent;border:none;color:#666;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;opacity:.6;min-width:24px;height:24px}.copy-icon{transition:all .3s ease;filter:none}.copy-issuer-btn:hover .copy-icon{color:#fbb737}.xrpm-app-btn{background:linear-gradient(135deg,#fbb737,#d9a23c);border:none;color:#0d0d27;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease;font-weight:700}.xrpm-app-btn:hover{background:linear-gradient(135deg,#d9a23c,#fbb737);transform:scale(1.05);box-shadow:0 4px 15px #fbb73766}.no-domain{color:#666;font-style:italic}.table-cell.price{min-width:120px}.zero-count{color:#fbb737;font-size:.85em;opacity:.8;font-weight:700}.risk-indicator{color:#ff6b6b;background:#ff6b6b33;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.download-btn{background:linear-gradient(135deg,#51cf66,#37b24d);border:none;color:#fff;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease}.download-btn:hover{background:linear-gradient(135deg,#37b24d,#51cf66);transform:scale(1.05);box-shadow:0 4px 15px #51cf6666}.coming-soon-btn{background:linear-gradient(135deg,#fbb737,#d9a23c);border:none;color:#0d0d27;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease;position:relative;overflow:hidden}.coming-soon-btn:hover{background:linear-gradient(135deg,#d9a23c,#fbb737);transform:scale(1.05);box-shadow:0 4px 15px #fbb73766}.coming-soon-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.coming-soon-btn:hover:before{left:100%}.token-submission-section{background:#0d0d27cc;border:2px solid rgba(81,207,102,.4);border-radius:12px;margin:2rem 0;padding:0;box-shadow:0 8px 32px #0006;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.token-submission-container{padding:2rem;background:linear-gradient(135deg,#51cf661a,#28a7451a);width:100%;max-width:100%;box-sizing:border-box}.token-submission-title{color:#51cf66;font-size:1.5rem;margin:0 0 .5rem;text-shadow:0 0 10px rgba(81,207,102,.5);text-align:center}.token-submission-description{color:#a6d189;font-size:1rem;margin:0 0 2rem;text-align:center;opacity:.9}.submission-form{max-width:800px;margin:0 auto;width:100%;box-sizing:border-box}.discovery-loading{text-align:center;padding:1rem;color:#51cf66;background:#51cf661a;border:1px solid rgba(81,207,102,.3);border-radius:8px;margin:1rem 0}.discovered-tokens{margin:1.5rem 0}.token-selection{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.single-token-display{margin-top:.5rem}.token-card{background:#0d0d27cc;border:2px solid rgba(81,207,102,.3);border-radius:8px;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.token-card:hover{border-color:#51cf66;background:#51cf661a;transform:translateY(-2px);box-shadow:0 4px 15px #51cf6633}.token-card.selected{border-color:#51cf66;background:#51cf6626;box-shadow:0 0 15px #51cf664d}.token-info{display:flex;flex-direction:column;gap:.25rem}.token-symbol{font-size:1.1rem;font-weight:700;color:#51cf66}.token-details{display:flex;flex-direction:column;gap:.2rem}.token-name{font-size:.9rem;color:#a6d189}.token-supply{font-size:.8rem;color:#888}.token-issuer-short{font-size:.8rem;color:#888;font-family:monospace}.selected-badge,.auto-selected-badge{background:linear-gradient(135deg,#51cf66,#37b24d);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:700}.auto-selected-badge{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27}.auto-selected-badge.existing{background:linear-gradient(135deg,#ff6b6b,#e03131);color:#fff}.no-tokens-found{text-align:center;padding:1.5rem;color:#ff6b6b;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:8px;margin:1rem 0}.burn-instructions{background:#51cf660d;border:2px solid rgba(81,207,102,.2);border-radius:12px;padding:1.5rem;margin:2rem 0}.burn-title{color:#51cf66;font-size:1.2rem;margin:0 0 .5rem;text-align:center}.burn-description{color:#a6d189;margin:0 0 1.5rem;text-align:center;line-height:1.5}.burn-wallet-info{background:#0d0d2799;border:1px solid rgba(81,207,102,.3);border-radius:8px;padding:1rem;margin-bottom:1rem}.wallet-row{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.wallet-row:last-child{margin-bottom:0}.wallet-label{color:#51cf66;min-width:120px;font-size:.9rem}.wallet-address,.xrpm-token{background:#51cf661a;border:1px solid rgba(81,207,102,.3);padding:.5rem .75rem;border-radius:6px;font-family:monospace;font-size:.85rem;color:#a6d189;flex:1;word-break:break-all}.priority-tag{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27;padding:.5rem .75rem;border-radius:6px;font-size:1rem;min-width:120px;text-align:center}.copy-btn{background:#51cf6633;border:1px solid rgba(81,207,102,.5);color:#51cf66;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.copy-btn:hover{background:#51cf664d;transform:scale(1.05);box-shadow:0 2px 8px #51cf664d}.copy-btn:active{transform:scale(.95);background:#51cf6666}.copy-btn svg{transition:all .3s ease}.copy-btn:hover svg{color:#37b24d}.burn-note{background:#fbb7371a;border:1px solid rgba(251,183,55,.3);padding:1rem;border-radius:8px;color:#d9a23c;text-align:center;line-height:1.5}.submission-id{margin-top:.5rem;font-family:monospace;font-size:.8rem;color:#888}.submission-status{font-size:.75rem;color:#a6d189;margin-top:.25rem;font-weight:700}.token-badges{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.existing-submission-badge{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27;padding:.25rem .75rem;border-radius:12px;font-size:.7rem;font-weight:700}.existing-status{color:#a6d189;font-weight:700}.total-burned{color:#fbb737;font-weight:700}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;width:100%;box-sizing:border-box}.form-group{display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box;margin-bottom:1.5rem}.form-label{color:#51cf66;font-size:.9rem;margin-bottom:.25rem}.form-input{background:#0d0d27cc;border:2px solid rgba(81,207,102,.3);color:#fff;padding:1rem;border-radius:8px;font-size:1rem;width:100%;transition:all .3s ease;box-shadow:inset 0 2px 8px #0000004d;box-sizing:border-box}.form-input:focus{outline:none;border-color:#51cf66;box-shadow:inset 0 2px 8px #0000004d,0 0 20px #51cf664d}.form-input.valid{border-color:#51cf66;box-shadow:inset 0 2px 8px #0000004d,0 0 15px #51cf664d}.form-input.invalid{border-color:#ff6b6b;box-shadow:inset 0 2px 8px #0000004d,0 0 15px #ff6b6b4d}.form-input:disabled{opacity:.6;cursor:not-allowed}.form-input::placeholder{color:#888;font-style:italic}.form-help{color:#a6d189;font-size:.8rem;opacity:.8;margin-top:.25rem}.form-actions{display:flex;justify-content:center;margin-top:2rem;width:100%}.submission-btn{background:linear-gradient(135deg,#51cf66,#37b24d);border:none;color:#fff;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #51cf664d;min-width:200px;animation:fadeInScale .5s ease-out}.submission-btn:hover:not(:disabled){background:linear-gradient(135deg,#37b24d,#51cf66);transform:translateY(-2px);box-shadow:0 6px 20px #51cf6666}.submission-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #51cf6633}.submission-result{margin-top:1.5rem;padding:1rem;border-radius:8px;text-align:center;animation:fadeInScale .5s ease-out}.submission-result.success{background:#51cf6633;border:1px solid #51cf66;color:#51cf66}.submission-result.error{background:#ff6b6b33;border:1px solid #ff6b6b;color:#ff6b6b}.result-message{font-size:1rem;margin-bottom:.5rem}.result-details{font-size:.9rem;opacity:.8}.queue-section{background:#141414f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px;margin:30px 0;border:2px solid rgba(255,255,255,.1)}.queue-container{max-width:1200px;margin:0 auto}.queue-title{font-size:2rem;color:#fff;margin-bottom:10px;text-align:center}.queue-description{color:#fffc;text-align:center;margin-bottom:30px;font-size:1rem}.queue-loading,.queue-error{text-align:center;padding:20px;border-radius:10px;margin:20px 0}.queue-loading{background:#ffffff1a;color:#fff}.queue-error{background:#ff00001a;color:#ff6b6b;border:1px solid rgba(255,0,0,.3)}.queue-empty{text-align:center;padding:40px;color:#fff9;font-size:1.1rem}.queue-table-container{overflow-x:auto;border-radius:15px;background:#0000004d;border:1px solid rgba(255,255,255,.1)}.queue-table{width:100%;min-width:800px}.queue-table-header{display:grid;grid-template-columns:80px 1fr 200px 180px 120px 150px;gap:15px;padding:20px;background:#ffffff0d;border-bottom:2px solid rgba(255,255,255,.1)}.queue-header-cell{font-weight:700;color:#ffffffe6;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.queue-table-body{display:flex;flex-direction:column}.queue-table-row{display:grid;grid-template-columns:80px 1fr 200px 180px 120px 150px;gap:15px;padding:20px;border-bottom:1px solid rgba(255,255,255,.05);transition:background-color .2s ease}.queue-table-row:hover{background:#ffffff05}.queue-table-row.first-in-queue{background:#00ff880d;border-left:4px solid #00ff88}.queue-table-row.first-in-queue:hover{background:#00ff8814}.queue-table-cell{color:#fffc;font-size:.9rem;display:flex;align-items:center;word-break:break-word}.queue-table-cell.position{justify-content:center;font-weight:700}.queue-table-cell.symbol{color:#fff;font-weight:700}.queue-table-cell.issuer{font-family:monospace;font-size:.85rem}.queue-table-cell.estimate{color:#ffffffb3}.queue-table-cell.burn-tag{font-family:monospace;font-size:.85rem;color:#0f8}.queue-table-cell.total-burned{color:#ffb347;font-weight:700}.issuer-with-copy,.tag-with-copy{display:flex;align-items:center;gap:.5rem}.issuer-text,.tag-text{font-family:monospace;font-size:.85rem}.queue-table-cell .copy-issuer-btn{background:transparent;border:none;color:#666;cursor:pointer;padding:.2rem;border-radius:3px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;opacity:.6;min-width:20px;height:20px}.queue-table-cell .copy-issuer-btn:hover{background:#fbb73726;color:#fbb737;opacity:1;transform:scale(1.1)}.queue-table-cell .copy-issuer-btn:active{transform:scale(.95);background:#fbb73740}.analyzing-badge{background:linear-gradient(135deg,#0f8,#00cc6a);color:#000;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:700;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.queue-pagination{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.1)}.pagination-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.pagination-btn:hover:not(.disabled){background:linear-gradient(135deg,#ff5252,#e53935);transform:translateY(-2px)}.pagination-btn.disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed;transform:none}.pagination-info{display:flex;flex-direction:column;align-items:center;color:#fffc;font-size:.9rem}.total-items{font-size:.8rem;color:#fff9;margin-top:2px}.amm-dex-footer{text-align:center;margin-top:3rem;padding:2rem;color:#888;font-size:.9rem;line-height:1.8}@media (min-width: 769px) and (max-width: 1024px){.table-header,.table-row{grid-template-columns:40px 160px 115px 85px 90px 90px 90px 95px 95px 85px 115px;font-size:.85rem}.header-cell,.table-cell{padding:0 .3rem}.amm-dex-container{padding:1.5rem}.timeframe-controls{flex-wrap:wrap;gap:.5rem}.timeframe-btn{padding:.5rem 1rem;font-size:.8rem;min-width:50px}.view-controls{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:600px}.control-btn{padding:.7rem .5rem;font-size:.9rem}.safety-checker-container{padding:1.75rem;box-sizing:border-box;width:100%;max-width:100%}.safety-checker-title{font-size:1.4rem}.safety-checker-description{font-size:.95rem}.address-input-container{width:100%;max-width:100%;box-sizing:border-box}.input-wrapper{width:100%;max-width:600px;box-sizing:border-box}.address-input{padding:.875rem 1.25rem;font-size:.95rem;box-sizing:border-box}.safety-check-btn{padding:.875rem 1.75rem;font-size:1rem;min-width:180px;box-sizing:border-box}.token-image,.token-image-fallback,.token-image-container{width:28px;height:28px}.token-issuer-container{margin-left:34px}.token-submission-container{padding:1.75rem;box-sizing:border-box;width:100%;max-width:100%}.token-submission-title{font-size:1.4rem}.token-submission-description{font-size:.95rem}.form-row{gap:1rem;margin-bottom:1.25rem}.form-input{padding:.875rem;font-size:.95rem}.submission-btn{padding:.875rem 1.75rem;font-size:1rem;min-width:180px}.copy-btn{min-width:36px;height:36px;padding:.4rem}.copy-issuer-btn{min-width:20px;height:20px;padding:.2rem}.copy-icon{width:12px;height:12px}.toast-notification{top:15px;right:15px;min-width:280px;padding:.875rem 1.25rem}.toast-message{font-size:.85rem}.queue-table-header,.queue-table-row{grid-template-columns:70px 1fr 160px 140px 110px 130px;gap:10px;padding:15px}.queue-header-cell,.queue-table-cell{font-size:.8rem}.queue-table-cell.issuer{font-size:.75rem}.pagination-info{font-size:.8rem}.pagination-btn{padding:8px 16px;font-size:.8rem}}@media (max-width: 1200px){.table-header,.table-row{grid-template-columns:40px 150px 110px 90px 95px 95px 95px 100px 100px 80px 110px;font-size:.8rem}}@media (min-width: 600px) and (max-width: 900px){.view-controls{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:500px}.control-btn{padding:.75rem .5rem;font-size:.9rem}}@media (max-width: 768px){.view-controls{grid-template-columns:1fr 1fr;gap:.75rem}.amm-dex-container{padding:5rem 1rem 1rem}.header-content h1{font-size:2rem;margin-bottom:.5rem}.header-content p{font-size:1rem;margin-bottom:1rem}.amm-dex-header{padding:1rem 0}.safety-checker-section{margin:1.5rem 0;overflow:hidden}.safety-checker-container{padding:1.5rem;box-sizing:border-box;width:100%;max-width:100%}.safety-checker-title{font-size:1.3rem;margin-bottom:.5rem}.safety-checker-description{font-size:.9rem;margin-bottom:1rem}.address-input-container{gap:.75rem;width:100%;max-width:100%;padding:0;box-sizing:border-box}.input-wrapper{max-width:100%;width:100%;padding:0;margin:0;box-sizing:border-box}.address-input{padding:.875rem 1rem;font-size:.9rem;width:100%;max-width:100%;box-sizing:border-box;margin:0}.address-input::placeholder{font-size:.8rem}.status-text{font-size:.8rem;padding:.2rem .6rem}.safety-check-btn{padding:.875rem 1.5rem;font-size:1rem;min-width:180px;width:100%;max-width:300px;box-sizing:border-box}.timeframe-controls{flex-direction:column;gap:1rem;margin:1rem 0;padding:1rem}.timeframe-label{margin-right:0;margin-bottom:.5rem}.timeframe-btn{width:100%;max-width:200px;padding:.8rem 1rem;font-size:1rem}.view-controls{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:400px;margin-bottom:1rem}.control-btn{padding:.75rem .5rem;font-size:.85rem;min-height:44px}.token-submission-section{margin:1.5rem 0;overflow:hidden}.token-submission-container{padding:1.5rem;box-sizing:border-box;width:100%;max-width:100%}.token-submission-title{font-size:1.3rem;margin-bottom:.5rem}.token-submission-description{font-size:.9rem;margin-bottom:1.5rem}.form-row{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.wallet-row{align-items:flex-start;gap:.5rem}.wallet-label{min-width:auto;font-size:.8rem}.wallet-address,.xrpm-token{font-size:.8rem;word-break:break-all}.priority-tag{font-size:.9rem}.copy-btn{min-width:36px;height:36px;padding:.4rem}.burn-instructions{padding:1rem;margin:1.5rem 0}.burn-title{font-size:1.1rem}.burn-description{font-size:.9rem}.token-card{padding:.875rem}.token-symbol{font-size:1rem}.token-name{font-size:.85rem}.token-supply,.token-issuer-short{font-size:.75rem}.form-input{padding:.875rem;font-size:.9rem}.form-input::placeholder{font-size:.8rem}.form-help{font-size:.75rem}.submission-btn{padding:.875rem 1.5rem;font-size:1rem;min-width:180px;width:100%;max-width:300px}.result-message{font-size:.9rem}.result-details{font-size:.8rem}.table-header{display:none}.table-body{display:flex;flex-direction:column;gap:1rem}.table-row{display:block!important;background:#3f28764d;border:1px solid rgba(251,183,55,.3);border-radius:12px;padding:1.5rem;box-shadow:0 4px 15px #0000004d;transition:all .3s ease}.table-row:hover{background:#3f287680;transform:translateY(-2px);box-shadow:0 6px 20px #fbb73733}.table-cell{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(251,183,55,.1);font-size:.9rem;margin:0;border-radius:0;box-shadow:none}.table-cell:last-child{border-bottom:none}.table-cell.highlighted{background:#fbb73726;border:1px solid rgba(251,183,55,.5);border-radius:6px;padding:.75rem;margin:.25rem 0;box-shadow:0 2px 8px #fbb73733}.table-cell:before{content:attr(data-label) ": ";font-weight:700;color:#fbb737;min-width:100px;flex-shrink:0}.token-info{display:flex;flex-direction:column;align-items:flex-start;text-align:right;width:100%}.token-header{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;width:100%}.token-image,.token-image-fallback{width:28px;height:28px}.token-image-container{width:28px;height:28px;order:2;margin-left:.5rem}.token-symbol{font-size:1.1rem;margin-bottom:.25rem;order:1;justify-content:flex-end}.token-issuer-container{margin-left:0;gap:.4rem;text-align:left;width:100%}.copy-issuer-btn{min-width:20px;height:20px;padding:.2rem}.inhouse-badge{margin-left:.5rem}.xrpm-app-btn,.download-btn,.coming-soon-btn{padding:.5rem 1rem;font-size:.9rem;min-width:100px}.no-domain{text-align:right;font-style:italic}.issuer-with-copy,.tag-with-copy{gap:.3rem}.queue-table-cell .copy-issuer-btn{min-width:18px;height:18px;padding:.15rem}.issuer-text,.tag-text{font-size:.8rem}.toast-notification{top:10px;right:10px;left:10px;max-width:none;min-width:auto;padding:1rem}.toast-content{gap:.5rem}.toast-message{font-size:.85rem}.toast-close{width:20px;height:20px;font-size:1.2rem}@media (max-width: 600px){.offline-status{text-align:center;gap:.5rem;padding:1rem}.status-info{flex-direction:column;align-items:center;gap:.25rem}.status-icon{font-size:2rem}}.live-status,.offline-status{text-align:center;padding:1rem}.status-details{margin-top:.5rem;text-align:center}.filter-controls{margin-bottom:1.5rem}.filter-toggle{font-size:.9rem}.amm-dex-footer{font-size:.8rem;line-height:1.6;margin-top:2rem}.queue-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.queue-table{min-width:700px}.queue-table-header,.queue-table-row{grid-template-columns:50px 120px 140px 120px 100px 120px;gap:8px;padding:12px}.queue-header-cell,.queue-table-cell{font-size:.75rem}.queue-table-cell.issuer{font-size:.7rem}.pagination-btn{padding:6px 12px;font-size:.75rem}.pagination-info{font-size:.75rem}.pagination-info{flex-direction:row;gap:10px}.total-items{margin-top:0;margin-left:10px}}@media (max-width: 480px){.view-controls{grid-template-columns:1fr;gap:.5rem}.amm-dex-container{padding:5rem .5rem .5rem}.header-content h1{font-size:1.5rem;margin-bottom:.5rem}.header-content p{font-size:1rem;margin-bottom:1rem}.amm-dex-header{padding:1rem 0}.safety-checker-container{padding:1rem;box-sizing:border-box;width:100%;max-width:100%}.safety-checker-title{font-size:1.2rem}.safety-checker-description{font-size:.8rem}.address-input-container{width:100%;max-width:100%;padding:0;box-sizing:border-box}.input-wrapper{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.address-input{padding:.75rem .875rem;font-size:.8rem;width:100%;max-width:100%;box-sizing:border-box;margin:0}.address-input::placeholder{font-size:.75rem}.safety-check-btn{padding:.75rem 1.25rem;font-size:.9rem;min-width:160px;width:100%;max-width:280px;box-sizing:border-box}.timeframe-btn{width:100%;max-width:180px;padding:.7rem .8rem;font-size:.9rem}.control-btn{margin:auto;width:180px;padding:.5rem .8rem;font-size:.8rem}.view-controls{grid-template-columns:1fr;gap:.5rem;max-width:280px}.token-submission-container{padding:1rem;box-sizing:border-box;width:100%;max-width:100%}.token-submission-title{font-size:1.2rem}.token-submission-description{font-size:.8rem}.form-input{padding:.75rem;font-size:.8rem}.form-input::placeholder{font-size:.75rem}.form-help{font-size:.7rem}.submission-btn{padding:.75rem 1.25rem;font-size:.9rem;min-width:160px;width:100%;max-width:280px}.result-message{font-size:.8rem}.result-details{font-size:.75rem}.burn-instructions{padding:.875rem}.burn-title{font-size:1rem}.burn-description{font-size:.8rem}.wallet-label{font-size:.75rem}.wallet-address,.xrpm-token{font-size:.75rem;padding:.4rem .6rem}.priority-tag{font-size:.8rem;padding:.4rem .6rem}.copy-btn{min-width:32px;height:32px;padding:.35rem}.copy-issuer-btn{min-width:18px;height:18px;padding:.15rem}.copy-icon{width:12px;height:12px}.burn-note{font-size:.75rem;padding:.875rem}.token-card{padding:.75rem}.discovery-loading,.no-tokens-found{padding:1rem;font-size:.8rem}.table-row{padding:1rem}.table-cell{font-size:.8rem;padding:.4rem 0}.table-cell:before{font-size:.8rem;min-width:80px}.token-symbol{font-size:1rem}.xrpm-app-btn,.download-btn,.coming-soon-btn{padding:.4rem .8rem;font-size:.8rem;min-width:80px}.token-image,.token-image-fallback,.token-image-container{width:24px;height:24px}.queue-table-cell .copy-issuer-btn{min-width:16px;height:16px;padding:.1rem}.toast-notification{padding:.875rem}.toast-icon{font-size:1rem}.toast-message{font-size:.8rem}.toast-close{width:18px;height:18px;font-size:1.1rem}.queue-table-container{overflow-x:visible}.queue-table{min-width:auto}.queue-table-header{display:none}.queue-table-row{display:block;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:15px;grid-template-columns:none;gap:0}.queue-table-row.first-in-queue{border-left:none;border:2px solid #00ff88;background:#00ff8814}.queue-table-row:hover{background:#ffffff14}.queue-table-row.first-in-queue:hover{background:#00ff881f}.queue-table-cell{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.85rem}.queue-table-cell:last-child{margin-bottom:0;border-bottom:none}.queue-table-cell:before{content:attr(data-label);font-weight:700;color:#ffffffb3;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.queue-table-cell.position{justify-content:space-between}.queue-table-cell.position:before{content:"Position"}.queue-table-cell.symbol:before{content:"Token"}.queue-table-cell.issuer:before{content:"Issuer"}.queue-table-cell.estimate:before{content:"Estimate"}.queue-table-cell.burn-tag:before{content:"Burn Tag"}.queue-table-cell.total-burned:before{content:"Total Burned"}.queue-table-cell.issuer,.queue-table-cell.burn-tag{font-family:monospace;font-size:.8rem}.analyzing-badge{font-size:.75rem;padding:3px 6px}.queue-pagination{flex-direction:column;gap:15px;text-align:center}.pagination-info{order:1}.pagination-btn{min-width:120px}.pagination-btn:first-child{order:2}.pagination-btn:last-child{order:3}}@media (max-width: 360px){.queue-section{padding:15px;margin:15px 0}.queue-title{font-size:1.3rem}.queue-description{font-size:.9rem}.queue-table-row{padding:15px}.queue-table-cell{font-size:.8rem}.queue-table-cell:before{font-size:.75rem}.queue-table-cell.issuer,.queue-table-cell.burn-tag{font-size:.75rem}.analyzing-badge{font-size:.7rem;padding:2px 5px}.pagination-btn{padding:8px 12px;font-size:.8rem;min-width:100px}.pagination-info{font-size:.8rem}}@media (max-width: 768px) and (orientation: landscape){.queue-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.queue-table{min-width:800px}.queue-table-header{display:grid}.queue-table-row{display:grid;grid-template-columns:70px 1fr 160px 140px 110px 130px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:0;margin-bottom:0}.queue-table-cell{display:flex;margin-bottom:0;padding:0;border-bottom:none}.queue-table-cell:before{display:none}}.pagination-container{margin:20px 0;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.pagination-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:20px}.pagination-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;min-width:120px}.pagination-btn:hover:not(.disabled){background:linear-gradient(135deg,#764ba2,#667eea);transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.pagination-btn.disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed;transform:none;box-shadow:none}.pagination-info{text-align:center;color:#fffc;flex:1}.page-numbers{font-weight:700;color:#fff;margin-right:10px}.total-items{color:#fff9;font-size:13px}.page-jump-controls{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.page-jump-label{color:#ffffffb3;margin-right:10px;font-size:13px}.page-jump-btn{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:13px;min-width:35px;text-align:center}.page-jump-btn:hover{background:#fff3;color:#fff;border-color:#ffffff4d}.page-jump-btn.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.token-image{width:48px!important;height:48px!important;border-radius:12px;object-fit:cover;border:2px solid rgba(255,255,255,.1);transition:all .3s ease;background:linear-gradient(135deg,#667eea,#764ba2);padding:2px}.token-image:hover{border-color:#ffffff4d;transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}.token-table .token-cell .token-info .token-image{width:44px;height:44px;border-radius:10px;margin-right:12px;flex-shrink:0}.recommended-tokens-table .token-image{width:50px;height:50px;border-radius:12px;margin-right:15px}.token-symbol-placeholder{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;border:2px solid rgba(255,255,255,.1);margin-right:12px;flex-shrink:0}.token-info{display:flex;align-items:center;gap:12px;flex:1}.token-details{flex:1;min-width:0}.token-name{font-weight:700;color:#fff;margin-bottom:2px}.token-symbol{color:#fffc;font-size:13px}.token-image.loading{background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;animation:shimmer 1.5s infinite}.token-image.error{background:linear-gradient(135deg,#ff6b6b,#ee5a52);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.token-image.error:before{content:"?"}@media (max-width: 768px){.pagination-controls{flex-direction:column;gap:10px}.pagination-btn{min-width:100px;padding:10px 20px;font-size:13px}.page-jump-controls{display:none}.token-image{width:40px!important;height:40px!important}.token-symbol-placeholder{width:40px;height:40px;font-size:12px}}.token-table-row:hover .token-image{transform:scale(1.05);border-color:#fff6}.token-table-row:hover .token-symbol-placeholder{background:linear-gradient(135deg,#764ba2,#667eea);transform:scale(1.05)}.token-image-container{position:relative;display:inline-block}.token-image-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}.icon-source-badge{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;font-size:8px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.8)}.icon-source-badge.xrpl-to-api-direct{background:#4caf50;color:#fff}.icon-source-badge.xrpl-to-generated{background:#2196f3;color:#fff}.icon-source-badge.local-toml{background:#ff9800;color:#fff}.icon-source-badge.none{background:#757575;color:#fff}.status-indicator{margin-bottom:20px}.live-status .status-details,.offline-status .status-info{display:flex;flex-direction:column;gap:5px}.token-image-debug{font-size:10px;color:#ffffff80;margin-top:2px;display:none}.token-image-debug.show{display:block}.queue-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1);gap:20px}.queue-pagination .pagination-btn{min-width:100px;padding:10px 20px;font-size:13px}.queue-pagination .pagination-info{flex:1;text-align:center}.token-table{margin-bottom:0}.token-card{border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:15px;margin-bottom:10px;transition:all .3s ease;cursor:pointer}.token-card:hover{border-color:#ffffff4d;background:#ffffff0d}.token-card.selected{border-color:#667eea;background:#667eea1a}.token-card .token-info{display:flex;align-items:center;gap:15px}.token-card .token-symbol{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:8px 12px;border-radius:8px;font-weight:700;min-width:80px;text-align:center}.token-info{display:flex;flex-direction:column;width:100%;gap:.5rem}.token-header{display:flex;align-items:center;gap:.75rem;margin-bottom:0}.token-image-container{position:relative;width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden}.token-image{width:40px;height:40px;border-radius:8px;object-fit:cover;border:2px solid rgba(251,183,55,.3);background:#0d0d27cc;transition:all .3s ease}.token-image:hover{border-color:#fbb73799;transform:scale(1.05);box-shadow:0 4px 12px #fbb7374d}.token-image-fallback{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#3f287699,#804e9c99);border:2px solid rgba(251,183,55,.3);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fbb737;cursor:help;font-weight:700;transition:all .3s ease}.token-image-fallback:hover{border-color:#fbb73799;background:linear-gradient(135deg,#804e9c99,#3f287699);transform:scale(1.05)}.token-symbol{color:#fbb737;font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:.5rem;flex:1;line-height:1.2}.token-name-display{color:#d9a23c;font-size:.85rem;opacity:.8;margin-top:.25rem;line-height:1.2}.token-issuer-container{display:flex;align-items:center;gap:.5rem;margin-left:48px;margin-top:.25rem}.token-issuer{color:#888;font-size:.8rem;font-family:monospace;line-height:1.2}.copy-issuer-btn{background:transparent;border:none;color:#666;cursor:pointer;padding:.3rem;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;opacity:.6;min-width:26px;height:26px}.copy-issuer-btn:hover{background:#fbb73726;color:#fbb737;opacity:1;transform:scale(1.1)}.copy-issuer-btn:active{transform:scale(.95);background:#fbb73740}.copy-icon{width:14px;height:14px;transition:all .3s ease;filter:none}.inhouse-badge{background:linear-gradient(135deg,#fbb737,#d9a23c);color:#0d0d27;font-size:.65rem;padding:.2rem .5rem;border-radius:4px;font-weight:700;white-space:nowrap}.table-cell{display:flex;align-items:center;padding:.75rem .5rem;font-size:.9rem;border-radius:4px;transition:all .3s ease;min-height:60px}.table-cell.highlighted{background:#fbb7371f;border:1px solid rgba(251,183,55,.4);font-weight:700;margin:0 2px;box-shadow:inset 0 0 10px #fbb73733}.token-image-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(251,183,55,.3);border-top:2px solid #FBB737;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.token-image-error{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.token-image-error:before{content:"?"}.token-image-container:after{content:"";position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid rgba(13,13,39,.8);font-size:8px;display:flex;align-items:center;justify-content:center;font-weight:700}.token-image-container[data-source=xrpl-to-api-direct]:after{background:#4caf50;content:"✓";color:#fff}.token-image-container[data-source=xrpl-to-generated]:after{background:#2196f3;content:"G";color:#fff}.token-image-container[data-source=local-toml]:after{background:#ff9800;content:"L";color:#fff}.token-image-container[data-source=none]:after{display:none}@media (max-width: 1200px){.token-image-container,.token-image,.token-image-fallback{width:36px;height:36px}.token-issuer-container{margin-left:44px}.token-symbol{font-size:1rem}.copy-icon{width:12px;height:12px}}@media (max-width: 768px){.token-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;gap:.5rem}.token-header{display:flex;align-items:center;gap:.75rem;justify-content:flex-start;width:100%;order:1}.token-image-container,.token-image,.token-image-fallback{width:32px;height:32px;order:1}.token-symbol{font-size:1rem;margin-bottom:0;order:2;flex:1}.token-issuer-container{margin-left:0;gap:.4rem;text-align:left;width:100%;order:2;margin-top:.25rem;padding-left:40px}.copy-issuer-btn{min-width:22px;height:22px;padding:.2rem}.copy-icon{width:11px;height:11px}.table-row{padding:1.25rem}.table-cell{padding:.5rem 0;min-height:auto;align-items:flex-start}.table-cell:before{margin-bottom:.25rem}}@media (max-width: 480px){.token-image-container,.token-image,.token-image-fallback{width:28px;height:28px}.token-symbol{font-size:.95rem}.token-issuer{font-size:.75rem}.token-issuer-container{padding-left:36px}.copy-issuer-btn{min-width:20px;height:20px;padding:.15rem}.copy-icon{width:10px;height:10px}.table-row{padding:1rem}}.queue-table-cell .token-image-container,.queue-table-cell .token-image,.queue-table-cell .token-image-fallback{width:32px;height:32px}.recommended-tokens-table .token-image-container,.recommended-tokens-table .token-image,.recommended-tokens-table .token-image-fallback{width:44px;height:44px}.recommended-tokens-table .token-issuer-container{margin-left:52px}.table-row:hover .token-image{transform:scale(1.1);border-color:#fbb73799;box-shadow:0 4px 15px #fbb7374d}.table-row:hover .token-image-fallback{background:linear-gradient(135deg,#804e9ccc,#3f2876cc);transform:scale(1.1);border-color:#fbb73799}.table-row:hover .token-symbol{color:#fbb737;text-shadow:0 0 8px rgba(251,183,55,.3)}.token-image-placeholder{width:40px;height:40px;border-radius:8px;background:linear-gradient(90deg,#3f28764d,#804e9c4d,#3f28764d);background-size:200% 100%;animation:shimmer 1.5s infinite;border:2px solid rgba(251,183,55,.3)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.token-image-debug{display:none;position:absolute;top:100%;left:0;background:#000000e6;color:#fff;padding:.5rem;border-radius:4px;font-size:.7rem;white-space:nowrap;z-index:1000;border:1px solid rgba(251,183,55,.3)}.token-image-container:hover .token-image-debug.show{display:block}.token-name-display{color:#c9a96e;opacity:.9}.token-issuer{color:#999}.copy-issuer-btn:focus{outline:2px solid #FBB737;outline-offset:2px;background:#fbb73726}.token-image:focus,.token-image-fallback:focus{outline:2px solid #FBB737;outline-offset:2px}@media (prefers-contrast: high){.token-image,.token-image-fallback{border-width:3px;border-color:#fbb737}.token-symbol{color:#fff;font-weight:700}.token-issuer{color:#ccc}}@media (prefers-reduced-motion: reduce){.token-image,.token-image-fallback,.copy-issuer-btn,.table-row{transition:none}.token-image-loading{animation:none;border:2px solid #FBB737;border-radius:50%}.shimmer{animation:none;background:#3f28764d}}.check-referral-container{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:2rem;display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif}.check-referral-content{max-width:800px;width:100%;background:#fffffff2;border-radius:20px;padding:3rem;box-shadow:0 20px 40px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.check-referral-content h1{text-align:center;color:#1a1a2e;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.subtitle{text-align:center;color:#666;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.referral-form{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-size:1rem}.address-input{width:100%;padding:.875rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:Courier New,monospace;background:#fff;transition:all .3s ease;box-sizing:border-box}.address-input:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.address-input:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}.downline-section{margin-top:2rem;padding-top:2rem;border-top:2px solid #f0f0f0}.downline-section h3{color:#1a1a2e;margin-bottom:.5rem;font-size:1.5rem}.form-note{color:#666;font-size:.9rem;margin-bottom:1rem;font-style:italic}.form-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.verify-btn,.reset-btn{padding:.875rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:140px}.verify-btn{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.verify-btn:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);transform:translateY(-2px);box-shadow:0 4px 12px #4caf5066}.verify-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.reset-btn{background:linear-gradient(135deg,#f44336,#da190b);color:#fff}.reset-btn:hover:not(:disabled){background:linear-gradient(135deg,#da190b,#c4150a);transform:translateY(-2px);box-shadow:0 4px 12px #f4433666}.reset-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.error-message{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:1px solid #f44336;border-radius:8px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.5rem}.error-icon{font-size:1.2rem;flex-shrink:0}.error-text{color:#c62828;font-weight:500}.result-section{margin-top:2rem;padding-top:2rem;border-top:2px solid #f0f0f0}.result-section h3{color:#1a1a2e;margin-bottom:1rem;font-size:1.5rem}.result-content{background:#f9f9f9;border-radius:12px;padding:1.5rem}.result-item{margin-bottom:1rem;padding:.75rem;background:#fff;border-radius:8px;border-left:4px solid #2196F3}.verification-item{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.verification-header{margin-bottom:.5rem;font-size:1.1rem;word-break:break-all}.verification-status{margin-bottom:.5rem;padding:.5rem;border-radius:6px;font-weight:600}.verification-status.valid{background:#e8f5e8;color:#2e7d32;border:1px solid #4caf50}.verification-status.invalid{background:#ffebee;color:#c62828;border:1px solid #f44336}.referral-link{margin-bottom:.5rem;word-break:break-all}.referral-link a{color:#1976d2;text-decoration:none;margin-left:.5rem}.referral-link a:hover{text-decoration:underline}.verification-message{color:#666;font-style:italic;margin-top:.5rem}@media (max-width: 768px){.check-referral-container{padding:1rem}.check-referral-content{padding:2rem}.check-referral-content h1{font-size:2rem}.form-actions{flex-direction:column;align-items:center}.verify-btn,.reset-btn{width:100%;max-width:300px}}@media (max-width: 480px){.check-referral-content{padding:1.5rem}.check-referral-content h1{font-size:1.8rem}.address-input{font-size:.9rem}}.address-input{color:#333!important}.summary-section{margin-bottom:1.5rem}.summary-stats{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.stat-item{text-align:center;padding:.5rem 1rem;border-radius:8px;background:#fff;border:1px solid #e0e0e0}.stat-label{font-size:.9rem;color:#666;display:block}.stat-value{font-size:1.4rem;font-weight:600;color:#1a1a2e;display:block;margin-top:.25rem}.rac-info{margin-top:.5rem;font-size:.9rem;color:#666}.copy-btn{background:none;border:none;cursor:pointer;padding:.25rem;margin-left:.5rem}.level-badge{background:#17a2b8;color:#fff;padding:.15rem .4rem;border-radius:10px;font-size:.75rem;margin-left:.5rem}.chain-info{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.chain-item{display:flex;gap:.5rem;margin-bottom:.5rem;padding:.5rem;background:#fff;border-radius:4px;font-size:.9rem}.chain-level{font-weight:600;min-width:25px}.chain-address{font-family:Courier New,monospace;flex:1}.chain-rac{color:#666;font-size:.8rem}.link-container{display:flex;align-items:center;margin-top:.5rem}.referral-link-url{flex:1;word-break:break-all}.link-note{font-size:.8rem;color:#666;font-style:italic;margin-top:.5rem;margin-bottom:0}@media (max-width: 768px){.summary-stats{flex-direction:column;gap:.5rem}.stat-item{min-width:auto;padding:.75rem}.verification-item{padding:.75rem;margin-bottom:1rem}.verification-header{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:1rem}.address-display{margin:0;width:100%;box-sizing:border-box;font-size:.75rem;padding:.5rem;word-break:break-all;overflow-wrap:break-word}.copy-btn{margin-left:0;margin-top:.25rem}.verification-status{font-size:.9rem;padding:.5rem}.level-badge{margin-left:0;margin-top:.25rem;display:inline-block}.verification-message{font-size:.85rem}.master-info .address-display{margin-top:.5rem}.rac-info{font-size:.85rem}.chain-item{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem}.chain-address{font-size:.75rem;word-break:break-all;width:100%}}@media (max-width: 480px){.verification-item{padding:.5rem}.address-display{font-size:.7rem;padding:.4rem}.verification-header{font-size:.9rem}.stat-value{font-size:1.2rem}.verification-status{font-size:.85rem}.chain-address{font-size:.7rem}}.how-to-calculate-modern{min-height:100vh;background:var(--background);color:var(--text-primary)}.how-to-calculate-modern .hero-section{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.how-to-calculate-modern .hero-background{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,212,170,.08) 0%,transparent 50%),var(--background)}.how-to-calculate-modern .hero-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;animation:grid-drift 30s linear infinite}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.float-element{position:absolute;font-size:2rem;opacity:.1;animation:float-around 20s linear infinite}.float-element:nth-child(1){top:20%;left:15%;animation-delay:0s}.float-element:nth-child(2){top:60%;right:20%;animation-delay:5s}.float-element:nth-child(3){bottom:30%;left:70%;animation-delay:10s}.float-element:nth-child(4){top:40%;right:40%;animation-delay:15s}@keyframes float-around{0%{transform:translate(0) rotate(0)}25%{transform:translate(50px,-30px) rotate(90deg)}50%{transform:translateY(-60px) rotate(180deg)}75%{transform:translate(-50px,-30px) rotate(270deg)}to{transform:translate(0) rotate(360deg)}}.how-to-calculate-modern .hero-content{position:relative;z-index:10;text-align:center;max-width:900px;padding:var(--space-2xl) var(--space-md)}.how-to-calculate-modern .hero-badge{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--gradient-surface);border:1px solid var(--border);border-radius:50px;padding:var(--space-xs) var(--space-lg);font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--secondary);margin-bottom:var(--space-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.how-to-calculate-modern .badge-icon{animation:pulse-glow 3s infinite}@keyframes pulse-glow{0%,to{transform:scale(1);text-shadow:0 0 5px rgba(0,212,170,.5)}50%{transform:scale(1.1);text-shadow:0 0 15px rgba(0,212,170,.8)}}.how-to-calculate-modern .hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:900;line-height:1.1;margin-bottom:var(--space-xl);font-family:var(--font-sans)}.how-to-calculate-modern .title-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.how-to-calculate-modern .title-accent{background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.how-to-calculate-modern .hero-description{font-size:1.3rem;color:var(--text-secondary);margin-bottom:var(--space-xl);max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-features{display:flex;justify-content:center;gap:var(--space-xl);flex-wrap:wrap}.feature-item{display:flex;align-items:center;gap:var(--space-xs);font-weight:600;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-icon{font-size:1.2em;color:var(--success)}.section{padding:var(--space-2xl) 0;position:relative}.section-dark{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-header{text-align:center;margin-bottom:var(--space-2xl)}.section-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:var(--space-md);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.process-timeline{position:relative;max-width:800px;margin:0 auto}.process-step{position:relative;display:flex;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-2xl);padding-left:var(--space-lg)}.process-step:last-child{margin-bottom:0}.step-connector{position:absolute;left:35px;top:70px;width:2px;height:calc(100% + var(--space-xl));background:linear-gradient(180deg,var(--primary) 0%,var(--border) 100%)}.process-step:last-child .step-connector{display:none}.step-circle{flex-shrink:0;width:70px;height:70px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;border:3px solid var(--surface);box-shadow:var(--shadow-lg);position:relative;z-index:2}.step-number{font-size:1.5rem;font-weight:800;color:#fff;font-family:var(--font-mono)}.step-content{flex:1;background:var(--gradient-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-md);transition:all .3s ease}.step-content:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.step-title{font-size:1.5rem;font-weight:700;margin-bottom:var(--space-md);color:var(--text-primary)}.step-description{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.step-detail{display:flex;align-items:center;gap:var(--space-xs);font-size:.9rem;color:var(--accent);font-weight:600}.detail-icon{opacity:.8}.algorithm-grid{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-xl);margin-top:var(--space-2xl)}.algorithm-card{background:var(--gradient-surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);height:fit-content}.algorithm-card .card-header{background:var(--gradient-secondary);padding:var(--space-lg);color:#fff}.algorithm-card .card-header h3{margin:0;font-size:1.3rem;font-weight:700}.card-content{padding:var(--space-lg)}.requirement-item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);margin-bottom:var(--space-md);align-items:start}.req-label{font-weight:700;color:var(--primary);white-space:nowrap}.req-value{color:var(--text-secondary);line-height:1.5}.algorithm-steps{display:flex;flex-direction:column;gap:var(--space-lg)}.algo-step{background:var(--gradient-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all .3s ease}.algo-step:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--secondary)}.algo-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.step-badge{background:var(--gradient-secondary);color:#fff;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:.8rem;font-weight:700;font-family:var(--font-mono)}.algo-header h4{margin:0;color:var(--text-primary)}.algo-step p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.code-example{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);font-family:var(--font-mono);font-size:.9rem;overflow-x:auto}.code-example code{color:var(--primary);line-height:1.6}.calculator-container{max-width:1000px;margin:0 auto}.calculator-card{background:var(--gradient-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-lg);margin-bottom:var(--space-xl)}.calculator-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl);flex-wrap:wrap;gap:var(--space-md)}.calculator-header h3{margin:0;font-size:1.5rem;color:var(--text-primary)}.example-btn{background:var(--gradient-accent);color:var(--background);border:none;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:var(--space-xs)}.example-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.calculator-inputs{display:flex;flex-direction:column;gap:var(--space-lg)}.input-group label{display:block;margin-bottom:var(--space-sm);font-weight:600;color:var(--text-primary)}.hash-input,.number-input{width:100%;padding:var(--space-md);background:var(--background);border:2px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);font-family:var(--font-mono);font-size:1rem;transition:all .3s ease;box-sizing:border-box}.hash-input{font-size:.9rem;letter-spacing:1px}.hash-input:focus,.number-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #ff6b351a}.input-hint{margin-top:var(--space-sm);font-size:.85rem;color:var(--text-muted);line-height:1.4}.calculate-btn{background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-md)}.calculate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow)}.calculate-btn:disabled{opacity:.7;cursor:not-allowed}.calculating{position:relative}.spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}.results-container{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-xl);animation:slideIn .5s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.results-header{margin-bottom:var(--space-xl)}.results-header h3{font-size:1.5rem;margin-bottom:var(--space-md);color:var(--text-primary)}.results-info{display:flex;gap:var(--space-xl);font-size:.9rem;color:var(--text-secondary);flex-wrap:wrap}.results-info code{font-family:var(--font-mono);color:var(--primary);background:var(--surface);padding:2px 6px;border-radius:4px}.winners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.winner-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);border:2px solid;transition:all .3s ease;background:var(--surface)}.winner-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.first-place{border-color:gold;background:linear-gradient(135deg,rgba(255,215,0,.1),var(--surface))}.second-place{border-color:silver;background:linear-gradient(135deg,rgba(192,192,192,.1),var(--surface))}.third-place{border-color:#cd7f32;background:linear-gradient(135deg,rgba(205,127,50,.1),var(--surface))}.winner-rank{font-size:2.5rem;flex-shrink:0}.winner-info{flex:1}.winner-label{font-size:.9rem;color:var(--text-secondary);margin-bottom:var(--space-xs);font-weight:600}.winner-number{font-size:1.4rem;font-weight:800;font-family:var(--font-mono);color:var(--text-primary)}.calculation-breakdown{border-top:1px solid var(--border);padding-top:var(--space-lg)}.calculation-breakdown h4{margin-bottom:var(--space-lg);color:var(--text-primary);font-size:1.2rem}.breakdown-grid{display:grid;gap:var(--space-md)}.breakdown-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);font-family:var(--font-mono);font-size:.9rem;transition:all .3s ease}.breakdown-step.used{border-color:var(--success);background:linear-gradient(135deg,rgba(46,213,115,.1),var(--surface))}.breakdown-step.skipped{border-color:var(--warning);background:linear-gradient(135deg,rgba(255,71,87,.1),var(--surface));opacity:.8}.breakdown-step:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.step-info{font-weight:700;margin-bottom:var(--space-xs);color:var(--text-primary)}.step-calculation{color:var(--text-secondary);margin-bottom:var(--space-xs)}.step-result{color:var(--text-primary);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.usage-badge{font-size:.75rem;padding:2px 6px;border-radius:4px;font-weight:600}.usage-badge.used{background:var(--success);color:#fff}.usage-badge.skipped{background:var(--warning);color:#fff}.transparency-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.transparency-card{background:var(--gradient-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:all .3s ease;text-align:center}.transparency-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.transparency-card .card-icon{font-size:3rem;margin-bottom:var(--space-md);display:block}.transparency-card h3{font-size:1.3rem;margin-bottom:var(--space-md);color:var(--text-primary)}.transparency-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.card-footer{margin-top:auto}.verify-link{color:var(--primary);text-decoration:none;font-weight:600;transition:all .3s ease}.verify-link:hover{color:var(--primary-dark);text-decoration:underline}.feature-tag{background:var(--gradient-accent);color:var(--background);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600}.verification-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.verification-card{background:var(--gradient-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);position:relative;transition:all .3s ease}.verification-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--secondary)}.verification-number{position:absolute;top:-15px;left:var(--space-xl);background:var(--gradient-secondary);color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem}.verification-content h3{font-size:1.3rem;margin-bottom:var(--space-md);color:var(--text-primary)}.verification-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.external-link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--primary);text-decoration:none;font-weight:600;transition:all .3s ease}.external-link:hover{color:var(--primary-dark);transform:translate(2px)}.link-icon{opacity:.8}.burn-address-display{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);font-family:var(--font-mono);font-size:.9rem;word-break:break-all;margin-bottom:var(--space-md)}.burn-address-display code{color:var(--primary)}.cta-button{background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:var(--space-xs);text-decoration:none}.cta-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.example-container{max-width:900px;margin:0 auto}.example-card{background:var(--gradient-surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.example-header{background:var(--gradient-primary);padding:var(--space-lg);color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.example-header h3{margin:0;font-size:1.5rem}.example-badge{background:#fff3;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.example-input{padding:var(--space-lg);border-bottom:1px solid var(--border)}.example-input h4{margin-bottom:var(--space-md);color:var(--text-primary)}.input-display{display:flex;flex-direction:column;gap:var(--space-md)}.input-row{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.hash-display{font-family:var(--font-mono);font-size:.9rem;color:var(--primary);background:var(--background);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);word-break:break-all;border:1px solid var(--border)}.entries-display{font-family:var(--font-mono);font-weight:700;color:var(--secondary);font-size:1.1rem}.example-process{padding:var(--space-lg);border-bottom:1px solid var(--border)}.example-process h4{margin-bottom:var(--space-lg);color:var(--text-primary)}.calculation-steps{display:flex;flex-direction:column;gap:var(--space-lg)}.calc-step{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);transition:all .3s ease}.calc-step:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.calc-step .step-header{margin-bottom:var(--space-md);font-family:var(--font-mono)}.calc-step .step-header code{color:var(--primary);background:var(--surface);padding:2px 6px;border-radius:4px}.step-details{display:flex;flex-direction:column;gap:var(--space-xs);font-family:var(--font-mono);font-size:.9rem}.calc-detail{color:var(--text-secondary)}.winner-highlight{color:var(--success);font-weight:800;font-size:1.1em}.example-result{padding:var(--space-lg)}.example-result h4{margin-bottom:var(--space-lg);color:var(--text-primary)}.example-result .winners-display{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-lg)}.winner-position{display:flex;align-items:center;gap:var(--space-md);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);font-weight:600;font-family:var(--font-mono)}.result-note{color:var(--text-muted);font-size:.9rem;font-style:italic;text-align:center}.how-to-calculate-modern .cta-section{background:var(--gradient-primary);color:#fff;text-align:center}.how-to-calculate-modern .cta-content h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:var(--space-md)}.how-to-calculate-modern .cta-content p{font-size:1.25rem;margin-bottom:var(--space-xl);opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.how-to-calculate-modern .cta-actions{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-weight:600;font-size:1rem;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;font-family:var(--font-sans)}.btn-primary{background:#fff;color:var(--primary)}.btn-primary:hover{background:var(--surface);color:#fff}.btn-secondary{background:transparent;color:#fff;border:2px solid white}.btn-secondary:hover{background:#fff;color:var(--primary)}.btn-large{padding:var(--space-md) var(--space-xl);font-size:1.1rem}.btn-icon{font-size:1.2em}@media (max-width: 768px){.how-to-calculate-modern .hero-content{padding:var(--space-xl) var(--space-sm)}.hero-features{gap:var(--space-md);flex-direction:column;align-items:center}.feature-item{justify-content:center}.process-step{flex-direction:column;text-align:center;padding-left:0}.step-connector{display:none}.algorithm-grid{grid-template-columns:1fr;gap:var(--space-lg)}.calculator-header{flex-direction:column;text-align:center}.winners-grid{grid-template-columns:1fr;gap:var(--space-sm)}.winner-card{padding:var(--space-md)}.transparency-grid,.verification-steps{grid-template-columns:1fr;gap:var(--space-md)}.input-row{flex-direction:column;align-items:flex-start}.hash-display{font-size:.75rem}.calc-step{padding:var(--space-sm)}.example-result .winners-display{gap:var(--space-sm)}.how-to-calculate-modern .cta-actions{flex-direction:column;align-items:center}}:root{--primary: #FF6B35;--primary-dark: #E5451F;--secondary: #00D4AA;--accent: #FFD23F;--warning: #FF4757;--success: #2ED573;--background: #0A0A0B;--surface: #1A1A1D;--surface-light: #2D2D30;--border: #3A3A3D;--text-primary: #FFFFFF;--text-secondary: #B0B0B3;--text-muted: #808083;--gradient-primary: linear-gradient(135deg, #FF6B35 0%, #FF4757 100%);--gradient-secondary: linear-gradient(135deg, #00D4AA 0%, #00A8E8 100%);--gradient-accent: linear-gradient(135deg, #FFD23F 0%, #FFA726 100%);--gradient-surface: linear-gradient(135deg, #1A1A1D 0%, #2D2D30 100%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-glow: 0 0 20px rgba(255, 107, 53, .3);--font-mono: "Monaco", "Menlo", "Ubuntu Mono", monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px}.burn-win-page{min-height:100vh;background:var(--background);color:var(--text-primary);font-family:var(--font-sans)}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.compact-header{background:var(--gradient-primary);position:relative;overflow:hidden;padding:var(--space-lg) 0}.compact-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0003;z-index:1}.compact-header-content{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.compact-badge{display:inline-flex;align-items:center;gap:var(--space-xs);background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,164,100,.3);border-radius:50px;padding:var(--space-xs) var(--space-md);font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--accent);margin-bottom:var(--space-md)}.compact-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;margin-bottom:var(--space-md);text-align:center}.title-gradient{background:linear-gradient(135deg,#ffe4b5,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.compact-description{font-size:1.125rem;color:#ffffffe6;margin-bottom:var(--space-lg);max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.compact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-md);align-items:end}.compact-card{background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,164,100,.2);border-radius:var(--radius-lg);padding:var(--space-md)}.compact-card h3{font-size:1.125rem;font-weight:700;margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-xs)}.prize-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.prize-item{text-align:center}.prize-value{font-size:1.5rem;font-weight:800;font-family:var(--font-mono)}.prize-value.first{color:gold}.prize-value.second{color:silver}.prize-value.third{color:#cd7f32}.prize-label{font-size:.875rem;color:#fffc}.countdown-section{text-align:center;margin-bottom:var(--space-md)}.countdown-label{font-size:.875rem;color:#fffc;margin-bottom:var(--space-xs)}.countdown-display{display:flex;justify-content:center;gap:var(--space-xs);font-family:var(--font-mono);font-weight:700;font-size:1.25rem;margin-bottom:var(--space-md)}.countdown-unit{background:var(--primary-dark);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.primary-action{background:#fff;color:var(--primary);font-weight:700;padding:var(--space-md) var(--space-lg);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;transform:scale(1);box-shadow:var(--shadow-lg)}.primary-action:hover{transform:scale(1.05);box-shadow:var(--shadow-lg),0 0 20px #ffffff4d}.info-bar{background:var(--surface);border-bottom:1px solid var(--border);padding:var(--space-md) 0}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-md);text-align:center}.info-item-value{font-size:1.25rem;font-weight:700;font-family:var(--font-mono)}.info-item-value.pool{color:var(--success)}.info-item-value.entries{color:var(--secondary)}.info-item-value.burned{color:var(--warning)}.info-item-value.participants{color:#9333ea}.info-item-label{font-size:.875rem;color:var(--text-secondary)}.tab-nav{background:var(--surface);border-bottom:1px solid var(--border)}.tab-nav-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.tab-list{display:flex;gap:1px;overflow-x:auto;scrollbar-width:none}.tab-list::-webkit-scrollbar{display:none}.tab-button{padding:var(--space-md);font-weight:600;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;white-space:nowrap;border-bottom:2px solid transparent}.tab-button:hover{color:var(--text-primary);background:var(--surface-light)}.tab-button.active{background:var(--primary);color:#fff;border-bottom-color:var(--accent)}.tab-content{max-width:1200px;margin:0 auto;padding:var(--space-md);min-height:400px}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-md)}.overview-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md)}.overview-card h3{font-size:1.25rem;font-weight:700;margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-xs)}.overview-list{list-style:none;padding:0;margin:0}.overview-list li{color:var(--text-secondary);margin-bottom:var(--space-xs);display:flex;align-items:flex-start;gap:var(--space-xs)}.overview-list li:before{content:"•";color:var(--primary);font-weight:700}.schedule-grid{display:grid;gap:var(--space-xs)}.schedule-item{display:flex;justify-content:space-between;align-items:center}.schedule-label{color:var(--text-secondary)}.schedule-value{font-family:var(--font-mono);font-weight:600}.schedule-value.close{color:var(--accent)}.schedule-value.draw{color:var(--success)}.schedule-value.prize{color:var(--secondary)}.participate-container{max-width:600px;margin:0 auto}.participate-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg)}.participate-header{text-align:center;margin-bottom:var(--space-lg)}.participate-header h3{font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-bottom:0}.address-section{background:var(--background);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md)}.address-label{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--space-xs)}.address-input-group{display:flex;align-items:center;gap:var(--space-xs)}.address-display{flex:1;font-family:var(--font-mono);color:var(--primary);background:var(--surface);padding:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem}.copy-button{background:var(--secondary);color:#fff;border:none;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-button:hover{transform:scale(1.05);box-shadow:var(--shadow-md)}.warning-box{background:#ff47571a;border:1px solid var(--warning);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg);display:flex;align-items:flex-start;gap:var(--space-xs)}.warning-icon{color:var(--warning);font-size:1.25rem;flex-shrink:0}.warning-content{color:var(--warning);font-size:.875rem}.warning-title{font-weight:700;margin-bottom:var(--space-xs)}.steps-list{list-style:none;padding:0;margin:0}.step-item{display:flex;align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-xs);color:var(--text-secondary)}.step-number{background:var(--primary);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.participants-header{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-md)}.participants-title{font-size:1.5rem;font-weight:700}.search-container{position:relative;max-width:300px}.search-input{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm) var(--space-xs) 40px;color:var(--text-primary);font-size:.875rem}.search-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #ff6b3533}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;z-index:1}.participants-table-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.participants-table{width:100%;border-collapse:collapse}.participants-table th{background:var(--surface-light);padding:var(--space-xs);text-align:left;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border);font-size:.875rem}.participants-table td{padding:var(--space-xs);border-bottom:1px solid var(--border);font-size:.875rem}.participants-table tr:hover{background:#ff6b350d}.address-cell{font-family:var(--font-mono);color:var(--secondary)}.amount-cell{font-family:var(--font-mono);color:var(--success);font-weight:600}.entries-cell{font-family:var(--font-mono);color:var(--accent);font-weight:600}.time-cell{color:var(--text-secondary)}.tag-cell{font-size:.75rem}.participant-tag{background:#9333ea33;color:#a855f7;padding:2px 6px;border-radius:var(--radius-sm);font-weight:600}.no-results{text-align:center;padding:var(--space-lg);color:var(--text-secondary)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-md)}.step-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);position:relative;transition:all .3s ease}.step-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary)}.step-card-number{position:absolute;top:-12px;left:var(--space-lg);background:var(--primary);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}.step-icon{font-size:2rem;margin-bottom:var(--space-md)}.step-title{font-size:1.25rem;font-weight:700;margin-bottom:var(--space-md)}.step-description{color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.6}.step-details{display:flex;flex-direction:column;gap:var(--space-xs)}.detail-item{display:flex;align-items:center;gap:var(--space-xs);font-size:.875rem;color:var(--text-muted)}.checkmark{color:var(--success)}.faq-container{max-width:800px;margin:0 auto;display:grid;gap:var(--space-md)}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.faq-summary{padding:var(--space-md);cursor:pointer;font-weight:600;transition:background-color .3s ease;list-style:none}.faq-summary:hover{background:#ff6b350d}.faq-summary::-webkit-details-marker{display:none}.faq-content{padding:0 var(--space-md) var(--space-md) var(--space-md);color:var(--text-secondary)}.footer-cta{background:var(--gradient-primary);margin-top:var(--space-2xl)}.footer-cta-content{max-width:1200px;margin:0 auto;padding:var(--space-lg) var(--space-md);text-align:center}.footer-cta h2{font-size:1.5rem;font-weight:700;margin-bottom:var(--space-md)}.footer-actions{display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;align-items:center}.footer-primary-btn{background:#fff;color:var(--primary);font-weight:700;padding:var(--space-md) var(--space-lg);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.footer-primary-btn:hover{background:#f3f4f6}.footer-secondary-btn{background:transparent;border:2px solid white;color:#fff;font-weight:700;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.footer-secondary-btn:hover{background:#fff;color:var(--primary)}@media (min-width: 640px){.participants-header{flex-direction:row;justify-content:space-between;align-items:center}.footer-actions{flex-direction:row}}@media (max-width: 768px){.compact-grid{grid-template-columns:1fr}.prize-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.countdown-display{font-size:1rem}.info-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.tab-content{padding:var(--space-sm)}.overview-grid,.steps-grid{grid-template-columns:1fr}.address-input-group{flex-direction:column;gap:var(--space-sm)}.copy-button{width:100%;justify-content:center}.participants-table{font-size:.75rem}.participants-table th,.participants-table td{padding:var(--space-xs)}}@media (max-width: 480px){.compact-title{font-size:2rem}.compact-description{font-size:1rem}.info-grid{grid-template-columns:1fr;gap:var(--space-xs)}.info-item-value{font-size:1rem}.prize-value{font-size:1.25rem}.countdown-display{font-size:1rem;gap:2px}.countdown-unit{padding:3px 6px}}.participants-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.participant-table{min-width:800px;border-collapse:collapse;width:100%}.participant-table th,.participant-table td{padding:.75rem;border:1px solid var(--border);text-align:left;white-space:nowrap;font-size:.9rem;color:var(--text-primary);background:var(--surface)}.top-menu-logo{margin:auto;float:left;text-align:center;width:100%;position:absolute;top:2rem;left:0;transition:transform .2s ease,opacity .2s ease}.top-menu-logo:hover{transform:scale(1.05);opacity:.8}.top-menu-logo:active{transform:scale(.98)}.top-menu-logo{display:block;width:55px;top:10px;padding-top:1rem;z-index:99;left:10px}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.pagination-controls button{background-color:#1a1a1a!important}.hodl-contest-page{--primary-color: #ff6b35;--secondary-color: #f7931e;--accent-color: #00d4ff;--dark-bg: #0a0a0a;--card-bg: #1a1a1a;--text-primary: #ffffff;--text-secondary: #b0b0b0;--border-color: rgba(255, 255, 255, .1);--shadow-primary: 0 4px 20px rgba(255, 107, 53, .3);--shadow-hover: 0 8px 30px rgba(255, 107, 53, .4);min-height:100vh;background-color:var(--dark-bg);color:var(--text-primary);font-family:system-ui,-apple-system,sans-serif;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section{position:relative;min-height:70vh;display:flex;align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a0a0a,#0a1a0a);overflow:hidden;padding:2rem 0}.hero-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 25% 25%,rgba(255,107,53,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,212,255,.1) 0%,transparent 50%);animation:float 20s ease-in-out infinite}.hero-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:50px 50px;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);opacity:.3}.hero-content{position:relative;z-index:2;text-align:center;max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.contest-badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));padding:clamp(.5rem,2vw,.75rem) clamp(1rem,4vw,1.5rem);border-radius:50px;font-size:clamp(.8rem,2.5vw,.9rem);font-weight:600;margin-bottom:1.5rem;box-shadow:var(--shadow-primary);max-width:100%;word-wrap:break-word}.hero-title{font-size:clamp(1.5rem,8vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1rem;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.gradient-text{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;max-width:100%;word-wrap:break-word}.accent-text{color:var(--accent-color);display:block;max-width:100%;word-wrap:break-word}.hero-subtitle{font-size:clamp(1rem,3vw,1.1rem);color:var(--text-secondary);max-width:100%;margin:0 auto 2rem;padding:0 .5rem;line-height:1.5;word-wrap:break-word}.hero-actions{display:flex;gap:clamp(.5rem,2vw,1rem);justify-content:center;flex-wrap:wrap;padding:0 .5rem;margin-top:32px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:clamp(.5rem,2vw,1rem);margin-bottom:2rem;max-width:100%;margin-left:auto;margin-right:auto;padding:0 .5rem}.stat-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:1rem;padding:clamp(.75rem,3vw,1rem);text-align:center;min-width:0}.stat-value{font-size:clamp(1.1rem,4vw,1.3rem);font-weight:700;color:var(--accent-color);margin-bottom:.25rem}.stat-label{font-size:clamp(.7rem,2vw,.75rem);color:var(--text-secondary)}.btn-primary,.btn-secondary,.btn-register{border:none;padding:clamp(.65rem,3vw,.75rem) clamp(1rem,4vw,1.5rem);border-radius:50px;font-size:clamp(.8rem,2.5vw,.9rem);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-decoration:none;min-width:0;max-width:100%;position:relative}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;box-shadow:var(--shadow-primary)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.btn-primary:disabled{background:#6b7280;border-color:#6b7280;cursor:not-allowed;opacity:.6}.btn-primary:disabled:hover{background:#6b7280;border-color:#6b7280;transform:none}.btn-primary.loading{color:transparent}.btn-secondary{background:transparent;border:2px solid var(--accent-color);color:var(--accent-color)}.btn-secondary:hover{background:var(--accent-color);color:var(--dark-bg)}.btn-register{background:var(--primary-color);color:#fff;width:100%;justify-content:center;margin-top:1rem}.btn-refresh{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 4px 15px #6366f14d}.btn-refresh:hover:not(:disabled){background:linear-gradient(135deg,#5855eb,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.btn-refresh:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-refresh:not(:disabled):hover span{transform:rotate(180deg)}.btn-refresh-small{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:8px;border-radius:8px;box-shadow:0 2px 8px #6366f14d;font-size:14px}.btn-refresh-small:hover:not(:disabled){background:linear-gradient(135deg,#5855eb,#7c3aed);transform:scale(1.05)}.btn-refresh-data{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:10px 16px;border-radius:8px;font-weight:500;font-size:14px;white-space:nowrap;box-shadow:0 2px 8px #f59e0b4d}.btn-refresh-data:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b66}.btn-refresh-ui{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:10px 16px;border-radius:8px;font-weight:500;font-size:14px;white-space:nowrap;box-shadow:0 2px 8px #10b9814d}.btn-refresh-ui:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.btn-refresh-small:disabled,.btn-refresh-data:disabled,.btn-refresh-ui:disabled{opacity:.7;cursor:not-allowed}.btn-refresh:focus,.btn-refresh-small:focus,.btn-refresh-data:focus,.btn-refresh-ui:focus{outline:2px solid rgba(99,102,241,.5);outline-offset:2px}.contest-info{padding:2rem 0;background:var(--card-bg)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.countdown-card,.current-stats,.registration-info{background:#ffffff0d;border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem}.countdown-card h3,.current-stats h3,.registration-info h3{margin:0 0 12px;font-size:1.2rem;font-weight:600}.countdown-timer{display:flex;gap:1rem;justify-content:center}.time-unit{background:var(--card-bg);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.75rem;text-align:center;min-width:60px}.time-value{display:block;font-size:1.5rem;font-weight:700;color:var(--accent-color)}.time-label{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase}.stats-list{display:flex;flex-direction:column;gap:.75rem}.stat-item{display:flex;align-items:center;gap:.75rem;background:none!important;border:none!important}.stat-icon{font-size:1.2rem}.registration-url{background:var(--card-bg);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:1rem;font-family:monospace;margin-bottom:1rem;word-break:break-all}.registration-actions{display:flex;gap:8px;align-items:center;margin-top:8px}.registration-actions .btn-register{flex:1}.registration-status{margin-bottom:1rem;text-align:center}.status-open{color:#0f8;font-weight:600;font-size:.9rem}.status-closed{color:#f44;font-weight:600;font-size:.9rem}.participants-section{padding:3rem 0;background:var(--dark-bg)}.section-header{text-align:center;margin-bottom:2rem}.section-header h2{font-size:2rem;font-weight:700;margin-bottom:.5rem}.section-header p{color:var(--text-secondary)}.participants-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.search-box{position:relative;flex:1;min-width:200px;max-width:400px;margin:0 auto}.search-input{width:100%;padding:.75rem 3rem .75rem 1rem;background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);font-size:.9rem;box-sizing:border-box}.search-input::placeholder{color:var(--text-secondary)}.search-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.refresh-controls{display:flex;gap:8px;align-items:center}.desktop-table{display:block}.mobile-cards{display:none}.participants-table{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;overflow:hidden}.table-header{display:grid;grid-template-columns:60px 1fr 120px 80px 80px 100px 120px;background:#ffffff0d;padding:1rem;font-weight:600;font-size:.9rem;border-bottom:1px solid var(--border-color)}.table-row{display:grid;grid-template-columns:60px 1fr 120px 80px 80px 100px 120px;padding:1rem;border-bottom:1px solid var(--border-color);transition:background .2s ease}.table-row:hover{background:#ffffff05}.table-row:last-child{border-bottom:none}.th,.td{display:flex;align-items:center;font-size:.9rem}.rank-badge{background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-weight:600;font-size:.8rem}.wallet-text{font-family:monospace;font-size:.8rem;word-break:break-all}.multiplier-badge{background:var(--accent-color);color:var(--dark-bg);padding:.25rem .5rem;border-radius:.25rem;font-weight:600;font-size:.8rem}.effective-tickets{color:var(--accent-color);font-weight:600}.ticket-numbers-text{font-family:monospace;font-size:.8rem;background:#ffffff1a;padding:.25rem .5rem;border-radius:.25rem;color:var(--secondary-color)}.cex-badge{background:var(--secondary-color);color:#fff;font-size:.6rem;padding:.15rem .4rem;border-radius:.25rem;font-weight:600;margin-left:.5rem;text-transform:uppercase}.participant-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;padding:1rem;margin-bottom:1rem}.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.rank-section{flex-shrink:0}.wallet-section{flex:1;margin-left:1rem;min-width:0}.wallet-label{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.25rem}.wallet-address{font-family:monospace;font-size:.85rem;color:var(--text-primary);word-break:break-all}.card-body{display:flex;flex-direction:column;gap:.75rem}.stat-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.card-body .stat-item{display:flex;flex-direction:column;gap:.25rem;background:none!important;border:none!important}.card-body .stat-item .stat-label{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase}.card-body .stat-item .stat-value{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ticket-numbers-section{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.ticket-numbers-badge{font-family:monospace;font-size:.8rem;background:#ffffff1a;padding:.5rem;border-radius:.5rem;color:var(--secondary-color);text-align:center}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.page-btn{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.page-btn:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color)}.page-btn:disabled{opacity:.5;cursor:not-allowed}.page-info{color:var(--text-secondary);font-size:.9rem}.how-it-works{padding:2rem 0;background:var(--card-bg)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.step-card{background:#ffffff0d;border:1px solid var(--border-color);border-radius:.75rem;padding:1rem;text-align:center;transition:transform .2s ease}.step-card:hover{transform:translateY(-2px)}.step-icon{font-size:2rem;margin-bottom:.5rem}.step-card h3{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.step-card p{font-size:.8rem;color:var(--text-secondary);margin:0}.prize-pool{padding:2rem 0;background:var(--dark-bg);text-align:center}.prize-content h2{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.prize-content p{color:var(--text-secondary);margin-bottom:2rem}.prize-breakdown{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.prize-item{background:#ffffff0d;border-radius:1rem;padding:1rem;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.prize-item.first{background:#ff6b3533}.prize-item.second{background:#f7931e33}.prize-item.third{background:#00d4ff33}.medal{font-size:1.5rem}.percentage{font-size:1.2rem;font-weight:700;color:var(--accent-color)}.place{font-size:.8rem;color:var(--text-secondary)}.prize-item .amount{font-size:.8rem;color:var(--text-secondary);font-weight:500;margin-top:.25rem}.faq-section{padding:2rem 0;background:var(--card-bg)}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.faq-item{background:#ffffff0d;border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;cursor:pointer;transition:background .2s ease}.faq-item:hover{background:#ffffff14}.faq-question{padding:1rem;display:flex;justify-content:space-between;align-items:center}.faq-question h3{font-size:.95rem;font-weight:600;margin:0}.faq-toggle{font-size:1.2rem;color:var(--accent-color);transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;border-top:1px solid var(--border-color)}.faq-answer p{padding:1rem;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.faq-item.active .faq-answer{max-height:200px}.faq-item.active .faq-toggle{transform:rotate(45deg)}.footer-cta{padding:2rem 0;background:linear-gradient(135deg,var(--dark-bg),var(--card-bg));text-align:center}.footer-cta h2{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.footer-cta p{color:var(--text-secondary);margin-bottom:2rem}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.social-links{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.social-links a{color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.social-links a:hover{color:var(--accent-color)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;box-sizing:border-box}.registration-modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000080}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h2{margin:0;font-size:1.4rem;font-weight:700;color:var(--text-primary)}.modal-close{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#ffffff1a;color:var(--text-primary)}.registration-type-selector{display:flex;background:#f3f4f6;border-radius:8px;padding:4px;margin:24px 1.5rem;gap:4px}.type-btn{flex:1;padding:12px 16px;border:none;border-radius:6px;background:transparent;color:#6b7280;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease}.type-btn:hover{background:#e5e7eb;color:#374151}.type-btn.active{background:#3b82f6;color:#fff;box-shadow:0 2px 4px #3b82f64d}.registration-form{padding:0 1.5rem 1.5rem}.form-group{margin-bottom:20px}.form-group:last-of-type{margin-bottom:24px}.form-group label{display:block;font-weight:600;font-size:14px;color:#374151;margin-bottom:6px}.form-group input{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;background:#fff;color:#1f2937;transition:all .3s ease;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group input::placeholder{color:#9ca3af}.form-group small{display:block;font-size:12px;color:#6b7280;margin-top:4px;line-height:1.3}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.form-actions .btn-secondary,.form-actions .btn-primary{min-width:100px;padding:.75rem 1.5rem}.refresh-message{position:fixed;top:20px;right:20px;padding:16px 24px;border-radius:12px;box-shadow:0 8px 32px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;max-width:400px;font-weight:500;animation:slideInRight .3s ease-out}.refresh-message.success{background:linear-gradient(135deg,#22c55ee6,#16a34ae6);color:#fff;border:1px solid rgba(34,197,94,.3)}.refresh-message.error{background:linear-gradient(135deg,#ef4444e6,#dc2626e6);color:#fff;border:1px solid rgba(239,68,68,.3)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:var(--text-primary)}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--accent-color);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.error-banner{background:linear-gradient(135deg,#f44,#c00);color:#fff;padding:1rem;margin-bottom:2rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #ff44444d}.error-banner button{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease}.error-banner button:hover{background:#ffffff4d}.no-participants{text-align:center;padding:3rem 1rem;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--border-color);border-radius:1rem;margin:2rem 0}.no-participants p{font-size:1.1rem;margin:0}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes rotateRefresh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-refresh:disabled span,.btn-refresh-small:disabled,.btn-refresh-data:disabled span,.btn-refresh-ui:disabled span{animation:rotateRefresh 1s linear infinite}@media (max-width: 768px){.desktop-table{display:none}.mobile-cards{display:block}.hero-section{min-height:60vh;padding:1rem 0}.hero-content{padding:0 .5rem}.hero-actions{flex-direction:column;gap:12px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:100%;padding:0}.info-grid{grid-template-columns:1fr;gap:1rem}.countdown-timer{gap:.5rem}.time-unit{min-width:50px;padding:.5rem .25rem}.time-value{font-size:1.2rem}.steps-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.prize-breakdown{gap:.5rem}.prize-item{min-width:100px;padding:.75rem}.refresh-message{top:10px;right:10px;left:10px;max-width:none;font-size:14px;padding:12px 16px}.btn-refresh{padding:10px 16px;font-size:14px}.participants-controls{flex-direction:column;align-items:stretch;gap:12px}.refresh-controls{justify-content:center;flex-wrap:wrap}.btn-refresh-data,.btn-refresh-ui{padding:8px 12px;font-size:12px}.registration-actions{flex-direction:column;gap:8px}.btn-refresh-small{padding:6px;font-size:12px}.modal-overlay{padding:.5rem}.registration-modal{max-height:95vh;margin:10px;overflow-y:auto}.modal-header{padding:1rem}.modal-header h2{font-size:1.2rem}.registration-type-selector{margin:1rem}.registration-form{padding:0 1rem 1rem}.form-group{margin-bottom:1rem}.form-group input{font-size:16px}.form-actions{flex-direction:column;gap:.5rem}.form-actions .btn-secondary,.form-actions .btn-primary{width:100%;justify-content:center}.input-with-validation{flex-direction:column;align-items:stretch}.validation-indicator{position:static;transform:none;margin-top:8px;justify-content:flex-start}.registration-notice,.registration-notice li{font-size:12px}}@media (max-width: 480px){*{box-sizing:border-box}.hero-section{padding:.5rem 0;min-height:50vh}.hero-content{padding:0 .25rem;max-width:100%}.hero-title{font-size:clamp(1.2rem,6vw,2rem);line-height:1.1;margin-bottom:.75rem;padding:0}.contest-badge{font-size:.75rem;padding:.5rem 1rem;margin-bottom:1rem}.hero-subtitle{font-size:.9rem;padding:0 .25rem;margin-bottom:1.5rem}.stats-grid{grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1.5rem}.stat-card{padding:.5rem}.stat-value{font-size:1rem}.stat-label{font-size:.65rem}.hero-actions{flex-direction:column;gap:.5rem;align-items:center;padding:0 .25rem}.btn-primary,.btn-secondary{width:100%;max-width:280px;justify-content:center;font-size:.8rem;padding:.6rem 1rem}.participant-card{padding:.75rem}.card-header{margin-bottom:.75rem;padding-bottom:.5rem}.wallet-section{margin-left:.75rem}.wallet-address{font-size:.75rem}.stat-row{gap:.75rem}.steps-grid{grid-template-columns:1fr;gap:.5rem}.step-card{padding:.75rem}.step-card h3{font-size:.8rem}.step-card p{font-size:.7rem}.prize-breakdown{flex-direction:column;align-items:center;gap:.5rem}.prize-item{width:100%;max-width:200px;min-width:unset}.info-grid{gap:.75rem}.countdown-card,.current-stats,.registration-info{padding:1rem}.countdown-card h3,.current-stats h3,.registration-info h3{font-size:1rem}.search-input{font-size:16px;padding:.6rem 2.5rem .6rem .75rem}.faq-question h3{font-size:.85rem;padding-right:1.5rem}.faq-answer p{font-size:.8rem;padding:.75rem}.modal-overlay{padding:.25rem}.registration-modal{max-height:98vh;border-radius:.5rem}.modal-header{padding:.75rem}.registration-type-selector{margin:.75rem;flex-direction:column;gap:.25rem}.type-btn{padding:.6rem;font-size:.85rem}.registration-form{padding:0 .75rem .75rem}.form-group input{padding:.6rem}.form-group label{font-size:.85rem}.form-group small{font-size:.7rem}}@media (max-width: 320px){.hero-content{padding:0 .125rem}.hero-title{font-size:clamp(1rem,5vw,1.5rem)}.contest-badge{font-size:.7rem;padding:.4rem .8rem}.hero-subtitle{font-size:.8rem}.stats-grid{gap:.125rem}.stat-card{padding:.4rem}.btn-primary,.btn-secondary{font-size:.75rem;padding:.5rem .8rem}.participant-card{padding:.5rem}.card-header{flex-direction:column;align-items:flex-start;gap:.5rem}.wallet-section{margin-left:0}.stat-row{grid-template-columns:1fr;gap:.5rem}}.input-with-validation{position:relative;display:flex;align-items:center}.input-with-validation input{flex:1;padding-right:40px;transition:border-color .3s ease,box-shadow .3s ease}.input-with-validation input.validating{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2433}.input-with-validation input.valid{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.input-with-validation input.invalid{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.validation-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px}.validating-spinner{font-size:16px;animation:spin 1s linear infinite}.valid-checkmark{color:#10b981;font-size:16px;font-weight:700}.invalid-cross{color:#ef4444;font-size:16px;font-weight:700}.validation-message{display:block;margin-top:4px;font-size:12px;font-weight:500;transition:all .3s ease}.validation-message.validating{color:#f59e0b}.validation-message.valid{color:#10b981}.validation-message.error{color:#ef4444}.validation-message.neutral{color:#6b7280}.cooldown-notice{background:linear-gradient(135deg,#fef3c7,#fbbf24);border:1px solid #f59e0b;border-radius:8px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#92400e}.cooldown-notice span:first-child{font-size:16px}.registration-notice{background:linear-gradient(135deg,#dbeafe,#3b82f6);border:1px solid #2563eb;border-radius:8px;padding:16px;margin:16px 0;color:#1e40af}.notice-header{font-weight:600;font-size:14px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.registration-notice ul{margin:0;padding-left:16px;list-style:none}.registration-notice li{margin:4px 0;font-size:13px;line-height:1.4;position:relative}.registration-notice li:before{content:"";position:absolute;left:-16px;top:6px;width:4px;height:4px;background:#2563eb;border-radius:50%}.form-actions .btn-primary:disabled{background:#6b7280;border-color:#6b7280;cursor:not-allowed;opacity:.6}.form-actions .btn-primary:disabled:hover{background:#6b7280;border-color:#6b7280;transform:none}.registration-message{border-radius:8px;padding:12px 16px;margin:16px 0;font-size:14px;font-weight:500;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.registration-message.success{background:linear-gradient(135deg,#d1fae5,#10b981);border:1px solid #059669;color:#064e3b}.registration-message.success:before{content:"✅";flex-shrink:0}.registration-message.error{background:linear-gradient(135deg,#fee2e2,#ef4444);border:1px solid #dc2626;color:#7f1d1d}.registration-message.error:before{content:"❌";flex-shrink:0}@media (max-width: 768px){.registration-modal{margin:10px;max-height:90vh;overflow-y:auto}.input-with-validation{flex-direction:column;align-items:stretch}.validation-indicator{position:static;transform:none;margin-top:8px;justify-content:flex-start}.registration-notice,.registration-notice li{font-size:12px}}.btn-primary.loading{position:relative;color:transparent}.btn-primary.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.registration-type-selector{display:flex;background:#f3f4f6;border-radius:8px;padding:4px;margin-bottom:24px;gap:4px}.registration-type-selector .type-btn{flex:1;padding:12px 16px;border:none;border-radius:6px;background:transparent;color:#6b7280;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease}.registration-type-selector .type-btn:hover{background:#e5e7eb;color:#374151}.registration-type-selector .type-btn.active{background:#3b82f6;color:#fff;box-shadow:0 2px 4px #3b82f64d}.registration-form .form-group{margin-bottom:20px}.registration-form .form-group:last-of-type{margin-bottom:24px}.registration-form input{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;background:#fff;color:#1f2937;transition:all .3s ease}.registration-form input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.registration-form input::placeholder{color:#9ca3af}.registration-form label{display:block;font-weight:600;font-size:14px;color:#374151;margin-bottom:6px}.registration-form small{display:block;font-size:12px;color:#6b7280;margin-top:4px;line-height:1.3}*{box-sizing:border-box}.mobile-only{display:none}.desktop-only{display:block}@media (max-width: 768px){.mobile-only{display:block}.desktop-only{display:none}}.copy-feedback-toast{position:fixed;top:20px;right:20px;background:#10b981;color:#fff;padding:.75rem 1rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem;z-index:2000;animation:slideInRight .3s ease-out,fadeOut .3s ease-out 1.7s;box-shadow:0 10px 15px -3px #0000001a;font-weight:600;font-size:.875rem;max-width:calc(100vw - 40px)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.historical-draws-page{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding-bottom:3rem;width:100%;overflow-x:hidden}.historical-draws-page .top-menu-logo{display:flex;justify-content:center;padding:1.5rem 0;transition:transform .2s ease}.historical-draws-page .top-menu-logo:hover{transform:scale(1.05)}.historical-draws-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1.5rem;padding:0 1rem}.historical-draws-page .loading-spinner{width:40px;height:40px;border:4px solid rgba(59,130,246,.2);border-top:4px solid #3b82f6;border-radius:50%;animation:historical-spin 1s linear infinite}@keyframes historical-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.historical-draws-page .draw-warning-banner{background:linear-gradient(90deg,#ef4444,#f87171);padding:1rem 0;margin-bottom:1.5rem;animation:historical-slideDown .5s ease-out;width:100%;overflow:hidden}@keyframes historical-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.historical-draws-page .warning-content{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:1rem}.historical-draws-page .warning-icon{font-size:1.5rem;animation:historical-pulse 2s infinite;flex-shrink:0}@keyframes historical-pulse{0%,to{opacity:1}50%{opacity:.7}}.historical-draws-page .warning-text{flex:1;min-width:0}.historical-draws-page .warning-text strong{display:block;font-size:1.125rem;margin-bottom:.25rem;color:#fff}.historical-draws-page .warning-text p{margin:0;font-size:.875rem;color:#ffffffe6;word-wrap:break-word}.historical-draws-page .warning-close{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;flex-shrink:0}.historical-draws-page .warning-close:hover{background:#ffffff4d}.historical-draws-page .page-header{text-align:center;padding:3rem 1.5rem;max-width:1200px;margin:0 auto;width:100%}.historical-draws-page .header-content{max-width:800px;margin:0 auto;width:100%}.historical-draws-page .header-badge{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f61a;color:#3b82f6;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(59,130,246,.2)}.historical-draws-page .page-title{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;word-wrap:break-word}.historical-draws-page .title-gradient{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.historical-draws-page .page-description{font-size:1.125rem;color:#94a3b8;line-height:1.6;margin:0;word-wrap:break-word}.historical-draws-page .statistics-section{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem;width:100%}.historical-draws-page .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;width:100%}.historical-draws-page .stat-card{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;width:100%;min-width:0}.historical-draws-page .stat-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a;border-color:#3b82f64d}.historical-draws-page .stat-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#3b82f61a;border-radius:.75rem;flex-shrink:0}.historical-draws-page .stat-content{flex:1;min-width:0}.historical-draws-page .stat-value{font-size:2rem;font-weight:700;color:#fff;line-height:1;margin-bottom:.25rem;word-break:break-word}.historical-draws-page .stat-label{font-size:.875rem;color:#94a3b8;font-weight:500}.historical-draws-page .tab-navigation{max-width:1200px;margin:0 auto;padding:0 1.5rem;margin-bottom:3rem;display:flex;gap:.5rem;background:#1e293b;border-radius:1rem;padding:.5rem;border:1px solid rgba(255,255,255,.1);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:calc(100% - 3rem)}.historical-draws-page .tab-navigation::-webkit-scrollbar{display:none}.historical-draws-page .tab-button{background:transparent;border:none;color:#94a3b8;padding:.5rem 1rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-size:.875rem;flex-shrink:0}.historical-draws-page .tab-button:hover{color:#fff;background:#ffffff0d}.historical-draws-page .tab-button.active{background:#3b82f6;color:#fff}.historical-draws-page .tab-content{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%}.historical-draws-page .error-message{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;color:#ef4444;word-wrap:break-word}.historical-draws-page .error-icon{font-size:1.25rem;flex-shrink:0}.historical-draws-page .no-draws-message{text-align:center;padding:3rem;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1rem}.historical-draws-page .no-draws-icon{font-size:4rem;margin-bottom:1.5rem}.historical-draws-page .no-draws-message h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.historical-draws-page .no-draws-message p{color:#94a3b8;font-size:1rem;margin:0}.historical-draws-page .draws-grid{display:grid;gap:1.5rem;margin-bottom:3rem;width:100%}.historical-draws-page .draw-card{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;transition:all .3s ease;width:100%;overflow:hidden}.historical-draws-page .draw-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a;border-color:#3b82f64d}.historical-draws-page .draw-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.historical-draws-page .draw-date{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.historical-draws-page .draw-key{font-size:1.25rem;font-weight:700;color:#fff;word-break:break-word}.historical-draws-page .draw-time{font-size:.875rem;color:#94a3b8;word-break:break-word}.historical-draws-page .draw-status{display:flex;align-items:center;flex-shrink:0}.historical-draws-page .status-badge{padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem;white-space:nowrap}.historical-draws-page .status-badge.completed{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.historical-draws-page .status-badge.pending{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.historical-draws-page .draw-summary.compact{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.historical-draws-page .summary-row{display:flex;justify-content:space-between;gap:1rem}.historical-draws-page .summary-item{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0}.historical-draws-page .summary-label{font-size:.875rem;color:#94a3b8;flex-shrink:0}.historical-draws-page .summary-value{font-size:.875rem;font-weight:600;color:#fff;word-break:break-word;text-align:right}.historical-draws-page .winners-preview h4{font-size:1rem;font-weight:700;margin-bottom:.75rem;color:#fff;display:flex;align-items:center;gap:.25rem}.historical-draws-page .winners-list.compact{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.historical-draws-page .winner-item.compact{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:#ffffff05;border-radius:.5rem;gap:.5rem}.historical-draws-page .winner-info{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.historical-draws-page .winner-position{font-size:1.25rem;width:30px;text-align:center;flex-shrink:0}.historical-draws-page .winner-address{font-family:Monaco,Menlo,monospace;font-size:.875rem;color:#94a3b8;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historical-draws-page .copy-button-inline{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3);border-radius:.375rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.historical-draws-page .copy-button-inline:hover{background:#3b82f633;transform:translateY(-1px)}.historical-draws-page .copy-icon{transition:transform .2s ease}.historical-draws-page .copy-button-inline:hover .copy-icon{transform:scale(1.1)}.historical-draws-page .winner-prize{font-size:.875rem;font-weight:600;color:#10b981;white-space:nowrap;flex-shrink:0}.historical-draws-page .draw-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);gap:1rem}.historical-draws-page .details-button.compact{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;white-space:nowrap}.historical-draws-page .details-button:hover{background:#1d4ed8;transform:translateY(-2px)}.historical-draws-page .ledger-info{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.historical-draws-page .ledger-index{font-family:Monaco,Menlo,monospace;font-size:.75rem;color:#64748b;background:#ffffff0d;padding:.25rem .5rem;border-radius:.375rem;white-space:nowrap}.historical-draws-page .pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;flex-wrap:wrap}.historical-draws-page .pagination-button{background:#1e293b;color:#fff;border:1px solid rgba(255,255,255,.1);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap}.historical-draws-page .pagination-button:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;transform:translateY(-2px)}.historical-draws-page .pagination-button:disabled{opacity:.5;cursor:not-allowed}.historical-draws-page .pagination-info{color:#94a3b8;font-size:.875rem;font-weight:500;white-space:nowrap}.historical-draws-page .search-section{display:flex;justify-content:center;padding:3rem 0}.historical-draws-page .search-container{max-width:600px;width:100%;text-align:center}.historical-draws-page .search-container h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.historical-draws-page .search-container p{color:#94a3b8;margin-bottom:1.5rem;word-wrap:break-word}.historical-draws-page .search-input-container{display:flex;gap:.5rem;margin-bottom:1.5rem}.historical-draws-page .search-input{flex:1;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem;color:#fff;font-size:1rem;transition:border-color .2s ease;min-width:0}.historical-draws-page .search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.historical-draws-page .search-input::placeholder{color:#64748b}.historical-draws-page .search-button{background:#3b82f6;color:#fff;border:none;padding:1rem 1.5rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.historical-draws-page .search-button:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px)}.historical-draws-page .search-button:disabled{opacity:.7;cursor:not-allowed}.historical-draws-page .lookup-results-section{padding:1.5rem 0}.historical-draws-page .lookup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.historical-draws-page .lookup-header h3{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.historical-draws-page .address-display{display:flex;align-items:center;gap:.5rem;min-width:0}.historical-draws-page .address-text{font-family:Monaco,Menlo,monospace;font-size:.875rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historical-draws-page .copy-button{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0}.historical-draws-page .copy-button:hover{background:#3b82f633;transform:translateY(-2px)}.historical-draws-page .copy-button.small{padding:.25rem .5rem;font-size:.75rem;margin-left:.5rem}.historical-draws-page .lookup-summary.compact{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1rem;margin-bottom:1.5rem}.historical-draws-page .summary-stats.compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.historical-draws-page .summary-stat{text-align:center}.historical-draws-page .summary-stat .stat-value{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.25rem;display:block;word-break:break-word}.historical-draws-page .summary-stat .stat-label{font-size:.75rem;color:#94a3b8;display:block}.historical-draws-page .wins-history h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff}.historical-draws-page .no-wins-message{text-align:center;padding:2rem;color:#94a3b8}.historical-draws-page .wins-list.compact{display:flex;flex-direction:column;gap:.75rem}.historical-draws-page .win-item.compact{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem;overflow:hidden}.historical-draws-page .win-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.historical-draws-page .win-position-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.historical-draws-page .win-position-medal{font-size:1.5rem;flex-shrink:0}.historical-draws-page .win-basic-info{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.historical-draws-page .win-draw{font-size:1rem;font-weight:600;color:#fff;word-break:break-word}.historical-draws-page .win-date{font-size:.75rem;color:#94a3b8;word-break:break-word}.historical-draws-page .win-prize-info{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.historical-draws-page .prize-amount{font-size:1rem;font-weight:700;color:#10b981;white-space:nowrap}.historical-draws-page .distribution-status{display:flex;justify-content:flex-end}.historical-draws-page .status-distributed{background:#10b9811a;color:#10b981;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;border:1px solid rgba(16,185,129,.3);white-space:nowrap}.historical-draws-page .status-pending{background:#f59e0b1a;color:#f59e0b;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:600;border:1px solid rgba(245,158,11,.3);white-space:nowrap}.historical-draws-page .win-details.compact{display:flex;align-items:center;gap:.5rem}.historical-draws-page .win-ticket{font-size:.75rem;color:#94a3b8;font-family:Monaco,Menlo,monospace}.historical-draws-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.historical-draws-page .modal-content{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:1rem;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.historical-draws-page .draw-details-modal{animation:historical-modalSlideIn .3s ease-out}@keyframes historical-modalSlideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.historical-draws-page .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);gap:1rem}.historical-draws-page .modal-header h2{font-size:1.5rem;font-weight:700;margin:0;color:#fff;word-break:break-word;flex:1}.historical-draws-page .modal-close{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease;flex-shrink:0}.historical-draws-page .modal-close:hover{background:#ffffff1a;color:#fff}.historical-draws-page .modal-body{padding:1.5rem}.historical-draws-page .draw-details-grid{display:flex;flex-direction:column;gap:2rem}.historical-draws-page .details-section{background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.5rem;overflow:hidden}.historical-draws-page .details-section h3{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#fff;display:flex;align-items:center;gap:.5rem}.historical-draws-page .details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.historical-draws-page .detail-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05);gap:1rem}.historical-draws-page .detail-item:last-child{border-bottom:none}.historical-draws-page .detail-label{font-size:.875rem;color:#94a3b8;font-weight:500;flex-shrink:0}.historical-draws-page .detail-value{font-size:.875rem;color:#fff;font-weight:600;display:flex;align-items:center;gap:.5rem;text-align:right;word-break:break-word;flex:1;justify-content:flex-end}.historical-draws-page .hash-display{font-family:Monaco,Menlo,monospace;font-size:.75rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historical-draws-page .prize-breakdown{display:flex;flex-direction:column;gap:1rem}.historical-draws-page .prize-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff05;border-radius:.5rem;border:1px solid rgba(255,255,255,.05);gap:1rem}.historical-draws-page .prize-item.burn{border-color:#ef44444d;background:#ef44440d}.historical-draws-page .prize-position{font-weight:600;color:#fff;flex-shrink:0}.historical-draws-page .prize-amount{font-weight:700;color:#10b981;flex-shrink:0}.historical-draws-page .prize-item.burn .prize-amount{color:#ef4444}.historical-draws-page .prize-percentage{font-size:.875rem;color:#94a3b8;flex-shrink:0}.historical-draws-page .winners-detailed{display:flex;flex-direction:column;gap:1.5rem}.historical-draws-page .winner-detailed{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:.75rem;padding:1.5rem;overflow:hidden}.historical-draws-page .winner-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);gap:1rem}.historical-draws-page .winner-medal{font-size:1.5rem;flex-shrink:0}.historical-draws-page .winner-title{font-size:1.125rem;font-weight:700;color:#fff;flex:1}.historical-draws-page .winner-header .winner-prize{font-size:1.125rem;font-weight:700;color:#10b981;flex-shrink:0}.historical-draws-page .winner-details{display:flex;flex-direction:column;gap:1rem}.historical-draws-page .winner-address{display:flex;justify-content:space-between;align-items:center;gap:1rem}.historical-draws-page .winner-address .detail-value{font-family:Monaco,Menlo,monospace;font-size:.875rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historical-draws-page .winner-verification{display:flex;justify-content:space-between;align-items:center;gap:1rem}.historical-draws-page .winner-verification .detail-value{font-family:Monaco,Menlo,monospace;font-size:.875rem;color:#64748b;word-break:break-all}.historical-draws-page .modal-footer{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);gap:1rem}.historical-draws-page .verify-button{background:#8b5cf6;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.historical-draws-page .verify-button:hover{background:#7c3aed;transform:translateY(-2px)}.historical-draws-page .close-button{background:#1e293b;color:#fff;border:1px solid rgba(255,255,255,.1);padding:.5rem 1.5rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500;white-space:nowrap}.historical-draws-page .close-button:hover{background:#ffffff1a;transform:translateY(-2px)}.historical-draws-page .loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.historical-draws-page .loading-overlay .loading-spinner{width:60px;height:60px;border:6px solid rgba(59,130,246,.2);border-top:6px solid #3b82f6;border-radius:50%;animation:historical-spin 1s linear infinite}@media (max-width: 768px){.historical-draws-page{padding-bottom:2rem}.historical-draws-page .page-header{padding:2rem 1rem}.historical-draws-page .page-title{font-size:2rem}.historical-draws-page .page-description{font-size:1rem}.historical-draws-page .statistics-section{padding:0 1rem 2rem}.historical-draws-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.historical-draws-page .stat-card{padding:1rem;flex-direction:column;text-align:center;gap:.5rem}.historical-draws-page .stat-icon{width:50px;height:50px;font-size:1.5rem}.historical-draws-page .stat-value{font-size:1.5rem}.historical-draws-page .tab-navigation{margin:0 1rem 2rem;width:calc(100% - 2rem);padding:.5rem}.historical-draws-page .tab-content{padding:0 1rem}.historical-draws-page .draw-card{padding:1rem}.historical-draws-page .draw-card-header{margin-bottom:1rem;flex-wrap:wrap}.historical-draws-page .draw-summary.compact{gap:.5rem;margin-bottom:1rem}.historical-draws-page .summary-row{gap:.5rem}.historical-draws-page .winners-preview h4{margin-bottom:.5rem}.historical-draws-page .winners-list.compact{gap:.25rem}.historical-draws-page .winner-item.compact{padding:.75rem .5rem}.historical-draws-page .winner-info{gap:.25rem}.historical-draws-page .winner-address,.historical-draws-page .winner-prize{font-size:.75rem}.historical-draws-page .draw-card-footer{flex-direction:column;gap:.75rem;align-items:stretch}.historical-draws-page .details-button.compact{width:100%;justify-content:center}.historical-draws-page .lookup-header{flex-direction:column;align-items:stretch;gap:.75rem}.historical-draws-page .address-display{width:100%;justify-content:space-between}.historical-draws-page .summary-stats.compact{grid-template-columns:repeat(3,1fr);gap:.75rem}.historical-draws-page .summary-stat .stat-value{font-size:1rem}.historical-draws-page .summary-stat .stat-label{font-size:.65rem}.historical-draws-page .wins-list.compact{gap:.5rem}.historical-draws-page .win-item.compact{padding:.75rem}.historical-draws-page .win-header{margin-bottom:.25rem;flex-wrap:wrap}.historical-draws-page .win-position-info{gap:.5rem}.historical-draws-page .win-position-medal{font-size:1.25rem}.historical-draws-page .win-draw{font-size:.875rem}.historical-draws-page .win-date{font-size:.65rem}.historical-draws-page .prize-amount{font-size:.875rem}.historical-draws-page .search-input-container{flex-direction:column;gap:.75rem}.historical-draws-page .search-button{width:100%}.historical-draws-page .modal-overlay{padding:.5rem}.historical-draws-page .modal-content{max-height:95vh}.historical-draws-page .modal-header{padding:1rem;flex-wrap:wrap}.historical-draws-page .modal-header h2{font-size:1.25rem}.historical-draws-page .modal-body{padding:1rem}.historical-draws-page .modal-footer{padding:1rem;flex-direction:column;gap:.5rem}.historical-draws-page .verify-button,.historical-draws-page .close-button{width:100%;justify-content:center}.historical-draws-page .details-grid{grid-template-columns:1fr}.historical-draws-page .detail-item{flex-direction:column;align-items:flex-start;gap:.25rem}.historical-draws-page .detail-value{justify-content:flex-start;text-align:left;width:100%}.historical-draws-page .hash-display{max-width:100%;word-break:break-all}.historical-draws-page .winner-header{flex-direction:column;align-items:stretch;gap:.5rem}.historical-draws-page .winner-address{flex-direction:column;align-items:flex-start;gap:.5rem}.historical-draws-page .winner-address .detail-value{max-width:100%;word-break:break-all;justify-content:flex-start}.historical-draws-page .winner-verification{flex-direction:column;align-items:flex-start;gap:.5rem}.historical-draws-page .winner-verification .detail-value{max-width:100%;word-break:break-all;justify-content:flex-start}.historical-draws-page .prize-item{flex-wrap:wrap;gap:.5rem}.copy-feedback-toast{top:10px;right:10px;left:10px;max-width:calc(100vw - 20px)}.historical-draws-page .warning-content{padding:0 1rem;gap:.5rem}.historical-draws-page .warning-text p{font-size:.8rem}}@media (max-width: 480px){.historical-draws-page .page-header{padding:1.5rem .5rem}.historical-draws-page .page-title{font-size:1.75rem}.historical-draws-page .statistics-section{padding:0 .5rem 1.5rem}.historical-draws-page .stats-grid{grid-template-columns:1fr 1fr;gap:.75rem}.historical-draws-page .stat-card{padding:.75rem}.historical-draws-page .stat-value{font-size:1.25rem}.historical-draws-page .stat-label{font-size:.75rem}.historical-draws-page .tab-navigation{margin:0 .5rem 1.5rem;width:calc(100% - 1rem)}.historical-draws-page .tab-content{padding:0 .5rem}.historical-draws-page .draw-card{padding:.75rem}.historical-draws-page .draw-key{font-size:1rem}.historical-draws-page .draw-time{font-size:.75rem}.historical-draws-page .summary-stats.compact{grid-template-columns:repeat(2,1fr);gap:.5rem}.historical-draws-page .summary-stat .stat-value{font-size:.875rem}.historical-draws-page .summary-stat .stat-label{font-size:.6rem}.historical-draws-page .winner-item.compact{padding:.5rem}.historical-draws-page .winner-address,.historical-draws-page .winner-prize{font-size:.65rem}.historical-draws-page .copy-button-inline{padding:.125rem .25rem;font-size:.65rem}.historical-draws-page .win-item.compact{padding:.5rem}.historical-draws-page .win-position-medal{font-size:1rem}.historical-draws-page .win-draw{font-size:.75rem}.historical-draws-page .win-date{font-size:.6rem}.historical-draws-page .prize-amount{font-size:.75rem}.historical-draws-page .win-ticket{font-size:.65rem}.historical-draws-page .pagination{flex-direction:column;gap:.5rem}.historical-draws-page .pagination-button{width:100%;max-width:200px}.historical-draws-page .search-container{padding:0 .5rem}.historical-draws-page .search-input{font-size:.875rem;padding:.75rem}.historical-draws-page .search-button{padding:.75rem 1rem}}.historical-draws-page .tab-button:focus,.historical-draws-page .details-button:focus,.historical-draws-page .search-button:focus,.historical-draws-page .copy-button:focus,.historical-draws-page .copy-button-inline:focus,.historical-draws-page .pagination-button:focus,.historical-draws-page .modal-close:focus,.historical-draws-page .verify-button:focus,.historical-draws-page .close-button:focus,.historical-draws-page .warning-close:focus{outline:2px solid #3b82f6;outline-offset:2px}.historical-draws-page .search-input:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast: high){.historical-draws-page .draw-card,.historical-draws-page .stat-card,.historical-draws-page .details-section{border-width:2px;border-color:#ffffff4d}.historical-draws-page .status-badge{border-width:2px}.historical-draws-page .summary-label,.historical-draws-page .detail-label{color:#e2e8f0}}@media (prefers-reduced-motion: reduce){.historical-draws-page .loading-spinner,.historical-draws-page .warning-icon,.historical-draws-page .draw-card,.historical-draws-page .stat-card,.historical-draws-page .details-button,.historical-draws-page .search-button,.historical-draws-page .copy-button,.historical-draws-page .copy-button-inline,.historical-draws-page .pagination-button,.historical-draws-page .verify-button,.historical-draws-page .close-button,.historical-draws-page .modal-content,.historical-draws-page .copy-feedback-toast{animation:none;transition:none}.historical-draws-page .draw-card:hover,.historical-draws-page .stat-card:hover,.historical-draws-page .details-button:hover,.historical-draws-page .search-button:hover,.historical-draws-page .copy-button:hover,.historical-draws-page .copy-button-inline:hover,.historical-draws-page .pagination-button:hover,.historical-draws-page .verify-button:hover,.historical-draws-page .close-button:hover{transform:none}}@media print{.historical-draws-page{background:#fff;color:#000}.historical-draws-page .top-menu-logo,.historical-draws-page .tab-navigation,.historical-draws-page .modal-overlay,.historical-draws-page .loading-overlay,.historical-draws-page .draw-warning-banner,.historical-draws-page .copy-feedback-toast{display:none}.historical-draws-page .draw-card,.historical-draws-page .stat-card,.historical-draws-page .details-section{border:1px solid #ccc;break-inside:avoid;background:#fff}.historical-draws-page .page-title{color:#000}.historical-draws-page .title-gradient{-webkit-text-fill-color:black;background:none}.historical-draws-page .stat-value,.historical-draws-page .draw-key,.historical-draws-page .winner-title,.historical-draws-page .detail-value{color:#000}}.token-launcher{--tl-accent: #fbb737;--tl-success: #22c55e;--tl-warning: #fbbf24;--tl-danger: #ef4444;--tl-info: #60a5fa;--tl-surface: rgba(255, 255, 255, .05);--tl-border: rgba(255, 255, 255, .12);--tl-muted: #a0a0a0;--tl-text: #ffffff;min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:var(--tl-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.launcher-nav{display:flex;align-items:center;padding:1rem 2rem;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--tl-border);position:sticky;top:0;z-index:100}.nav-title{margin-left:1rem;font-size:1.5rem;font-weight:700;color:var(--tl-accent)}.launcher-content{max-width:1200px;margin:0 auto;padding:2rem}.launcher-form-container{max-width:800px;margin:0 auto;animation:fadeIn .6s ease-out}.launcher-header{text-align:center;margin-bottom:3rem}.launcher-title{font-size:3rem;font-weight:900;line-height:1.2;margin-bottom:1rem}.gradient-text{background:linear-gradient(135deg,var(--tl-accent),#e8a317);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.highlight-text{color:#fff}.launcher-subtitle{font-size:1.2rem;color:var(--tl-muted);max-width:600px;margin:0 auto;line-height:1.6}.launcher-form{background:var(--tl-surface);border-radius:20px;padding:2rem;border:1px solid var(--tl-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0000004d}.requirements-card{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.requirements-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.requirements-header h3{margin:0;color:var(--tl-info);font-size:1.1rem}.progress-bar{position:relative;width:200px;height:20px;background:#ffffff1a;border-radius:10px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(135deg,var(--tl-accent),#e8a317);border-radius:10px;transition:width .3s ease;position:relative}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:1}.requirement-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.95rem}.requirement-item:last-child{margin-bottom:0}.status-good{color:var(--tl-success);font-weight:600}.status-bad{color:var(--tl-danger);font-weight:600}.validation-status{margin-left:.5rem;font-size:.9rem}.validation-status.success{color:var(--tl-success)}.validation-status.error{color:var(--tl-danger)}.wallet-verification-status{margin-top:1rem;padding:1.5rem;background:var(--tl-surface);border-radius:12px;border:1px solid var(--tl-border)}.wallet-verification-status h4{margin:0 0 1rem;color:var(--tl-accent);font-size:1rem;font-weight:600}.verification-check{margin-bottom:.75rem}.verification-check:last-child{margin-bottom:0}.check-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#ffffff08;border-radius:8px;border:1px solid var(--tl-border);font-size:.9rem;transition:all .2s ease}.status-icon{font-size:1.1rem;flex-shrink:0;width:20px;text-align:center;display:inline-grid;place-items:center;height:20px;line-height:20px;vertical-align:middle}.status-icon.loading{color:var(--tl-warning);animation:pulse 2s infinite}.status-icon.success{color:var(--tl-success)}.status-icon.error{color:var(--tl-danger)}.status-icon.pending{color:var(--tl-muted)}.verification-error{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;margin-top:1rem}.error-icon{font-size:1.1rem;flex-shrink:0}.verification-success{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#6ee7b7;margin-top:1rem;font-weight:500}.success-icon{font-size:1.1rem;flex-shrink:0}.form-section{margin-bottom:2rem}.form-section h3{margin:0 0 1.5rem;color:var(--tl-accent);font-size:1.3rem;font-weight:600}.form-group{margin-bottom:1rem}.form-group label{display:flex;align-items:center;margin-bottom:.5rem;font-weight:600;color:#e5e5e5;font-size:.95rem}.form-group input,.form-group textarea,.form-group select{width:100%;padding:.75rem;border:1px solid var(--tl-border);border-radius:8px;background:var(--tl-surface);color:var(--tl-text);font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--tl-accent);box-shadow:0 0 0 2px #fbb73733;background:#ffffff14}.form-group input.error,.form-group textarea.error{border-color:var(--tl-danger);box-shadow:0 0 0 2px #ef444433}.error-text{color:var(--tl-danger);font-size:.875rem;margin-top:.25rem;display:block;font-weight:500}.char-count{text-align:right;font-size:.875rem;color:var(--tl-muted);margin-top:.25rem}.helper-text{font-size:.875rem;color:var(--tl-muted);margin-top:.25rem;line-height:1.4}.helper-text.success{color:var(--tl-success);font-weight:500}.helper-text.error{color:var(--tl-danger);font-weight:500}.calculated-price{display:block;margin-top:.25rem;color:var(--tl-accent);font-weight:600}.input-help{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.75rem;background:#60a5fa1a;border:1px solid rgba(96,165,250,.3);border-radius:6px}.help-icon{font-size:1rem;color:var(--tl-info);flex-shrink:0}.help-text{color:#93c5fd;font-size:.85rem;line-height:1.4}.logo-upload-container{margin-bottom:1rem}.logo-upload-area{border:2px dashed var(--tl-border);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;position:relative;min-height:150px;display:flex;align-items:center;justify-content:center}.logo-upload-area:hover{border-color:var(--tl-accent);background:#fbb7370d;transform:translateY(-2px)}.logo-upload-area.error{border-color:var(--tl-danger);background:#ef44440d}.logo-upload-area.has-preview{border-color:var(--tl-success);background:#10b9810d}.upload-placeholder{text-align:center}.upload-icon{font-size:2rem;margin-bottom:.5rem}.upload-specs{font-size:.875rem;color:var(--tl-muted);margin-top:.5rem}.logo-preview{position:relative;width:120px;height:120px;margin:0 auto;border-radius:12px;overflow:hidden}.logo-preview img{width:100%;height:100%;object-fit:cover;border-radius:8px}.upload-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;opacity:0;transition:opacity .2s ease;color:#fff;font-weight:600;font-size:.9rem;text-align:center;gap:.25rem}.change-text{font-size:.8rem;color:var(--tl-muted)}.logo-preview:hover .upload-overlay{opacity:1}.validation-summary{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.validation-summary h4{margin:0 0 1rem;color:#fca5a5;font-size:1rem;font-weight:600}.validation-summary ul{margin:0;padding-left:1.5rem;color:#fca5a5}.validation-summary li{margin-bottom:.5rem;font-size:.9rem}.validation-summary li:last-child{margin-bottom:0}.cost-breakdown-card{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.cost-breakdown-card h3{margin:0 0 1rem;color:#4ade80;font-size:1.1rem}.cost-grid{display:grid;gap:.75rem}.cost-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.95rem}.cost-item.total-cost{border-top:1px solid var(--tl-border);font-weight:700;font-size:1.1rem;color:#4ade80;margin-top:.5rem;padding-top:1rem}.cost-label{color:#e5e5e5}.cost-value{font-weight:600;color:#4ade80}.future-costs-warning{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--tl-border)}.future-costs-warning h4{margin:0 0 1rem;color:var(--tl-warning);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.warning-content{display:grid;gap:.75rem;margin-bottom:1rem}.warning-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px}.warning-icon{font-size:1.1rem;flex-shrink:0}.warning-details{flex:1;display:flex;justify-content:space-between;align-items:center}.warning-title{color:#e5e5e5;font-size:.9rem;font-weight:500}.warning-cost{color:var(--tl-warning);font-size:.9rem;font-weight:700}.warning-note{color:var(--tl-warning);font-size:.85rem;line-height:1.5;background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:6px;padding:.75rem;margin:0}.terms-section{margin-bottom:2rem}.checkbox-container{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;line-height:1.5}.checkbox-container input[type=checkbox]{width:auto;margin:0;margin-top:.25rem;flex-shrink:0;accent-color:var(--tl-accent)}.terms-text{color:#e5e5e5;font-size:.875rem;flex:1;line-height:1.5;display:flex;flex-direction:column;gap:.25rem}.terms-text a{color:var(--tl-accent);text-decoration:none;font-weight:500}.terms-text a:hover{text-decoration:underline}.terms-agreed{color:var(--tl-success);font-weight:600;margin-left:.5rem}.error-banner{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:1rem;margin-bottom:1rem;color:#fca5a5;text-align:center;font-weight:500}.launch-button-container{text-align:center}.launch-button{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,var(--tl-accent),#e8a317);color:#1a1a1a;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;margin-bottom:1rem}.launch-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #fbb7374d}.launch-button:disabled,.launch-button.disabled{opacity:.5;cursor:not-allowed;transform:none;background:#ffffff1a;color:#6b7280;border:1px solid var(--tl-border)}.loading-spinner{display:flex;align-items:center;gap:.5rem}.button-disabled-reasons{background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:8px;padding:1rem;text-align:left;font-size:.875rem;color:var(--tl-muted);max-width:500px;margin:0 auto}.button-disabled-reasons p{margin:0 0 .75rem;font-weight:600;color:#e5e5e5}.button-disabled-reasons ul{margin:0;padding-left:1.5rem;list-style-type:disc}.button-disabled-reasons li{margin-bottom:.5rem;line-height:1.4}.button-disabled-reasons li:last-child{margin-bottom:0}.verification-status-indicator{background:#60a5fa1a;border:1px solid rgba(96,165,250,.3);border-radius:12px;padding:1rem;margin-bottom:2rem;text-align:center}.status-header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem}.status-text{color:var(--tl-info);font-weight:600;font-size:1rem}.time-remaining{color:var(--tl-muted);font-size:.9rem;margin-bottom:.5rem}.pending-changes-summary{color:#93c5fd;font-size:.85rem}.payment-container{max-width:600px;margin:0 auto;animation:fadeIn .6s ease-out}.payment-header{text-align:center;margin-bottom:2rem}.payment-header h2{font-size:2rem;margin-bottom:.5rem;color:var(--tl-accent);font-weight:700}.payment-header p{color:var(--tl-muted);font-size:1.1rem}.payment-card{background:var(--tl-surface);border-radius:20px;padding:2rem;border:1px solid var(--tl-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0000004d}.payment-details h3{margin:0 0 1.5rem;color:var(--tl-accent);font-size:1.3rem;font-weight:600}.payment-info{display:grid;gap:1.5rem;margin-bottom:2rem}.info-item{display:grid;gap:.5rem}.info-label{font-weight:600;color:#e5e5e5;font-size:.95rem}.info-value{font-size:1.2rem;font-weight:700;color:#4ade80}.address-container,.tag-container{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:8px}.address-value{flex:1;font-family:Monaco,Consolas,SF Mono,monospace;font-size:.9rem;color:var(--tl-accent);word-break:break-all;font-weight:600}.tag-value{flex:1;font-family:Monaco,Consolas,SF Mono,monospace;font-size:1.1rem;color:var(--tl-accent);font-weight:700}.copy-btn{padding:.5rem 1rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:6px;color:var(--tl-accent);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.85rem;font-family:inherit;flex-shrink:0}.payment-warning{display:flex;gap:.75rem;padding:1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;margin-bottom:2rem;align-items:flex-start}.warning-text{color:var(--tl-warning);font-size:.9rem;line-height:1.5}.generating-tag-notice{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;margin-bottom:1.5rem;color:var(--tl-info);font-weight:500}.loading-icon{font-size:1.1rem;animation:pulse 2s infinite}.token-summary{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid var(--tl-border);margin-bottom:2rem;max-width:100%}.token-summary h4{margin:0 0 1rem;color:#4ade80;font-size:1.1rem;font-weight:600;text-align:center;border-bottom:1px solid var(--tl-border);padding-bottom:.75rem}.token-header-info{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.token-img{flex-shrink:0}.token-img img{width:60px;height:60px;border-radius:12px;object-fit:cover;border:2px solid var(--tl-border)}.token-basic-info{flex:1;min-width:0}.token-name-symbol{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.token-name{font-size:1.1rem;font-weight:700;color:#fff;word-break:break-word}.token-symbol{font-size:.9rem;font-weight:600;color:var(--tl-accent);background:#fbb7371a;padding:.2rem .5rem;border-radius:4px;border:1px solid rgba(251,183,55,.3)}.status-badge{font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:6px;display:inline-block}.status-badge.initial{background:#f59e0b1a;color:var(--tl-warning);border:1px solid rgba(245,158,11,.3)}.status-badge.payment,.status-badge.minting{background:#3b82f61a;color:var(--tl-info);border:1px solid rgba(59,130,246,.3)}.status-badge.PreAMM{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.status-badge.complete{background:#10b9811a;color:var(--tl-success);border:1px solid rgba(16,185,129,.3)}.token-description{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.token-description p{margin:0;color:var(--tl-muted);font-size:.9rem;line-height:1.4;font-style:italic}.token-metrics-grid{margin-bottom:1rem}.metric-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.metric-row:last-child{margin-bottom:0}.metric-item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.metric-label{font-size:.8rem;color:var(--tl-muted);font-weight:500}.metric-value{font-size:.9rem;color:#e5e5e5;font-weight:600;word-break:break-all}.metric-value.highlight{color:var(--tl-accent);font-weight:700}.creator-address{font-family:Monaco,Consolas,SF Mono,monospace;font-size:.75rem!important;color:var(--tl-info)}.token-social-links{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.social-label{font-size:.9rem;color:var(--tl-muted);font-weight:600;flex-shrink:0}.social-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.social-btn{font-size:.8rem;padding:.3rem .6rem;background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:6px;color:#e5e5e5;text-decoration:none;transition:all .2s ease;font-weight:500}.social-btn:hover{background:#ffffff1a;transform:translateY(-1px)}.payment-breakdown-summary{margin-bottom:1rem;background:#22c55e0d;border:1px solid rgba(34,197,94,.2);border-radius:8px;padding:1rem}.breakdown-header{margin-bottom:.75rem}.breakdown-title{font-size:.95rem;font-weight:600;color:#4ade80}.breakdown-items{display:flex;flex-direction:column;gap:.5rem}.breakdown-item{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#e5e5e5}.breakdown-item.total{padding-top:.5rem;border-top:1px solid var(--tl-border);font-weight:700;color:#4ade80;font-size:.9rem}.launch-timeline{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:1rem}.timeline-header{margin-bottom:.75rem}.timeline-title{font-size:.95rem;font-weight:600;color:var(--tl-info)}.timeline-steps{display:flex;flex-direction:column;gap:.5rem}.timeline-step{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:#e5e5e5}.step-number{width:20px;height:20px;background:#3b82f633;color:var(--tl-info);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.step-text{flex:1;line-height:1.3}.payment-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.check-payment-btn{padding:1rem 2rem;background:linear-gradient(135deg,var(--tl-success),#16a34a);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:1rem}.check-payment-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #22c55e4d}.check-payment-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.secondary-payment-actions{display:flex;gap:1rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}.edit-token-btn,.delete-token-btn{padding:.75rem 1.5rem;border:1px solid var(--tl-border);border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:.9rem}.edit-token-btn{background:#3b82f61a;border-color:#3b82f64d;color:var(--tl-info)}.edit-token-btn:hover:not(:disabled){background:#3b82f633;transform:translateY(-1px)}.delete-token-btn.danger{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}.delete-token-btn.danger:hover:not(:disabled){background:#ef444433;transform:translateY(-1px)}.payment-instructions-footer{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid var(--tl-border);margin-top:2rem}.payment-instructions-footer h4{margin:0 0 1rem;color:var(--tl-accent);font-size:1rem;font-weight:600}.payment-instructions-footer h5{margin:1.5rem 0 1rem;color:var(--tl-info);font-size:.95rem;font-weight:600}.payment-instructions-footer ol{margin:0 0 1.5rem;padding-left:1.5rem;color:#e5e5e5}.payment-instructions-footer li{margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.wallet-info{margin-top:1.5rem}.wallet-list{display:grid;gap:.75rem}.wallet-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:8px;font-size:.85rem}.wallet-type{color:var(--tl-muted);font-weight:500}.wallet-address{font-family:Monaco,Consolas,SF Mono,monospace;color:var(--tl-accent);font-weight:600;font-size:.8rem}.wallet-item.launch{border-left:3px solid var(--tl-accent)}.wallet-item.edit{border-left:3px solid var(--tl-info)}.wallet-item.delete{border-left:3px solid var(--tl-danger)}.progress-container{max-width:600px;margin:0 auto;animation:fadeIn .6s ease-out}.progress-header{text-align:center;margin-bottom:2rem}.progress-header h2{font-size:2rem;margin-bottom:.5rem;color:var(--tl-accent);font-weight:700}.progress-header p{color:var(--tl-muted);font-size:1.1rem;line-height:1.6}.real-progress-tracker{background:var(--tl-surface);border-radius:20px;padding:2rem;margin-bottom:2rem;border:1px solid var(--tl-border)}.progress-stage{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;margin-bottom:1rem;border-radius:12px;transition:all .3s ease;text-align:left;position:relative}.progress-stage:last-child{margin-bottom:0}.progress-stage.completed{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);transform:scale(1.01)}.progress-stage.active{background:#fbb7371a;border:1px solid rgba(251,183,55,.3);transform:scale(1.02);box-shadow:0 4px 12px #fbb73733}.progress-stage.pending{background:#ffffff08;border:1px solid var(--tl-border);opacity:.6}.stage-indicator{font-size:1.5rem;width:40px;text-align:center;flex-shrink:0;line-height:1}.stage-content{flex:1;min-width:0}.stage-title{font-weight:600;margin-bottom:.5rem;color:#fff;font-size:1.1rem}.stage-loading{font-size:.9rem;color:var(--tl-accent);animation:pulse 2s infinite;font-weight:500}.stage-success{margin-top:.75rem}.view-presale-btn{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--tl-accent),#e8a317);color:#1a1a1a;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:.9rem}.view-presale-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fbb7374d}.progress-info{background:var(--tl-surface);border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid var(--tl-border)}.current-status{font-size:1.1rem;margin-bottom:1rem;color:#e5e5e5}.current-status strong{color:var(--tl-accent)}.order-details{color:var(--tl-muted);font-size:.95rem;line-height:1.6}.order-details p{margin:.25rem 0}.order-details strong{color:#e5e5e5}.progress-actions{text-align:center}.refresh-status-btn{padding:.75rem 1.5rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:var(--tl-info);cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:.9rem}.refresh-status-btn:hover{background:#3b82f633;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}.toast-notification{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;z-index:1000;animation:slideInRight .3s ease-out;max-width:400px;box-shadow:0 8px 32px #0000004d}.toast-notification.success{background:var(--tl-success);color:#fff}.toast-notification.warning{background:var(--tl-warning);color:#1a1a1a}.toast-notification.error{background:var(--tl-danger);color:#fff}@media (max-width: 768px){.launcher-content{padding:1rem}.launcher-form{padding:1.5rem;border-radius:16px}.launcher-header{margin-bottom:2rem}.launcher-title{font-size:2.5rem}.launcher-subtitle{font-size:1.1rem}.form-row{grid-template-columns:1fr;gap:0}.nav-title{font-size:1.3rem}.requirements-card,.cost-breakdown-card{padding:1.25rem}.requirements-header{flex-direction:column;align-items:flex-start;gap:1rem}.progress-bar{width:100%}.wallet-verification-status{padding:1.25rem}.check-item{padding:.65rem;font-size:.85rem;gap:.5rem}.status-icon{font-size:1rem;width:18px}.verification-error,.verification-success{padding:.875rem;gap:.5rem}.logo-upload-area{padding:1.5rem;min-height:120px}.logo-preview{width:100px;height:100px}.progress-actions{flex-direction:column;gap:.75rem}.real-progress-tracker{padding:1.5rem}.stage-indicator{font-size:1.3rem;width:35px}.progress-stage{padding:1.25rem}.form-section h3{font-size:1.2rem}.requirements-card h3{font-size:1rem}.validation-summary{padding:1.25rem}.button-disabled-reasons{padding:.875rem;font-size:.8rem}.payment-container{padding:0 1rem}.payment-card{padding:1.5rem;border-radius:16px}.payment-actions{flex-direction:column;gap:.75rem}.check-payment-btn{width:100%}.address-container,.tag-container{flex-direction:column;align-items:stretch;gap:.5rem}.copy-btn{align-self:center;width:fit-content}.secondary-payment-actions{flex-direction:column;gap:.75rem}.edit-token-btn,.delete-token-btn{width:100%}.token-header-info{flex-direction:column;text-align:center;gap:.75rem}.token-img img{width:50px;height:50px}.token-name-symbol{justify-content:center}.metric-row{grid-template-columns:1fr;gap:.5rem}.metric-item{padding:.5rem}.metric-label{font-size:.75rem}.metric-value{font-size:.85rem}.creator-address{font-size:.7rem!important}.token-social-links{flex-direction:column;align-items:stretch;gap:.5rem}.social-buttons{justify-content:center}.social-btn{font-size:.75rem;padding:.4rem .8rem}.breakdown-item,.timeline-step{font-size:.8rem}.step-number{width:18px;height:18px;font-size:.7rem}.wallet-item{flex-direction:column;align-items:flex-start;gap:.5rem}.wallet-address{word-break:break-all;line-height:1.3}.warning-details{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width: 480px){.launcher-nav{padding:1rem;flex-direction:column;gap:.5rem;text-align:center}.nav-logo img{height:32px}.nav-title{font-size:1.2rem;margin-left:0}.launcher-content{padding:.75rem}.launcher-form{padding:1rem;border-radius:12px}.launcher-header{margin-bottom:1.5rem}.launcher-title{font-size:2rem;line-height:1.3}.launcher-subtitle{font-size:1rem;padding:0 1rem}.form-section{margin-bottom:1.5rem}.form-section h3{font-size:1.1rem;margin-bottom:1rem}.form-group{margin-bottom:.75rem}.form-group input,.form-group textarea{padding:.65rem;font-size:16px}.requirements-card,.cost-breakdown-card{padding:1rem;margin-bottom:1.5rem}.requirement-item{font-size:.9rem;flex-wrap:wrap;gap:.5rem}.wallet-verification-status{padding:1rem}.wallet-verification-status h4{font-size:.95rem}.check-item{padding:.6rem;font-size:.8rem;flex-direction:column;align-items:flex-start;gap:.25rem}.status-icon{font-size:.9rem;width:auto}.verification-error,.verification-success{padding:.75rem;font-size:.85rem;flex-direction:column;align-items:flex-start;gap:.25rem}.logo-upload-area{padding:1rem;min-height:100px}.upload-icon{font-size:1.5rem}.logo-preview{width:80px;height:80px}.cost-item{font-size:.9rem;flex-wrap:wrap;gap:.25rem}.cost-item.total-cost{font-size:1rem}.terms-text{font-size:.8rem}.launch-button{padding:.875rem 1.5rem;font-size:1rem;min-height:50px}.progress-header h2{font-size:1.75rem}.real-progress-tracker{padding:1rem}.progress-stage{padding:.65rem;gap:.75rem}.stage-indicator{font-size:1.2rem;width:30px}.stage-title{font-size:.9rem}.stage-loading{font-size:.8rem}.refresh-status-btn{padding:.65rem 1.25rem;font-size:.85rem}.error-banner{padding:.875rem;font-size:.9rem}.validation-summary{padding:1rem;font-size:.85rem}.validation-summary h4{font-size:.95rem}.button-disabled-reasons{padding:.75rem;font-size:.75rem;max-width:none}.button-disabled-reasons p{font-size:.8rem}.progress-bar{height:16px}.progress-text{font-size:.7rem}.payment-card{padding:1rem;border-radius:12px}.payment-header h2{font-size:1.5rem}.payment-details h3{font-size:1.2rem}.info-value{font-size:1.1rem}.address-value,.tag-value{font-size:.8rem;word-break:break-all}.copy-btn{padding:.4rem .8rem;font-size:.8rem}.payment-warning{padding:.875rem;gap:.5rem}.warning-text{font-size:.85rem}.check-payment-btn{padding:.875rem 1.5rem;font-size:.95rem}.token-img img{width:45px;height:45px}.metric-item{padding:.4rem}.metric-label{font-size:.7rem}.metric-value{font-size:.8rem}.creator-address{font-size:.65rem!important;line-height:1.2}.social-btn{font-size:.7rem;padding:.3rem .6rem}.payment-breakdown-summary,.launch-timeline{padding:.75rem}.breakdown-item,.timeline-step{font-size:.75rem}.breakdown-title,.timeline-title{font-size:.85rem}.step-number{width:16px;height:16px;font-size:.65rem}.wallet-item{padding:.65rem}.wallet-type{font-size:.8rem}.wallet-address{font-size:.75rem}.warning-item{padding:.6rem;gap:.5rem}.warning-icon{font-size:1rem}.warning-title,.warning-cost{font-size:.8rem}.warning-note{font-size:.75rem;padding:.6rem}.toast-notification{right:10px;left:10px;max-width:none}}@media (max-width: 360px){.launcher-title{font-size:1.75rem}.launcher-subtitle{font-size:.95rem}.form-section h3{font-size:1rem}.launcher-form,.requirements-card,.cost-breakdown-card,.wallet-verification-status{padding:.75rem}.logo-upload-area{padding:.75rem;min-height:80px}.real-progress-tracker{padding:.75rem}.launch-button{font-size:.95rem;padding:.75rem 1.25rem}.validation-summary{padding:.875rem}.button-disabled-reasons{padding:.65rem;font-size:.7rem}.requirements-header{gap:.75rem}.progress-bar{height:14px}.progress-text{font-size:.65rem}.validation-status{font-size:.8rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.form-group input:focus-visible,.form-group textarea:focus-visible,.launch-button:focus-visible,.check-payment-btn:focus-visible,.refresh-status-btn:focus-visible,.edit-token-btn:focus-visible,.delete-token-btn:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}@media (prefers-contrast: high){.launcher-form,.requirements-card,.cost-breakdown-card,.wallet-verification-status,.validation-summary,.check-item,.verification-error,.verification-success{border-width:2px}.progress-fill{background:var(--tl-accent)}.validation-status.success{color:#0f0}.validation-status.error{color:red}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.progress-fill{transition:none}}@media print{.launcher-nav,.progress-actions,.launch-button,.button-disabled-reasons,.validation-summary,.payment-actions,.secondary-payment-actions,.toast-notification{display:none}.token-launcher{background:#fff;color:#000}.launcher-form,.requirements-card,.cost-breakdown-card{background:#fff;border:1px solid #ccc;break-inside:avoid}.validation-status{display:none}}.token-launcher::-webkit-scrollbar{width:8px}.token-launcher::-webkit-scrollbar-track{background:#ffffff1a}.token-launcher::-webkit-scrollbar-thumb{background:#fbb73780;border-radius:4px}.token-launcher::-webkit-scrollbar-thumb:hover{background:#fbb737b3}.enhanced-progress-container{max-width:700px;margin:0 auto;animation:fadeIn .6s ease-out}.estimated-completion{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--tl-info);font-size:.9rem;font-weight:500}.completion-icon{font-size:1rem}.enhanced-progress-tracker{background:var(--tl-surface);border-radius:20px;padding:2rem;margin-bottom:2rem;border:1px solid var(--tl-border)}.enhanced-progress-stage{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;margin-bottom:1rem;border-radius:12px;transition:all .3s ease;position:relative}.enhanced-progress-stage:last-child{margin-bottom:0}.enhanced-progress-stage.completed{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.enhanced-progress-stage.active{background:#fbb7371a;border:1px solid rgba(251,183,55,.3);transform:scale(1.02);box-shadow:0 4px 12px #fbb73733}.enhanced-progress-stage.pending{background:#ffffff08;border:1px solid var(--tl-border);opacity:.6}.stage-substeps{margin-top:1rem;padding-left:1rem;border-left:2px solid var(--tl-border)}.substep{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;transition:all .2s ease}.substep.completed{color:var(--tl-success)}.substep.pending{color:var(--tl-muted)}.substep-icon{font-size:.8rem;width:16px;text-align:center}.substep-name{flex:1}.presale-progress-mini{margin-top:1rem;padding:1rem;background:#ffffff0d;border-radius:8px}.progress-bar-mini{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill-mini{height:100%;background:linear-gradient(135deg,var(--tl-accent),#e8a317);border-radius:4px;transition:width .3s ease}.progress-stats-mini{display:flex;justify-content:space-between;font-size:.8rem;color:var(--tl-muted)}.next-steps-section{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.next-steps-section h4{margin:0 0 1rem;color:var(--tl-info);font-size:1rem}.next-steps-list{margin:0;padding:0;list-style:none}.next-step-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;color:#93c5fd;font-size:.9rem}.step-bullet{color:var(--tl-info);font-weight:700;font-size:1.2rem}.stage-errors{margin-top:.5rem;padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#fca5a5;font-size:.85rem}.force-check-btn{padding:.5rem 1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:var(--tl-warning);cursor:pointer;transition:all .2s ease;font-weight:500;font-family:inherit;font-size:.85rem}.force-check-btn:hover{background:#f59e0b33;transform:translateY(-1px)}@media (max-width: 480px){.test-message{font-size:.8rem}.test-banner-content{padding:.5rem}}.verification-status-indicator,.launcher-content{position:relative;z-index:1}.why-launch-section.expanded .why-launch-content{max-height:1000px;opacity:1}.why-launch-stats-section{background:linear-gradient(135deg,#22c55e1a,#10b9811a);border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.why-launch-stats-title{font-size:1.1rem;font-weight:700;color:var(--tl-success);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.why-launch-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.why-launch-stat-item{text-align:center;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(34,197,94,.2)}.why-launch-stat-value{font-size:1.5rem;font-weight:700;color:#4ade80;margin-bottom:.25rem}.why-launch-stat-label{font-size:.85rem;color:var(--tl-muted)}@media (max-width: 768px){.why-launch-header{padding:1.25rem 1.5rem}.why-launch-header-icon{font-size:1.5rem}.why-launch-header-title{font-size:1.2rem}.why-launch-header-subtitle{font-size:.85rem}.why-launch-content-inner{padding:1.5rem}.why-launch-benefit-card{padding:1.25rem}.why-launch-benefit-header{gap:.75rem}.why-launch-benefit-icon{font-size:1.7rem}.why-launch-benefit-title{font-size:1.1rem}.why-launch-benefit-description{font-size:.9rem}.why-launch-stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.why-launch-stat-item{padding:.75rem}.why-launch-stat-value{font-size:1.3rem}}@media (max-width: 480px){.why-launch-header{padding:1rem}.why-launch-header-content{gap:.75rem}.why-launch-header-title{font-size:1.1rem}.why-launch-content-inner,.why-launch-benefit-card{padding:1rem}.why-launch-benefit-header{flex-direction:column;gap:.5rem;text-align:center}.why-launch-benefit-icon{font-size:2.5rem;margin-top:0}.why-launch-stats-grid{grid-template-columns:1fr}.why-launch-cta-button{padding:.875rem 1.75rem;font-size:1rem}}.why-launch-benefit-card{padding:.75rem}.why-launch-benefit-header{gap:.5rem}.why-launch-benefit-icon{font-size:1.8rem}.why-launch-benefit-title{font-size:.95rem}.why-launch-benefit-description{font-size:.8rem;margin-bottom:.5rem}.why-launch-highlight-tag{font-size:.7rem;padding:.15rem .5rem}.why-launch-benefit-card{padding:1rem}.why-launch-benefit-header{gap:.75rem;flex-direction:column;text-align:center}.why-launch-benefit-icon{font-size:2rem;margin-top:0}.why-launch-benefit-title{font-size:1rem;line-height:1.3}.why-launch-benefit-description{font-size:.85rem;line-height:1.5;margin-bottom:.75rem}.why-launch-benefit-highlights{justify-content:center}.why-launch-highlight-tag{font-size:.75rem;padding:.2rem .6rem;white-space:nowrap}.why-launch-section{background:#ffffff0d;border-radius:16px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;margin-bottom:2rem;overflow:hidden;transition:all .3s ease}.why-launch-header{padding:1.5rem 2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#fbb7371a,#e8a3171a);border-bottom:1px solid rgba(251,183,55,.2);transition:all .2s ease;-webkit-user-select:none;user-select:none}.why-launch-header:hover{background:linear-gradient(135deg,#fbb73726,#e8a31726);transform:translateY(-1px)}.why-launch-header-content{display:flex;align-items:center;gap:1rem}.why-launch-header-icon{font-size:1.8rem;animation:glow 2s ease-in-out infinite alternate}.why-launch-header-text{flex:1}.why-launch-header-title{font-size:1.3rem;font-weight:700;color:var(--tl-accent);margin-bottom:.25rem}.why-launch-header-subtitle{font-size:.9rem;color:var(--tl-muted);font-weight:500}.why-launch-expand-icon{font-size:1.2rem;color:var(--tl-accent);transition:transform .3s ease;font-weight:700}.why-launch-section.expanded .why-launch-expand-icon{transform:rotate(180deg)}.why-launch-content{max-height:0;overflow:hidden;transition:all .4s ease;opacity:0}.why-launch-section.expanded .why-launch-content{max-height:none;opacity:1;overflow:visible;transition:opacity .4s ease .1s}.why-launch-content-inner{padding:1.5rem 2rem 2rem}.why-launch-benefits-grid{display:grid;gap:1.5rem;margin-bottom:2rem}.why-launch-benefit-card{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.08);transition:all .3s ease;position:relative;overflow:hidden}.why-launch-benefit-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--tl-accent),#e8a317);transform:scaleX(0);transition:transform .3s ease}.why-launch-benefit-card:hover{background:#ffffff0f;border-color:#fbb7374d;transform:translateY(-2px);box-shadow:0 8px 25px #fbb73726}.why-launch-benefit-card:hover:before{transform:scaleX(1)}.why-launch-benefit-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.why-launch-benefit-icon{font-size:2rem;flex-shrink:0;margin-top:.25rem}.why-launch-benefit-info{flex:1}.why-launch-benefit-title{font-size:1.2rem;font-weight:700;color:var(--tl-text);margin-bottom:.5rem;line-height:1.3}.why-launch-benefit-description{color:var(--tl-muted);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.why-launch-benefit-highlights{display:flex;flex-wrap:wrap;gap:.5rem}.why-launch-highlight-tag{background:linear-gradient(135deg,#fbb73733,#e8a31733);border:1px solid rgba(251,183,55,.4);border-radius:6px;padding:.25rem .75rem;font-size:.8rem;font-weight:600;color:var(--tl-accent)}.why-launch-cta-section{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.why-launch-cta-text{font-size:1.1rem;color:#e5e5e5;margin-bottom:1.5rem;font-weight:500}.why-launch-cta-button{background:linear-gradient(135deg,var(--tl-accent),#e8a317);color:#1a1a1a;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.why-launch-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fbb7374d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.why-launch-section.expanded .why-launch-benefit-card{animation:fadeInUp .6s ease-out}.why-launch-section.expanded .why-launch-benefit-card:nth-child(1){animation-delay:.1s}.why-launch-section.expanded .why-launch-benefit-card:nth-child(2){animation-delay:.2s}.why-launch-section.expanded .why-launch-benefit-card:nth-child(3){animation-delay:.3s}.why-launch-section.expanded .why-launch-benefit-card:nth-child(4){animation-delay:.4s}.why-launch-section.expanded .why-launch-benefit-card:nth-child(5){animation-delay:.5s}.why-launch-section.expanded .why-launch-benefit-card:nth-child(6){animation-delay:.6s}@media (max-width: 768px){.why-launch-header{padding:1rem 1.25rem;flex-wrap:wrap}.why-launch-header-content{gap:.75rem;flex:1;min-width:0}.why-launch-header-icon{font-size:1.5rem;flex-shrink:0}.why-launch-header-title{font-size:1.1rem;line-height:1.2}.why-launch-header-subtitle{font-size:.8rem;line-height:1.3}.why-launch-content-inner{padding:1rem}.why-launch-benefits-grid{gap:1rem;margin-bottom:1.5rem}.why-launch-cta-section{padding-top:1.5rem}.why-launch-cta-text{font-size:1rem;line-height:1.4;padding:0 .5rem}.why-launch-cta-button{padding:.875rem 1.75rem;font-size:1rem}}-icon{font-size:1.5rem}.why-launch-header-title{font-size:1.2rem}.why-launch-header-subtitle{font-size:.85rem}.why-launch-content-inner{padding:1.5rem}.why-launch-benefit-card{padding:1.25rem}.why-launch-benefit-header{gap:.75rem}.why-launch-benefit-icon{font-size:1.7rem}.why-launch-benefit-title{font-size:1.1rem}.why-launch-benefit-description{font-size:.9rem}.why-launch-stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.why-launch-stat-item{padding:.75rem}.why-launch-stat-value{font-size:1.3rem}@media (max-width: 480px){.why-launch-header{padding:.875rem 1rem}.why-launch-header-content{gap:.5rem;flex-direction:column;text-align:center;width:100%}.why-launch-header-icon{font-size:1.3rem}.why-launch-header-title{font-size:1rem;margin-bottom:.125rem}.why-launch-header-subtitle{font-size:.75rem}.why-launch-expand-icon{font-size:1rem;margin-top:.25rem}.why-launch-content-inner{padding:.75rem}.why-launch-benefits-grid{gap:.75rem;margin-bottom:1rem}.why-launch-cta-section{padding-top:1rem}.why-launch-cta-text{font-size:.9rem;margin-bottom:1rem;padding:0 .25rem}.why-launch-cta-button{padding:.75rem 1.5rem;font-size:.95rem;width:calc(100% - 1rem);max-width:280px}}@media (max-width: 360px){.why-launch-header{padding:.75rem}.why-launch-header-title{font-size:.9rem}.why-launch-header-subtitle{font-size:.7rem}.why-launch-content-inner{padding:.5rem}.why-launch-benefit-card{padding:.6rem}.why-launch-benefit-title{font-size:.9rem}.why-launch-benefit-description{font-size:.75rem}.why-launch-stats-section{padding:.6rem}.why-launch-cta-button{padding:.7rem 1.25rem;font-size:.9rem}}@media (hover: none) and (pointer: coarse){.why-launch-header{min-height:44px}.why-launch-cta-button{min-height:44px;touch-action:manipulation}.why-launch-benefit-card:hover{background:#ffffff08!important;border-color:#ffffff14!important;transform:none!important;box-shadow:none!important}.why-launch-header:hover{background:linear-gradient(135deg,#fbb7371a,#e8a3171a)!important;transform:none!important}}.why-launch-benefit-title,.why-launch-benefit-description,.why-launch-cta-text{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 480px){.why-launch-benefit-description{text-align:left}.why-launch-benefit-header,.why-launch-benefit-info{text-align:center}}.why-launch-section{position:relative;z-index:1}.why-launch-content{position:relative;z-index:2}.countdown-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px}.countdown-content{background:#1a1a1a;padding:2rem;border-radius:12px;border:1px solid #333;text-align:center;min-width:300px}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.timer-icon{font-size:1.5rem}.timer-text{font-size:1.25rem;font-weight:600;color:#3b82f6}.countdown-message{color:#9ca3af;font-size:.9rem}.checking-indicator{display:flex;align-items:center;justify-content:center;gap:1rem}.spinner{width:24px;height:24px;border:2px solid #333;border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.error-support-card{background:#1a1a1a;border:1px solid #dc2626;border-radius:12px;padding:2rem;text-align:center;max-width:500px;margin:0 auto}.error-icon{font-size:3rem;margin-bottom:1rem}.error-content h3{color:#dc2626;margin-bottom:1rem}.error-content p{color:#9ca3af;margin-bottom:.5rem}.support-contact{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #333}.telegram-support-btn{display:inline-block;background:#08c;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;margin-top:1rem;transition:background-color .2s}.telegram-support-btn:hover{background:#069;color:#fff;text-decoration:none}.redirect-countdown-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.redirect-countdown-overlay .countdown-content{background:#1a1a1a;padding:3rem;border-radius:16px;border:2px solid #22c55e;text-align:center;max-width:400px}.redirect-countdown-overlay .countdown-icon{font-size:3rem;margin-bottom:1rem;display:block}.redirect-countdown-overlay h2{color:#22c55e;margin-bottom:1rem}.redirect-countdown-overlay p{color:#9ca3af;margin-bottom:2rem;font-size:1.1rem}.redirect-now-btn{background:#22c55e;color:#fff;padding:1rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s}.redirect-now-btn:hover{background:#16a34a}.enhanced-progress-container{position:relative;background:#1a1a1a;border-radius:12px;padding:2rem;border:1px solid #333}.presale-url-backup{margin-top:.5rem;color:#6b7280;font-family:monospace}.edit-token-form{--edit-accent: #60a5fa;--edit-success: #22c55e;--edit-warning: #fbbf24;--edit-danger: #ef4444;--edit-surface: rgba(255, 255, 255, .05);--edit-border: rgba(255, 255, 255, .12);--edit-muted: #a0a0a0;--edit-text: #ffffff;color:var(--edit-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;animation:fadeIn .3s ease-out}.edit-token-form .edit-header{text-align:center;margin-bottom:2rem}.edit-token-form .edit-header h2{margin:0 0 1rem;color:var(--edit-accent);font-size:1.3rem;font-weight:600}.edit-token-form .edit-header p{color:var(--edit-muted);margin:.25rem auto 0;max-width:640px;line-height:1.5}.edit-token-form .no-changes-notice{display:flex;align-items:center;gap:.5rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:.75rem;margin-top:1rem;color:var(--edit-warning);font-size:.9rem}.edit-token-form .info-icon{font-size:1rem;flex-shrink:0}.edit-token-form .edit-form{background:var(--edit-surface);border:1px solid var(--edit-border);border-radius:16px;padding:1.5rem}.edit-token-form .form-section{margin-bottom:2rem}.edit-token-form .form-section:last-child{margin-bottom:0}.edit-token-form .form-section h3{margin:0 0 1rem;color:var(--edit-accent);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.edit-token-form .warning-notice{display:flex;align-items:flex-start;gap:.5rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:.875rem;margin-bottom:1rem;color:var(--edit-warning);font-size:.9rem;line-height:1.4}.edit-token-form .warning-icon{font-size:1rem;flex-shrink:0;margin-top:.1rem}.edit-token-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.edit-token-form .form-group{margin-bottom:1rem}.edit-token-form .form-group:last-child{margin-bottom:0}.edit-token-form .form-group label{display:flex;align-items:center;margin-bottom:.5rem;font-weight:600;color:var(--edit-text);font-size:.95rem;gap:.5rem}.edit-token-form .form-group input,.edit-token-form .form-group textarea{width:100%;padding:.75rem;border:1px solid var(--edit-border);border-radius:8px;background:#ffffff0d;color:var(--edit-text);font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box}.edit-token-form .form-group input:focus,.edit-token-form .form-group textarea:focus{outline:none;border-color:var(--edit-accent);box-shadow:0 0 0 2px #60a5fa33;background:#ffffff14}.edit-token-form .form-group input.error,.edit-token-form .form-group textarea.error{border-color:var(--edit-danger);box-shadow:0 0 0 2px #ef444433}.edit-token-form .form-group input::placeholder,.edit-token-form .form-group textarea::placeholder{color:#9ca3af}.edit-token-form .validation-status{margin-left:.5rem;font-size:.9rem}.edit-token-form .validation-status.success{color:var(--edit-success)}.edit-token-form .validation-status.error{color:var(--edit-danger)}.edit-token-form .char-count{text-align:right;font-size:.875rem;color:var(--edit-muted);margin-top:.25rem}.edit-token-form .helper-text{font-size:.875rem;color:var(--edit-muted);margin-top:.25rem;line-height:1.4}.edit-token-form .calculated-price{display:block;margin-top:.25rem;color:var(--edit-accent);font-weight:600}.edit-token-form .error-text{color:var(--edit-danger);font-size:.875rem;margin-top:.25rem;display:block;font-weight:500}.edit-token-form .cost-comparison{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:1rem;margin:1rem 0}.edit-token-form .cost-comparison h4{margin:0 0 1rem;color:var(--edit-success);font-size:1rem;font-weight:600}.edit-token-form .cost-grid{display:grid;gap:.75rem}.edit-token-form .cost-item{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.edit-token-form .cost-label{color:var(--edit-text);font-weight:500}.edit-token-form .cost-value{font-weight:600}.edit-token-form .cost-value.old{color:var(--edit-muted);text-decoration:line-through}.edit-token-form .cost-value.new{color:var(--edit-success)}.edit-token-form .cost-value.increase{color:var(--edit-danger)}.edit-token-form .cost-value.decrease{color:var(--edit-success)}.edit-token-form .logo-upload-container,.edit-token-form .current-logo,.edit-token-form .new-logo{margin-bottom:1rem}.edit-token-form .current-logo h4,.edit-token-form .new-logo h4{margin:0 0 .5rem;color:var(--edit-text);font-size:.95rem;font-weight:600}.edit-token-form .logo-preview{width:100px;height:100px;border-radius:12px;object-fit:cover;border:2px solid var(--edit-border)}.edit-token-form .logo-preview.current{border-color:var(--edit-muted)}.edit-token-form .logo-preview.new{border-color:var(--edit-success)}.edit-token-form .logo-upload-area{border:2px dashed var(--edit-border);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;min-height:120px;display:flex;align-items:center;justify-content:center}.edit-token-form .logo-upload-area:hover{border-color:var(--edit-accent);background:#60a5fa0d;transform:translateY(-2px)}.edit-token-form .logo-upload-area.error{border-color:var(--edit-danger);background:#ef44440d}.edit-token-form .logo-upload-area.has-preview{border-color:var(--edit-success);background:#22c55e0d}.edit-token-form .upload-content{text-align:center}.edit-token-form .upload-icon{font-size:2rem;margin-bottom:.5rem;color:var(--edit-accent)}.edit-token-form .upload-specs{font-size:.875rem;color:var(--edit-muted);margin-top:.5rem}.edit-token-form .edit-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.edit-token-form .confirm-btn{padding:1rem 2rem;background:linear-gradient(135deg,var(--edit-success),#16a34a);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:1rem;min-height:48px;display:flex;align-items:center;gap:.5rem}.edit-token-form .confirm-btn:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px #22c55e4d}.edit-token-form .confirm-btn.disabled{opacity:.5;cursor:not-allowed;transform:none;background:#ffffff1a;color:#6b7280}.edit-token-form .cancel-btn{padding:1rem 2rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:1rem;min-height:48px;display:flex;align-items:center;gap:.5rem}.edit-token-form .cancel-btn:hover:not(:disabled){background:#ef444433;transform:translateY(-1px)}.edit-token-form .edit-help{background:#ffffff08;border-radius:12px;padding:1rem;margin-top:2rem;border:1px solid var(--edit-border)}.edit-token-form .edit-help h4{margin:0 0 .75rem;color:var(--edit-accent);font-size:1rem;font-weight:600}.edit-token-form .edit-help ul{margin:0;padding-left:1.5rem;color:var(--edit-muted)}.edit-token-form .edit-help li{margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.edit-token-form .edit-help li:last-child{margin-bottom:0}.edit-token-form .error-banner{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:1rem;margin-bottom:1rem;color:#fca5a5;text-align:center;font-weight:500}@media (max-width: 768px){.edit-token-form .edit-form{padding:1rem}.edit-token-form .form-row{grid-template-columns:1fr;gap:0}.edit-token-form .edit-actions{flex-direction:column;gap:.75rem}.edit-token-form .confirm-btn,.edit-token-form .cancel-btn{width:100%;justify-content:center}.edit-token-form .logo-upload-area{padding:1.5rem;min-height:100px}.edit-token-form .upload-icon{font-size:1.5rem}.edit-token-form .logo-preview{width:80px;height:80px}.edit-token-form .cost-item{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width: 480px){.edit-token-form .edit-form{padding:.75rem}.edit-token-form .form-section{margin-bottom:1.5rem}.edit-token-form .form-group input,.edit-token-form .form-group textarea{padding:.65rem;font-size:16px}.edit-token-form .logo-upload-area{padding:1rem;min-height:80px}.edit-token-form .logo-preview{width:60px;height:60px}.edit-token-form .edit-help,.edit-token-form .cost-comparison{padding:.75rem}.edit-token-form .confirm-btn,.edit-token-form .cancel-btn{padding:.875rem 1.5rem;font-size:.95rem}}.edit-token-form .form-group input:focus-visible,.edit-token-form .form-group textarea:focus-visible,.edit-token-form .confirm-btn:focus-visible,.edit-token-form .cancel-btn:focus-visible{outline:2px solid var(--edit-accent);outline-offset:2px}@media (prefers-contrast: high){.edit-token-form .edit-form,.edit-token-form .cost-comparison,.edit-token-form .edit-help{border-width:2px}.edit-token-form .validation-status.success{color:#0f0}.edit-token-form .validation-status.error{color:red}}@media (prefers-reduced-motion: reduce){.edit-token-form *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.edit-token-form .edit-actions,.edit-token-form .logo-upload-area{display:none}.edit-token-form{background:#fff;color:#000}.edit-token-form .edit-form,.edit-token-form .cost-comparison{background:#fff;border:1px solid #ccc;break-inside:avoid}}.delete-token-form{--dt-accent: #fbb737;--dt-danger: #ef4444;--dt-ok: #22c55e;--dt-ok-dark: #16a34a;--dt-surface: rgba(255, 255, 255, .05);--dt-border: rgba(255, 255, 255, .12);--dt-muted: #a0a0a0;--dt-text: #ffffff;color:var(--dt-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.delete-token-form .delete-header{text-align:center;margin:0 0 1rem;padding:1rem 0 0}.delete-token-form .danger-icon{font-size:2rem;margin-bottom:.25rem}.delete-token-form .danger-subtitle{color:var(--dt-muted);margin:.25rem auto 0;max-width:640px}.delete-token-form .delete-content{background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:16px;padding:1rem}.delete-token-form .critical-warning{border:1px solid rgba(239,68,68,.35);background:#ef444414;border-radius:12px;padding:.875rem;margin-bottom:1rem}.delete-token-form .warning-header{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#fca5a5;margin-bottom:.25rem}.delete-token-form .warning-title{letter-spacing:.04em}.delete-token-form .warning-content{color:#fecaca}.delete-token-form .token-summary{background:#ffffff08;border:1px solid var(--dt-border);border-radius:12px;padding:1rem;margin:1rem 0}.delete-token-form .token-header{display:grid;grid-template-columns:56px 1fr;gap:.75rem;align-items:center;margin-bottom:.75rem}.delete-token-form .token-img img{width:56px;height:56px;border-radius:10px;object-fit:cover;border:1px solid var(--dt-border)}.delete-token-form .token-name{font-weight:700}.delete-token-form .token-symbol{color:var(--dt-accent);font-weight:700}.delete-token-form .token-status{color:var(--dt-muted);font-size:.9rem}.delete-token-form .token-details{display:grid;gap:.5rem}.delete-token-form .detail-row{display:flex;justify-content:space-between;gap:.75rem;border-top:1px dashed var(--dt-border);padding-top:.5rem}.delete-token-form .detail-label{color:var(--dt-muted)}.delete-token-form .confirmation-requirements h4,.delete-token-form .payment-info h4,.delete-token-form .alternatives-section h4,.delete-token-form .help-section h4{margin:1rem 0 .5rem;color:var(--dt-accent)}.delete-token-form .confirmation-label{display:block;font-weight:600;margin-bottom:.5rem}.delete-token-form .confirmation-input{width:100%;padding:.75rem;border-radius:10px;border:1px solid var(--dt-border);background:#ffffff0a;color:var(--dt-text);font-size:1rem}.delete-token-form .confirmation-input.valid{border-color:var(--dt-ok);box-shadow:0 0 0 2px #22c55e2e}.delete-token-form .confirmation-valid{margin-top:.35rem;color:#86efac;font-size:.9rem;font-weight:600}.delete-token-form .agreements-section{margin-top:.75rem}.delete-token-form .agreement-checkbox{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.delete-token-form .agreement-checkbox input[type=checkbox]{margin-top:.2rem;accent-color:var(--dt-accent)}.delete-token-form .checkbox-text{line-height:1.5}.delete-token-form .payment-info{background:#ffffff08;border:1px solid var(--dt-border);border-radius:12px;padding:1rem}.delete-token-form .payment-details{display:grid;gap:.5rem}.delete-token-form .payment-item{display:flex;justify-content:space-between;gap:.75rem}.delete-token-form .payment-label{color:var(--dt-muted)}.delete-token-form .payment-value.danger{color:#fca5a5;font-weight:700}.delete-token-form .alternatives-list{display:grid;gap:.5rem}.delete-token-form .alternative-item{display:grid;grid-template-columns:24px 1fr;gap:.5rem;align-items:start;padding:.5rem;border:1px dashed var(--dt-border);border-radius:8px}.delete-token-form .error-banner{margin-top:.75rem;background:#ef444414;border:1px solid rgba(239,68,68,.35);color:#fca5a5;padding:.75rem;border-radius:8px;text-align:center}.delete-token-form .confirmation-progress{margin:1rem 0;border:1px solid var(--dt-border);border-radius:12px;padding:.75rem;background:#ffffff08}.delete-token-form .progress-header{display:flex;justify-content:space-between;gap:.5rem;align-items:center;margin-bottom:.5rem}.delete-token-form .progress-status.incomplete{color:var(--dt-muted)}.delete-token-form .progress-status.complete{color:#86efac;font-weight:700}.delete-token-form .progress-checklist{display:grid;gap:.35rem}.delete-token-form .progress-item{display:flex;gap:.5rem;align-items:center}.delete-token-form .progress-item.completed{color:#86efac}.delete-token-form .delete-actions{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0 .5rem}.delete-token-form .delete-confirm-btn,.delete-token-form .delete-cancel-btn{min-height:48px;border-radius:10px;font-weight:700;border:1px solid var(--dt-border);background:#ffffff0a;color:var(--dt-text);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.delete-token-form .delete-confirm-btn.enabled{background:linear-gradient(135deg,var(--dt-ok),var(--dt-ok-dark));border-color:#22c55e8c;color:#fff;box-shadow:0 8px 24px #22c55e40}.delete-token-form .delete-confirm-btn.enabled:hover{transform:translateY(-1px)}.delete-token-form .delete-confirm-btn.disabled{opacity:.55;cursor:not-allowed;background:#ffffff0f}.delete-token-form .delete-cancel-btn:hover{background:#ffffff14}.delete-token-form .final-warning .warning-box{display:grid;grid-template-columns:24px 1fr;gap:.5rem;padding:.75rem;border:1px solid rgba(239,68,68,.35);border-radius:10px;background:#ef44440f;color:#fecaca}@media (min-width: 640px){.delete-token-form .delete-content{padding:1.25rem}.delete-token-form .delete-actions{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.delete-token-form .delete-content{padding:1.5rem}}.status-icon{display:inline-grid;place-items:center;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle}.status-icon.pulse-offline,.status-icon.loading{transform:none!important}.status-icon.offline,.status-icon.pulse-offline{position:relative}.status-icon.offline:after,.status-icon.pulse-offline:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;pointer-events:none;animation:offline-ring 1.6s ease-out infinite;will-change:box-shadow,opacity}@keyframes offline-ring{0%{box-shadow:0 0 #ef444473;opacity:1}70%{box-shadow:0 0 0 7px #ef444400;opacity:.25}to{box-shadow:0 0 #ef444400;opacity:0}}.status-icon.loading{animation:pulse 2s infinite}.verification-payment-page{--vp-accent: #fbb737;--vp-success: #22c55e;--vp-warning: #fbbf24;--vp-danger: #ef4444;--vp-info: #60a5fa;--vp-surface: rgba(255, 255, 255, .05);--vp-border: rgba(255, 255, 255, .12);--vp-muted: #a0a0a0;--vp-text: #ffffff;color:var(--vp-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:600px;margin:0 auto;animation:fadeIn .6s ease-out}.verification-payment-page.expired{text-align:center}.verification-payment-page .expired-container{background:var(--vp-surface);border:1px solid var(--vp-border);border-radius:20px;padding:3rem 2rem}.verification-payment-page .expired-icon{font-size:4rem;margin-bottom:1rem;color:var(--vp-warning)}.verification-payment-page .expired-container h2{color:var(--vp-danger);margin-bottom:1rem}.verification-payment-page .expired-container p{color:var(--vp-muted);margin-bottom:2rem;font-size:1.1rem}.verification-payment-page .expired-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.verification-payment-page .return-btn,.verification-payment-page .retry-btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:.9rem}.verification-payment-page .return-btn{background:#ffffff0d;border:1px solid var(--vp-border);color:var(--vp-muted)}.verification-payment-page .return-btn:hover{background:#ffffff1a;color:var(--vp-text)}.verification-payment-page .retry-btn{background:linear-gradient(135deg,var(--vp-accent),#e8a317);border:none;color:#1a1a1a}.verification-payment-page .retry-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fbb7374d}.verification-payment-page .verification-header{text-align:center;margin-bottom:2rem}.verification-payment-page .header-icon{font-size:3rem;margin-bottom:1rem}.verification-payment-page .verification-header h2{font-size:2rem;margin-bottom:.5rem;color:var(--vp-accent);font-weight:700}.verification-payment-page .header-subtitle{color:var(--vp-muted);font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.verification-payment-page .time-remaining{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:8px;padding:.75rem;color:var(--vp-accent);font-weight:600;margin:0 auto;max-width:300px}.verification-payment-page .time-icon{font-size:1.1rem}.verification-payment-page .verification-content{background:var(--vp-surface);border-radius:20px;padding:2rem;border:1px solid var(--vp-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #0000004d}.verification-payment-page .payment-card{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid var(--vp-border);margin-bottom:2rem}.verification-payment-page .payment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.verification-payment-page .payment-header h3{margin:0;color:var(--vp-accent);font-size:1.2rem;font-weight:600}.verification-payment-page .payment-status{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px;padding:.25rem .75rem;color:var(--vp-warning);font-size:.85rem;font-weight:600}.verification-payment-page .status-indicator.pending{color:var(--vp-warning)}.verification-payment-page .payment-info{display:grid;gap:1rem}.verification-payment-page .info-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.05);gap:1rem}.verification-payment-page .info-label{font-size:.9rem;color:var(--vp-muted);font-weight:500;flex-shrink:0}.verification-payment-page .info-value{font-weight:600;color:var(--vp-text);word-break:break-all}.verification-payment-page .info-value.amount{color:var(--vp-success);font-size:1.1rem}.verification-payment-page .info-value.address,.verification-payment-page .info-value.tag{font-family:Monaco,Consolas,SF Mono,monospace;font-size:.9rem;color:var(--vp-accent)}.verification-payment-page .info-value.wallet-type{font-size:.9rem;color:var(--vp-info)}.verification-payment-page .address-container,.verification-payment-page .tag-container{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.verification-payment-page .copy-btn{padding:.4rem .6rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:4px;color:var(--vp-accent);cursor:pointer;transition:all .2s ease;font-size:.8rem;font-weight:500;font-family:inherit;flex-shrink:0;margin:auto}.status-indicator{margin:auto}.verification-payment-page .copy-btn:hover{background:#fbb73733;transform:translateY(-1px)}.verification-payment-page .payment-warning{display:flex;gap:.75rem;padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-top:1rem;align-items:flex-start}.verification-payment-page .warning-icon{flex-shrink:0;font-size:1.1rem;color:var(--vp-danger);margin-top:.1rem}.verification-payment-page .warning-text{color:#fca5a5;font-size:.9rem;line-height:1.5}.verification-payment-page .warning-text strong{color:#fecaca}.verification-payment-page .pending-changes-preview{background:#60a5fa1a;border:1px solid rgba(96,165,250,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.verification-payment-page .pending-changes-preview h4{margin:0 0 1rem;color:var(--vp-info);font-size:1rem;font-weight:600}.verification-payment-page .changes-list{display:grid;gap:.5rem}.verification-payment-page .change-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.4}.verification-payment-page .change-icon{color:var(--vp-info);flex-shrink:0;margin-top:.1rem}.verification-payment-page .change-text{color:var(--vp-text)}.verification-payment-page .deletion-warning{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.verification-payment-page .warning-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.verification-payment-page .warning-title{color:#fca5a5;font-weight:700;font-size:1rem;letter-spacing:.04em}.verification-payment-page .warning-content{color:#fecaca;line-height:1.5}.verification-payment-page .warning-content p{margin:0 0 .75rem}.verification-payment-page .warning-content ul{margin:.75rem 0 0;padding-left:1.5rem}.verification-payment-page .warning-content li{margin-bottom:.5rem;font-size:.9rem}.verification-payment-page .token-summary{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid var(--vp-border);margin-bottom:2rem}.verification-payment-page .token-summary h4{margin:0 0 1rem;color:var(--vp-success);font-size:1rem;font-weight:600}.verification-payment-page .summary-grid{display:grid;gap:.75rem}.verification-payment-page .summary-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9rem}.verification-payment-page .summary-item:last-child{border-bottom:none}.verification-payment-page .summary-label{color:var(--vp-muted);font-weight:500}.verification-payment-page .summary-value{color:var(--vp-text);font-weight:600;word-break:break-all}.verification-payment-page .summary-value.creator-address{font-family:Monaco,Consolas,SF Mono,monospace;font-size:.8rem;color:var(--vp-info)}.verification-payment-page .instructions-section{margin-bottom:2rem}.verification-payment-page .instructions-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border:1px solid var(--vp-border);border-radius:8px;color:var(--vp-text);cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:1rem;font-weight:600}.verification-payment-page .instructions-toggle:hover{background:#ffffff14;border-color:var(--vp-accent)}.verification-payment-page .toggle-icon{transition:transform .2s ease;color:var(--vp-accent)}.verification-payment-page .toggle-icon.expanded{transform:rotate(180deg)}.verification-payment-page .payment-instructions{background:#ffffff08;border:1px solid var(--vp-border);border-top:none;border-radius:0 0 8px 8px;padding:1.5rem}.verification-payment-page .payment-instructions h4{margin:0 0 1rem;color:var(--vp-accent);font-size:1rem;font-weight:600}.verification-payment-page .instruction-steps{display:grid;gap:.75rem}.verification-payment-page .step{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.verification-payment-page .step-number{width:24px;height:24px;background:var(--vp-accent);color:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.verification-payment-page .step-text{flex:1;color:var(--vp-text);font-size:.9rem;line-height:1.4}.verification-payment-page .step-text strong{color:var(--vp-accent)}.verification-payment-page .verification-actions{text-align:center;margin-bottom:2rem}.verification-payment-page .verify-payment-btn{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,var(--vp-success),#16a34a);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:1rem;margin-bottom:1rem;min-height:56px;display:flex;align-items:center;justify-content:center;gap:.5rem}.verification-payment-page .verify-payment-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #22c55e4d}.verification-payment-page .verify-payment-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.verification-payment-page .verify-payment-btn.checking{background:linear-gradient(135deg,var(--vp-warning),#d97706);animation:pulse 2s infinite}.verification-payment-page .secondary-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.verification-payment-page .back-btn,.verification-payment-page .cancel-btn{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid var(--vp-border);border-radius:8px;color:var(--vp-muted);cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:.9rem}.verification-payment-page .back-btn:hover:not(:disabled),.verification-payment-page .cancel-btn:hover:not(:disabled){background:#ffffff1a;color:var(--vp-text);transform:translateY(-1px)}.verification-payment-page .back-btn:disabled,.verification-payment-page .cancel-btn:disabled{opacity:.5;cursor:not-allowed}.verification-payment-page .payment-attempts{display:flex;align-items:center;gap:.75rem;background:#60a5fa1a;border:1px solid rgba(96,165,250,.3);border-radius:8px;padding:1rem;margin-bottom:2rem;color:var(--vp-info);font-size:.9rem}.verification-payment-page .attempts-icon{font-size:1.1rem;flex-shrink:0}.verification-payment-page .attempts-note{color:#93c5fd;font-style:italic;margin-left:auto;font-size:.85rem}.verification-payment-page .help-section{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid var(--vp-border)}.verification-payment-page .help-section h4{margin:0 0 1rem;color:var(--vp-accent);font-size:1rem;font-weight:600}.verification-payment-page .help-content{display:grid;gap:1rem}.verification-payment-page .help-item{display:flex;flex-direction:column;gap:.25rem}.verification-payment-page .help-item strong{color:var(--vp-text);font-size:.9rem;font-weight:600}.verification-payment-page .help-item span{color:var(--vp-muted);font-size:.85rem;line-height:1.4}.copy-toast{position:fixed;top:20px;right:20px;background:var(--vp-success);color:#fff;padding:.75rem 1rem;border-radius:6px;font-weight:600;font-size:.9rem;z-index:1000;animation:slideInRight .3s ease-out}@media (max-width: 768px){.verification-payment-page{padding:0 1rem}.verification-payment-page .verification-content{padding:1.5rem;border-radius:16px}.verification-payment-page .payment-header{flex-direction:column;align-items:stretch;gap:.75rem}.verification-payment-page .info-row{flex-direction:column;align-items:stretch;gap:.5rem}.verification-payment-page .address-container,.verification-payment-page .tag-container{justify-content:space-between}.verification-payment-page .copy-btn{align-self:flex-end}.verification-payment-page .secondary-actions{flex-direction:column;gap:.75rem}.verification-payment-page .back-btn,.verification-payment-page .cancel-btn{width:100%}.verification-payment-page .summary-item{flex-direction:column;align-items:flex-start;gap:.25rem}.verification-payment-page .expired-actions{flex-direction:column;gap:.75rem}.verification-payment-page .return-btn,.verification-payment-page .retry-btn{width:100%}.verification-payment-page .attempts-note{margin-left:0;margin-top:.5rem}.verification-payment-page .payment-attempts{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){.verification-payment-page .verification-content{padding:1rem;border-radius:12px}.verification-payment-page .payment-card,.verification-payment-page .pending-changes-preview,.verification-payment-page .deletion-warning,.verification-payment-page .token-summary,.verification-payment-page .help-section{padding:1rem}.verification-payment-page .expired-container{padding:2rem 1rem}.verification-payment-page .expired-icon{font-size:3rem}.verification-payment-page .verification-header h2{font-size:1.75rem}.verification-payment-page .header-icon{font-size:2.5rem}.verification-payment-page .info-value.address,.verification-payment-page .info-value.tag{font-size:.8rem;word-break:break-all}.verification-payment-page .copy-btn{padding:.3rem .5rem;font-size:.75rem}.verification-payment-page .verify-payment-btn{padding:.875rem 1.5rem;font-size:.95rem}.verification-payment-page .step{padding:.5rem}.verification-payment-page .step-number{width:20px;height:20px;font-size:.75rem}.verification-payment-page .step-text,.verification-payment-page .help-item strong{font-size:.85rem}.verification-payment-page .help-item span{font-size:.8rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.verification-payment-page .instructions-toggle:focus-visible,.verification-payment-page .verify-payment-btn:focus-visible,.verification-payment-page .back-btn:focus-visible,.verification-payment-page .cancel-btn:focus-visible,.verification-payment-page .copy-btn:focus-visible{outline:2px solid var(--vp-accent);outline-offset:2px}@media (prefers-contrast: high){.verification-payment-page .verification-content,.verification-payment-page .payment-card,.verification-payment-page .pending-changes-preview,.verification-payment-page .deletion-warning,.verification-payment-page .token-summary,.verification-payment-page .help-section,.verification-payment-page .info-row,.verification-payment-page .step{border-width:2px}}@media (prefers-reduced-motion: reduce){.verification-payment-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.verification-payment-page .verification-actions,.verification-payment-page .secondary-actions,.verification-payment-page .copy-btn,.verification-payment-page .instructions-toggle{display:none}.verification-payment-page{background:#fff;color:#000}.verification-payment-page .verification-content,.verification-payment-page .payment-card{background:#fff;border:1px solid #ccc;break-inside:avoid}}.presale-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.background-decorations{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.floating-orb{position:absolute;border-radius:50%;background:linear-gradient(45deg,#fbb7371a,#3b82f61a);animation:float 8s ease-in-out infinite;filter:blur(2px)}.orb-1{width:200px;height:200px;top:10%;left:-5%;animation-delay:0s}.orb-2{width:150px;height:150px;top:60%;right:-5%;animation-delay:3s}.orb-3{width:100px;height:100px;bottom:20%;left:20%;animation-delay:6s}.grid-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(251,183,55,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(251,183,55,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite}.presale-nav{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:100;min-height:60px;box-shadow:0 4px 20px #0000004d}.nav-logo{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;position:relative}.nav-logo:hover{transform:scale(1.05) rotate(5deg)}.nav-logo:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:linear-gradient(45deg,#fbb73733,#3b82f633);z-index:-1;opacity:0;transition:opacity .3s ease}.nav-logo:hover:after{opacity:1}.nav-logo img{height:32px;width:auto;filter:drop-shadow(0 2px 8px rgba(251,183,55,.3))}.nav-title{display:flex;flex-direction:column;align-items:center}.nav-title-main{font-size:1.25rem;font-weight:700;color:#fbb737;background:linear-gradient(135deg,#fbb737,#e8a317);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-title-sub{font-size:.7rem;color:#60a5fa;font-weight:500;margin-top:-2px;opacity:.8}.nav-actions{display:flex;gap:.75rem}.share-button{padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.85rem;font-family:inherit;position:relative;overflow:hidden}.share-button:hover{background:#3b82f633;transform:translateY(-2px);box-shadow:0 4px 20px #3b82f64d}.share-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.share-button:hover:before{left:100%}.presale-container{max-width:900px;margin:0 auto;padding:1rem;display:grid;gap:1.25rem;position:relative}.token-header{display:flex;gap:1rem;align-items:center;background:#ffffff0d;border-radius:20px;padding:1.25rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.token-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fbb7370d,#3b82f60d);z-index:-1}.token-image{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.image-glow{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:linear-gradient(45deg,#fbb7374d,#3b82f64d);border-radius:50%;filter:blur(10px);opacity:.7;animation:pulse 3s ease-in-out infinite}.token-image img{width:80px;height:80px;border-radius:16px;object-fit:cover;box-shadow:0 8px 32px #0006;border:2px solid rgba(251,183,55,.3);transition:all .3s ease;position:relative;z-index:1}.token-image img:hover{transform:scale(1.05) rotate(3deg);box-shadow:0 12px 40px #fbb73766}.token-name{font-size:1.75rem;font-weight:900;margin:0 0 .25rem;background:linear-gradient(135deg,#fbb737,#e8a317,#fbb737);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;animation:gradientShift 3s ease-in-out infinite}.token-symbol{font-size:1.1rem;color:#4ade80;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(74,222,128,.3)}.token-description{color:#a0a0a0;line-height:1.4;margin-bottom:.75rem;font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.social-links{display:flex;gap:.5rem;flex-wrap:wrap}.social-link{padding:.35rem .75rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:8px;color:#fbb737;text-decoration:none;font-size:.8rem;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.25rem;position:relative;overflow:hidden}.social-link:hover{background:#fbb73733;transform:translateY(-2px);box-shadow:0 4px 16px #fbb7374d}.social-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.social-link:hover:before{left:100%}.presale-progress-card,.presale-status-card,.purchase-card,.details-card,.history-card{background:#ffffff0d;border-radius:20px;padding:1.25rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:all .3s ease}.presale-progress-card:hover,.presale-status-card:hover,.purchase-card:hover,.details-card:hover,.history-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0006,inset 0 1px #fff3}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h3{margin:0;color:#fbb737;font-size:1.1rem;font-weight:600}.security-badge{padding:.25rem .5rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#4ade80;font-size:.75rem;font-weight:600}.refresh-indicator{animation:spin 2s linear infinite;opacity:.6}.status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.status-header h3{margin:0;color:#fbb737;font-size:1.1rem;font-weight:600}.live-indicator{padding:.25rem .5rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#4ade80;font-size:.75rem;font-weight:600;animation:pulse 2s ease-in-out infinite}.status-instructions{padding:.75rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;font-size:.9rem;margin-bottom:.75rem}.status-warning{padding:.75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#fbbf24;font-size:.9rem}.progress-bar{width:100%;height:12px;background:#ffffff1a;border-radius:6px;overflow:hidden;margin-bottom:.5rem;box-shadow:inset 0 2px 4px #0000004d}.progress-fill{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e,#16a34a);background-size:200% 100%;border-radius:6px;transition:all .3s ease;position:relative;animation:progressGlow 2s ease-in-out infinite}.progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.progress-text{text-align:center;font-weight:600;color:#4ade80;font-size:.9rem;text-shadow:0 2px 8px rgba(74,222,128,.3)}.progress-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.stat-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.stat-item:hover{background:#ffffff14;transform:translateY(-1px)}.stat-item.featured{background:#fbb7371a;border-color:#fbb7374d}.stat-item.featured .stat-value{color:#fbb737}.stat-label{color:#a0a0a0;font-size:.85rem}.stat-value{font-weight:600;color:#4ade80;font-size:1.5rem;text-shadow:0 2px 8px rgba(74,222,128,.3)}.presale-tabs{display:flex;gap:.5rem;margin-bottom:1rem;background:#ffffff0d;border-radius:12px;padding:.5rem;border:1px solid rgba(255,255,255,.1)}.tab-button{flex:1;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;color:#a0a0a0;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;font-family:inherit;position:relative;overflow:hidden}.tab-button:hover{color:#e5e5e5;background:#ffffff0d}.tab-button.active{background:linear-gradient(135deg,#fbb73733,#fbb7371a);color:#fbb737;border:1px solid rgba(251,183,55,.3);box-shadow:0 4px 16px #fbb73733}.tab-button:disabled{opacity:.5;cursor:not-allowed}.purchase-form{display:grid;gap:1rem}.form-group{display:grid;gap:.4rem}.form-group label{font-weight:600;color:#e5e5e5;font-size:.9rem}.amount-input,.wallet-input{padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-size:.95rem;font-family:inherit;transition:all .3s ease}.amount-input:focus,.wallet-input:focus{outline:none;border-color:#fbb737;box-shadow:0 0 0 3px #fbb73733;background:#ffffff14}.amount-input::placeholder,.wallet-input::placeholder{color:#9ca3af}.checking-wallet{font-size:.8rem;color:#60a5fa;font-style:italic}.amount-helper{font-size:.8rem;color:#a0a0a0}.wallet-eligibility{background:#ffffff0d;border-radius:12px;padding:1rem;border:1px solid rgba(255,255,255,.1)}.eligibility-status{padding:.75rem;border-radius:8px;font-weight:600;text-align:center;margin-bottom:1rem}.eligibility-status.eligible{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.eligibility-status.not-eligible{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}.allocation-info{display:grid;gap:.5rem;margin-bottom:1rem}.allocation-stat{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#ffffff0d;border-radius:6px;font-size:.85rem}.eligibility-warnings{margin-bottom:1rem}.warning-item{padding:.5rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#fbbf24;font-size:.85rem;margin-bottom:.5rem}.trustline-requirement{padding:.75rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;font-size:.85rem}.purchase-simulation{background:#22c55e0d;border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:1rem}.purchase-simulation h4{margin:0 0 .75rem;color:#4ade80;font-size:1rem}.simulation-details{display:grid;gap:.5rem;margin-bottom:.75rem}.sim-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#ffffff0d;border-radius:6px;font-size:.85rem}.sim-item.excess{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.outcome.success{color:#4ade80;font-weight:600}.outcome.failed{color:#f87171;font-weight:600}.simulation-issues{display:grid;gap:.25rem}.issue-item{padding:.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#f87171;font-size:.8rem}.expected-tokens{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;font-size:.9rem}.token-amount{font-weight:700;color:#4ade80;font-size:1rem;text-shadow:0 2px 8px rgba(74,222,128,.3)}.address-section{display:grid;gap:.4rem}.address-section label{font-weight:600;color:#e5e5e5;font-size:.9rem}.address-display{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px}.address{flex:1;font-family:Monaco,Consolas,SF Mono,monospace;font-size:.85rem;color:#fbb737;word-break:break-all;min-width:0}.copy-btn{padding:.5rem .8rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:6px;color:#fbb737;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.8rem;font-family:inherit;flex-shrink:0;position:relative;overflow:hidden}.copy-btn:hover{background:#fbb73733;transform:translateY(-1px);box-shadow:0 4px 16px #fbb7374d}.copy-btn: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 ease}.copy-btn:hover:before{left:100%}.issuer-item{flex-direction:column;align-items:stretch;gap:.5rem}.issuer-address-container{display:flex;align-items:center;gap:.5rem}.copy-issuer-btn{padding:.25rem .5rem;font-size:.7rem}.warning-box{display:flex;gap:.5rem;padding:.75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;align-items:flex-start}.warning-icon{flex-shrink:0;font-size:1rem;margin-top:.1rem}.warning-text{color:#fbbf24;font-size:.85rem;line-height:1.4}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.detail-item:hover{background:#ffffff14;transform:translateY(-1px)}.detail-label{color:#a0a0a0;font-size:.85rem}.detail-value{font-weight:600;color:#e5e5e5;font-size:.9rem}.issuer-address{font-family:Monaco,Consolas,SF Mono,monospace;font-size:.75rem;color:#fbb737;word-break:break-all}.participant-stats{background:#ffffff0d;border-radius:12px;padding:1rem;border:1px solid rgba(255,255,255,.1)}.participant-stats h4{margin:0 0 .75rem;color:#fbb737;font-size:1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.user-history{display:grid;gap:1rem}.history-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:8px}.transaction-list{display:grid;gap:.5rem}.transaction-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.transaction-item.credit{background:#22c55e1a;border-color:#22c55e4d}.transaction-item.debit{background:#ef44441a;border-color:#ef44444d}.tx-info{display:flex;flex-direction:column;gap:.25rem}.tx-type{font-weight:600;color:#e5e5e5}.tx-date{font-size:.8rem;color:#a0a0a0}.tx-amounts{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.xrp-amount{font-size:.85rem;color:#60a5fa}.no-history{text-align:center;padding:2rem;color:#a0a0a0;font-style:italic}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #FBB737;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem;box-shadow:0 4px 16px #fbb7374d}.loading-container p{color:#a0a0a0;font-size:1rem}.error-container h2{color:#ef4444;margin-bottom:1rem;font-size:1.3rem;text-shadow:0 2px 8px rgba(239,68,68,.3)}.home-button{padding:.75rem 1.5rem;background:linear-gradient(135deg,#fbb737,#e8a317);color:#1a1a1a;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.95rem;position:relative;overflow:hidden}.home-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #fbb73766}.home-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.home-button:hover:before{left:100%}.toast-notification{position:fixed;top:80px;right:1rem;background:linear-gradient(135deg,#10b981f2,#059669f2);color:#fff;padding:.75rem 1rem;border-radius:8px;box-shadow:0 8px 32px #0006,0 4px 16px #10b9814d;z-index:1000;animation:slideIn .4s cubic-bezier(.68,-.55,.265,1.55);font-weight:500;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:.9rem;max-width:300px;border:1px solid rgba(255,255,255,.2)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(-10px) rotate(-5deg)}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes slideIn{0%{opacity:0;transform:translate(100%) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes progressGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (max-width: 768px){.background-decorations .orb-1,.background-decorations .orb-2,.background-decorations .orb-3{display:none}.presale-nav{padding:.75rem 1rem;flex-wrap:wrap;gap:.5rem}.nav-title-main{font-size:1.1rem}.nav-title-sub{font-size:.65rem}.nav-actions{gap:.5rem}.share-button{padding:.4rem .75rem;font-size:.8rem}.presale-container{padding:.75rem;gap:1rem}.token-header{flex-direction:column;text-align:center;gap:1rem;padding:1rem;border-radius:16px}.token-image img{width:70px;height:70px;border-radius:14px}.token-name{font-size:1.5rem}.token-symbol{font-size:1rem}.token-description{font-size:.85rem;-webkit-line-clamp:3;line-clamp:3}.social-links{justify-content:center;gap:.4rem}.social-link{font-size:.75rem;padding:.3rem .6rem}.presale-progress-card,.presale-status-card,.purchase-card,.details-card,.history-card{padding:1rem;border-radius:16px}.card-header h3{font-size:1rem}.progress-stats{grid-template-columns:1fr;gap:.5rem}.stat-item{padding:.6rem}.stat-value{font-size:1.25rem}.presale-tabs{flex-direction:column;gap:.25rem}.tab-button{padding:.6rem;font-size:.85rem}.details-grid{grid-template-columns:1fr;gap:.5rem}.detail-item{padding:.6rem;flex-direction:column;gap:.25rem;text-align:center}.issuer-item{align-items:center}.issuer-address-container{flex-direction:column;gap:.5rem;width:100%}.address-display{flex-direction:column;gap:.75rem}.address{text-align:center;font-size:.8rem}.copy-btn{align-self:center;width:fit-content}.expected-tokens{flex-direction:column;gap:.4rem;text-align:center}.warning-box{gap:.4rem}.warning-text{font-size:.8rem}.toast-notification{right:.75rem;left:.75rem;text-align:center;max-width:none}.history-summary{grid-template-columns:1fr}.transaction-item{flex-direction:column;gap:.5rem;text-align:center}.tx-amounts{align-items:center}}@media (max-width: 480px){.presale-nav{padding:.75rem;text-align:center}.nav-logo img{height:28px}.nav-title-main{font-size:1rem}.nav-title-sub{font-size:.6rem}.presale-container{padding:.5rem;gap:.75rem}.token-header{padding:.75rem;gap:.75rem}.token-image img{width:60px;height:60px;border-radius:12px}.token-name{font-size:1.25rem;line-height:1.3}.token-symbol{font-size:.95rem}.token-description{font-size:.8rem}.social-link{font-size:.7rem;padding:.25rem .5rem}.presale-progress-card,.presale-status-card,.purchase-card,.details-card,.history-card{padding:.75rem;border-radius:12px}.card-header h3{font-size:.95rem}.progress-bar{height:10px}.progress-text{font-size:.85rem}.stat-item{padding:.5rem;flex-direction:column;gap:.2rem;text-align:center}.stat-label{font-size:.8rem}.stat-value{font-size:1.1rem}.form-group label{font-size:.85rem}.amount-input,.wallet-input{padding:.6rem;font-size:16px}.expected-tokens{padding:.6rem;font-size:.85rem}.token-amount{font-size:.95rem}.address-section label{font-size:.85rem}.address{font-size:.75rem;line-height:1.3}.copy-btn{padding:.4rem .75rem;font-size:.75rem}.copy-issuer-btn{padding:.3rem .5rem;font-size:.65rem}.warning-box{padding:.6rem}.warning-text{font-size:.75rem}.detail-item{padding:.5rem}.detail-label{font-size:.8rem}.detail-value{font-size:.85rem}.issuer-address{font-size:.7rem;line-height:1.3}.home-button{padding:.6rem 1.25rem;font-size:.9rem}.toast-notification{top:70px;padding:.6rem .75rem;font-size:.85rem}}@media (max-width: 360px){.presale-container{padding:.4rem}.token-header{padding:.6rem}.token-name{font-size:1.1rem}.token-symbol{font-size:.9rem}.token-description{font-size:.75rem}.presale-progress-card,.presale-status-card,.purchase-card,.details-card,.history-card{padding:.6rem}.card-header h3{font-size:.9rem}.social-link{font-size:.65rem;padding:.2rem .4rem}.stat-item,.detail-item{padding:.4rem}.stat-value{font-size:1rem}.amount-input,.wallet-input,.expected-tokens{padding:.5rem}.address{font-size:.7rem}.copy-btn{padding:.35rem .6rem;font-size:.7rem}.copy-issuer-btn{padding:.25rem .4rem;font-size:.6rem}.warning-box{padding:.5rem}.warning-text{font-size:.7rem}.toast-notification{padding:.5rem;font-size:.8rem}}.copy-btn:focus-visible,.copy-issuer-btn:focus-visible,.share-button:focus-visible,.home-button:focus-visible,.amount-input:focus-visible,.wallet-input:focus-visible,.social-link:focus-visible,.tab-button:focus-visible{outline:2px solid #FBB737;outline-offset:2px}@media (prefers-contrast: high){.token-header,.presale-progress-card,.presale-status-card,.purchase-card,.details-card,.history-card,.stat-item,.detail-item,.address-display{border-width:2px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.progress-fill:after,.floating-orb,.grid-pattern,.refresh-indicator{animation:none}}@media (max-width: 768px){.presale-container>.token-header{order:-1}.stat-value{font-size:1.25rem!important}.progress-text{top:auto}}@media (max-width: 768px){.presale-grid{display:flex;flex-direction:column}.presale-grid>.token-header{order:-1}.progress-text{top:auto}}.stat-value{font-size:1.5rem!important}.progress-text{top:auto}.test-banner{background:linear-gradient(135deg,#ef444426,#dc262626);border:1px solid rgba(239,68,68,.4);border-left:4px solid #ef4444;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:60px;z-index:99;animation:bannerPulse 3s ease-in-out infinite}.test-banner-content{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;max-width:900px;margin:0 auto}.test-icon{font-size:1.2rem;animation:iconBounce 2s ease-in-out infinite}.test-message{color:#fca5a5;font-weight:500;text-align:center;font-size:.9rem;line-height:1.3}.test-message strong{color:#ef4444;font-weight:700}@keyframes bannerPulse{0%,to{background:linear-gradient(135deg,#ef444426,#dc262626);border-color:#ef444466}50%{background:linear-gradient(135deg,#ef444440,#dc262640);border-color:#ef444499}}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width: 768px){.test-banner-content{flex-direction:column;gap:.5rem;padding:.6rem .75rem}.test-message{font-size:.85rem}.test-icon{font-size:1rem}}@media (max-width: 480px){.test-message{font-size:.8rem}}@media (prefers-reduced-motion: reduce){.test-banner,.test-icon{animation:none}}.redirect-countdown{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:2px solid #fbbf24;border-radius:16px;padding:16px 24px;box-shadow:0 10px 25px #4f46e54d;animation:slideInFromTop .5s ease-out,pulse 2s infinite alternate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.countdown-content{display:flex;align-items:center;gap:12px;color:#fff;font-weight:600;min-width:300px}.countdown-icon{font-size:1.5rem;animation:bounce 1s infinite}.countdown-text{flex:1;font-size:.95rem;line-height:1.4}.redirect-now-btn{background:#fbbf24;color:#1f2937;border:none;border-radius:8px;padding:8px 16px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.redirect-now-btn:hover{background:#f59e0b;transform:translateY(-1px);box-shadow:0 4px 8px #f59e0b4d}.redirect-now-btn:active{transform:translateY(0)}.enhanced-progress-container.redirecting,.progress-container.redirecting{opacity:.7;pointer-events:none}.progress-actions button:disabled{opacity:.5;cursor:not-allowed}@keyframes slideInFromTop{0%{transform:translate(-50%) translateY(-100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes pulse{0%{box-shadow:0 10px 25px #4f46e54d}to{box-shadow:0 10px 25px #4f46e599,0 0 20px #fbbf2466}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@media (max-width: 768px){.redirect-countdown{left:10px;right:10px;transform:none;top:10px}.countdown-content{flex-direction:column;gap:8px;text-align:center;min-width:auto}.countdown-text{font-size:.85rem}.redirect-now-btn{align-self:center;padding:10px 20px}}.toast-notification.redirect{background:linear-gradient(135deg,#10b981,#059669);border-left:4px solid #fbbf24}.toast-notification.redirect:before{content:"🚀";margin-right:8px}.enhanced-progress-stage.completed .stage-indicator,.progress-stage.completed .stage-indicator{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.stage-success .view-presale-btn,.stage-success .view-token-btn{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;margin-top:12px}.stage-success .view-presale-btn:hover,.stage-success .view-token-btn:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 16px #d977064d}.amm-status{margin-top:20px;padding:20px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b981;border-radius:12px}.amm-success{display:flex;align-items:flex-start;gap:16px}.amm-icon{font-size:2rem;margin-top:4px}.amm-text h4,.amm-text strong{color:#065f46;margin:0 0 8px;font-size:1.1rem}.amm-text p{color:#047857;margin:0;line-height:1.5}.view-token-btn,.view-token-info-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;margin-top:16px;font-size:1rem}.view-token-btn:hover,.view-token-info-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 6px 16px #3b82f64d}.trading-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000001a;border:1px solid #e5e7eb}.trading-status{margin-bottom:24px}.status-badge.live{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem}.dex-list{display:grid;gap:12px;margin:16px 0}.dex-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.dex-name{font-weight:600;color:#374151}.dex-description{color:#6b7280;font-size:.875rem}.amm-features{margin:12px 0;padding-left:0;list-style:none}.amm-features li{padding:6px 0;color:#374151}.trading-warning{margin-top:24px;padding:16px;background:#fef3cd;border:1px solid #f59e0b;border-radius:8px;display:flex;gap:12px;align-items:flex-start}.trading-warning .warning-icon{color:#d97706;font-size:1.2rem;margin-top:2px}.trading-warning .warning-text{color:#92400e;font-size:.9rem;line-height:1.5}.trading-actions{margin:24px 0;text-align:center}.presale-nav .nav-logo{cursor:pointer;transition:all .3s ease;display:flex;align-items:center;position:relative}.presale-nav .nav-logo:hover{transform:scale(1.05) rotate(5deg)}.presale-nav .nav-logo:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:linear-gradient(45deg,#fbb73733,#3b82f633);z-index:-1;opacity:0;transition:opacity .3s ease}.presale-nav .nav-logo:hover:after{opacity:1}.presale-nav .nav-logo img{height:32px;width:auto;filter:drop-shadow(0 2px 8px rgba(251,183,55,.3))}.presale-nav .nav-title{display:flex;flex-direction:column;align-items:center}.presale-nav .nav-title-main{font-size:1.25rem;font-weight:700;color:#fbb737;background:linear-gradient(135deg,#fbb737,#e8a317);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.presale-nav .nav-title-sub{font-size:.7rem;color:#60a5fa;font-weight:500;margin-top:-2px;opacity:.8}.presale-nav .nav-actions{display:flex;gap:.75rem}.presale-nav .share-button{padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.85rem;font-family:inherit;position:relative;overflow:hidden}.presale-nav .share-button:hover{background:#3b82f633;transform:translateY(-2px);box-shadow:0 4px 20px #3b82f64d}.presale-nav .share-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.presale-nav .share-button:hover:before{left:100%}.presale-page .progress-bar{width:100%;height:12px;background:#ffffff1a;border-radius:6px;overflow:hidden;margin-bottom:.5rem;box-shadow:inset 0 2px 4px #0000004d}.presale-page .progress-fill{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e,#16a34a);background-size:200% 100%;border-radius:6px;transition:all .3s ease;position:relative;animation:progressGlow 2s ease-in-out infinite}.presale-page .progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.presale-page .progress-text{text-align:center;font-weight:600;color:#4ade80;font-size:.9rem;text-shadow:0 2px 8px rgba(74,222,128,.3)}.presale-status-card .status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.presale-page .test-banner{background:linear-gradient(135deg,#ef444426,#dc262626);border:1px solid rgba(239,68,68,.4);border-left:4px solid #ef4444;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:60px;z-index:99;animation:bannerPulse 3s ease-in-out infinite}.presale-page .test-banner-content{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;max-width:900px;margin:0 auto}.presale-page .test-icon{font-size:1.2rem;animation:iconBounce 2s ease-in-out infinite}.presale-page .test-message{color:#fca5a5;font-weight:500;text-align:center;font-size:.9rem;line-height:1.3}.presale-page .copy-btn{align-self:center;width:fit-content}.presale-nav{display:grid!important;grid-template-columns:1fr auto 1fr}.presale-nav .nav-logo{justify-self:start}.presale-nav .nav-title{justify-self:center;text-align:center}.presale-nav .nav-actions{justify-self:end}.presale-page .progress-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}@media (max-width: 640px){.presale-page .progress-stats{grid-template-columns:1fr 1fr}.presale-page .progress-stats .stat-item{flex-direction:column;align-items:center;text-align:center;gap:.25rem}.presale-page .progress-stats .stat-item .stat-value{font-size:1.05rem}}.presale-page .progress-stats .stat-item{display:flex}.presale-page .progress-bar-container{width:100%}.creator-dashboard{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dashboard-nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:100}.nav-left{display:flex;align-items:center;gap:1rem}.nav-status{display:flex;align-items:center}.status-indicator{padding:.5rem 1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#4ade80;font-size:.9rem;font-weight:600}.dashboard-container{max-width:1200px;margin:0 auto;padding:2rem;display:grid;gap:2rem}.token-header{display:flex;align-items:center;gap:2rem;background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);margin-bottom:0;box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.token-image img{width:100px;height:100px;border-radius:16px;object-fit:cover;box-shadow:0 8px 24px #0000004d}.token-name{font-size:2rem;font-weight:900;margin:0 0 .5rem;background:linear-gradient(135deg,#fbb737,#e8a317);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.token-symbol{font-size:1.2rem;color:#4ade80;font-weight:700;margin-bottom:.5rem}.token-status{color:#a0a0a0;font-size:.95rem}.status-PreAMM{color:#fbbf24}.status-complete{color:#4ade80}.quick-actions{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.action-btn{padding:.75rem 1.5rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:600;text-decoration:none;text-align:center;font-family:inherit;font-size:.9rem;min-width:140px}.presale-btn{background:#fbb7371a;border-color:#fbb7374d;color:#fbb737}.share-btn{background:#3b82f61a;border-color:#3b82f64d;color:#60a5fa}.action-btn:hover{transform:translateY(-2px);background:#ffffff1a;box-shadow:0 4px 12px #0003}.overview-content{display:grid;gap:2rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);text-align:center;transition:transform .2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.stat-card h3{margin:0 0 1rem;color:#fbb737;font-size:1rem;font-weight:600}.stat-value{font-size:2rem;font-weight:900;color:#fff;line-height:1.2}.recent-activity{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.recent-activity h3{margin:0 0 1.5rem;color:#fbb737;font-size:1.2rem;font-weight:600}.activity-list{display:grid;gap:.75rem}.activity-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.activity-item:hover{background:#ffffff14;transform:translate(4px)}.activity-icon{font-size:1.2rem;flex-shrink:0}.activity-text{flex:1;color:#e5e5e5;font-size:.95rem}.activity-time{color:#a0a0a0;font-size:.9rem;flex-shrink:0}.loading-container,.error-container,.unauthorized-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:2rem}.error-container h2,.unauthorized-container h2{color:#ef4444;margin-bottom:1rem;font-size:1.5rem}.unauthorized-container p{color:#a0a0a0;margin-bottom:.5rem;font-size:1rem}.home-button,.presale-button{padding:1rem 2rem;background:linear-gradient(135deg,#fbb737,#e8a317);color:#1a1a1a;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .2s ease;text-decoration:none;display:inline-block;font-family:inherit;font-size:1rem}.home-button:hover,.presale-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fbb7374d}.tokens-content{display:grid;gap:2rem}.claim-section{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.claim-section h3{margin:0 0 1rem;color:#fbb737;font-size:1.2rem;font-weight:600}.claim-section p{color:#a0a0a0;margin-bottom:2rem;font-size:1rem;line-height:1.6}.claim-steps{display:grid;gap:1.5rem}.step{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.step.completed{background:#22c55e1a;border-color:#22c55e4d;transform:scale(1.02)}.step.active{background:#fbb7371a;border-color:#fbb7374d;transform:scale(1.02)}.step.pending{opacity:.6}.step-number{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:1.1rem}.step.completed .step-number{background:#4ade80;color:#0f172a}.step.active .step-number{background:#fbb737;color:#0f172a}.step-content{flex:1;min-width:0}.step-content h4{margin:0 0 .5rem;color:#fff;font-size:1.1rem;font-weight:600}.step-content p{margin:0 0 1rem;color:#a0a0a0;font-size:.95rem;line-height:1.5}.trustline-btn,.claim-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:.9rem}.trustline-btn{background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.claim-btn{background:linear-gradient(135deg,#fbb737,#e8a317);color:#0f172a}.trustline-btn:hover,.claim-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0003}.claim-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.success-message{color:#4ade80;font-weight:600;padding:.75rem;background:#22c55e1a;border-radius:6px;border:1px solid rgba(34,197,94,.3);font-size:.9rem}.edit-content{display:grid;gap:2rem}.edit-section{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.edit-section h3{margin:0 0 1rem;color:#fbb737;font-size:1.2rem;font-weight:600}.edit-section p{color:#a0a0a0;margin-bottom:2rem;font-size:1rem;line-height:1.6}.edit-mode-btn{padding:1rem 2rem;background:linear-gradient(135deg,#fbb737,#e8a317);color:#0f172a;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .2s ease;font-family:inherit;font-size:1rem}.edit-mode-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fbb7374d}.edit-form{display:grid;gap:1.5rem;margin-top:2rem}.form-group{display:grid;gap:.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label{font-weight:600;color:#e5e5e5;font-size:.95rem}.form-group input,.form-group textarea,.form-group select{padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#fbb737;box-shadow:0 0 0 2px #fbb73733;background:#ffffff14}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af}.verification-section{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:1.5rem;margin-top:1rem}.verification-section h4{margin:0 0 1rem;color:#60a5fa;font-size:1.1rem;font-weight:600}.verification-section p{color:#a0a0a0;font-size:.95rem;margin-bottom:1.5rem;line-height:1.5}.generate-tag-btn{padding:.75rem 1.5rem;background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:.9rem}.generate-tag-btn:hover{background:#3b82f64d;transform:translateY(-1px)}.verification-info{display:grid;gap:1rem}.tag-display{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.tag-display span{flex:1;min-width:0;font-size:.9rem}.tag-display strong{color:#fbb737;font-family:Monaco,Consolas,SF Mono,monospace}.copy-tag-btn{padding:.5rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:4px;color:#fbb737;cursor:pointer;transition:all .2s ease;font-size:.8rem;flex-shrink:0}.copy-tag-btn:hover{background:#fbb73733;transform:translateY(-1px)}.payment-instructions{color:#a0a0a0;font-size:.9rem;padding:.75rem;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.1);line-height:1.5}.edit-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.save-btn{padding:.75rem 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:.9rem}.save-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22c55e4d}.save-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cancel-btn{padding:.75rem 1.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:.9rem}.cancel-btn:hover{background:#ef444433;transform:translateY(-1px)}.hosting-content{display:grid;gap:2rem}.hosting-section{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.hosting-section h3{margin:0 0 2rem;color:#fbb737;font-size:1.2rem;font-weight:600}.hosting-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.status-card{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease}.status-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.status-card h4{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.status-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.status-value{color:#fff;font-weight:600;font-size:.95rem}.status-indicator.active{display:inline-block;padding:.25rem .75rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:6px;color:#4ade80;font-size:.8rem;font-weight:600}.toml-info{margin-bottom:1rem;font-size:.9rem;color:#a0a0a0;word-break:break-all;line-height:1.4;padding:.75rem;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.view-toml-btn{padding:.5rem 1rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:6px;color:#fbb737;cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:.9rem}.view-toml-btn:hover{background:#fbb73733;transform:translateY(-1px)}.renewal-section{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.renewal-section h4{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.renewal-section p{color:#a0a0a0;font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.renewal-form{display:flex;gap:1rem;align-items:end}.renewal-form .form-group{flex:1}.renew-btn{padding:.75rem 1.5rem;background:linear-gradient(135deg,#fbb737,#e8a317);color:#0f172a;border:none;border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;font-family:inherit;font-size:.9rem;flex-shrink:0}.renew-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fbb7374d}.analytics-content{display:grid;gap:2rem}.analytics-section{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.analytics-section h3{margin:0 0 2rem;color:#fbb737;font-size:1.2rem;font-weight:600}.analytics-grid{display:grid;gap:2rem}.analytics-card{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease}.analytics-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.analytics-card h4{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.metric-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem}.metric-item:last-child{border-bottom:none}.metric-label{color:#a0a0a0}.metric-value{color:#fff;font-weight:600}.distribution-chart{display:grid;gap:1rem}.chart-item{display:grid;grid-template-columns:120px 1fr 60px;gap:1rem;align-items:center}.chart-label{color:#a0a0a0;font-size:.9rem}.chart-bar{height:24px;background:#ffffff1a;border-radius:12px;overflow:hidden;position:relative}.chart-fill{height:100%;border-radius:12px;transition:width .3s ease;position:relative}.chart-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}.chart-fill.creator{background:linear-gradient(90deg,#fbb737,#e8a317)}.chart-fill.presale{background:linear-gradient(90deg,#4ade80,#22c55e)}.chart-fill.amm{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.chart-value{color:#fff;font-weight:600;text-align:right;font-size:.9rem}.link-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff0d;border-radius:8px;margin-bottom:.75rem;border:1px solid rgba(255,255,255,.1)}.link-item:last-child{margin-bottom:0}.link-label{color:#a0a0a0;min-width:120px;font-size:.9rem;flex-shrink:0}.link-value{flex:1;color:#fbb737;font-family:Monaco,Consolas,SF Mono,monospace;font-size:.8rem;word-break:break-all;min-width:0}.copy-link-btn{padding:.5rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:4px;color:#fbb737;cursor:pointer;transition:all .2s ease;font-size:.8rem;flex-shrink:0}.copy-link-btn:hover{background:#fbb73733;transform:translateY(-1px)}@media (max-width: 768px){.dashboard-container{padding:1rem;gap:1.5rem}.dashboard-nav{padding:1rem 1.5rem;flex-direction:column;gap:1rem;text-align:center}.nav-left{justify-content:center}.nav-title{font-size:1.3rem}.nav-status{justify-content:center}.token-header{flex-direction:column;text-align:center;gap:1.5rem;padding:1.5rem}.token-image img{width:80px;height:80px}.token-name{font-size:1.75rem}.token-symbol{font-size:1.1rem}.quick-actions{flex-direction:row;width:100%;gap:.75rem}.action-btn{flex:1;min-width:0;font-size:.85rem;padding:.65rem 1rem}.tab-nav{gap:.25rem;padding-bottom:.75rem}.tab-button{padding:.65rem 1rem;font-size:.85rem}.tab-label{display:none}.tab-icon{font-size:1.1rem}.tab-content{padding:1.5rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card{padding:1.25rem}.stat-value{font-size:1.75rem}.activity-item{padding:.875rem;gap:.75rem}.activity-text{font-size:.9rem}.activity-time{font-size:.85rem}.claim-steps{gap:1.25rem}.step{padding:1.25rem}.form-row{grid-template-columns:1fr;gap:0}.edit-actions{flex-direction:column;gap:.75rem}.renewal-form{flex-direction:column;gap:1rem}.hosting-status{grid-template-columns:1fr;gap:1rem}.status-card{padding:1.25rem}.analytics-grid{gap:1.5rem}.analytics-card{padding:1.25rem}.chart-item{grid-template-columns:100px 1fr 50px;gap:.75rem}.link-item{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.link-label{min-width:auto}.toast-notification{right:1rem;left:1rem;max-width:none}}@media (max-width: 480px){.dashboard-nav{padding:1rem}.nav-logo img{height:32px}.nav-title{font-size:1.2rem}.status-indicator{padding:.4rem .8rem;font-size:.8rem}.dashboard-container{padding:.75rem;gap:1.25rem}.token-header{padding:1.25rem;gap:1rem}.token-image img{width:70px;height:70px;border-radius:12px}.token-name{font-size:1.5rem;line-height:1.3}.token-symbol{font-size:1rem}.token-status{font-size:.9rem}.quick-actions{gap:.5rem}.action-btn{font-size:.8rem;padding:.6rem .875rem}.tab-nav{gap:.125rem}.tab-button{padding:.6rem .75rem;min-width:44px}.tab-icon{font-size:1rem}.tab-content{padding:1.25rem;border-radius:16px}.stats-grid{grid-template-columns:1fr;gap:.875rem}.stat-card{padding:1rem}.stat-card h3{font-size:.9rem}.stat-value{font-size:1.5rem}.recent-activity,.claim-section,.edit-section,.hosting-section,.analytics-section{padding:1.25rem}.recent-activity h3,.claim-section h3,.edit-section h3,.hosting-section h3,.analytics-section h3{font-size:1.1rem;margin-bottom:1rem}.activity-item{padding:.75rem;gap:.5rem}.activity-icon{font-size:1rem}.activity-text{font-size:.85rem}.activity-time{font-size:.8rem}.claim-steps{gap:1rem}.step{padding:1rem;gap:.75rem}.step-number{width:35px;height:35px;font-size:1rem}.step-content h4{font-size:1rem}.step-content p{font-size:.9rem}.trustline-btn,.claim-btn{padding:.65rem 1.25rem;font-size:.85rem}.success-message{padding:.65rem;font-size:.85rem}.edit-mode-btn{padding:.875rem 1.5rem;font-size:.95rem}.edit-form{gap:1.25rem}.form-group{gap:.4rem}.form-group label{font-size:.9rem}.form-group input,.form-group textarea,.form-group select{padding:.65rem;font-size:16px}.verification-section{padding:1.25rem}.verification-section h4{font-size:1rem}.tag-display{flex-direction:column;align-items:flex-start;gap:.75rem}.copy-tag-btn{align-self:center}.payment-instructions{font-size:.85rem;padding:.65rem}.edit-actions{gap:.5rem}.save-btn,.cancel-btn{padding:.65rem 1.25rem;font-size:.85rem}.hosting-status{gap:.875rem}.status-card{padding:1rem}.status-card h4{font-size:1rem}.status-info{flex-direction:column;align-items:flex-start;gap:.25rem}.toml-info{font-size:.8rem;padding:.65rem}.view-toml-btn{padding:.5rem .875rem;font-size:.8rem}.renewal-section{padding:1rem}.renewal-section h4{font-size:1rem}.renewal-section p{font-size:.9rem}.renew-btn{padding:.65rem 1.25rem;font-size:.85rem}.analytics-grid{gap:1.25rem}.analytics-card{padding:1rem}.analytics-card h4{font-size:1rem}.metric-item{padding:.4rem 0;font-size:.9rem;flex-direction:column;align-items:flex-start;gap:.25rem}.chart-item{grid-template-columns:1fr;gap:.5rem;text-align:center}.chart-bar{height:20px}.link-item{padding:.875rem;gap:.5rem}.link-label{font-size:.85rem}.link-value{font-size:.75rem;text-align:center}.copy-link-btn{align-self:center;font-size:.75rem}.loading-container,.error-container,.unauthorized-container{padding:1.5rem}.error-container h2,.unauthorized-container h2{font-size:1.3rem}.home-button,.presale-button{padding:.875rem 1.5rem;font-size:.95rem}.toast-notification{top:1rem;right:1rem;left:1rem;padding:.875rem 1.25rem;font-size:.9rem}}@media (max-width: 360px){.dashboard-container{padding:.5rem}.token-header{padding:1rem}.token-name{font-size:1.3rem}.token-symbol{font-size:.95rem}.action-btn{font-size:.75rem;padding:.5rem .75rem}.tab-button{padding:.5rem .65rem;min-width:40px}.tab-content,.stat-card,.recent-activity,.claim-section,.edit-section,.hosting-section,.analytics-section{padding:1rem}.step{padding:.875rem}.step-number{width:30px;height:30px;font-size:.9rem}.verification-section{padding:1rem}.status-card,.renewal-section,.analytics-card{padding:.875rem}.toast-notification{padding:.75rem 1rem;font-size:.85rem}}.action-btn:focus-visible,.tab-button:focus-visible,.trustline-btn:focus-visible,.claim-btn:focus-visible,.edit-mode-btn:focus-visible,.generate-tag-btn:focus-visible,.copy-tag-btn:focus-visible,.save-btn:focus-visible,.cancel-btn:focus-visible,.view-toml-btn:focus-visible,.renew-btn:focus-visible,.copy-link-btn:focus-visible,.form-group input:focus-visible,.form-group textarea:focus-visible,.form-group select:focus-visible{outline:2px solid #FBB737;outline-offset:2px}@media (prefers-contrast: high){.token-header,.tab-content,.stat-card,.recent-activity,.claim-section,.edit-section,.hosting-section,.analytics-section,.analytics-card,.status-card,.renewal-section,.step,.activity-item,.verification-section,.tag-display,.payment-instructions,.link-item,.toml-info{border-width:2px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.chart-fill:after{animation:none}}@media print{.dashboard-nav,.quick-actions,.tab-nav,.copy-tag-btn,.copy-link-btn,.edit-actions,.toast-notification{display:none}.creator-dashboard{background:#fff;color:#000}.token-header,.tab-content,.stat-card,.analytics-card{background:#fff;border:1px solid #ccc;break-inside:avoid}.token-name,.stat-card h3,.analytics-card h4{color:#333}}@media (prefers-color-scheme: dark){.creator-dashboard{color-scheme:dark}}.token-info-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.token-nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:100}.nav-logo{cursor:pointer;transition:transform .2s ease;display:flex;align-items:center}.nav-logo:hover{transform:scale(1.05)}.nav-logo img{height:40px;width:auto}.nav-title{font-size:1.5rem;font-weight:700;color:#fbb737}.nav-actions{display:flex;gap:1rem}.share-button{padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;cursor:pointer;transition:all .2s ease;font-weight:600;font-size:.9rem;font-family:inherit}.share-button:hover{background:#3b82f633;transform:translateY(-1px)}.token-info-container{max-width:1000px;margin:0 auto;padding:2rem;display:grid;gap:2rem}.token-header{display:flex;gap:2rem;align-items:flex-start;background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.token-image{flex-shrink:0}.token-image img{width:120px;height:120px;border-radius:20px;object-fit:cover;box-shadow:0 8px 24px #0000004d}.token-info{flex:1;min-width:0}.token-name{font-size:2.5rem;font-weight:900;margin:0 0 .5rem;background:linear-gradient(135deg,#fbb737,#e8a317);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.token-symbol{font-size:1.5rem;color:#4ade80;font-weight:700;margin-bottom:1rem}.token-issuer{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.issuer-label{color:#a0a0a0;font-size:.9rem}.issuer-address{font-family:Monaco,Consolas,SF Mono,monospace;font-size:.85rem;color:#fbb737;word-break:break-all}.status-banner{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-banner.PreAMM{background:#fbb7371a;border-color:#fbb7374d}.status-banner.complete{background:#22c55e1a;border-color:#22c55e4d}.status-info{display:flex;align-items:center;gap:1rem}.status-icon{font-size:1.5rem}.status-label{color:#a0a0a0;font-size:.9rem}.status-value{color:#fff;font-size:1.1rem;font-weight:600}.action-button{padding:1rem 2rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.action-button.PreAMM{background:linear-gradient(135deg,#fbb737,#e8a317);color:#1a1a1a}.action-button.complete{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.action-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.tab-nav{display:flex;gap:.5rem;margin-bottom:0;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.tab-nav::-webkit-scrollbar{height:4px}.tab-nav::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.tab-nav::-webkit-scrollbar-thumb{background:#fbb73780;border-radius:2px}.tab-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#a0a0a0;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-weight:500;font-family:inherit;font-size:.9rem}.tab-button.active{background:#fbb7371a;border-color:#fbb7374d;color:#fbb737;transform:translateY(-1px)}.tab-button:hover:not(.active){background:#ffffff1a;color:#fff;transform:translateY(-1px)}.tab-icon{font-size:1rem}.tab-label{font-size:.9rem}.tab-content{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .3s ease-out}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.metric-card{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);text-align:center;transition:transform .2s ease}.metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.metric-card h3{margin:0 0 1rem;color:#fbb737;font-size:1rem;font-weight:600}.metric-value{font-size:1.5rem;font-weight:900;color:#fff;margin-bottom:.5rem;line-height:1.2}.metric-subtitle{color:#a0a0a0;font-size:.85rem}.price-change{font-size:.9rem;font-weight:600;margin-top:.5rem}.price-change.positive{color:#4ade80}.price-change.negative{color:#f87171}.trading-stats{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.trading-stats h3{margin:0 0 1rem;color:#4ade80;font-size:1.1rem;font-weight:600}.stats-grid{display:grid;gap:.75rem}.stat-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem}.stat-item:last-child{border-bottom:none}.stat-label{color:#a0a0a0}.stat-value{color:#fff;font-weight:600}.presale-progress{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.presale-progress h3{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.progress-bar-container{margin-bottom:1rem}.progress-bar{width:100%;height:12px;background:#ffffff1a;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:6px;transition:width .3s ease;position:relative}.progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 2s infinite}.progress-stats{display:flex;justify-content:space-between;color:#a0a0a0;font-size:.9rem}.details-content{display:grid;gap:2rem}.token-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.detail-section{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.detail-section h3{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem;gap:1rem}.detail-item:last-child{border-bottom:none}.detail-label{color:#a0a0a0;flex-shrink:0}.detail-value{color:#fff;font-weight:600;text-align:right;word-break:break-all}.currency-code{font-family:Monaco,Consolas,SF Mono,monospace;color:#4ade80}.address-container{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.address-value{font-family:Monaco,Consolas,SF Mono,monospace;font-size:.85rem;color:#fbb737;word-break:break-all;flex:1;min-width:0}.copy-btn{padding:.25rem .5rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:4px;color:#fbb737;cursor:pointer;transition:all .2s ease;font-size:.8rem;flex-shrink:0}.copy-btn:hover{background:#fbb73733;transform:translateY(-1px)}.description-section{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.description-section h3{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.token-description{color:#e5e5e5;line-height:1.6;margin:0;font-size:1rem}.social-section{background:#ffffff08;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.social-section h3{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.social-links{display:flex;gap:1rem;flex-wrap:wrap}.social-link{padding:.5rem 1rem;background:#fbb7371a;border:1px solid rgba(251,183,55,.3);border-radius:8px;color:#fbb737;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:.25rem}.social-link:hover{background:#fbb73733;transform:translateY(-2px);box-shadow:0 4px 12px #fbb73733}.trustline-section{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:1.5rem}.trustline-section h3{margin:0 0 1rem;color:#60a5fa;font-size:1.1rem;font-weight:600}.trustline-section p{color:#a0a0a0;margin-bottom:1rem;line-height:1.6}.trustline-info{display:grid;gap:.5rem;margin-bottom:1.5rem}.trustline-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#ffffff0d;border-radius:6px;font-size:.9rem}.trustline-label{color:#a0a0a0}.trustline-value{color:#fff;font-weight:600;font-family:Monaco,Consolas,SF Mono,monospace;font-size:.85rem;word-break:break-all}.trustline-btn{padding:.75rem 1.5rem;background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#60a5fa;cursor:pointer;transition:all .2s ease;font-weight:600;font-family:inherit;font-size:.9rem;width:100%}.trustline-btn:hover{background:#3b82f64d;transform:translateY(-1px)}.trading-content{display:grid;gap:2rem}.trading-header{text-align:center;margin-bottom:2rem}.trading-header h3{margin:0 0 .5rem;color:#4ade80;font-size:1.3rem;font-weight:600}.trading-header p{color:#a0a0a0;font-size:1rem}.trading-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.trading-metric{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);text-align:center}.trading-metric h4{margin:0 0 1rem;color:#4ade80;font-size:1rem;font-weight:600}.metric-large{font-size:1.8rem;font-weight:900;color:#fff;margin-bottom:.5rem;line-height:1.2}.change-indicator{font-size:.9rem;font-weight:600}.change-indicator.positive{color:#4ade80}.change-indicator.negative{color:#f87171}.dex-info{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.dex-info h4{margin:0 0 1rem;color:#fbb737;font-size:1.1rem;font-weight:600}.dex-info p{color:#a0a0a0;margin-bottom:1rem;line-height:1.6}.dex-list{list-style:none;padding:0;margin:0 0 1.5rem}.dex-list li{padding:.5rem;background:#ffffff08;border-radius:6px;margin-bottom:.5rem;color:#e5e5e5}.dex-list li:last-child{margin-bottom:0}.trading-warning{display:flex;gap:.75rem;padding:1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;align-items:flex-start}.warning-icon{flex-shrink:0;font-size:1.2rem;margin-top:.1rem}.warning-text{color:#fbbf24;font-size:.9rem;line-height:1.5}.warning-text strong{color:#fcd34d}.presale-content{display:grid;gap:2rem}.presale-header{text-align:center;margin-bottom:2rem}.presale-header h3{margin:0 0 .5rem;color:#fbb737;font-size:1.3rem;font-weight:600}.presale-header p{color:#a0a0a0;font-size:1rem}.presale-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.presale-metric{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);text-align:center}.presale-metric h4{margin:0 0 1rem;color:#fbb737;font-size:1rem;font-weight:600}.presale-progress-detailed{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.presale-progress-detailed h4{margin:0 0 1rem;color:#4ade80;font-size:1.1rem;font-weight:600}.progress-details{display:grid;gap:.5rem;margin-top:1rem}.progress-stat{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#ffffff08;border-radius:6px;font-size:.9rem}.progress-stat span:first-child{color:#a0a0a0}.progress-stat span:last-child{color:#fff;font-weight:600}.presale-actions{text-align:center;margin-bottom:2rem}.join-presale-btn{padding:1rem 2rem;background:linear-gradient(135deg,#fbb737,#e8a317);color:#1a1a1a;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:1rem;text-decoration:none;display:inline-block}.join-presale-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fbb7374d}.presale-info{background:#ffffff0d;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.presale-info h4{margin:0 0 1rem;color:#60a5fa;font-size:1.1rem;font-weight:600}.presale-steps{list-style:none;padding:0;margin:0}.presale-steps li{padding:.75rem;background:#ffffff08;border-radius:6px;margin-bottom:.5rem;color:#e5e5e5;line-height:1.5}.presale-steps li:last-child{margin-bottom:0}.loading-container,.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:2rem}.loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #FBB737;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.loading-container p{color:#a0a0a0;font-size:1.1rem}.error-container h2{color:#ef4444;margin-bottom:1rem;font-size:1.5rem}.error-container p{color:#a0a0a0;margin-bottom:2rem;font-size:1rem;line-height:1.6}.home-button{padding:1rem 2rem;background:linear-gradient(135deg,#fbb737,#e8a317);color:#1a1a1a;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .2s ease;font-family:inherit;font-size:1rem}.home-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fbb7374d}.toast-notification{position:fixed;top:20px;right:20px;background:#10b981e6;color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1000;animation:slideIn .3s ease-out;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(16,185,129,.3);max-width:300px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.token-info-container{padding:1rem;gap:1.5rem}.token-nav{padding:1rem 1.5rem}.nav-title{font-size:1.3rem}.nav-actions{gap:.5rem}.share-button{padding:.4rem .8rem;font-size:.85rem}.token-header{flex-direction:column;text-align:center;gap:1.5rem;padding:1.5rem}.token-image img{width:100px;height:100px}.token-name{font-size:2rem}.token-symbol{font-size:1.3rem}.token-issuer{justify-content:center}.status-banner{flex-direction:column;gap:1rem;text-align:center;padding:1.25rem}.action-button{width:100%;justify-content:center}.tab-nav{gap:.25rem}.tab-button{padding:.65rem 1rem;font-size:.85rem}.tab-label{display:none}.tab-icon{font-size:1.1rem}.tab-content{padding:1.5rem}.metrics-grid,.trading-metrics,.presale-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.metric-card,.trading-metric,.presale-metric{padding:1.25rem}.metric-value,.metric-large{font-size:1.3rem}.token-details-grid{grid-template-columns:1fr;gap:1rem}.detail-section,.description-section,.social-section,.trustline-section,.dex-info,.presale-info,.trading-stats,.presale-progress,.presale-progress-detailed{padding:1.25rem}.detail-item{flex-direction:column;align-items:flex-start;gap:.25rem}.address-container{width:100%;flex-direction:column;gap:.75rem}.address-value{text-align:center;font-size:.8rem}.copy-btn{align-self:center}.social-links{justify-content:center;gap:.75rem}.social-link{font-size:.85rem;padding:.4rem .8rem}.trustline-item{flex-direction:column;align-items:flex-start;gap:.25rem}.trustline-value{font-size:.8rem;word-break:break-all;text-align:left}.dex-list li{padding:.65rem;margin-bottom:.4rem}.trading-warning,.presale-warning{gap:.5rem;padding:.875rem}.warning-text{font-size:.85rem}.progress-details{gap:.4rem}.progress-stat{padding:.4rem;font-size:.85rem}.presale-steps li{padding:.65rem;margin-bottom:.4rem;font-size:.9rem}.join-presale-btn{width:100%;padding:.875rem 1.5rem}.toast-notification{right:1rem;left:1rem;max-width:none}}@media (max-width: 480px){.token-nav{padding:1rem;flex-direction:column;gap:.75rem;text-align:center}.nav-logo img{height:32px}.nav-title{font-size:1.2rem}.nav-actions{width:100%;justify-content:center}.token-info-container{padding:.75rem;gap:1.25rem}.token-header{padding:1.25rem;gap:1rem}.token-image img{width:80px;height:80px;border-radius:16px}.token-name{font-size:1.75rem;line-height:1.3}.token-symbol{font-size:1.1rem}.issuer-address{font-size:.75rem}.status-banner{padding:1rem;gap:.75rem}.status-text{gap:.125rem}.status-label{font-size:.85rem}.status-value{font-size:1rem}.action-button{padding:.875rem 1.5rem;font-size:.95rem}.tab-nav{gap:.125rem}.tab-button{padding:.6rem .75rem;min-width:44px}.tab-icon{font-size:1rem}.tab-content{padding:1.25rem;border-radius:16px}.metrics-grid,.trading-metrics,.presale-metrics{grid-template-columns:1fr;gap:.875rem}.metric-card,.trading-metric,.presale-metric{padding:1rem}.metric-card h3,.trading-metric h4,.presale-metric h4{font-size:.95rem;margin-bottom:.75rem}.metric-value,.metric-large{font-size:1.2rem}.metric-subtitle{font-size:.8rem}.price-change,.change-indicator{font-size:.85rem}.detail-section,.description-section,.social-section,.trustline-section,.dex-info,.presale-info,.trading-stats,.presale-progress,.presale-progress-detailed{padding:1rem;border-radius:12px}.detail-section h3,.description-section h3,.social-section h3,.trustline-section h3,.dex-info h4,.presale-info h4,.trading-stats h3,.presale-progress h3,.presale-progress-detailed h4{font-size:1rem;margin-bottom:.875rem}.detail-item{padding:.5rem 0;font-size:.9rem}.detail-label{font-size:.85rem}.detail-value{font-size:.9rem}.address-value{font-size:.75rem;line-height:1.4}.copy-btn{padding:.25rem .5rem;font-size:.75rem}.token-description{font-size:.9rem}.social-links{gap:.5rem}.social-link{font-size:.8rem;padding:.35rem .7rem}.trustline-section p{font-size:.9rem}.trustline-item{padding:.4rem;font-size:.85rem}.trustline-value{font-size:.75rem}.trustline-btn{padding:.65rem 1.25rem;font-size:.85rem}.trading-header h3,.presale-header h3{font-size:1.2rem}.trading-header p,.presale-header p{font-size:.9rem}.stats-grid{gap:.5rem}.stat-item{padding:.4rem 0;font-size:.85rem;flex-direction:column;align-items:flex-start;gap:.125rem}.stat-label{font-size:.8rem}.stat-value,.dex-info p{font-size:.9rem}.dex-list li{padding:.5rem;font-size:.85rem;margin-bottom:.35rem}.trading-warning{padding:.75rem;gap:.4rem}.warning-text,.warning-text strong{font-size:.8rem}.progress-bar{height:10px}.progress-stats{font-size:.8rem}.progress-details{gap:.35rem}.progress-stat{padding:.35rem;font-size:.8rem}.presale-steps li{padding:.5rem;margin-bottom:.35rem;font-size:.85rem}.join-presale-btn{padding:.75rem 1.25rem;font-size:.9rem}.loading-container,.error-container{padding:1.5rem}.error-container h2{font-size:1.3rem}.error-container p{font-size:.9rem}.home-button{padding:.875rem 1.5rem;font-size:.95rem}.toast-notification{top:1rem;right:1rem;left:1rem;padding:.875rem 1.25rem;font-size:.9rem}}@media (max-width: 360px){.token-info-container{padding:.5rem}.token-header{padding:1rem}.token-name{font-size:1.5rem}.token-symbol{font-size:1rem}.token-image img{width:70px;height:70px}.status-banner{padding:.875rem}.action-button{padding:.75rem 1.25rem;font-size:.9rem}.tab-button{padding:.5rem .65rem;min-width:40px}.tab-content{padding:1rem}.metric-card,.trading-metric,.presale-metric,.detail-section,.description-section,.social-section,.trustline-section,.dex-info,.presale-info,.trading-stats,.presale-progress,.presale-progress-detailed{padding:.875rem}.metric-value,.metric-large{font-size:1.1rem}.social-link{font-size:.75rem;padding:.3rem .6rem}.trustline-btn,.join-presale-btn{padding:.6rem 1rem;font-size:.8rem}.copy-btn{padding:.2rem .4rem;font-size:.7rem}.address-value,.trustline-value{font-size:.7rem}.toast-notification{padding:.75rem 1rem;font-size:.85rem}}.tab-button:focus-visible,.action-button:focus-visible,.share-button:focus-visible,.copy-btn:focus-visible,.social-link:focus-visible,.trustline-btn:focus-visible,.join-presale-btn:focus-visible,.home-button:focus-visible{outline:2px solid #FBB737;outline-offset:2px}@media (prefers-contrast: high){.token-header,.status-banner,.tab-content,.metric-card,.trading-metric,.presale-metric,.detail-section,.description-section,.social-section,.trustline-section,.dex-info,.presale-info,.trading-stats,.presale-progress,.presale-progress-detailed,.detail-item,.stat-item,.trustline-item,.progress-stat{border-width:2px}.progress-fill{background:#4ade80}.price-change.positive,.change-indicator.positive{color:#0f0}.price-change.negative,.change-indicator.negative{color:red}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.progress-fill:after{animation:none}}@media print{.token-nav,.nav-actions,.action-button,.copy-btn,.share-button,.trustline-btn,.join-presale-btn,.toast-notification{display:none}.token-info-page{background:#fff;color:#000}.token-header,.status-banner,.tab-content,.metric-card,.detail-section{background:#fff;border:1px solid #ccc;break-inside:avoid}.token-name,.metric-card h3,.detail-section h3{color:#333}}@media (prefers-color-scheme: dark){.token-info-page{color-scheme:dark}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.token-image img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.live-indicator{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#059669}.loading-price{color:#6b7280;font-style:italic}.price-usd,.market-cap-usd{display:block;font-size:.8rem;color:#6b7280;margin-top:.25rem}.live-trading-stats{margin-top:2rem;padding:1.5rem;background:#f9fafb;border-radius:.5rem;border:1px solid #E5E7EB}.error-notice{padding:1rem;background:#fef2f2;border:1px solid #FECACA;border-radius:.5rem;color:#dc2626;margin-top:1rem}.live-indicator{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#059669;margin-top:.5rem}.pulse-dot{width:8px;height:8px;background-color:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.update-time{font-size:.7rem;color:#6b7280;margin-left:.5rem}.loading-price{color:#6b7280;font-style:italic;font-size:1rem}.price-usd,.market-cap-usd{display:block;font-size:.8rem;color:#6b7280;margin-top:.25rem;font-weight:400}.price-error{margin-top:.25rem;color:#dc2626;font-size:.8rem}.price-error small{font-size:.7rem}.price-change{margin-top:.5rem;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.price-change.positive{color:#059669}.price-change.negative{color:#dc2626}.metric-card .metric-subtitle{font-size:.75rem;color:#6b7280;margin-top:.25rem}.status-banner.complete{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.status-banner.PreAMM{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.status-banner .status-info{display:flex;align-items:center;gap:1rem;flex:1}.status-text{display:flex;flex-direction:column;gap:.25rem}.status-label{font-size:.8rem;opacity:.9}.status-value{font-weight:600;font-size:1rem}.loading-details{margin-top:1rem;text-align:center}.loading-details small{color:#6b7280;font-size:.8rem}.error-details{margin:1rem 0;padding:1rem;background:#f3f4f6;border-radius:.5rem;text-align:left}.error-details p{margin:.5rem 0;font-size:.9rem;color:#6b7280}.error-details strong{color:#374151}.action-button{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.action-button.complete{background:#10b981;color:#fff}.action-button.complete:hover{background:#059669;transform:translateY(-1px)}.action-button.PreAMM{background:#f59e0b;color:#fff}.action-button.PreAMM:hover{background:#d97706;transform:translateY(-1px)}@media (max-width: 768px){.tab-content{min-width:90%}.live-indicator{flex-direction:column;align-items:flex-start;gap:.25rem}.update-time{margin-left:0}.status-banner .status-info{flex-direction:column;align-items:center!important;gap:.5rem}.price-usd,.market-cap-usd{font-size:.75rem}}.status-banner.complete{background:linear-gradient(135deg,#065f46eb,#059669e0);border-color:#10b98199;color:#fff}.status-text .status-label{color:#e7f8ee}.status-text .status-value{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.live-indicator{display:inline-flex;gap:.5rem;align-items:center;padding:.35rem .65rem;border-radius:9999px;background:#00000059;color:#eafff5;font-weight:700;letter-spacing:.2px}.pulse-dot{width:.55rem;height:.55rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 .25rem #22c55e47;animation:pulse 1.6s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 .15rem #22c55e8c}70%{box-shadow:0 0 0 .7rem #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (max-width: 768px){.tab-button{flex-direction:column;align-items:center;justify-content:center}.tab-label{display:block!important;margin-top:.2rem;opacity:.95}.tab-icon{font-size:1.15rem}.tab-button{min-width:72px}.token-info-container .token-header{order:-1}}@media (max-width: 480px){.tab-label{font-size:.8rem}.tab-button{min-width:70px;padding:.6rem .75rem}}
