.matrix-canvas-localized{mix-blend-mode:screen!important}.matrix-hero-target>.anima-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.4;z-index:0;pointer-events:none;transition:opacity .5s ease}.hero-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:60px 40px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);max-width:1000px;margin:0 auto;z-index:10;text-align:center;box-shadow:0 0 50px rgba(0,0,0,.5)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;background:#000}body,html{ font-family: \'Press Start 2P\', monospace!important}body{background:transparent;color:#fff;margin:0;padding:0 0 60px;overflow-x:hidden;position:relative}#matrix-bg-nav{display:block;pointer-events:none}body:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 4px);pointer-events:none;z-index:9999}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#9d00ff;box-shadow:0 0 10px #9d00ff88}:root{--neon-purple:#9d00ff;--neon-blue:#0ff;--neon-magenta:#f0f;--neon-glow:rgba(157,0,255,.4);--size-hero:clamp(24px,5vw,48px);--size-h1:clamp(20px,4vw,36px);--size-h2:clamp(16px,3vw,24px);--size-h3:clamp(14px,2.5vw,18px);--size-body:clamp(14px,2vw,16px);--size-label:8px}@keyframes rainbow-led{0%{border-color:var(--neon-purple);box-shadow:0 0 10px var(--neon-glow)}33%{border-color:var(--neon-blue);box-shadow:0 0 10px rgba(0,255,255,.3)}66%{border-color:var(--neon-magenta);box-shadow:0 0 10px rgba(255,0,255,.3)}to{border-color:var(--neon-purple);box-shadow:0 0 10px var(--neon-glow)}}@keyframes scanner{0%{left:-100%}to{left:100%}}@keyframes glitch-hover{0%{transform:translate(0);text-shadow:-1px 0 #f0f,1px 0 #0ff}25%{transform:translate(-.5px,.5px)}50%{transform:translate(.5px,-.5px);text-shadow:1px 0 #f0f,-1px 0 #0ff}75%{transform:translate(-.5px,-.5px)}to{transform:translate(0)}}@keyframes breathe-neon{0%{box-shadow:0 0 10px rgba(0,255,255,.1),inset 0 0 10px rgba(0,255,255,.05);border-color:rgba(0,255,255,.3)}50%{box-shadow:0 0 30px rgba(157,0,255,.4),inset 0 0 20px rgba(157,0,255,.1);border-color:rgba(157,0,255,.8)}to{box-shadow:0 0 10px rgba(0,255,255,.1),inset 0 0 10px rgba(0,255,255,.05);border-color:rgba(0,255,255,.3)}}.glass-panel{background:rgba(10,10,15,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;animation:breathe-neon 4s ease-in-out infinite alternate;will-change:transform,opacity,box-shadow}@keyframes nav-pulse{0%{box-shadow:0 4px 30px rgba(0,0,0,.5),0 1px 0 rgba(157,0,255,.2)}to{box-shadow:0 4px 50px rgba(0,0,0,.6),0 1px 0 rgba(157,0,255,.4),0 0 15px rgba(0,255,255,.1)}}#nav-placeholder{display:block;height:104px;background:#000}#footer-placeholder{display:block;min-height:200px;background:#000}#main-nav{position:sticky;top:0;z-index:1000;background:rgba(5,5,5,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:2px solid #1a1a1a;box-shadow:0 4px 40px rgba(0,0,0,.6),0 1px 0 rgba(157,0,255,.3);padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;animation:nav-pulse 4s ease-in-out infinite alternate}#main-nav:after{content:"";position:absolute;bottom:0;left:-100%;width:40%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-blue),#fff,var(--neon-purple),transparent);box-shadow:0 0 10px var(--neon-blue);animation:scanner 3.5s linear infinite;z-index:10}.nav-logo{ font-family: \'Press Start 2P\', monospace;font-size:13px;text-decoration:none;display:flex;gap:2px;position:relative;z-index:10}.nav-logo .s{color:var(--neon-magenta)}.nav-logo .k,.nav-logo .s{text-shadow:2px 2px 0 #000}.nav-logo .k{color:var(--neon-blue)}.nav-logo .studiodev{color:#fff;text-shadow:2px 2px 0 #000}.nav-links{display:flex!important;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.nav-links .nav-link{ font-family: \'Press Start 2P\', monospace;font-size:10px;color:#fff;text-decoration:none;padding:8px 12px;margin:0 1px;display:flex;align-items:center;justify-content:center;background:rgba(157,0,255,.05);border:1px solid rgba(157,0,255,.3);position:relative;z-index:10;transition:all .3s;letter-spacing:.03em;white-space:nowrap;clip-path:polygon(12px 0,100% 0,100% calc(100% - 10px),calc(100% - 12px) 100%,0 100%,0 10px);width:120px!important;height:38px!important;text-align:center;flex-shrink:0}.nav-links .nav-link.active,.nav-links .nav-link:hover{color:#fff;background:rgba(157,0,255,.2);border-color:var(--neon-blue);box-shadow:0 0 15px var(--neon-blue);text-shadow:0 0 8px #fff;transform:translateY(-2px);animation:glitch-hover .3s infinite}.nav-links .dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:2px;background:rgba(10,10,20,.95);list-style:none;padding:5px 0;margin:0;display:none;min-width:180px;z-index:1000;box-shadow:0 5px 25px rgba(157,0,255,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,0 100%);border:1px solid var(--neon-purple);border-top:3px solid var(--neon-blue)}.nav-links .dropdown:hover .dropdown-menu{display:block;animation:dropdown-fade-in .3s cubic-bezier(.4,0,.2,1)}.dropdown-menu li{width:100%}.dropdown-menu li a{ font-family: \'Press Start 2P\', monospace;font-size:10px;color:#fff;text-decoration:none;padding:12px 15px;display:block;transition:all .2s;border-bottom:1px solid rgba(157,0,255,.1);text-align:left}.dropdown-menu li a:last-child{border-bottom:none}.dropdown-menu li a:hover{background:rgba(157,0,255,.2);color:var(--neon-blue);padding-left:20px;text-shadow:0 0 5px var(--neon-blue)}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}#nav-toggle-btn{display:none;background:none;border:1px solid var(--neon-purple);color:var(--neon-purple);padding:8px 12px; font-family: \'Press Start 2P\', monospace;font-size:14px;cursor:pointer;z-index:1001;transition:all .3s;box-shadow:0 0 10px rgba(157,0,255,.2)}#nav-toggle-btn:hover{background:rgba(157,0,255,.1);box-shadow:0 0 20px var(--neon-purple)}#main-nav-menu{flex-grow:1;display:flex;justify-content:flex-end}.mega-dropdown{position:static!important}.mega-menu{position:absolute;top:100%;left:0;width:100%;background:rgba(10,10,20,.95);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:3px solid var(--neon-purple);padding:40px 24px;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;z-index:1100;box-shadow:0 15px 50px rgba(0,0,0,.9);border-top:1px solid hsla(0,0%,100%,.05)}.mega-dropdown:hover .mega-menu{opacity:1;visibility:visible;pointer-events:all;animation:mega-fade-in .4s cubic-bezier(.4,0,.2,1)}.mega-content{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mega-col h3{ font-family: \'Press Start 2P\', monospace;font-size:12px;color:var(--neon-blue);margin-bottom:24px;letter-spacing:.1em;padding-bottom:12px;border-bottom:1px solid rgba(0,255,255,.2)}.mega-col a{display:flex;align-items:center;gap:12px; font-family: \'Press Start 2P\', monospace;font-size: 11px;color:#ccc;text-decoration:none;padding:10px 0;transition:all .2s}.mega-col a span{font-size: 12px;filter:grayscale(1);transition:all .3s}.mega-col a:hover{color:#fff;padding-left:10px}.mega-col a:hover span{filter:grayscale(0);transform:scale(1.2)}@keyframes mega-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.mega-menu{position:relative;top:0;padding:10px;background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:none}.mega-dropdown.open .mega-menu{display:block}.mega-content{grid-template-columns:1fr;gap:20px}.mega-col h3{margin-top:10px;margin-bottom:15px}.home-hide-mobile{display:none}#nav-toggle-btn{display:block}#main-nav-menu{display:none;position:fixed;top:60px;left:0;right:0;background:rgba(0,0,0,.97);border-bottom:1px solid var(--neon-blue);z-index:999;padding:12px}#main-nav-menu.open{display:block}.nav-links{flex-direction:column;gap:0}.nav-links a{display:block;padding:13px 16px;border-bottom:1px solid #1c1c1c;font-size:11px}}#site-footer{background:rgba(0,0,0,.6);border-top:2px solid var(--neon-purple);padding:36px 24px 20px;text-align:center}#site-footer .footer-logo{ font-family: \'Press Start 2P\', monospace;font-size:15px;margin-bottom:14px}#site-footer .footer-logo .s{color:var(--neon-magenta)}#site-footer .footer-logo .k{color:var(--neon-blue)}#site-footer .footer-logo .studiodev{color:#fff}.footer-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:14px 0}.footer-links a{ font-family: \'Press Start 2P\', monospace;font-size:6.5px;color:#888;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue)}.footer-l.icon-cell:hover span{color:var(--neon-blue,#0ff);text-shadow:0 0 5px var(--neon-blue)}.icon-cell{background:rgba(10,10,20,.4)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(157,0,255,.2)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.icon-cell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(157,0,255,.15) 0,transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.icon-cell:hover:before{opacity:1}.icon-cell:hover{background:rgba(157,0,255,.1)!important;border-color:var(--a,var(--neon-purple))!important;box-shadow:0 0 30px rgba(157,0,255,.15),inset 0 0 15px rgba(157,0,255,.1)!important;transform:translateY(-5px) scale(1.02)!important}.news-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:30px}.news-card{background:rgba(10,10,15,.6);border:1px solid rgba(0,255,255,.15);border-radius:8px;overflow:hidden;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative}.news-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--neon-blue);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.news-card:hover:after{transform:scaleX(1)}.news-card:hover{transform:translateY(-8px);border-color:var(--neon-blue);box-shadow:0 15px 35px rgba(0,0,0,.5),0 0 20px rgba(0,255,255,.1);background:rgba(0,255,255,.03)}.news-card-img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid rgba(0,255,255,.1);transition:transform .5s ease;filter:grayscale(.3) contrast(1.1)}.news-card:hover .news-card-img{transform:scale(1.05);filter:grayscale(0) contrast(1.2)}.news-card-content{padding:16px;flex-grow:1;display:flex;flex-direction:column}.news-card-title{ font-family: \'Press Start 2P\', monospace;font-size: 12px;color:#fff;line-height:1.3;margin-bottom:12px;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-card-btn{ font-family: \'Press Start 2P\', monospace;font-size:8px;color:var(--neon-blue);margin-top:auto;display:flex;align-items:center;gap:8px;letter-spacing:1px}.news-card-btn:after{content:"??";font-size:10px;transition:transform .3s ease}.news-card:hover .news-card-btn:after{transform:translateX(5px)}.cyber-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(157,0,255,.3),transparent);margin:40px 0;position:relative}.cyber-divider:before{content:"EYE-SYSTEM ACTIVE";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;padding:0 15px; font-family: \'Press Start 2P\', monospace;font-size:6px;color:rgba(157,0,255,.5);letter-spacing:2px}.footer-copy{ font-family: \'Press Start 2P\', monospace;font-size:13px;color:#333;margin-top:10px}.page-hero{background:linear-gradient(135deg,#0a0a0a,#000);border-bottom:2px solid #1c1c1c;padding:72px 24px 60px;text-align:center}.pixel-badge{display:inline-block;font-size:var(--size-label);background:rgba(157,0,255,.2);border:1px solid var(--neon-purple);padding:6px 16px;margin-bottom:24px;box-shadow:0 0 12px var(--neon-glow)}.page-title,.pixel-badge{ font-family: \'Press Start 2P\', monospace;color:#fff}.page-title{font-size:var(--size-h1);text-shadow:0 0 20px var(--neon-glow),0 0 40px rgba(0,255,255,.2);line-height:1.4;margin:0 0 12px}.hero-inner{position:relative;z-index:20;max-width:1100px;margin:40px auto;padding:56px 32px;background:rgba(0,0,0,.5);border-radius:20px;border:1px solid rgba(157,0,255,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 40px rgba(157,0,255,.15),0 20px 50px rgba(0,0,0,.5);transition:transform .3s ease}.title-bar{width:80px;height:3px;background:linear-gradient(90deg,var(--neon-purple),var(--neon-blue));box-shadow:0 0 15px var(--neon-purple);margin:10px auto;position:relative;z-index:10}.matrix-hero-target{position:relative;overflow:hidden}.matrix-hero-target>*{position:relative;z-index:10}.matrix-hero-target .coin-float,.matrix-hero-target .page-title,.matrix-hero-target .profile-avatar-container,.matrix-hero-target h1{z-index:15}.vt-sub{ font-family: \'Press Start 2P\', monospace;font-size: 14px;color:#666;letter-spacing:.06em}.pixel-h2{ font-family: \'Press Start 2P\', monospace;font-size:var(--size-h2);color:#fff;text-shadow:0 0 10px var(--neon-glow);line-height:1.7}.dot-p{ font-family: \'Press Start 2P\', monospace;font-size:var(--size-body);color:#999;line-height:1.8}.btn-primary{ font-family: \'Press Start 2P\', monospace;font-size:12px;padding:14px 28px;background:var(--neon-purple);color:#fff;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s;box-shadow:4px 4px 0 #000,0 0 20px var(--neon-glow)}.btn-primary:hover{background:#b133ff;transform:translate(-2px,-2px);box-shadow:6px 6px 0 #000,0 0 30px var(--neon-purple)}.btn-outline{ font-family: \'Press Start 2P\', monospace;font-size:12px;padding:14px 28px;background:transparent;color:#fff;border:2px solid var(--neon-blue);cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s;box-shadow:0 0 10px rgba(0,255,255,.2)}.btn-outline:hover{background:rgba(0,255,255,.05);border-color:#fff;box-shadow:0 0 20px var(--neon-blue);transform:translate(-2px,-2px)}.cat-card{background:#080808;border:2px solid #1a1a1a;padding:28px 16px;gap:12px}.cat-card,.icon-cell{text-align:center;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.icon-cell{border-right:1px solid #1a1a1a;padding:40px 16px;gap:16px;background:rgba(0,0,0,.2);z-index:100;touch-action:manipulation}.icon-cell *{pointer-events:none}.cat-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--neon-purple),var(--neon-blue));transform:scaleX(0);transition:transform .3s}.cat-card:hover:before{transform:scaleX(1)}.cat-card:hover{background:rgba(157,0,255,.03);border-color:var(--neon-purple);box-shadow:0 0 30px rgba(157,0,255,.15);transform:translateY(-8px)}.p-card{background:#080808;border:2px solid #1a1a1a;overflow:hidden;transition:all .3s;cursor:pointer;text-decoration:none;display:block}.p-card:hover{border-color:var(--neon-blue);box-shadow:0 12px 40px rgba(0,0,0,.8),0 0 30px rgba(0,255,255,.1);transform:translateY(-6px)}.p-card-img{position:relative;overflow:hidden;aspect-ratio:16/10}.p-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.p-card:hover .p-card-img img{transform:scale(1.06)}.p-card-img .overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.8))}.p-card-body{padding:16px}.p-card-cat{ font-family: \'Press Start 2P\', monospace;font-size:10px;color:var(--c,var(--neon-blue));margin-bottom:6px}.p-card-title{font-size: 14px;color:#fff;margin-bottom:6px}.p-card-desc,.p-card-title{ font-family: \'Press Start 2P\', monospace}.p-card-desc{font-size:13px;color:#777;line-height:1.6}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.gallery-grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border:2px solid #1c1c1c;transition:all .3s;display:block}.gallery-grid img:hover{border-color:var(--neon-purple);transform:scale(1.05);box-shadow:0 0 20px var(--neon-glow)}.img-frame{border:2px solid #1a1a1a;box-shadow:0 0 30px rgba(157,0,255,.1);overflow:hidden;position:relative;animation:rainbow-led 6s infinite}.img-frame img{width:100%;display:block}.sk-tag{ font-family: \'Press Start 2P\', monospace;font-size:10px;padding:5px 10px;border:1px solid #333;color:#888;transition:all .3s;display:inline-block}.sk-tag:hover{border-color:#ff0;color:#ff0}.contact-form{display:flex;flex-direction:column;gap:16px}.field-label{ font-family: \'Press Start 2P\', monospace;font-size:10px;color:#ff0;margin-bottom:6px;display:block}.form-input,.form-textarea{width:100%;background:#111;border:2px solid #1c1c1c;color:#fff;padding:12px 16px; font-family: \'Press Start 2P\', monospace!important;font-size:15px;outline:none;transition:border-color .3s,box-shadow .3s}.form-input:focus,.form-textarea:focus{border-color:#ff0;box-shadow:0 0 8px rgba(255,255,0,.15)}.form-textarea{min-height:120px;resize:vertical}.bg-sk-panel{background:#0d0d0d}.border-sk-border{border-color:#1c1c1c}#back-top{bottom:24px;right:24px; font-family: \'Press Start 2P\', monospace;font-size:10px;width:44px;height:44px;z-index:500}#back-top:hover{transform:scale(1.1)}.nft-card{border:2px solid #1a1a3a;background:linear-gradient(135deg,#0d0d22,#111130);overflow:hidden;transition:all .3s;text-decoration:none;display:block}.nft-card:hover{border-color:#9d00ff;box-shadow:0 0 24px rgba(157,0,255,.25);transform:translateY(-4px)}.nft-card img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.nft-card-body{padding:14px}.nft-card-id{ font-family: \'Press Start 2P\', monospace;font-size:10px;color:#9d00ff;margin-bottom:6px}.nft-card-title{ font-family: \'Press Start 2P\', monospace;font-size: 12px;color:#fff}.ep-card{border:2px solid #1c1c1c;background:#111;overflow:hidden;transition:all .3s;text-decoration:none;display:block}.ep-card:hover{border-color:#0ff;box-shadow:0 0 16px rgba(0,255,255,.15);transform:translateY(-4px)}.ep-card img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.ep-card:hover img{transform:scale(1.04)}.ep-card-body{padding:14px}.ep-card-num{ font-family: \'Press Start 2P\', monospace;font-size:11px;color:#0ff;margin-bottom:6px}.ep-card-title{ font-family: \'Press Start 2P\', monospace;font-size: 14px;color:#fff;margin-bottom:4px}.ep-card-desc{ font-family: \'Press Start 2P\', monospace!important;font-size:13px;color:#555}.social-btn{ font-family: \'Press Start 2P\', monospace;font-size:11px;padding:14px 22px;border:2px solid;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s}.social-btn.tw{color:#1da1f2;border-color:#1da1f2}.social-btn.tw:hover{background:#1da1f2;color:#000;box-shadow:0 0 16px rgba(29,161,242,.4)}.social-btn.ig{color:#e1306c;border-color:#e1306c}.social-btn.ig:hover{background:#e1306c;color:#fff;box-shadow:0 0 16px rgba(225,48,108,.4)}.social-btn.tt{color:#69c9d0;border-color:#69c9d0}.social-btn.tt:hover{background:#69c9d0;color:#000;box-shadow:0 0 16px rgba(105,201,208,.4)}#toshi-bot-container{position:fixed!important;bottom:20px!important;right:20px!important;z-index:9999!important;display:flex!important;flex-direction:column;align-items:flex-end;pointer-events:none}#toshi-avatar,#toshi-bubble,#toshi-chat:not(.hidden){pointer-events:all}#toshi-avatar{width:80px;height:80px;cursor:pointer;filter:drop-shadow(0 0 10px rgba(0,255,255,.3));transition:transform .3s;animation:toshi-float 3s ease-in-out infinite}#toshi-avatar:hover{transform:scale(1.1) rotate(5deg)}#toshi-avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}#toshi-bubble{background:#fff;color:#000;padding:8px 12px; font-family: \'Press Start 2P\', monospace;font-size:16px;border:2px solid #000;border-radius:8px;margin-bottom:10px;position:relative;max-width:200px;box-shadow:4px 4px 0 rgba(0,0,0,.2);display:none;animation:toshi-pop .3s ease-out}#toshi-bubble:after{content:"";position:absolute;bottom:-10px;right:20px;border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0}#toshi-chat{width:300px;height:400px;background:#0d0d0d;border:2px solid var(--neon-blue);box-shadow:0 0 20px rgba(0,255,255,.2);display:flex;flex-direction:column;position:absolute;bottom:90px;right:0;transition:all .3s; font-family: \'Press Start 2P\', monospace}#toshi-chat.hidden{opacity:0;visibility:hidden;transform:translateY(20px) scale(.9);pointer-events:none}.toshi-chat-header{background:var(--neon-blue);color:#000;padding:5px 10px; font-family: \'Press Start 2P\', monospace;font-size:11px;display:flex;justify-content:space-between;align-items:center}#toshi-close{cursor:pointer}#toshi-messages{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:10px;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,255,.02) 0,rgba(0,255,255,.02) 4px)}.toshi-msg{padding:8px 12px;border-radius:4px;font-size:14px;max-width:85%;line-height:1.4}.toshi-msg-toshi{background:rgba(0,255,255,.1);border-left:3px solid var(--neon-blue);align-self:flex-start;color:#0ff}.toshi-msg-user{background:hsla(0,0%,100%,.05);border-right:3px solid #fff;align-self:flex-end;color:#fff;text-align:right}.toshi-input-wrap{display:flex;padding:10px;border-top:1px solid #222;gap:5px}#toshi-input{flex:1;background:#000;border:1px solid #333;color:#fff;padding:8px; font-family: \'Press Start 2P\', monospace;font-size: 10px;outline:none}#toshi-input:focus{border-color:var(--neon-blue)}#toshi-send{background:var(--neon-blue);color:#000;border:none;padding:0 15px;cursor:pointer; font-family: \'Press Start 2P\', monospace}@keyframes toshi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes toshi-pop{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (max-width:768px){#toshi-chat{width:260px;height:350px}#toshi-avatar{width:60px;height:60px}}#back-top{position:fixed;bottom:30px;right:30px;width:40px;height:40px;background:var(--neon-purple);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size: 10px;z-index:5000;box-shadow:0 0 15px var(--neon-glow);transition:all .3s;opacity:0;pointer-events:none}#back-top.visible{opacity:1;pointer-events:all}#back-top:hover{background:var(--neon-blue);box-shadow:0 0 25px var(--neon-blue);transform:translateY(-5px)}.tool-card{background:rgba(10,10,20,.6);border:1px solid rgba(157,0,255,.3);border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;text-align:center;text-decoration:none;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--neon-purple),transparent);transform:translateX(-100%);transition:transform .5s}.tool-card:hover:before{transform:translateX(100%)}.tool-card:hover{background:rgba(157,0,255,.1);border-color:var(--neon-blue);box-shadow:0 10px 30px rgba(0,255,255,.15),inset 0 0 20px rgba(157,0,255,.1);transform:translateY(-5px)}.tool-icon{font-size: 32px;margin-bottom:16px;filter:drop-shadow(0 0 10px rgba(157,0,255,.5));transition:transform .3s}.tool-card:hover .tool-icon{transform:scale(1.15) rotate(5deg)}.tool-tag{ font-family: \'Press Start 2P\', monospace;font-size:11px;color:var(--neon-blue);background:rgba(0,255,255,.1);padding:4px 8px;border-radius:4px;margin-bottom:12px;text-transform:uppercase}.tool-name{font-size: 16px;color:#fff;margin-bottom:8px;text-shadow:0 0 5px hsla(0,0%,100%,.3)}.tool-desc,.tool-name{ font-family: \'Press Start 2P\', monospace}.tool-desc{font-size:14px;color:#aaa;line-height:1.5}#cyber-ticker-container{position:sticky;top:64px;left:0;width:100%;background:rgba(5,5,10,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,255,255,.2);z-index:990;overflow:hidden;height:42px;display:flex;align-items:center;animation:breathe-neon 8s ease-in-out infinite alternate;will-change:transform}.cyber-ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:ticker-scroll 30s linear infinite}.cyber-ticker-track:hover{animation-play-state:paused}.cyber-ticker-item{color:#fff; font-family: \'Press Start 2P\', monospace;font-size: 12px;text-decoration:none;padding:0 40px;white-space:nowrap;display:inline-flex;align-items:center;gap:12px;transition:color .3s}.cyber-ticker-item:hover{color:var(--neon-purple);text-shadow:0 0 8px var(--neon-purple)}.cyber-ticker-icon{color:var(--neon-blue);font-size:16px;filter:drop-shadow(0 0 5px var(--neon-blue));display:flex;align-items:center;justify-content:center;line-height:1}.cyber-ticker-thumb{width:28px;height:28px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--neon-blue);box-shadow:0 0 5px rgba(0,255,255,.5)}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.social-btn{padding:16px 24px}.btn-outline,.btn-primary{padding:16px 28px}.footer-links a{padding:8px 12px;display:inline-block}.cyber-ad-container{width:100%;max-width:900px;margin:32px auto;text-align:center;background:rgba(10,10,15,.4);border:1px dashed rgba(157,0,255,.3);border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:100px}.cyber-ad-container:before{content:"ADVERTISEMENT // SECURE CONNECTION"; font-family: \'Press Start 2P\', monospace;font-size:8px;color:rgba(0,255,255,.3);position:absolute;pointer-events:none}.cyber-ad-container ins{position:relative;z-index:10}@media (max-width:600px){.hero-inner{padding:32px 16px;margin:20px auto}.dot-p{line-height:1.6}.cyber-ad-container{margin:24px auto}}