:root{--bg-dark:#07070a;--bg-card:rgba(13, 13, 20, 0.5);--surface-border:rgba(255, 255, 255, 0.05);--text-primary:#f8fafc;--text-secondary:#94a3b8;--neon-purple:#bc13fe;--neon-purple-glow:rgba(188, 19, 254, 0.4);--neon-blue:#00f3ff;--neon-blue-glow:rgba(0, 243, 255, 0.4);--neon-orange:#ff7b00;--neon-orange-glow:rgba(255, 123, 0, 0.4);--font-heading:'Outfit',sans-serif;--font-body:'Plus Jakarta Sans',sans-serif}*{box-sizing:border-box;margin:0;padding:0;user-select:none}html{scroll-behavior:smooth;background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-body);overflow-x:hidden}body{position:relative;min-height:100vh;overflow-x:hidden}#webgl-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}#custom-cursor{width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;position:fixed;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transition:width .3s,height .3s,background-color .3s,border-color .3s}#custom-cursor-dot{width:6px;height:6px;background-color:#fff;border-radius:50%;position:fixed;transform:translate(-50%,-50%);pointer-events:none;z-index:10000}.header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 4%;z-index:100;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(7,7,10,.75);border-bottom:none}.logo{display:flex;align-items:center;gap:12px;font-family:var(--font-heading);font-size:1.45rem;font-weight:800;color:#fff;text-decoration:none;z-index:101}.logo-img{width:32px;height:32px;border-radius:8px;object-fit:contain;box-shadow:0 0 16px rgba(255,119,0,.5);transition:transform .35s cubic-bezier(.16, 1, .3, 1),box-shadow .35s ease}.logo:hover .logo-img{transform:scale(1.08) rotate(4deg);box-shadow:0 0 24px rgba(255,119,0,.8)}.logo-icon{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#f70,#f50);box-shadow:0 0 10px var(--neon-orange-glow)}.nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px}.nav-link{text-decoration:none;color:var(--text-secondary);font-size:.92rem;font-weight:500;padding:8px 18px;border-radius:30px;border:1px solid transparent;transition:all .35s cubic-bezier(.16, 1, .3, 1);letter-spacing:.2px}.nav-link:hover{color:#fff;background:rgba(255,255,255,.04);border-color:rgba(0,243,255,.3);box-shadow:0 0 16px rgba(0,243,255,.2),inset 0 0 10px rgba(0,243,255,.05);text-shadow:0 0 10px rgba(0,243,255,.5);transform:translateY(-1px)}.nav-link.active{color:#fff;background:linear-gradient(135deg,rgba(0,243,255,.12),rgba(188,19,254,.12));border-color:rgba(0,243,255,.35);box-shadow:0 0 15px rgba(0,243,255,.2);font-weight:600}.header-actions{display:flex;align-items:center;gap:14px;z-index:101}.btn-enter-system{display:inline-flex;align-items:center;gap:9px;padding:10px 22px;border-radius:30px;font-size:.88rem;font-weight:700;letter-spacing:.4px;text-decoration:none;color:#fff;background:linear-gradient(135deg,rgba(0,243,255,.15),rgba(188,19,254,.2));border:1px solid rgba(0,243,255,.4);box-shadow:0 0 18px rgba(0,243,255,.2),inset 0 0 12px rgba(0,243,255,.1);transition:all .4s cubic-bezier(.16, 1, .3, 1);position:relative;overflow:hidden}.btn-enter-system::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,243,255,.3) 0,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.btn-enter-system:hover{background:linear-gradient(135deg,rgba(0,243,255,.3),rgba(188,19,254,.4));border-color:rgba(0,243,255,.8);box-shadow:0 0 30px rgba(0,243,255,.5),0 0 18px rgba(188,19,254,.4);transform:translateY(-2px) scale(1.02);color:#fff}.btn-enter-system:hover::before{opacity:1}.btn-enter-system i{color:var(--neon-blue);font-size:.95rem;transition:transform .35s cubic-bezier(.16, 1, .3, 1),color .35s ease}.btn-enter-system:hover i{transform:translateX(4px);color:#fff;filter:drop-shadow(0 0 6px rgba(0, 243, 255, .8))}.btn-enter-system-mobile{margin-top:15px;padding:12px 24px;border-radius:30px;background:linear-gradient(135deg,rgba(0,243,255,.15),rgba(188,19,254,.2));border:1px solid rgba(0,243,255,.4);color:#fff!important;text-align:center;justify-content:center}.btn-nav{text-decoration:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 24px;border-radius:30px;font-size:.9rem;font-weight:600;transition:all .3s}.btn-nav:hover{background:#fff;color:var(--bg-dark);box-shadow:0 0 20px rgba(255,255,255,.2)}.mobile-toggle{display:none;background:0 0;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(7,7,10,.98);z-index:90;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .5s ease}.mobile-nav-overlay.active{opacity:1;pointer-events:auto}.mobile-nav-menu{display:flex;flex-direction:column;align-items:center;gap:30px}.mobile-link{color:var(--text-secondary);font-family:var(--font-heading);font-size:2rem;font-weight:800;text-decoration:none;transition:color .3s}.mobile-link:hover{color:var(--neon-blue)}.mobile-btn{text-decoration:none;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));color:#fff;padding:16px 40px;border-radius:40px;font-weight:700;font-size:1.1rem;box-shadow:0 0 20px var(--neon-purple-glow)}.hero-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 4% 60px;position:relative;z-index:1}.hero-content{max-width:900px;z-index:2}.glow-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);padding:8px 16px;border-radius:100px;font-size:.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:24px}.pulse-dot{width:6px;height:6px;border-radius:50%;background-color:#f70;box-shadow:0 0 10px rgba(255,119,0,.8);animation:pulse 1.5s infinite}.hero-title{font-family:var(--font-heading);font-size:clamp(3rem, 7vw, 6rem);font-weight:900;line-height:1.1;letter-spacing:-2px;color:#fff;margin-bottom:24px}.grad-text{background:linear-gradient(to right,#fff 20%,#fa0 50%,#f70 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shineText 8s linear infinite}.hero-subtitle{font-size:clamp(1rem, 2vw, 1.25rem);color:var(--text-secondary);max-width:880px;margin:0 auto 35px;line-height:1.5}.hero-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.btn-primary{text-decoration:none;background:#fff;color:var(--bg-dark);padding:16px 36px;border-radius:30px;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;gap:10px;transition:transform .2s,box-shadow .3s}.btn-primary:hover{box-shadow:0 0 30px rgba(255,255,255,.4)}.btn-secondary{text-decoration:none;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#fff;padding:16px 36px;border-radius:30px;font-weight:700;font-size:1rem;transition:background .3s,border-color .3s}.btn-secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.hero-scroll-indicator{position:absolute;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-secondary);font-size:.75rem;letter-spacing:2px;text-transform:uppercase}.scroll-mouse{width:20px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:10px;position:relative}.scroll-wheel{width:4px;height:8px;background-color:#fff;border-radius:2px;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:scrollWheel 1.5s infinite}.section{padding:120px 4%;position:relative;z-index:1}.alt-section-bg{background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.01) 50%,transparent 100%);border-top:none;border-bottom:none}.container{max-width:1200px;margin:0 auto}.section-header{text-align:center;max-width:700px;margin:0 auto 60px}.section-tag{font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--neon-purple);margin-bottom:16px}.section-title{font-family:var(--font-heading);font-size:clamp(2rem, 4vw, 3.5rem);font-weight:900;line-height:1.2;margin-bottom:20px}.section-desc{font-size:1.05rem;color:var(--text-secondary);line-height:1.6}.neon-purple-text{color:var(--neon-purple);text-shadow:0 0 15px var(--neon-purple-glow)}.neon-cyan-text{color:var(--neon-blue);text-shadow:0 0 15px var(--neon-blue-glow)}.neon-orange-text{color:var(--neon-orange);text-shadow:0 0 15px var(--neon-orange-glow)}.neon-blue-text{color:var(--neon-blue);text-shadow:0 0 15px var(--neon-blue-glow)}.neon-pink-text{color:#f70;text-shadow:0 0 15px rgba(255,119,0,.5)}.split-layout{display:grid;grid-template-columns:1.1fr 0.9fr;gap:60px;align-items:center}.split-layout.reverse{grid-template-columns:0.9fr 1.1fr}.split-text{display:flex;flex-direction:column;gap:20px}.split-visual{display:flex;justify-content:center;align-items:center}.glow-card{background:var(--bg-card);border:1px solid var(--surface-border);border-radius:24px;padding:40px;position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .4s,transform .4s}.glow-card:hover{border-color:rgba(255,255,255,.15);transform:translateY(-5px)}.hub-screenshot-layout{position:relative;padding:80px 0}.curved-ring-overlay{position:absolute;top:50%;left:-8%;transform:translateY(-50%);width:620px;height:620px;border:3.5px solid rgba(255,119,0,.25);border-radius:50%;pointer-events:none;z-index:0;box-shadow:0 0 50px rgba(255,119,0,.15)}.hub-screenshot-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:70px;align-items:center;position:relative;z-index:1}.hub-screenshot-title{font-family:var(--font-heading);font-size:clamp(2.8rem, 6.2vw, 5.2rem);font-weight:900;line-height:1.02;letter-spacing:-3px;color:var(--text-primary);margin-bottom:50px}.btn-capsule{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#07070a;padding:14px 34px;border-radius:40px;font-size:.82rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:transform .3s cubic-bezier(.16, 1, .3, 1),box-shadow .3s;box-shadow:0 10px 30px rgba(255,255,255,.15)}.btn-capsule .dot{width:8px;height:8px;background:#000;border-radius:50%;display:inline-block}.btn-capsule:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(255,255,255,.25)}.hub-screenshot-card{background:linear-gradient(135deg,rgba(255,119,0,.15) 0,rgba(20,16,30,.4) 100%);border:1px solid rgba(255,119,0,.25);border-radius:32px;padding:40px;max-width:480px;position:relative;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 0 30px rgba(255,119,0,.05)}.hub-screenshot-card .card-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 10%,rgba(255,119,0,.22),transparent 70%)}.hub-screenshot-card .card-profile-section{display:flex;align-items:center;gap:16px;margin-bottom:24px}.hub-screenshot-card .profile-info{display:flex;flex-direction:column;gap:2px}.hub-screenshot-card .profile-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:#fff}.hub-screenshot-card .lvl-badge{display:inline-block;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));color:#fff;font-family:var(--font-heading);font-size:.95rem;font-weight:900;padding:6px 18px;border-radius:20px;box-shadow:0 0 15px var(--neon-purple-glow);margin-bottom:0}.hub-screenshot-card .xp-progress{margin-bottom:20px}.hub-screenshot-card .xp-details{display:flex;justify-content:space-between;font-size:.85rem;font-weight:700;margin-bottom:10px}.hub-screenshot-card .xp-title{color:#fff}.hub-screenshot-card .xp-val{color:var(--text-secondary)}.hub-screenshot-card .xp-bar-container{height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.hub-screenshot-card .xp-bar-fill{height:100%;background:linear-gradient(90deg,var(--neon-purple),var(--neon-blue));border-radius:3px}.hub-screenshot-card .achievement-row{display:flex;align-items:center;gap:10px;color:var(--neon-blue);font-size:.88rem;font-weight:700}.hub-screenshot-desc{font-size:1.12rem;color:var(--text-secondary);line-height:1.7;margin-top:15px;margin-bottom:35px}.hub-screenshot-action{display:block}.featured-header{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:end;margin-bottom:80px}.featured-header-title{font-family:var(--font-heading);font-size:clamp(2.8rem, 6vw, 4.8rem);font-weight:900;line-height:1.05;letter-spacing:-3px;color:var(--text-primary)}.featured-header-desc{font-size:.82rem;font-weight:700;letter-spacing:2px;line-height:1.6;color:var(--text-primary);text-transform:uppercase;max-width:380px;margin-left:auto;text-align:right}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.featured-card-wrapper{display:flex;flex-direction:column;gap:22px;text-decoration:none}.featured-card{background:#0b0b10;border:1px solid rgba(255,255,255,.03);border-radius:36px;height:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:border-color .4s,transform .4s cubic-bezier(.16, 1, .3, 1);box-shadow:0 20px 40px rgba(0,0,0,.3)}.featured-card-wrapper:hover .featured-card{border-color:rgba(255,255,255,.1);transform:translateY(-10px)}.featured-card-tags{font-size:.7rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary)}.featured-card-title-link{font-family:var(--font-heading);font-size:1.9rem;font-weight:800;color:var(--text-primary);text-decoration:none;position:relative;display:inline-block;align-self:flex-start;padding-bottom:6px;letter-spacing:-.5px}.featured-card-title-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1.5px;background-color:var(--text-primary);transition:width .3s ease}.featured-card-wrapper:hover .featured-card-title-link::after{width:100%}.customizer-options-overlay{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(13,13,20,.7);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:12px 20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:5;width:85%}.cust-row{display:flex;justify-content:space-between;gap:15px}.cust-btn-group{display:flex;gap:8px}.cust-btn-group .btn-cust{padding:8px 12px;border-radius:8px;font-size:.8rem;height:34px;display:flex;align-items:center;justify-content:center}.multi-asset-mockup{width:80%;height:340px;background:rgba(13,13,20,.5);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(8px)}.mockup-chart-header{display:flex;justify-content:space-between;font-size:.82rem;font-weight:700}.chart-legend{display:flex;gap:12px}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.legend-dot.orange{background:var(--neon-orange)}.legend-dot.blue{background:var(--neon-blue)}.chart-radial-wrapper{height:160px;display:flex;align-items:center;justify-content:center;position:relative}.radial-chart-inner{width:140px;height:140px;border-radius:50%;border:8px solid rgba(255,255,255,.02);border-top-color:var(--neon-blue);border-right-color:var(--neon-orange);display:flex;align-items:center;justify-content:center;transform:rotate(45deg)}.asset-center-val{transform:rotate(-45deg);display:flex;flex-direction:column;align-items:center}.asset-center-val .val-num{font-size:1.5rem;font-weight:800;color:#fff;font-family:var(--font-heading)}.asset-center-val .val-lbl{font-size:.72rem;color:var(--text-secondary);text-transform:uppercase;font-weight:700}.mini-tickers-list{display:flex;flex-direction:column;gap:10px}.ticker-item{display:flex;justify-content:space-between;font-size:.85rem;background:rgba(255,255,255,.02);padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.03)}.ticker-info{display:flex;align-items:center;gap:8px;color:#fff}.ticker-info i.text-orange{color:var(--neon-orange)}.ticker-info i.text-blue{color:var(--neon-blue)}.ticker-val{font-weight:700}.ticker-val.positive{color:#10b981}.stats-preview-mockup{width:82%;background:linear-gradient(145deg,rgba(12,20,32,.75),rgba(6,10,18,.95));border:1px solid rgba(0,243,255,.4);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:20px;backdrop-filter:blur(16px);box-shadow:0 20px 50px rgba(0,0,0,.6),inset 0 0 30px rgba(0,243,255,.08);transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.featured-card:hover .stats-preview-mockup{border-color:rgba(0,243,255,.7);box-shadow:0 25px 60px rgba(0,0,0,.7),0 0 30px rgba(0,243,255,.3),inset 0 0 40px rgba(0,243,255,.15);transform:translateY(-4px) scale(1.02)}.stats-preview-mockup .mock-card-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-heading);font-size:.88rem;font-weight:800;color:#fff;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.stats-preview-mockup .mock-card-head i{color:#00f3ff;font-size:1.1rem;filter:drop-shadow(0 0 8px rgba(0, 243, 255, .6))}.grades-bars-list{display:flex;flex-direction:column;gap:14px}.bar-row{display:flex;align-items:center;gap:14px;font-size:.82rem}.grade-badge{width:34px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:900;font-family:var(--font-heading);font-size:.76rem;letter-spacing:.5px}.grade-badge.grade-aplus{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.5);box-shadow:0 0 12px rgba(16,185,129,.4)}.grade-badge.grade-a{background:rgba(0,243,255,.2);color:#00f3ff;border:1px solid rgba(0,243,255,.5);box-shadow:0 0 12px rgba(0,243,255,.4)}.grade-badge.grade-b{background:rgba(245,158,11,.2);color:#f59e0b;border:1px solid rgba(245,158,11,.5);box-shadow:0 0 12px rgba(245,158,11,.4)}.grade-badge.grade-c{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.5);box-shadow:0 0 12px rgba(239,68,68,.4)}.bar-track{flex-grow:1;height:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:2px;box-sizing:border-box;overflow:hidden}.bar-fill{height:100%;border-radius:4px}.bar-fill.positive{background:linear-gradient(90deg,#10b981 0,#34d399 100%);box-shadow:0 0 15px rgba(16,185,129,.7)}.bar-fill.neutral{background:linear-gradient(90deg,#f59e0b 0,#fbbf24 100%);box-shadow:0 0 15px rgba(245,158,11,.7)}.bar-fill.negative{background:linear-gradient(90deg,#ef4444 0,#f87171 100%);box-shadow:0 0 15px rgba(239,68,68,.7)}.pct-val{font-family:var(--font-heading);font-weight:800;font-size:.8rem;color:#fff;min-width:58px;text-align:right;letter-spacing:.5px}.cross-device-mockup{width:80%;height:300px;position:relative}.device-frame{background:#09090d;border:1px solid rgba(255,255,255,.06);border-radius:12px;position:absolute;box-shadow:0 20px 40px rgba(0,0,0,.5);overflow:hidden}.desktop-frame{width:240px;height:160px;left:20px;top:50%;transform:translateY(-50%);border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:8px}.desktop-frame .frame-bar{height:6px;background:rgba(255,255,255,.05);border-radius:3px}.desktop-frame .frame-screen{flex-grow:1;border-radius:8px;background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.03);padding:6px}.screen-grid{display:grid;grid-template-columns:40px 1fr;gap:6px;height:100%}.screen-grid .grid-side{background:rgba(255,255,255,.02);border-radius:4px}.screen-grid .grid-main{background:rgba(0,243,255,.05);border:1px dashed rgba(0,243,255,.2);border-radius:4px}.mobile-frame{width:100px;height:200px;right:20px;top:50%;transform:translateY(-50%);border-radius:20px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:12px;border-color:rgba(255,255,255,.09);z-index:2}.mobile-frame .phone-speaker{width:30px;height:4px;background:rgba(255,255,255,.15);border-radius:2px}.mobile-frame .phone-screen{flex-grow:1;width:100%;border-radius:12px;background:linear-gradient(180deg,rgba(188,19,254,.1) 0,rgba(0,243,255,.05) 100%);border:1px solid rgba(255,255,255,.03);display:flex;align-items:center;justify-content:center}.phone-pnl{font-size:.95rem;font-weight:800;color:#10b981;text-shadow:0 0 10px rgba(16,185,129,.4)}.customizer-options{display:flex;flex-direction:column;gap:24px;margin-top:30px}.cust-group{display:flex;flex-direction:column;gap:10px}.cust-group label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary)}.cust-buttons{display:flex;gap:12px;flex-wrap:wrap}.btn-cust{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);padding:10px 20px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-cust:hover{background:rgba(255,255,255,.08);color:#fff}.btn-cust.active{background:rgba(0,243,255,.1);color:var(--neon-blue);border-color:rgba(0,243,255,.4);box-shadow:0 0 15px rgba(0,243,255,.15)}.interface-mockup{width:100%;max-width:500px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#09090d;padding:24px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.5);transition:all .5s ease}.mockup-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:14px;z-index:2}.mockup-logo{font-family:var(--font-heading);font-size:.9rem;font-weight:800;display:flex;align-items:center;gap:8px}.mockup-controls{display:flex;gap:6px}.control-dot{width:8px;height:8px;border-radius:50%}.control-dot.red{background-color:#ef4444}.control-dot.yellow{background-color:#f59e0b}.control-dot.green{background-color:#10b981}.mockup-body{display:grid;grid-template-columns:1fr;gap:16px;z-index:2}.mock-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .3s}.mock-card-head{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;color:var(--text-secondary)}.mock-card.highlight-glow{border-color:rgba(0,243,255,.3);box-shadow:0 0 15px rgba(0,243,255,.05)}.winrate-mock{display:flex;align-items:center;gap:20px}.radial-ring-indicator{width:44px;height:44px;border-radius:50%;border:4px solid rgba(0,243,255,.1);border-top-color:var(--neon-blue);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#fff}.mock-bars{flex-grow:1;display:flex;flex-direction:column;gap:6px}.mock-bars .bar{display:flex;align-items:center;gap:8px;font-size:.65rem}.mock-bars .label{width:16px}.mock-bars .track{flex-grow:1;height:4px;background:rgba(255,255,255,.05);border-radius:2px}.mock-bars .fill{height:100%;background:var(--neon-purple);border-radius:2px}.streaks-mock{display:flex;justify-content:space-between;align-items:center}.streaks-mock .bubbles{display:flex;gap:8px}.streaks-mock .bubble{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem}.bubble.win{background:rgba(16,185,129,.15);color:#10b981}.bubble.loss{background:rgba(239,68,68,.15);color:#ef4444}.prob-tag{font-size:.7rem;color:var(--text-secondary)}.mock-bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.mock-bg-layer.active{opacity:1}.stars-layer{background:radial-gradient(circle at center,rgba(188,19,254,.05) 0,transparent 80%)}.matrix-layer{background:rgba(0,243,255,.02);box-shadow:inset 0 0 30px rgba(0,243,255,.05)}.interface-mockup.theme-glass{background:rgba(13,13,20,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:rgba(255,255,255,.08)}.interface-mockup.theme-cyber{background:#020005;border-color:var(--neon-purple);box-shadow:0 0 30px rgba(188,19,254,.2)}.interface-mockup.theme-retro{background:silver;border:3px outset #fff;border-radius:0;color:#000}.interface-mockup.theme-retro .mockup-header{background:navy;color:#fff;padding:4px}.interface-mockup.theme-retro .mock-card{background:silver;border:2px outset #fff;border-radius:0;color:#000}.interface-mockup.theme-retro .radial-ring-indicator{border-color:grey;color:#000}.interface-mockup.density-compact{padding:16px;gap:12px}.interface-mockup.density-compact .mock-card{padding:8px 12px}.interface-mockup.density-compact .winrate-mock{gap:10px}.asset-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.asset-glow-card{background:var(--bg-card);border:1px solid var(--surface-border);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:30px;transition:all .4s;backdrop-filter:blur(10px)}.asset-glow-card:hover{border-color:rgba(255,255,255,.12)}.asset-type-header{display:flex;align-items:center;gap:16px}.type-icon{font-size:2.2rem}.classic-asset .type-icon{color:var(--neon-purple);text-shadow:0 0 15px var(--neon-purple-glow)}.crypto-asset .type-icon{color:var(--neon-blue);text-shadow:0 0 15px var(--neon-blue-glow)}.asset-type-header h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:800}.asset-list{list-style:none;display:flex;flex-direction:column;gap:14px}.asset-list li{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.95rem}.asset-list li i{color:rgba(255,255,255,.4);width:16px}.placeholder-graphic{background:rgba(255,255,255,.01);border:2px dashed rgba(255,255,255,.05);border-radius:16px;height:180px;display:flex;justify-content:center;align-items:center;text-align:center;padding:20px;color:var(--text-secondary);font-size:.85rem;font-weight:500;transition:background .3s}.placeholder-graphic.tall{height:380px}.placeholder-graphic.responsive-height{height:420px}.placeholder-graphic:hover{background:rgba(255,255,255,.02)}.stats-points{display:flex;flex-direction:column;gap:30px;margin-top:24px}.point-item{display:flex;gap:20px}.point-num{font-family:var(--font-heading);font-size:1.5rem;font-weight:900;color:var(--neon-blue);opacity:.6}.point-item h4{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:6px}.point-item p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.device-list{display:flex;flex-direction:column;gap:16px;margin-top:30px}.device-badge{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:16px 24px;border-radius:12px;font-size:.95rem;font-weight:600}.device-badge i{color:var(--neon-blue)}.cyber-landscape-card{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:38px 45px;border-radius:20px;background:linear-gradient(90deg,#0d0814 0,#1a0e28 35%,#4a1924 70%,#6e3012 90%,#8c5614 100%);border:1px solid rgba(255,119,0,.18);box-shadow:0 20px 50px rgba(0,0,0,.7);transform:skewX(-4deg);overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.cyber-landscape-card:hover{transform:skewX(-4deg) translateY(-4px);border-color:rgba(255,170,0,.35);box-shadow:0 25px 60px rgba(0,0,0,.85)}.cyber-wireframe-wave{position:absolute;bottom:-20px;left:-10%;width:70%;height:120px;background:radial-gradient(ellipse at bottom,rgba(120,40,150,.2) 0,transparent 80%),repeating-linear-gradient(0deg,transparent,transparent 12px,rgba(120,40,150,.12) 13px),repeating-linear-gradient(90deg,transparent,transparent 20px,rgba(120,40,150,.12) 21px);transform:perspective(300px) rotateX(60deg);pointer-events:none;z-index:1}.cyber-sphere-left{position:absolute;bottom:-30px;left:80px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#881c70 0,#420d58 50%,#100318 100%);box-shadow:0 0 20px rgba(136,28,112,.3),inset -10px -10px 25px rgba(0,0,0,.85);pointer-events:none;z-index:2}.cyber-sun-rays{position:absolute;top:-50%;right:-10%;width:450px;height:250%;background:repeating-conic-gradient(from 0deg,rgba(180,110,30,.1) 0deg 10deg,transparent 10deg 20deg);mask-image:radial-gradient(circle at right center,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(circle at right center,black 20%,transparent 70%);pointer-events:none;z-index:1}.cyber-card-body{transform:skewX(4deg);display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:3;width:100%}.cyber-text-block{display:flex;flex-direction:column;gap:6px;text-align:left}.cyber-card-title{font-family:var(--font-heading);font-size:clamp(1.6rem, 3.5vw, 2.3rem);font-weight:900;color:#fff;margin:0;letter-spacing:-.5px}.cyber-card-subtitle{font-family:var(--font-main);font-size:1rem;color:rgba(255,255,255,.75);margin:0}.cyber-price-highlight{color:#e09020;font-weight:800}.cyber-action-block{flex-shrink:0}.cyber-amber-pill{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;border-radius:40px;background:linear-gradient(90deg,#f70 0,#fa0 100%);color:#07070a;font-family:var(--font-heading);font-size:.92rem;font-weight:900;letter-spacing:1.5px;text-decoration:none;box-shadow:0 0 30px rgba(255,170,0,.7),inset 0 2px 4px rgba(255,255,255,.4);transition:transform .3s ease,box-shadow .3s ease}.cyber-amber-pill:hover{transform:translateX(4px) scale(1.04);box-shadow:0 0 45px rgba(255,170,0,.95),inset 0 2px 6px rgba(255,255,255,.6)}.cta-title{font-family:var(--font-heading);font-size:clamp(1.8rem, 4vw, 2.4rem);font-weight:900;line-height:1.2;color:#fff}.cta-subtitle{font-size:1rem;color:var(--text-secondary);max-width:520px}.pricing-badge-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;margin:10px 0}.pricing-price{display:flex;align-items:baseline;gap:8px}.pricing-price .amount{font-family:var(--font-heading);font-size:3.5rem;font-weight:800}.pricing-price .period{color:var(--text-secondary);font-size:1.1rem}.trial-tag{font-size:.85rem;color:var(--neon-blue);font-weight:700;text-transform:uppercase;letter-spacing:1px}.btn-primary.large{padding:20px 48px;font-size:1.1rem}.secure-text{font-size:.8rem;color:var(--text-secondary);opacity:.6}.footer{border-top:1px solid rgba(255,255,255,.03);padding:80px 4% 40px;background:rgba(5,5,8,.5);position:relative;z-index:1}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;margin-bottom:60px}.footer-brand{display:flex;flex-direction:column;gap:20px;max-width:320px}.footer-brand p{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.footer-links-group{display:flex;gap:80px;justify-content:flex-end}.links-col{display:flex;flex-direction:column;gap:16px}.links-col h4{font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:8px}.links-col a{text-decoration:none;color:var(--text-secondary);font-size:.9rem;transition:color .3s}.links-col a:hover{color:#fff}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.02);padding-top:30px;font-size:.8rem;color:var(--text-secondary);opacity:.5}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}@keyframes scrollWheel{0%{top:6px;opacity:1}50%{top:18px;opacity:.3}100%{top:6px;opacity:1}}@keyframes shineText{to{background-position:200% center}}@media (max-width:992px){.split-layout,.split-layout.reverse{grid-template-columns:1fr;gap:40px}.hub-screenshot-grid{grid-template-columns:1fr;gap:40px}.curved-ring-overlay{width:320px;height:320px;top:20%;left:-10%}.featured-header{grid-template-columns:1fr;gap:20px}.featured-header-desc{text-align:left;margin-left:0;max-width:100%}.featured-grid{grid-template-columns:1fr;gap:40px}.featured-card{height:auto;padding:40px 20px;min-height:480px}.asset-showcase-grid{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr;gap:40px}.footer-links-group{justify-content:flex-start;gap:60px}}@media (max-width:768px){body,html{overflow-x:hidden!important;width:100%!important;max-width:100%!important;position:relative!important;box-sizing:border-box!important;touch-action:pan-y!important}*{max-width:100%!important;box-sizing:border-box!important}.header,.header .logo,.header-actions,.mobile-nav-overlay,.mobile-toggle{max-width:none!important}.container{padding-left:20px!important;padding-right:20px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.alt-section-bg,.creative-experience-section,.features-hero-section,.footer,.hero-section,.section,.split-community-language-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.cyber-landscape-card,.featured-card,.featured-card-wrapper,.featured-grid,.footer-container,.footer-top-grid,.hub-hero-banner,.hub-tournaments-section,.language-banner-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}a,h1,h2,h3,h4,p,span{word-break:break-word!important;overflow-wrap:break-word!important}.featured-grid{grid-template-columns:1fr!important;gap:30px!important}.header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:1000;background:rgba(7,7,10,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{display:none!important}.mobile-toggle{display:flex!important;align-items:center;justify-content:center;order:1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#fff;width:40px;height:40px;border-radius:12px;font-size:1.15rem;cursor:pointer;transition:all .3s cubic-bezier(.16, 1, .3, 1);z-index:1001}.mobile-toggle:active{transform:scale(.94);background:rgba(255,255,255,.15)}.header .logo{order:2;position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:0;text-decoration:none;white-space:nowrap}.header .logo .logo-img{display:none!important}.header .logo span{font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.5px}.header .header-actions{order:3;display:flex;align-items:center;gap:8px;margin-left:auto}.header .header-actions .btn-enter-system{display:none!important}.header .header-actions .lang-switcher-wrapper{display:block!important;position:relative}.header .header-actions .lang-animated-btn{min-width:40px!important;width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;margin:0!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-sizing:border-box!important}.header .header-actions .lang-animated-btn #hello-text,.header .header-actions .lang-animated-btn span{display:none!important}.header .header-actions .lang-animated-btn i{margin:0!important;font-size:1.15rem!important}.header .header-actions .lang-dropdown{display:none!important}.btn-enter-system-mobile,.mobile-btn{padding:12px 28px!important;font-size:1.15rem!important;border-radius:30px!important;font-weight:700!important}.mobile-nav-overlay .lang-switcher-wrapper,.mobile-nav-overlay .mobile-lang-switcher{display:none!important}.mobile-lang-grid{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:4px!important;margin:20px auto 0 auto!important;padding:4px 6px!important;width:320px!important;min-width:320px!important;max-width:320px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:30px!important;box-sizing:border-box!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-lang-pill{flex:1 1 0px!important;width:0!important;background:0 0;border:1px solid transparent;color:var(--text-secondary);font-family:var(--font-heading);font-size:.8rem!important;font-weight:800!important;padding:8px 0!important;border-radius:20px!important;cursor:pointer;text-align:center!important;transition:all .25s cubic-bezier(.16, 1, .3, 1);white-space:nowrap!important}.mobile-lang-pill.active,.mobile-lang-pill:hover{background:#fff!important;color:#07070a!important;border-color:#fff!important;box-shadow:0 0 12px rgba(255,255,255,.4)!important}.hub-hero-banner{width:100%!important;max-width:100%!important;margin:20px 0 60px 0!important;min-height:180px!important;padding:24px 16px!important;border-radius:20px!important;box-sizing:border-box!important}.hub-hero-title{font-size:clamp(2rem, 8vw, 3.2rem)!important}.creative-experience-section{padding:50px 0!important}.creative-experience-header{margin:0 auto 35px auto!important;text-align:center!important}.creative-experience-grid{grid-template-columns:1fr!important;gap:35px!important}.creative-experience-text{max-width:100%!important;text-align:center!important;gap:20px!important}.split-community-language-section{padding:35px 0!important}.language-banner-card{padding:32px 18px!important;border-radius:24px!important;min-height:auto!important;width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(7,18,30,.95) 0,rgba(13,10,25,.95) 50%,rgba(7,7,12,.98) 100%)!important;border:1px solid rgba(0,243,255,.25)!important;box-shadow:0 15px 40px rgba(0,0,0,.8),inset 0 0 30px rgba(0,243,255,.08)!important;position:relative!important}.lang-centered-text-block{width:100%!important;margin-bottom:20px!important}.single-line-title{font-size:clamp(1.75rem, 6.5vw, 2.4rem)!important;font-weight:900!important;white-space:normal!important;line-height:1.2!important;margin-bottom:12px!important}.compact-lang-desc{font-size:.9rem!important;color:rgba(255,255,255,.75)!important;white-space:normal!important;line-height:1.55!important;max-width:100%!important}.language-banner-card .lang-badges-mobile-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px 8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:16px 0 0 0!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.language-banner-card .badge-pos-bot-left,.language-banner-card .badge-pos-bot-right,.language-banner-card .badge-pos-mid-left,.language-banner-card .badge-pos-mid-right,.language-banner-card .badge-pos-top-left,.language-banner-card .badge-pos-top-right,.language-banner-card .float-orbit,.language-banner-card .lang-oval-badge{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;animation:none!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:.82rem!important;font-weight:800!important;padding:10px 6px!important;border-radius:14px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;cursor:pointer!important;transition:all .25s ease!important;outline:0!important}.language-banner-card .lang-oval-badge.active,.language-banner-card .lang-oval-badge:active,.language-banner-card .lang-oval-badge:hover{background:linear-gradient(135deg,rgba(255,119,0,.3) 0,rgba(0,243,255,.3) 100%)!important;border-color:#f70!important;color:#fff!important;box-shadow:0 0 16px rgba(255,119,0,.4),0 0 25px rgba(0,243,255,.3)!important}.hub-screenshot-card{padding:20px 16px!important;border-radius:18px!important;width:100%!important;box-sizing:border-box!important}.card-profile-section{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;flex-wrap:nowrap!important}.hub-screenshot-card .lvl-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#bc13fe 0,#00f3ff 100%)!important;color:#fff!important;font-family:var(--font-heading)!important;font-size:.75rem!important;font-weight:900!important;padding:5px 12px!important;border-radius:14px!important;box-shadow:0 0 12px rgba(188,19,254,.4)!important;letter-spacing:.5px!important;white-space:nowrap!important;flex-shrink:0!important}.hub-screenshot-card .profile-title{font-size:.95rem!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hub-screenshot-card .achievement-row{font-size:.78rem!important;gap:8px!important}#pricing{padding:40px 0 60px 0!important}.cyber-landscape-card{transform:none!important;padding:28px 18px!important;border-radius:20px!important;width:100%!important;box-sizing:border-box!important}.cyber-landscape-card:hover{transform:none!important}.cyber-card-body{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:22px!important}.cyber-card-title{font-size:clamp(1.15rem, 4.8vw, 1.45rem)!important;font-weight:800!important;white-space:normal!important;line-height:1.25!important;margin-bottom:8px!important;text-align:center!important}.cyber-card-subtitle{font-size:clamp(.82rem, 3.2vw, .92rem)!important;white-space:normal!important;line-height:1.45!important;text-align:center!important;margin:0!important;color:rgba(255,255,255,.8)!important;max-width:100%!important}.cyber-action-block{width:100%!important;display:flex!important;justify-content:center!important}.cyber-amber-pill{width:100%!important;max-width:280px!important;justify-content:center!important;text-align:center!important;padding:14px 20px!important;font-size:.92rem!important}.hub-tournaments-section{width:100%!important;max-width:100%!important;margin:40px 0!important;padding:32px 20px 85px 20px!important;border-radius:20px!important;box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.hub-tournaments-section .tourney-info-col{text-align:center!important;max-width:100%!important}.hub-tournaments-section .tourney-info-col h2{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;margin-bottom:14px!important}.hub-tournaments-section .tourney-info-col p{font-size:.92rem!important;line-height:1.6!important}.hub-tournaments-section .tourney-btn-container{position:absolute!important;bottom:24px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 40px)!important;display:flex!important;justify-content:center!important}.hub-tournaments-section #btn-view-levels{width:100%!important;max-width:260px!important;padding:12px 20px!important;font-size:.88rem!important;justify-content:center!important;text-align:center!important}.hub-collectibles-section{width:100%!important;max-width:100%!important;margin:30px 0!important;padding:24px 16px!important;display:flex!important;flex-direction:column!important;gap:30px!important;box-sizing:border-box!important;text-align:center!important}.collectibles-info-col{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.collectibles-info-col h2{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;text-align:center!important;margin-bottom:12px!important}.collectibles-info-col p{font-size:.92rem!important;text-align:center!important;margin-bottom:20px!important}#btn-view-collectibles{margin:0 auto 24px auto!important}.badges-icons-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important;margin-top:10px!important}.badge-square-item{width:46px!important;height:46px!important}.collectibles-visual-col{width:100%!important;display:flex!important;justify-content:center!important}.collectibles-group-img{max-width:100%!important;height:auto!important}.ancients-collection-section{padding:30px 0 50px 0!important}.ancients-header{margin-bottom:25px!important;text-align:left!important}.ancients-title{font-size:clamp(1.8rem, 6.5vw, 2.5rem)!important;text-align:left!important}.ancients-desc{font-size:.92rem!important;text-align:left!important;line-height:1.6!important}.ancients-scroll-row{display:grid!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:14px!important;width:100%!important;padding:10px 4px 20px 4px!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#ff7700 transparent!important}.ancients-scroll-row::-webkit-scrollbar{height:4px!important}.ancients-scroll-row::-webkit-scrollbar-thumb{background:#f70!important;border-radius:4px!important}.ancient-card-item{flex:0 0 170px!important;width:170px!important;scroll-snap-align:start!important}.ancient-img-box{width:170px!important;height:160px!important;padding:14px 10px!important;border-radius:20px!important;gap:8px!important}.stat-box-icon{font-size:2.2rem!important}.stat-box-value{font-size:.88rem!important}.ancient-card-name{font-size:.8rem!important;text-align:center!important}#community-polls,.community-pool-showcase-section,.community-pool-showcase-section.tight-top-spacing{padding-top:60px!important;padding-bottom:30px!important;margin-top:0!important}.community-command-hero{border-radius:24px!important}.comm-hero-content-wrapper{padding:48px 20px 28px 20px!important;gap:20px!important}.comm-hero-tag,.comm-live-pill,.comm-top-bar{display:none!important}.comm-title-block{text-align:center!important}.comm-headline{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;text-align:center!important;line-height:1.25!important}.comm-subtext{font-size:.9rem!important;text-align:center!important;line-height:1.6!important}.general-account-header{margin-bottom:30px!important;text-align:center!important}.general-account-header .section-title{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;text-align:center!important}.general-account-header .section-desc{font-size:.92rem!important;text-align:center!important}.hero-cards-duo{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;width:100%!important;padding:10px 4px 20px 4px!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#00f3ff transparent!important}.hero-cards-duo::-webkit-scrollbar{height:4px!important}.hero-cards-duo::-webkit-scrollbar-thumb{background:#00f3ff!important;border-radius:4px!important}.hero-card-column{flex:0 0 85%!important;width:85%!important;max-width:85%!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:16px!important;height:100%!important}.hero-card-large{min-height:300px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;padding:22px 18px!important;border-radius:20px!important;box-sizing:border-box!important}.hero-sub-card{min-height:130px!important;display:flex!important;align-items:center!important;width:100%!important;padding:18px 16px!important;border-radius:18px!important;box-sizing:border-box!important}.hero-card-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:6px!important;margin-bottom:14px!important;width:100%!important}.hero-card-header .tag{font-size:clamp(.65rem, 2.4vw, .75rem)!important;font-weight:800!important;letter-spacing:.5px!important;white-space:nowrap!important;flex-shrink:0!important}.badge-mini{font-size:clamp(.6rem, 2.2vw, .7rem)!important;font-weight:800!important;letter-spacing:.5px!important;padding:3px 8px!important;border-radius:10px!important;white-space:nowrap!important;flex-shrink:0!important}.badge-mini.neon{background:rgba(0,243,255,.12)!important;border:1px solid rgba(0,243,255,.35)!important;color:#00f3ff!important}.badge-mini.purple{background:rgba(188,19,254,.12)!important;border:1px solid rgba(188,19,254,.35)!important;color:#bc13fe!important}.hero-card-title{font-size:clamp(1.2rem, 4.8vw, 1.55rem)!important;line-height:1.3!important}.dual-trading-crypto-section{padding:35px 0!important}.dual-showcase-row,.dual-showcase-row.reverse{display:flex!important;flex-direction:column!important;gap:20px!important;margin-bottom:40px!important;width:100%!important}.dual-showcase-row:not(.reverse) .dual-showcase-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;width:100%!important}.dual-showcase-row:not(.reverse) .dual-icon-badge{margin-left:0!important;margin-right:auto!important}.dual-showcase-row:not(.reverse) .dual-showcase-title{font-size:clamp(1.4rem, 5.5vw, 1.8rem)!important;text-align:left!important}.dual-showcase-row:not(.reverse) .dual-showcase-desc{font-size:.92rem!important;text-align:left!important}.dual-showcase-row:not(.reverse) .dual-meta-row{width:100%!important;justify-content:flex-start!important;text-align:left!important;gap:16px!important}.dual-showcase-row:not(.reverse) .meta-item{text-align:left!important;align-items:flex-start!important}.dual-showcase-row.reverse .dual-showcase-info{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;width:100%!important}.dual-showcase-row.reverse .dual-icon-badge{margin-left:auto!important;margin-right:0!important}.dual-showcase-row.reverse .dual-showcase-title{font-size:clamp(1.4rem, 5.5vw, 1.8rem)!important;text-align:right!important}.dual-showcase-row.reverse .dual-showcase-desc{font-size:.92rem!important;text-align:right!important}.dual-showcase-row.reverse .dual-meta-row{width:100%!important;justify-content:flex-end!important;text-align:right!important;gap:16px!important}.dual-showcase-row.reverse .meta-item{text-align:right!important;align-items:flex-end!important}.dual-showcase-visual,.visual-card-frame{display:none!important}.app-customization-showcase-section{padding:30px 0!important}.custom-landscape-hero{height:auto!important;border-radius:20px!important}.custom-hero-glass-overlay{position:relative!important;inset:auto!important;flex-direction:column!important;padding:24px 16px!important;gap:20px!important;text-align:center!important;background:rgba(8,6,12,.92)!important}.custom-hero-header-topleft{max-width:100%!important;text-align:center!important}.custom-hero-header-topleft .custom-summary-title{font-size:clamp(1.4rem, 5.5vw, 1.9rem)!important;text-align:center!important}.custom-features-badge-grid{max-width:100%!important;gap:8px!important}.custom-pill-feature{padding:10px 14px!important;border-radius:12px!important;gap:10px!important}#security,.social-feed-showcase-section{padding-top:35px!important;padding-bottom:70px!important;margin-bottom:30px!important}.social-feed-header{margin-bottom:25px!important;text-align:center!important}.social-top-row{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important}.social-brand-title{font-size:clamp(1.5rem, 5.5vw, 2rem)!important;text-align:center!important}.social-brand-subtitle{font-size:.9rem!important;text-align:center!important}.social-cards-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:10px 12.5% 25px 12.5%!important;box-sizing:border-box!important;scrollbar-width:none!important}.social-cards-grid::-webkit-scrollbar{display:none!important}.social-cards-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:16px 0 10px 0!important;width:100%!important}.social-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:rgba(255,255,255,.25)!important;transition:all .3s ease!important;cursor:pointer!important}.social-dot.active{width:22px!important;border-radius:10px!important;background:#f70!important;box-shadow:0 0 12px rgba(255,119,0,.6)!important}.security-feature-card,.social-media-card{flex:0 0 75%!important;width:75%!important;max-width:75%!important;scroll-snap-align:center!important;padding:24px 14px!important;border-radius:20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.play-badge{white-space:normal!important;text-align:center!important;justify-content:center!important;font-size:clamp(.72rem, 2.6vw, .82rem)!important;padding:8px 12px!important;line-height:1.35!important;max-width:100%!important;box-sizing:border-box!important}.security-feature-card.crimson-aura-theme{border-color:rgba(225,29,72,.6)!important;box-shadow:0 0 25px rgba(225,29,72,.4)!important}.security-mfa-notice{width:100%!important;margin-top:20px!important}.security-mfa-notice p{font-size:.82rem!important;padding:10px 14px!important;text-align:center!important;white-space:normal!important}#matrix-comparison{padding:40px 0 60px 0!important}.matrix-title .nowrap-text{white-space:normal!important}.matrix-title{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;line-height:1.25!important;text-align:center!important}.table-responsive{overflow-x:auto!important;width:100%!important;max-width:100%!important;padding:12px 8px!important;border-radius:16px!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important}.matrix-table{min-width:600px!important}.matrix-table td,.matrix-table th{font-size:.8rem!important;padding:10px 10px!important}.footer-nav-col:has([data-i18n=footer_col_product]),.footer-top-grid>.footer-nav-col:nth-child(2){display:none!important}.footer-top-grid{display:flex!important;flex-direction:column!important;gap:24px!important}.footer-brand-col{text-align:center!important}.footer-brand-col .footer-tagline{margin:12px auto 16px auto!important;max-width:100%!important}.footer-socials{justify-content:center!important}.footer-nav-col{text-align:center!important}.footer-col-title{margin-bottom:12px!important;font-size:.95rem!important}.footer-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 16px!important;padding:0!important;margin:0!important;list-style:none!important}.footer-links li{margin-bottom:0!important;white-space:nowrap!important}.footer-links a{font-size:.85rem!important}.footer-bottom-bar{flex-direction:column!important;gap:10px!important;text-align:center!important}.cyber-sphere-left,.cyber-wireframe-wave,.experience-wave-svg{display:none!important}#custom-cursor,#custom-cursor-dot{display:none!important}.section{padding:80px 20px}}#personalization{padding-bottom:40px}#stats{padding-top:40px}.card-detail-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background:#0d0b0b;display:flex;align-items:center;justify-content:flex-start;opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16, 1, .3, 1);overflow:hidden}.card-detail-modal.active{opacity:1;pointer-events:auto}.card-detail-modal.closing{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16, 1, .3, 1) .3s}.card-detail-modal.closing .landscape-modal-container{transform:scale(.97) translateY(15px);opacity:0;transition:transform .4s cubic-bezier(.16, 1, .3, 1) .2s,opacity .4s cubic-bezier(.16, 1, .3, 1) .2s}.card-detail-modal.closing .landscape-feature-card{animation:modalCardCascadeOut .35s cubic-bezier(.16,1,.3,1) forwards!important}.card-detail-modal.closing .landscape-feature-card:nth-child(4){animation-delay:0s!important}.card-detail-modal.closing .landscape-feature-card:nth-child(3){animation-delay:60ms!important}.card-detail-modal.closing .landscape-feature-card:nth-child(2){animation-delay:.12s!important}.card-detail-modal.closing .landscape-feature-card:first-child{animation-delay:.18s!important}.card-detail-modal.closing .modal-landscape-header{animation:modalHeaderFadeOut .35s cubic-bezier(.16,1,.3,1) .22s forwards!important}@keyframes modalHeaderFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes modalCardCascadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.landscape-modal-container{width:100vw;height:100vh;overflow-y:auto;margin:0;background:#09070c;border:none;border-radius:0;padding:75px 80px 50px 80px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:35px;position:relative;transform:scale(.96) translateY(20px);opacity:0;transition:transform .5s cubic-bezier(.16, 1, .3, 1),opacity .5s cubic-bezier(.16, 1, .3, 1)}.card-detail-modal.active .landscape-modal-container{transform:scale(1) translateY(0);opacity:1}.card-detail-modal.active:not(.closing) .modal-landscape-header{animation:modalHeaderFadeIn .45s ease .1s forwards;opacity:0}.card-detail-modal.active:not(.closing) .landscape-feature-card{animation:modalCardCascadeIn .4s ease forwards;opacity:0}.card-detail-modal.active:not(.closing) .landscape-feature-card:first-child{animation-delay:.15s}.card-detail-modal.active:not(.closing) .landscape-feature-card:nth-child(2){animation-delay:.22s}.card-detail-modal.active:not(.closing) .landscape-feature-card:nth-child(3){animation-delay:.29s}.card-detail-modal.active:not(.closing) .landscape-feature-card:nth-child(4){animation-delay:.36s}.card-detail-modal.active:not(.closing) .landscape-feature-card:nth-child(5){animation-delay:.43s}@keyframes modalHeaderFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modalCardCascadeIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-back-btn{position:absolute;top:35px;left:40px;background:rgba(255,119,0,.1);border:1px solid rgba(255,119,0,.35);color:#f70;padding:10px 22px;border-radius:30px;display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:.85rem;font-weight:800;letter-spacing:1.5px;cursor:pointer;z-index:10002;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.modal-back-btn:hover{transform:translateX(-4px);background:#f70;color:#fff;box-shadow:0 0 25px rgba(255,119,0,.6)}.modal-landscape-header{display:grid;grid-template-columns:1fr 440px;gap:50px;align-items:start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:30px}.header-title-box{display:flex;flex-direction:column;gap:16px;min-width:0}.header-title-box .oryzo-brand-title{font-family:var(--font-heading);font-size:clamp(2.2rem, 4.5vw, 3.4rem);font-weight:800;color:#fff;line-height:1.1;margin:0;letter-spacing:-1px}.header-title-box .modal-descriptions-wide .oryzo-desc-text{font-size:1.02rem;line-height:1.75;color:rgba(255,255,255,.82);margin-bottom:10px}.header-cadre-box.oryzo-sidebar-mid{display:flex;flex-direction:column;justify-content:flex-start;width:440px;box-sizing:border-box;background:rgba(255,255,255,.025);border:1px solid rgba(255,119,0,.25);border-radius:20px;padding:24px 32px;box-shadow:inset 0 0 25px rgba(255,119,0,.04),0 10px 30px rgba(0,0,0,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-cadre-box .oryzo-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:0}.header-cadre-box .oryzo-meta-col h4{font-family:var(--font-heading);font-size:.8rem;font-weight:900;letter-spacing:2px;color:#f70;margin-bottom:10px;text-transform:uppercase}.header-cadre-box .oryzo-meta-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.header-cadre-box .oryzo-meta-col ul li{font-family:var(--font-main);font-size:.88rem;color:rgba(255,255,255,.78);font-weight:500;display:flex;align-items:center;gap:8px}.header-cadre-box .oryzo-meta-col ul li::before{content:"•";color:#f70;font-size:1rem}.header-cadre-box .oryzo-meta-col ul li a{color:rgba(255,255,255,.78);text-decoration:none;transition:color .3s ease}.header-cadre-box .oryzo-meta-col ul li a:hover{color:#f70}.modal-descriptions-wide.full-width-desc{width:100%;max-width:100%;margin-top:-15px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.05)}.modal-descriptions-wide .oryzo-desc-text{font-size:1.05rem;line-height:1.8;color:rgba(255,255,255,.85);margin-bottom:10px}.modal-footer-actions-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:15px;margin-top:auto}.modal-back-btn.inline-back-btn{position:static;background:rgba(255,119,0,.08);border:1px solid rgba(255,119,0,.3);color:#f70;padding:14px 28px;border-radius:30px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:.85rem;font-weight:800;letter-spacing:1.5px;cursor:pointer;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.modal-back-btn.inline-back-btn:hover{transform:translateX(-4px);background:#f70;color:#fff;box-shadow:0 0 25px rgba(255,119,0,.6)}.modal-footer-actions-row .oryzo-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,#f70 0,#fa0 100%);color:#07070a;padding:14px 32px;border-radius:30px;font-family:var(--font-heading);font-weight:900;font-size:.85rem;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;box-shadow:0 0 25px rgba(255,119,0,.5),inset 0 2px 4px rgba(255,255,255,.4);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.modal-footer-actions-row .oryzo-action-btn .btn-dot{width:8px;height:8px;background:#07070a;border-radius:50%}.modal-footer-actions-row .oryzo-action-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 35px rgba(255,170,0,.85);color:#000}.modal-bottom-features-section{display:flex;flex-direction:column;gap:20px}.features-row-title{font-family:var(--font-heading);font-size:.82rem;font-weight:900;letter-spacing:2.5px;color:#f70;text-transform:uppercase;margin:0}.header-cadre-box .oryzo-meta-grid.single-col{grid-template-columns:1fr}.modal-bottom-features-grid{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;-webkit-overflow-scrolling:touch}.modal-bottom-features-grid::-webkit-scrollbar{height:6px}.modal-bottom-features-grid::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:3px}.modal-bottom-features-grid::-webkit-scrollbar-thumb{background:rgba(255,119,0,.4);border-radius:3px;transition:background .3s}.modal-bottom-features-grid::-webkit-scrollbar-thumb:hover{background:#f70}.landscape-feature-card{flex:0 0 320px;width:320px;box-sizing:border-box;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:26px 24px;display:flex;flex-direction:column;gap:14px;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.landscape-feature-card:hover{transform:translateY(-5px);border-color:rgba(255,119,0,.45);background:rgba(255,119,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 20px rgba(255,119,0,.15)}.customizer-candles-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;opacity:.45}.candle-stick{position:absolute;bottom:-60px;width:12px;border-radius:3px;animation:risingCandleUp 4s linear infinite}.candle-stick::after,.candle-stick::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:2px;background:inherit}.candle-stick::before{top:-10px;height:10px}.candle-stick::after{bottom:-10px;height:10px}.candle-stick.green{background:#10b981;box-shadow:0 0 10px rgba(16,185,129,.6)}.candle-stick.red{background:#ef4444;box-shadow:0 0 10px rgba(239,68,68,.6)}@keyframes risingCandleUp{0%{transform:translateY(0);opacity:0}15%{opacity:.8}85%{opacity:.8}100%{transform:translateY(-360px);opacity:0}}.stacked-themes-container{position:relative;z-index:2;width:90%;height:240px;display:flex;align-items:center;justify-content:center}.stacked-theme-card{position:absolute;width:260px;height:72px;border-radius:16px;padding:12px 18px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;backdrop-filter:blur(16px);transition:transform .4s cubic-bezier(.16, 1, .3, 1),box-shadow .4s ease,border-color .4s ease;box-shadow:0 15px 35px rgba(0,0,0,.5)}.stacked-theme-card.theme-1{top:25px;background:linear-gradient(135deg,rgba(255,119,0,.25),rgba(20,15,30,.85));border:1px solid rgba(255,119,0,.5);transform:translateY(0) scale(1.02);z-index:3;box-shadow:0 20px 40px rgba(0,0,0,.6),0 0 25px rgba(255,119,0,.3)}.stacked-theme-card.theme-2{top:85px;background:linear-gradient(135deg,rgba(0,243,255,.2),rgba(10,15,28,.85));border:1px solid rgba(0,243,255,.4);transform:translateY(0) scale(.95);z-index:2;opacity:.9}.stacked-theme-card.theme-3{top:145px;background:linear-gradient(135deg,rgba(188,19,254,.2),rgba(15,10,25,.85));border:1px solid rgba(188,19,254,.4);transform:translateY(0) scale(.88);z-index:1;opacity:.75}.featured-card:hover .stacked-theme-card.theme-1{transform:translateY(-8px) scale(1.04)}.featured-card:hover .stacked-theme-card.theme-2{transform:translateY(0) scale(.97)}.featured-card:hover .stacked-theme-card.theme-3{transform:translateY(8px) scale(.9)}.floating-assets-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.floating-icon{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;backdrop-filter:blur(8px);animation:floatFloatingIcon 5s ease-in-out infinite alternate}.floating-icon.bitcoin{top:14%;left:38%;width:48px;height:48px;background:rgba(245,158,11,.22);border:1px solid rgba(245,158,11,.55);color:#f59e0b;font-size:1.4rem;box-shadow:0 0 20px rgba(245,158,11,.45);animation:floatIconSketch1 4.5s ease-in-out infinite alternate}.floating-icon.chart{top:36%;left:22%;width:44px;height:44px;background:rgba(255,119,0,.22);border:1px solid rgba(255,119,0,.55);color:#f70;font-size:1.25rem;box-shadow:0 0 18px rgba(255,119,0,.45);animation:floatIconSketch2 5s ease-in-out .5s infinite alternate}.floating-icon.ethereum{top:54%;left:38.5%;width:44px;height:44px;background:rgba(188,19,254,.25);border:1px solid rgba(188,19,254,.65);color:#bc13fe;font-size:1.3rem;box-shadow:0 0 24px rgba(188,19,254,.55);z-index:5;animation:floatIconSketch3 4s ease-in-out .2s infinite alternate}.floating-icon.gold{top:76%;left:24%;width:46px;height:46px;background:rgba(234,179,8,.22);border:1px solid rgba(234,179,8,.55);color:#eab308;font-size:1.25rem;box-shadow:0 0 18px rgba(234,179,8,.45);animation:floatIconSketch1 4.8s ease-in-out 1.2s infinite alternate}.floating-icon.forex{top:29%;right:29%;width:46px;height:46px;background:rgba(16,185,129,.22);border:1px solid rgba(16,185,129,.55);color:#10b981;font-size:1.3rem;box-shadow:0 0 18px rgba(16,185,129,.45);animation:floatIconSketch2 5.2s ease-in-out .8s infinite alternate}.floating-icon.institution{top:54%;right:21%;width:44px;height:44px;background:rgba(0,243,255,.22);border:1px solid rgba(0,243,255,.55);color:#00f3ff;font-size:1.3rem;box-shadow:0 0 18px rgba(0,243,255,.45);animation:floatIconSketch3 4.6s ease-in-out 1.5s infinite alternate}.floating-icon.extra-icon{top:70%;right:27%;width:44px;height:44px;background:rgba(0,243,255,.22);border:1px solid rgba(0,243,255,.55);color:#00f3ff;font-size:1.3rem;box-shadow:0 0 18px rgba(0,243,255,.45);animation:floatIconSketch1 5.6s ease-in-out 2s infinite alternate}@keyframes floatIconSketch1{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(-8px) rotate(6deg)}}@keyframes floatIconSketch2{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(8px) rotate(-6deg)}}@keyframes floatIconSketch3{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(-6px) rotate(4deg)}}.central-stat-disc-wrapper{position:relative;z-index:2;width:100%;height:240px;display:flex;align-items:center;justify-content:center}.intertwined-cards-container{position:relative;width:100%;height:250px;display:flex;align-items:center;justify-content:center}.intertwined-card{position:absolute;width:155px;height:215px;border-radius:20px;padding:18px 14px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;backdrop-filter:blur(16px);transition:transform .4s cubic-bezier(.16, 1, .3, 1),box-shadow .4s ease,border-color .4s ease}.intertwined-card.general-account-card{left:20%;bottom:12px;background:linear-gradient(160deg,rgba(0,162,255,.22) 0,rgba(10,25,45,.92) 100%);border:1.5px solid rgba(0,243,255,.65);box-shadow:0 15px 35px rgba(0,0,0,.6),0 0 25px rgba(0,243,255,.35),inset 0 0 20px rgba(0,243,255,.15);transform:perspective(600px) rotateY(14deg) rotateZ(-4deg) scale(.96);z-index:2}.intertwined-card.quick-account-card{right:20%;bottom:12px;background:linear-gradient(160deg,rgba(188,19,254,.22) 0,rgba(25,10,35,.92) 100%);border:1.5px solid rgba(188,19,254,.65);box-shadow:0 15px 35px rgba(0,0,0,.6),0 0 25px rgba(188,19,254,.35),inset 0 0 20px rgba(188,19,254,.15);transform:perspective(600px) rotateY(-14deg) rotateZ(4deg) scale(.96);z-index:3}.featured-card:hover .intertwined-card.general-account-card{transform:perspective(600px) rotateY(6deg) rotateZ(-2deg) translateY(-8px) scale(1.02);box-shadow:0 20px 45px rgba(0,0,0,.7),0 0 35px rgba(0,243,255,.55)}.featured-card:hover .intertwined-card.quick-account-card{transform:perspective(600px) rotateY(-6deg) rotateZ(2deg) translateY(-8px) scale(1.02);box-shadow:0 20px 45px rgba(0,0,0,.7),0 0 35px rgba(188,19,254,.55)}.card-neon-icon-box{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.general-account-card .card-neon-icon-box{background:rgba(0,243,255,.15);border:1px solid rgba(0,243,255,.5);color:#00f3ff;box-shadow:0 0 15px rgba(0,243,255,.4)}.quick-account-card .card-neon-icon-box{background:rgba(188,19,254,.15);border:1px solid rgba(188,19,254,.5);color:#bc13fe;box-shadow:0 0 15px rgba(188,19,254,.4)}.card-neon-title{font-family:var(--font-heading);font-size:.85rem;font-weight:900;color:#fff;line-height:1.1;margin:4px 0 2px 0}.card-neon-subtitle{font-size:.68rem;color:rgba(255,255,255,.55);font-weight:600}.card-neon-btn{width:100%;padding:7px 0;border-radius:12px;font-family:var(--font-heading);font-size:.68rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.general-account-card .card-neon-btn{background:linear-gradient(90deg,#00f3ff,#09f);color:#050b14;box-shadow:0 0 12px rgba(0,243,255,.5)}.quick-account-card .card-neon-btn{background:linear-gradient(90deg,#bc13fe,#e053ff);color:#0b0514;box-shadow:0 0 12px rgba(188,19,254,.5)}.floating-stat-disc{width:165px;height:165px;border-radius:50%;background:linear-gradient(145deg,rgba(20,30,45,.85),rgba(8,12,22,.95));border:1px solid rgba(0,243,255,.4);box-shadow:0 0 35px rgba(0,243,255,.25),inset 0 0 20px rgba(0,243,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;backdrop-filter:blur(16px);transition:transform .4s ease,box-shadow .4s ease}.featured-card:hover .floating-stat-disc{transform:scale(1.06);box-shadow:0 0 45px rgba(0,243,255,.4),inset 0 0 25px rgba(0,243,255,.2)}.disc-bars{display:flex;align-items:flex-end;gap:6px;height:48px}.disc-bar{width:8px;border-radius:4px;background:linear-gradient(180deg,#00f3ff,#3b82f6);box-shadow:0 0 8px rgba(0,243,255,.5);transition:height .3s ease}.landscape-card-icon{font-size:1.8rem;color:#f70;margin-bottom:4px;text-shadow:0 0 15px rgba(255,119,0,.4)}.landscape-card-title{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;color:#fff;margin:0}.landscape-card-desc{font-family:var(--font-main);font-size:.88rem;color:rgba(255,255,255,.7);line-height:1.65;margin:0}@media (max-width:1024px){.modal-landscape-header{grid-template-columns:1fr}.modal-bottom-features-grid{grid-template-columns:repeat(2,1fr)}}.modal-carousel-container::-webkit-scrollbar{height:4px}.modal-carousel-container::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}.modal-carousel-container::-webkit-scrollbar-thumb{background:rgba(255,119,0,.5);border-radius:2px}.carousel-track{display:flex;align-items:center;gap:50px;height:82%}.carousel-slide{height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.oryzo-card-frame{position:relative;border-radius:36px;padding:3px;background:linear-gradient(135deg,#a8ff78 0,#78ffd6 25%,#f70 70%,#ff007f 100%);box-shadow:0 30px 90px rgba(0,0,0,.8),0 0 40px rgba(255,119,0,.25);height:100%;width:100%;box-sizing:border-box;overflow:hidden}.oryzo-card-inner{background:#0f0d11;border-radius:33px;width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:40px;box-sizing:border-box}.oryzo-card-header{display:flex;justify-content:space-between;align-items:center;z-index:5}.oryzo-card-badge{font-family:var(--font-heading);font-weight:900;font-size:1.4rem;color:#fff;letter-spacing:1px}.oryzo-card-hero-title{font-family:var(--font-heading);font-size:3.8rem;font-weight:900;color:#fff;line-height:1.05;margin-top:20px;z-index:5}.card-grow-anchor{position:fixed;background:#0b0b10;border:1px solid rgba(255,119,0,.4);border-radius:36px;z-index:9999;pointer-events:none;transform-origin:right center;box-shadow:0 30px 80px rgba(0,0,0,.8),0 0 40px rgba(255,119,0,.3);transition:all .65s cubic-bezier(.16, 1, .3, 1)}.modal-close-btn{position:absolute;top:40px;right:40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;z-index:10002;transition:background .3s,transform .3s}.modal-close-btn:hover{background:rgba(255,255,255,.1);transform:rotate(90deg)}.modal-carousel-container{width:100vw;height:100vh;overflow:hidden;position:relative;display:flex;align-items:center}.carousel-track{display:flex;height:100%;width:100%;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.carousel-slide{width:100vw;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 8%;box-sizing:border-box}.slide-split{display:grid;gap:80px;max-width:1200px;width:100%;align-items:center}.slide-split.layout-left{grid-template-columns:1.15fr 0.85fr}.slide-split.layout-right{grid-template-columns:0.85fr 1.15fr}.slide-full{max-width:1200px;width:100%;height:75%;display:flex;align-items:center;justify-content:center;position:relative}.slide-visual-preview.full-size{width:100%;height:100%;border-radius:28px}.overlay-info{position:absolute;bottom:40px;left:40px;right:40px;background:rgba(11,11,16,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:30px;border-radius:20px;border:1px solid rgba(255,255,255,.06);text-align:left;box-shadow:0 20px 40px rgba(0,0,0,.5);z-index:10;opacity:1;transform:translateY(0)}.slide-info{display:flex;flex-direction:column;gap:24px;text-align:left;opacity:1;transform:translateY(0)}.slide-info .slide-tag{font-size:.75rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--neon-blue)}.slide-info h3{font-family:var(--font-heading);font-size:clamp(2rem, 4vw, 3rem);font-weight:900;color:#fff;line-height:1.15}.slide-info p{font-size:1.05rem;color:var(--text-secondary);line-height:1.7}.slide-visual-preview{background:#09090d;border:1px solid rgba(255,255,255,.08);border-radius:28px;height:420px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.4);opacity:1;transform:scale(1)}.carousel-dots{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10001}.carousel-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);cursor:pointer;transition:background .3s,transform .3s}.carousel-dot.active{background:var(--neon-blue);transform:scale(1.4);box-shadow:0 0 10px var(--neon-blue-glow)}.carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;cursor:pointer;z-index:10001;transition:all .3s}.carousel-nav-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.carousel-nav-btn.prev{left:30px}.carousel-nav-btn.next{right:10px}.mobile-lang-switcher{margin:20px auto 0;display:flex;justify-content:center;position:relative!important}.lang-animated-btn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--text-primary);padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;min-width:125px;justify-content:center;overflow:hidden}.lang-animated-btn #hello-text{display:inline-block;transition:opacity .4s cubic-bezier(.16, 1, .3, 1),transform .4s cubic-bezier(.16, 1, .3, 1),filter .4s ease;will-change:transform,opacity,filter}.lang-animated-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(0,243,255,.3);box-shadow:0 0 15px rgba(0,243,255,.15)}.lang-dropdown{position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;background:rgba(11,11,16,.95);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:6px;display:none;flex-direction:column;gap:4px;width:160px;min-width:160px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:1002}.lang-switcher-wrapper.open .lang-dropdown{display:flex}.lang-option{padding:8px 14px;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.82rem;transition:all .2s;text-align:left}.lang-option:hover{background:rgba(255,255,255,.04);color:#fff}.lang-option.active{background:rgba(0,243,255,.08);color:var(--neon-blue);font-weight:700}.community-banner{background:linear-gradient(135deg,rgba(188,19,254,.05) 0,rgba(0,243,255,.03) 100%);border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:50px 4%!important;margin:0 auto 60px;max-width:1200px;width:calc(100% - 8%);position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.community-banner-grid{display:grid;grid-template-columns:0.85fr 1fr 1fr;gap:50px;align-items:center;max-width:1200px;margin:0 auto;position:relative;z-index:2}.community-banner-title-box h2{font-family:var(--font-heading);font-size:2rem;font-weight:900;line-height:1.15;margin-top:8px;color:#fff;letter-spacing:-1px}.community-banner-title-box .banner-tag{font-size:.72rem;font-weight:800;color:var(--neon-purple);letter-spacing:2px;text-transform:uppercase}.community-feature{display:flex;gap:20px;align-items:flex-start;background:rgba(255,255,255,.01);border:1px solid rgba(255,255,255,.03);padding:24px;border-radius:18px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.comm-icon{width:46px;height:46px;border-radius:12px;background:rgba(188,19,254,.1);color:var(--neon-purple);display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.community-feature:nth-child(3) .comm-icon{background:rgba(0,243,255,.1);color:var(--neon-blue)}.comm-text h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:8px;letter-spacing:-.2px}.comm-text p{font-size:.88rem;color:var(--text-secondary);line-height:1.55}.devices-stack-container{position:relative;width:100%;height:400px;perspective:1200px;margin-top:20px}.device-mockup{position:absolute;background:#08080c;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px rgba(0,0,0,.6);overflow:hidden;transition:transform .5s cubic-bezier(.16, 1, .3, 1),box-shadow .5s}.devices-stack-container:hover .device-mockup{box-shadow:0 40px 80px rgba(0,0,0,.8)}.desktop-mock{width:390px;height:250px;left:0;top:40px;z-index:1;border-radius:14px;transform:rotateY(18deg) rotateX(4deg) rotateZ(-2deg)}.devices-stack-container:hover .desktop-mock{transform:rotateY(8deg) rotateX(2deg) scale(1.02)}.desktop-mock .device-header{height:24px;background:#111116;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;padding:0 10px;gap:12px}.desktop-mock .device-controls{display:flex;gap:6px}.desktop-mock .control-dot{width:6px;height:6px;border-radius:50%}.desktop-mock .control-dot.red{background:#ef4444}.desktop-mock .control-dot.yellow{background:#eab308}.desktop-mock .control-dot.green{background:#22c55e}.desktop-mock .device-address{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:4px;font-size:.62rem;color:var(--text-secondary);padding:1px 16px;flex-grow:1;max-width:180px;text-align:center;font-family:monospace}.desktop-mock .device-screen{height:calc(100% - 24px);padding:10px}.mock-desktop-grid{display:grid;grid-template-columns:50px 1fr;gap:10px;height:100%}.mock-desktop-sidebar{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px}.mock-logo-mini{height:10px;background:var(--neon-blue);border-radius:2px;opacity:.6}.mock-nav-item{height:6px;background:rgba(255,255,255,.1);border-radius:2px}.mock-nav-item.active{background:var(--neon-purple)}.mock-desktop-content{display:flex;flex-direction:column;gap:8px;height:100%}.mock-content-row{display:flex;gap:8px}.mock-content-card{flex-grow:1;height:34px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:6px}.mock-content-chart{flex-grow:1;background:linear-gradient(180deg,rgba(0,243,255,.05) 0,rgba(0,0,0,0) 100%);border:1px solid rgba(0,243,255,.15);border-radius:8px}.tablet-mock{width:330px;height:250px;right:50px;bottom:10px;z-index:2;border:10px solid #1a1a24;border-radius:24px;transform:rotateY(-12deg) rotateX(2deg) rotateZ(1deg)}.devices-stack-container:hover .tablet-mock{transform:rotateY(-4deg) rotateX(1deg) scale(1.02)}.tablet-mock .device-screen{height:calc(100% - 16px);padding:12px}.tablet-home-button{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.15);margin:2px auto 0;cursor:pointer}.mock-tablet-grid{display:flex;flex-direction:column;gap:12px;height:100%}.mock-tablet-header{height:16px;background:rgba(255,255,255,.03);border-radius:4px}.mock-tablet-chart{height:130px;background:linear-gradient(135deg,rgba(188,19,254,.05) 0,rgba(0,243,255,.05) 100%);border:1px solid rgba(188,19,254,.15);border-radius:12px}.mock-tablet-list{display:flex;flex-direction:column;gap:8px}.mock-tablet-list div{height:24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:6px}.mobile-mock{width:150px;height:280px;right:20px;top:50px;z-index:3;border:7px solid #111;border-radius:20px;transform:translateZ(30px) rotateY(-5deg)}.devices-stack-container:hover .mobile-mock{transform:translateZ(50px) rotateY(0) scale(1.05)}.mobile-mock .device-screen{height:100%;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(188,19,254,.08) 0,rgba(0,243,255,.04) 100%)}.mock-mobile-notch{width:44px;height:10px;background:#111;border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5}.mock-mobile-stat{font-family:var(--font-heading);font-size:1.8rem;font-weight:900;color:#10b981;text-shadow:0 0 15px rgba(16,185,129,.4);margin-top:15px}.mock-mobile-progress{width:100%;height:90px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);border-radius:10px;position:relative}.mock-mobile-progress::after{content:'';position:absolute;bottom:12px;left:10%;width:80%;height:4px;background:var(--neon-blue);border-radius:2px;box-shadow:0 0 8px var(--neon-blue-glow)}@media (max-width:991px){.devices-stack-container{height:320px}.desktop-mock{width:260px;height:180px}.tablet-mock{width:180px;height:240px;right:20px}.mobile-mock{width:90px;height:160px;right:5px}}@media (max-width:992px){.community-banner-grid{grid-template-columns:1fr;gap:30px}}.features-overlay-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10010;background:rgba(5,5,8,.65);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.16, 1, .3, 1);overflow-y:auto;padding:80px 4%;box-sizing:border-box}.features-overlay-modal.active{opacity:1;pointer-events:auto}.features-overlay-content{max-width:1200px;margin:0 auto}.features-close-btn{position:fixed;top:30px;right:40px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;z-index:10015;transition:all .3s}.features-close-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);transform:rotate(90deg)}.features-overlay-modal .features-hero{text-align:center;margin-bottom:40px}.features-overlay-modal .features-hero h1{font-family:var(--font-heading);font-size:clamp(2.5rem, 5vw, 4.5rem);line-height:1.1;font-weight:900;color:#fff;letter-spacing:-2px}.features-overlay-modal .features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:20px 0 40px}.features-overlay-modal .feature-card{background:rgba(255,255,255,.02);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.05);padding:40px 30px;border-radius:24px;text-align:left;transition:all .3s ease;box-shadow:0 15px 35px rgba(0,0,0,.2)}.features-overlay-modal .feature-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.06);border-color:var(--neon-blue);box-shadow:0 10px 30px rgba(0,243,255,.15)}.features-overlay-modal .feature-card i{font-size:2.3rem;color:var(--neon-purple);margin-bottom:24px;display:inline-block}.features-overlay-modal .coming-soon-card{border-color:rgba(255,189,46,.2);background:rgba(255,189,46,.01)}.features-overlay-modal .coming-soon-card:hover{border-color:#ffbd2e;box-shadow:0 10px 30px rgba(255,189,46,.15);background:rgba(255,189,46,.03)}.features-overlay-modal .coming-soon-badge{display:inline-block;background:rgba(255,189,46,.15);color:#ffbd2e;padding:4px 10px;border-radius:20px;font-size:.65rem;font-weight:800;text-transform:uppercase;margin-left:8px;vertical-align:middle}#hub-features-overlay .split-section{padding:60px 0}#hub-features-overlay .split-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:60px}#hub-features-overlay .split-container.reverse-layout{flex-direction:row-reverse}#hub-features-overlay .text-content{flex:1.2}#hub-features-overlay .visual-content{flex:1;display:flex;justify-content:center;position:relative}#hub-features-overlay .visual-content img{max-width:100%}#hub-features-overlay .alt-bg{background:rgba(255,255,255,.01);border-radius:24px;padding:60px 40px;border:1px solid rgba(255,255,255,.02)}#hub-features-overlay .chat-window{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;width:100%;max-width:400px;backdrop-filter:blur(10px)}#hub-features-overlay .chat-msg{display:flex;gap:12px;margin-bottom:15px}#hub-features-overlay .chat-avatar{width:35px;height:35px;border-radius:50%;background:#0f0f15;border:1px solid var(--neon-blue);flex-shrink:0}#hub-features-overlay .chat-text{background:rgba(255,255,255,.05);padding:10px 15px;border-radius:15px;border-bottom-left-radius:2px;font-size:.9rem;line-height:1.4;color:#fff}#hub-features-overlay .chat-msg.alt{justify-content:flex-end}#hub-features-overlay .chat-msg.alt .chat-text{border-bottom-left-radius:15px;border-bottom-right-radius:2px;background:rgba(188,19,254,.1)}#hub-features-overlay .avatar-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}#hub-features-overlay .avatar-item{width:60px;height:60px;border-radius:50%;border:2px solid transparent;transition:all .3s;cursor:pointer;background:#0f0f15}#hub-features-overlay .avatar-item:hover{transform:scale(1.1);border-color:var(--neon-purple);box-shadow:0 0 15px rgba(188,19,254,.4)}#hub-features-overlay .mac-mockup{background:#181824;border-radius:12px;border:4px solid #2e2e3f;box-shadow:0 20px 40px rgba(0,0,0,.6)}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width:992px){#hub-features-overlay .split-container,#hub-features-overlay .split-container.reverse-layout{flex-direction:column;gap:40px;text-align:center}#hub-features-overlay .alt-bg{padding:40px 20px}}.asset-screenshots-container{position:relative;height:220px;width:100%;margin-top:25px;border-radius:12px;overflow:visible;background:0 0;border:none}.asset-screenshot{position:absolute;border-radius:8px;border:1px solid rgba(255,255,255,.08);transition:all .4s cubic-bezier(.25, 1, .5, 1);object-fit:cover}.classic-asset .list-shot{width:75%;height:80%;left:5%;top:10%;z-index:1;box-shadow:0 10px 30px rgba(0,243,255,.25),0 0 15px rgba(0,243,255,.15)}.classic-asset .add-shot{width:55%;height:70%;right:5%;bottom:5%;z-index:2;box-shadow:0 10px 30px rgba(0,243,255,.3),0 0 20px rgba(0,243,255,.2)}.classic-asset:hover .list-shot{transform:translateX(-15px) translateY(-10px) scale(1.02);box-shadow:0 15px 40px rgba(0,243,255,.35),0 0 25px rgba(0,243,255,.2)}.classic-asset:hover .add-shot{transform:translateX(15px) translateY(10px) scale(1.05);box-shadow:0 20px 45px rgba(0,243,255,.45),0 0 30px rgba(0,243,255,.3)}.crypto-asset .layout-shot{width:75%;height:80%;right:5%;top:10%;z-index:1;box-shadow:0 10px 30px rgba(188,19,254,.25),0 0 15px rgba(188,19,254,.15)}.crypto-asset .card-shot{width:55%;height:70%;left:5%;bottom:5%;z-index:2;box-shadow:0 10px 30px rgba(188,19,254,.3),0 0 20px rgba(188,19,254,.2)}.crypto-asset:hover .layout-shot{transform:translateX(15px) translateY(-10px) scale(1.02);box-shadow:0 15px 40px rgba(188,19,254,.35),0 0 25px rgba(188,19,254,.2)}.crypto-asset:hover .card-shot{transform:translateX(-15px) translateY(10px) scale(1.05);box-shadow:0 20px 45px rgba(188,19,254,.45),0 0 30px rgba(188,19,254,.3)}.features-hero-section{padding:160px 0 60px;text-align:center;position:relative;z-index:2}.features-hero-section .hero-title{font-size:clamp(2.8rem, 6vw, 4.5rem);line-height:1.15;margin-bottom:20px}.features-nav-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:40px}.pill-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-size:.88rem;font-weight:600;text-decoration:none;color:var(--text-secondary);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);transition:all .3s ease}.pill-btn.active,.pill-btn:hover{color:#fff;background:rgba(0,243,255,.12);border-color:rgba(0,243,255,.35);box-shadow:0 0 15px rgba(0,243,255,.2)}.feature-detail-list{list-style:none;padding:0;margin-top:30px;display:flex;flex-direction:column;gap:20px}.feature-detail-list li{display:flex;align-items:flex-start;gap:16px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);padding:16px;border-radius:16px;transition:transform .3s,border-color .3s}.feature-detail-list li:hover{transform:translateX(6px);border-color:rgba(255,255,255,.12)}.feature-detail-list i{font-size:1.25rem;margin-top:3px}.feature-detail-list strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:4px}.feature-detail-list span{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.feature-mockup-card{background:rgba(15,15,22,.7);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:24px;backdrop-filter:blur(20px);box-shadow:0 20px 50px rgba(0,0,0,.5);width:100%}.feature-mockup-card .card-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:20px}.feature-mockup-card .card-head .title{font-weight:700;font-size:1.1rem;color:#fff}.xp-bar-wrapper{margin-bottom:24px}.xp-label{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px;font-weight:600}.xp-track{height:10px;background:rgba(255,255,255,.05);border-radius:10px;overflow:hidden}.xp-fill{height:100%;background:linear-gradient(90deg,var(--neon-purple),var(--neon-blue));border-radius:10px;box-shadow:0 0 10px rgba(0,243,255,.5)}.chest-reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.chest-box{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.chest-box i{font-size:1.5rem;color:var(--neon-blue);margin-bottom:4px}.chest-box.unlocked i{color:var(--neon-purple);filter:drop-shadow(0 0 8px rgba(188, 19, 254, .6))}.chest-box span{font-size:.82rem;font-weight:700;color:#fff}.chest-box small{font-size:.72rem;color:var(--text-secondary)}.portfolio-breakdown-list{display:flex;flex-direction:column;gap:12px}.asset-item{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);padding:12px 16px;border-radius:14px}.asset-item .icon{font-size:1.5rem}.asset-item .info{display:flex;flex-direction:column;flex:1}.asset-item .name{font-weight:700;color:#fff;font-size:.95rem}.asset-item .sub{font-size:.78rem;color:var(--text-secondary)}.asset-item .stat{font-weight:700;font-size:.9rem;color:var(--accent)}.setup-grades-container{display:flex;flex-direction:column;gap:14px}.grade-row{display:flex;align-items:center;gap:14px}.grade-row .badge{padding:4px 10px;border-radius:6px;font-weight:800;font-size:.85rem;min-width:40px;text-align:center}.grade-aplus{background:rgba(0,243,255,.2);color:#00f3ff;border:1px solid rgba(0,243,255,.4)}.grade-a{background:rgba(61,209,121,.2);color:#3dd179;border:1px solid rgba(61,209,121,.4)}.grade-b{background:rgba(245,158,11,.2);color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.grade-c{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.grade-row .bar-track{flex:1;height:8px;background:rgba(255,255,255,.05);border-radius:8px;overflow:hidden}.grade-row .bar-fill.aplus{background:var(--neon-blue)}.grade-row .bar-fill.a{background:#3dd179}.grade-row .bar-fill.b{background:#f59e0b}.grade-row .bar-fill.c{background:#ef4444}.grade-row .val{font-size:.82rem;font-weight:600;color:var(--text-secondary);min-width:120px;text-align:right}.theme-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.theme-card-option{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);padding:16px 10px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--text-secondary);transition:all .3s}.theme-card-option.active,.theme-card-option:hover{border-color:rgba(188,19,254,.5);background:rgba(188,19,254,.1);color:#fff}.motion-options-grid{display:flex;gap:10px;flex-wrap:wrap}.motion-pill{padding:8px 14px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);font-size:.8rem;font-weight:600;color:var(--text-secondary)}.motion-pill.active{background:rgba(0,243,255,.12);border-color:rgba(0,243,255,.4);color:#fff}.table-responsive{overflow-x:auto;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:rgba(11,11,16,.8);backdrop-filter:blur(20px)}.matrix-table{width:100%;border-collapse:collapse;text-align:left}.matrix-table td,.matrix-table th{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.matrix-table th{font-family:var(--font-heading);font-weight:800;font-size:1rem;color:#fff;background:rgba(255,255,255,.02)}.matrix-table td.highlight-col,.matrix-table th.highlight-col{background:rgba(0,243,255,.04);border-left:1px solid rgba(0,243,255,.15);border-right:1px solid rgba(0,243,255,.15)}.matrix-table td{font-size:.92rem;color:var(--text-secondary)}.matrix-table td strong{color:#fff}.text-red{color:#ef4444}.text-yellow{color:#f59e0b}.text-green{color:#3dd179}.text-cyan{color:var(--neon-blue)}.text-purple{color:var(--neon-purple)}.text-orange{color:#f97316}.cta-banner-section{padding:50px 0}.cta-glass-card{padding:32px 36px;border-radius:24px;background:linear-gradient(135deg,rgba(0,243,255,.08),rgba(188,19,254,.1));border:1px solid rgba(0,243,255,.25);box-shadow:0 0 40px rgba(0,243,255,.1);max-width:820px;margin:0 auto}.cta-glass-card h2{font-size:1.85rem;color:#fff;margin-bottom:8px}.cta-glass-card p{color:var(--text-secondary);font-size:.95rem;margin-bottom:20px}.cta-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.footer{border-top:1px solid rgba(255,255,255,.05);padding:60px 4% 30px;background:rgba(7,7,12,.85);backdrop-filter:blur(20px);position:relative;z-index:10}.footer-top-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:50px}.footer-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:1.35rem;font-weight:800;color:#fff;text-decoration:none;margin-bottom:16px}.footer-tagline{font-size:.88rem;color:var(--text-secondary);line-height:1.6;max-width:340px;margin-bottom:20px}.footer-socials{display:flex;gap:12px}.footer-socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);font-size:.95rem;transition:all .3s ease;text-decoration:none}.footer-socials a:hover{color:#fff;background:rgba(0,243,255,.15);border-color:rgba(0,243,255,.4);box-shadow:0 0 15px rgba(0,243,255,.25);transform:translateY(-2px)}.footer-col-title{font-family:var(--font-heading);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#fff;margin-bottom:20px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links a{text-decoration:none;color:var(--text-secondary);font-size:.88rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.footer-links a:hover{color:#fff;transform:translateX(3px)}.badge-new{background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));color:#fff;font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:10px;letter-spacing:.5px}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.04);font-size:.82rem;color:var(--text-secondary)}.footer-status{display:inline-flex;align-items:center;gap:8px;font-weight:600}.status-dot{width:8px;height:8px;border-radius:50%;background:#3dd179;box-shadow:0 0 8px #3dd179}@media (max-width:992px){.footer-top-grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:600px){.footer-top-grid{grid-template-columns:1fr}.footer-bottom-bar{flex-direction:column;gap:12px;text-align:center}}.pricing-hero-section{padding:140px 4% 40px;position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.billing-switcher-container{display:inline-flex;align-items:center;gap:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:10px 24px;border-radius:40px;margin-top:32px;backdrop-filter:blur(10px)}.billing-label{font-size:.9rem;font-weight:600;color:var(--text-secondary);transition:color .3s;display:inline-flex;align-items:center;gap:8px}.billing-label.active{color:#fff}.discount-badge{background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));color:#fff;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:20px;box-shadow:0 0 10px rgba(0,243,255,.4)}.switch{position:relative;display:inline-block;width:48px;height:26px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.12);transition:.3s;border-radius:34px;border:1px solid rgba(255,255,255,.15)}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s cubic-bezier(.16, 1, .3, 1);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4)}input:checked+.slider{background:linear-gradient(135deg,var(--neon-cyan,#00f3ff),var(--neon-purple))}input:checked+.slider:before{transform:translateX(22px)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch;margin-top:20px}.pricing-card-futuristic{position:relative;background:rgba(11,11,16,.85);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:36px 30px;backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:space-between;transition:transform .4s cubic-bezier(.16, 1, .3, 1),border-color .4s,box-shadow .4s}.pricing-card-futuristic:hover{transform:translateY(-8px);border-color:rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.6)}.pricing-card-futuristic.popular-glow{border:1px solid rgba(255,119,0,.45);background:linear-gradient(180deg,rgba(255,119,0,.08) 0,rgba(11,11,16,.95) 100%);box-shadow:0 0 40px rgba(255,119,0,.25),inset 0 0 20px rgba(255,119,0,.08);transform:scale(1.03)}.pricing-card-futuristic.popular-glow:hover{transform:scale(1.05) translateY(-8px);box-shadow:0 0 55px rgba(255,119,0,.4),0 25px 50px rgba(0,0,0,.7)}.popular-ribbon{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#f70,#f50);color:#fff;font-size:.75rem;font-weight:800;padding:4px 16px;border-radius:20px;letter-spacing:.5px;box-shadow:0 0 18px rgba(255,119,0,.5);white-space:nowrap}.plan-header{margin-bottom:24px;text-align:center;display:flex;flex-direction:column;align-items:center}.plan-icon{font-size:2.2rem;margin-bottom:14px;text-align:center;display:flex;justify-content:center;align-items:center}.plan-title{font-size:1.75rem;font-weight:900;color:#fff;margin-bottom:8px;text-align:center;letter-spacing:.5px;font-family:Outfit,sans-serif}.plan-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.5;text-align:center}.price-box{margin-bottom:28px;display:flex;align-items:baseline;justify-content:center;gap:6px;text-align:center}.price-val{font-family:var(--font-heading);font-size:3.2rem;font-weight:800;color:#fff;line-height:1}.price-val .currency{font-size:1.8rem;vertical-align:super;margin-right:2px}.price-box .period{font-size:.85rem;color:var(--text-secondary)}.plan-features-list{list-style:none;padding:0;margin-bottom:32px;display:flex;flex-direction:column;gap:14px}.plan-features-list li{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--text-secondary)}.plan-features-list li strong{color:#fff}.plan-features-list li.disabled{opacity:.4;text-decoration:line-through}.text-muted{color:rgba(255,255,255,.3)}.plan-action{display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.plan-action .btn-primary.w-100,.plan-action .btn-secondary.w-100{display:inline-flex;justify-content:center;align-items:center;text-align:center}.max-w-800{max-width:800px;margin:40px auto 0}.faq-grid{display:flex;flex-direction:column;gap:16px}.faq-card{background:rgba(15,15,22,.7);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:20px 24px;cursor:pointer;transition:all .3s ease}.faq-card:hover{border-color:rgba(0,243,255,.3);background:rgba(15,15,22,.9)}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:700;color:#fff}.faq-question i{font-size:.9rem;color:var(--neon-blue);transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,margin-top .3s ease;color:var(--text-secondary);font-size:.92rem;line-height:1.6}.faq-card.open .faq-question i{transform:rotate(180deg)}.faq-card.open .faq-answer{max-height:200px;margin-top:14px}@media (max-width:992px){.pricing-grid{grid-template-columns:1fr;gap:24px}.pricing-card-futuristic.popular-glow{transform:scale(1)}.pricing-card-futuristic.popular-glow:hover{transform:translateY(-4px)}}.legal-hero-section{padding:160px 0 60px;position:relative;z-index:2}.legal-content-wrapper{display:flex;flex-direction:column;gap:32px;padding-bottom:120px;position:relative;z-index:2}.legal-card{background:rgba(13,11,24,.85);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:36px 40px;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);display:flex;flex-direction:column;gap:16px;transition:opacity .8s cubic-bezier(.16, 1, .3, 1),transform .8s cubic-bezier(.16, 1, .3, 1),border-color .35s ease,box-shadow .35s ease;will-change:opacity,transform}.legal-card.reveal.slide-up.js-reveal-init{opacity:0;transform:translateY(40px)}.legal-card.reveal.slide-up.active,.legal-card.reveal.slide-up.js-reveal-init.active{opacity:1!important;transform:translateY(0)!important}.legal-card:hover{border-color:rgba(255,119,0,.35);box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 25px rgba(255,119,0,.15);transform:translateY(-4px)!important}.legal-card h2{font-size:1.35rem;font-weight:800;color:#fff;margin-bottom:8px;display:flex;align-items:center;gap:12px}.legal-card li,.legal-card p{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.legal-card ul{padding-left:20px;margin-bottom:10px}.legal-card strong{color:#fff}.changelog-carousel-wrapper{width:100%;max-width:1300px;margin:0 auto;position:relative;padding:10px 0 100px}.timeline-version-bar{position:relative;display:flex;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 40px;padding:0 20px}.version-track-line{position:absolute;top:50%;left:20px;right:20px;height:3px;background:rgba(255,255,255,.1);transform:translateY(-50%);z-index:1;border-radius:4px}.version-laser-progress{position:absolute;top:50%;left:20px;height:3px;background:linear-gradient(90deg,var(--neon-blue),var(--neon-purple));transform:translateY(-50%);z-index:2;box-shadow:0 0 14px var(--neon-blue);transition:width .5s cubic-bezier(.25, 1, .5, 1);border-radius:4px;width:0%}.version-pill{position:relative;z-index:3;background:#0b0b10;border:1px solid rgba(255,255,255,.15);color:var(--text-secondary);padding:7px 16px;border-radius:20px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .35s ease;backdrop-filter:blur(10px)}.version-pill.active,.version-pill:hover{background:rgba(0,243,255,.18);border-color:var(--neon-blue);color:#fff;box-shadow:0 0 18px rgba(0,243,255,.45);transform:scale(1.1)}.version-pill.active::after{content:'';position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:6px;height:6px;background:var(--neon-blue);border-radius:50%;box-shadow:0 0 8px var(--neon-blue)}.changelog-carousel-stage{position:relative;width:100%;height:560px;min-height:560px;display:flex;justify-content:center;align-items:center;perspective:1200px;overflow:hidden;padding:0;margin:20px 0}.carousel-track{position:relative;width:100%;height:520px;min-height:520px;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d}.changelog-carousel-stage .update-entry{position:absolute;width:640px;max-width:88%;height:510px;top:5px;transition:transform .4s cubic-bezier(.2, .8, .2, 1),opacity .4s ease,filter .4s ease;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;cursor:pointer;user-select:none}.update-card{background:rgba(11,11,16,.92);border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:32px 36px;backdrop-filter:blur(24px);height:100%;box-sizing:border-box;overflow-y:auto;transition:border-color .4s ease,box-shadow .4s ease}.update-card::-webkit-scrollbar{width:5px}.update-card::-webkit-scrollbar-track{background:rgba(255,255,255,.02);border-radius:10px}.update-card::-webkit-scrollbar-thumb{background:rgba(0,243,255,.35);border-radius:10px}.update-card::-webkit-scrollbar-thumb:hover{background:var(--neon-blue);box-shadow:0 0 10px var(--neon-blue)}.changelog-carousel-stage .update-entry.active{transform:translateX(0) scale(1) translateZ(0) rotateY(0);opacity:1;z-index:10;filter:brightness(1);pointer-events:auto}.changelog-carousel-stage .update-entry.active .update-card{border-color:var(--neon-blue);box-shadow:0 0 40px rgba(0,243,255,.25),inset 0 0 20px rgba(0,243,255,.08)}.changelog-carousel-stage .update-entry.prev-card{transform:translateX(-62%) scale(.84) translateZ(-80px) rotateY(12deg);opacity:.65;z-index:5;filter:brightness(.7)}.changelog-carousel-stage .update-entry.prev-card:hover{opacity:.9;filter:brightness(.95)}.changelog-carousel-stage .update-entry.next-card{transform:translateX(62%) scale(.84) translateZ(-80px) rotateY(-12deg);opacity:.65;z-index:5;filter:brightness(.7)}.changelog-carousel-stage .update-entry.next-card:hover{opacity:.9;filter:brightness(.95)}.changelog-carousel-stage .update-entry.far-prev{transform:translateX(-120%) scale(.7) translateZ(-150px) rotateY(20deg);opacity:0;z-index:1;pointer-events:none}.changelog-carousel-stage .update-entry.far-next{transform:translateX(120%) scale(.7) translateZ(-150px) rotateY(-20deg);opacity:0;z-index:1;pointer-events:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;border-radius:50%;background:rgba(11,11,16,.88);border:1px solid rgba(0,243,255,.35);color:#fff;font-size:1.25rem;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;transition:all .35s ease;backdrop-filter:blur(16px);box-shadow:0 0 25px rgba(0,0,0,.7)}.carousel-arrow.prev-arrow{left:24px}.carousel-arrow.next-arrow{right:24px}.carousel-arrow:hover{background:var(--neon-blue);border-color:var(--neon-blue);color:#000;box-shadow:0 0 32px var(--neon-blue);transform:translateY(-50%) scale(1.12)}@media (max-width:768px){.changelog-carousel-stage{min-height:560px}.carousel-track{min-height:540px}.changelog-carousel-stage .update-entry{width:90%}.changelog-carousel-stage .update-entry.prev-card{transform:translateX(-88%) scale(.75) translateZ(-100px);opacity:.25}.changelog-carousel-stage .update-entry.next-card{transform:translateX(88%) scale(.75) translateZ(-100px);opacity:.25}.carousel-arrow.prev-arrow{left:8px}.carousel-arrow.next-arrow{right:8px}.timeline-version-bar{overflow-x:auto;justify-content:flex-start;gap:10px}.version-laser-progress,.version-track-line{display:none}}.update-card:hover{transform:translateY(-6px);border-color:rgba(0,243,255,.35);box-shadow:0 20px 45px rgba(0,0,0,.6)}.version-tag{display:inline-block;background:rgba(0,243,255,.12);border:1px solid rgba(0,243,255,.3);color:var(--neon-blue);padding:4px 14px;border-radius:20px;font-size:.78rem;font-weight:700;margin-bottom:14px;letter-spacing:.5px}.update-list{list-style:none;padding:0;margin:16px 0 0 0;display:flex;flex-direction:column;gap:12px}.update-list li{font-size:.95rem;color:var(--text-secondary);line-height:1.6;position:relative;padding-left:24px}.update-list li::before{content:'→';position:absolute;left:0;color:var(--neon-blue);font-weight:700}.reveal{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.16, 1, .3, 1),transform .8s cubic-bezier(.16, 1, .3, 1);will-change:opacity,transform}.reveal.js-reveal-init{opacity:0;transform:translateY(30px)}.reveal.js-reveal-init.slide-left{transform:translateX(-40px)}.reveal.js-reveal-init.slide-right{transform:translateX(40px)}.reveal.js-reveal-init.scale-in{transform:scale(.92)}.reveal.active,.reveal.js-reveal-init.active{opacity:1!important;transform:translateY(0) translateX(0) scale(1)!important}.badge-mini.soon{background:rgba(255,170,0,.15);border:1px solid rgba(255,170,0,.4);color:#fa0;padding:2px 8px;border-radius:12px;font-size:.72rem;font-weight:800;letter-spacing:.5px}.general-account-preview{display:flex;flex-direction:column;gap:18px}.master-stat-box{background:rgba(255,255,255,.03);border:1px solid rgba(0,243,255,.25);border-radius:16px;padding:18px 22px}.master-stat-box .stat-label{font-size:.85rem;color:var(--text-secondary)}.master-stat-box .stat-val{font-size:1.8rem;font-weight:800;color:#fff;margin:6px 0;display:flex;align-items:center;gap:12px}.master-stat-box .pnl-up{font-size:1.05rem;color:var(--neon-green);background:rgba(0,255,136,.12);padding:2px 10px;border-radius:20px}.master-stat-box .sub-text{font-size:.82rem;color:var(--neon-blue)}.sub-accounts-drawer{display:flex;flex-direction:column;gap:10px}.drawer-item{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px;font-size:.9rem}.drawer-item .acc-name{display:flex;align-items:center;gap:8px;color:#fff}.drawer-item .acc-val{font-weight:700;color:var(--text-primary)}.drawer-item .acc-badge{font-size:.72rem;padding:3px 8px;border-radius:10px;background:rgba(0,243,255,.15);color:var(--neon-blue);font-weight:700}.drawer-item .acc-badge.challenge{background:rgba(188,19,254,.15);color:var(--neon-purple)}.drawer-item .acc-badge.own{background:rgba(0,255,136,.15);color:var(--neon-green)}.guide-search-box{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border:1px solid rgba(0,255,136,.3);border-radius:14px;padding:12px 16px;color:var(--neon-green)}.guide-search-box input{background:0 0;border:none;outline:0;color:#fff;font-size:.9rem;width:100%}.faq-preview-list{margin-top:16px;display:flex;flex-direction:column;gap:10px}.faq-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px}.faq-question{font-weight:600;color:#fff;display:flex;align-items:center;gap:10px;font-size:.92rem}.faq-answer{margin-top:10px;font-size:.85rem;color:var(--text-secondary);line-height:1.5;padding-left:24px}.sessions-list{display:flex;flex-direction:column;gap:12px}.session-card{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px}.session-card.current{border-color:rgba(0,243,255,.3);background:rgba(0,243,255,.04)}.session-icon{font-size:1.4rem}.session-info{display:flex;flex-direction:column;flex:1}.session-info strong{color:#fff;font-size:.92rem}.session-info span{font-size:.78rem;color:var(--text-secondary)}.btn-revoke{background:rgba(255,59,48,.15);border:1px solid rgba(255,59,48,.4);color:#ff3b30;padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-revoke:hover{background:#ff3b30;color:#fff}.security-roadmap-box{margin-top:16px;background:rgba(255,170,0,.08);border:1px solid rgba(255,170,0,.25);border-radius:12px;padding:12px 16px;font-size:.85rem;color:#fa0;display:flex;align-items:center;gap:10px}.stealth-toggle-box{display:flex;align-items:center;gap:10px;font-size:.75rem;font-weight:800;color:var(--neon-purple)}.toggle-switch{width:36px;height:20px;background:rgba(188,19,254,.4);border-radius:20px;position:relative;cursor:pointer}.toggle-switch.active .switch-knob{right:2px;background:var(--neon-purple)}.switch-knob{position:absolute;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:all .3s ease}.privacy-mockup-box{background:rgba(255,255,255,.02);border:1px solid rgba(188,19,254,.25);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}.privacy-row{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary)}.blurred-val{filter:blur(5px);user-select:none;color:var(--neon-purple);transition:filter .3s ease}.blurred-val:hover{filter:blur(0px)}.hotkey-badge{margin-top:6px;font-size:.78rem;color:var(--neon-blue);background:rgba(0,243,255,.08);padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:8px}.poll-question{font-weight:700;color:#fff;font-size:.95rem;margin-bottom:14px}.poll-options{display:flex;flex-direction:column;gap:12px}.poll-option{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px}.poll-option.active{border-color:rgba(0,255,136,.35)}.poll-info{display:flex;justify-content:space-between;font-size:.85rem;color:#fff;margin-bottom:8px;font-weight:600}.poll-bar{width:100%;height:6px;background:rgba(255,255,255,.06);border-radius:10px;overflow:hidden}.poll-fill{height:100%;background:linear-gradient(90deg,var(--neon-green),var(--neon-blue));border-radius:10px}.news-ticker-preview{display:flex;flex-direction:column;gap:12px}.news-event-card{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px}.news-event-card.high-impact{border-color:rgba(255,59,48,.35);background:rgba(255,59,48,.04)}.news-event-card.medium-impact{border-color:rgba(255,170,0,.35)}.event-flag{font-size:.82rem;font-weight:800;background:rgba(255,255,255,.08);padding:4px 10px;border-radius:8px;color:#fff}.event-details{display:flex;flex-direction:column;flex:1}.event-details strong{color:#fff;font-size:.9rem}.event-details span{font-size:.78rem;color:var(--text-secondary)}.event-stars{color:#fa0;font-size:.82rem;display:flex;gap:3px}.badge-live-pulse{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;color:#ff3b30;background:rgba(255,59,48,.12);padding:4px 10px;border-radius:12px}.bento-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-top:35px}.bento-featured-card{position:relative;background:linear-gradient(145deg,rgba(188,19,254,.14),rgba(11,11,16,.96));border:1px solid rgba(188,19,254,.38);border-radius:28px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;min-height:460px;overflow:hidden;box-shadow:0 20px 50px rgba(188,19,254,.12)}.bento-featured-card .badge-hub{display:inline-flex;align-items:center;gap:8px;background:rgba(188,19,254,.2);border:1px solid rgba(188,19,254,.4);color:var(--neon-purple);padding:6px 16px;border-radius:20px;font-size:.78rem;font-weight:800;letter-spacing:.6px;width:fit-content}.bento-featured-card h3{font-size:2.2rem;font-weight:800;color:#fff;margin:18px 0 12px 0;line-height:1.2}.bento-featured-card p{font-size:1.05rem;color:var(--text-secondary);line-height:1.6;margin-bottom:24px}.bento-btn-hub{display:inline-flex;align-items:center;gap:12px;background:var(--neon-purple);color:#fff;padding:14px 28px;border-radius:30px;font-weight:700;font-size:1rem;text-decoration:none;box-shadow:0 0 25px rgba(188,19,254,.4);transition:all .35s ease;width:fit-content}.bento-btn-hub:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 35px var(--neon-purple);color:#fff}.bento-stacked-col{display:flex;flex-direction:column;gap:16px}.bento-mini-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:22px;padding:22px 26px;transition:all .35s ease;display:flex;align-items:center;gap:18px}.bento-mini-card:hover{border-color:rgba(0,243,255,.4);background:rgba(255,255,255,.05);transform:translateX(6px)}.bento-mini-card .icon-box{width:52px;height:52px;border-radius:16px;background:rgba(0,243,255,.12);border:1px solid rgba(0,243,255,.3);color:var(--neon-blue);display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.bento-mini-card .content-box h4{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:4px}.bento-mini-card .content-box p{font-size:.85rem;color:var(--text-secondary);line-height:1.4;margin:0}.hero-cards-duo{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.hero-card-column{display:flex;flex-direction:column;gap:16px;height:100%}.hero-card-large{position:relative;background:linear-gradient(160deg,rgba(0,243,255,.08),rgba(11,11,16,.96));border:1px solid rgba(0,243,255,.32);border-radius:30px;padding:38px 36px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;min-height:220px;box-shadow:0 20px 50px rgba(0,0,0,.7);transition:all .4s ease;overflow:hidden}.hero-sub-card{background:rgba(12,10,20,.65);border:1px solid rgba(0,243,255,.25);backdrop-filter:blur(14px);border-radius:22px;padding:16px 24px;display:flex;align-items:center;gap:18px;flex:0 0 auto;min-height:90px;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:all .35s ease}.hero-sub-card.purple-theme{border-color:rgba(188,19,254,.28)}.hero-sub-card:hover{transform:translateY(-4px);border-color:rgba(0,243,255,.5);box-shadow:0 15px 35px rgba(0,243,255,.15)}.hero-sub-card.purple-theme:hover{border-color:rgba(188,19,254,.5);box-shadow:0 15px 35px rgba(188,19,254,.2)}.sub-card-icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.sub-card-icon.cyan{background:rgba(0,243,255,.12);color:var(--neon-blue);border:1px solid rgba(0,243,255,.3)}.sub-card-icon.purple{background:rgba(188,19,254,.12);color:var(--neon-purple);border:1px solid rgba(188,19,254,.3)}.hero-sub-card-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.55;margin:0}.hero-card-large.purple-theme{background:linear-gradient(160deg,rgba(188,19,254,.1),rgba(11,11,16,.96));border-color:rgba(188,19,254,.35)}.hero-card-large:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(0,243,255,.15)}.hero-card-large.purple-theme:hover{box-shadow:0 30px 60px rgba(188,19,254,.2)}.hero-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.hero-card-header .tag{font-size:.8rem;font-weight:800;color:var(--neon-blue);letter-spacing:1px}.hero-card-large.purple-theme .hero-card-header .tag{color:var(--neon-purple)}.hero-card-title{font-size:2.2rem;font-weight:900;color:#fff;line-height:1.25;margin-bottom:16px}.hero-card-desc{font-size:1.02rem;color:var(--text-secondary);line-height:1.65;margin-bottom:30px}.quad-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px}.quad-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:28px 24px;transition:all .35s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:340px}.quad-card:hover{transform:translateY(-6px);border-color:var(--neon-blue);box-shadow:0 15px 35px rgba(0,243,255,.15);background:rgba(255,255,255,.05)}.quad-card .icon-header{width:48px;height:48px;border-radius:14px;background:rgba(0,243,255,.1);border:1px solid rgba(0,243,255,.25);color:var(--neon-blue);display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:20px}.quad-card.purple .icon-header{background:rgba(188,19,254,.1);border-color:rgba(188,19,254,.25);color:var(--neon-purple)}.quad-card.green .icon-header{background:rgba(0,255,136,.1);border-color:rgba(0,255,136,.25);color:var(--neon-green)}.quad-card.orange .icon-header{background:rgba(255,170,0,.1);border-color:rgba(255,170,0,.25);color:#fa0}.quad-card h4{font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:10px}.quad-card p{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin-bottom:18px}.quad-card .stat-visual-mini{margin-top:auto;background:rgba(0,0,0,.4);border-radius:14px;padding:12px;font-size:.82rem;color:#fff}.process-steps-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:35px}.process-step-card{flex:1;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(11,11,16,.96));border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:34px 28px;min-height:440px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all .35s ease}.process-step-card.blue-theme{border-color:rgba(0,243,255,.35)}.process-step-card.green-theme{border-color:rgba(0,255,136,.35)}.process-step-card.gold-theme{border-color:rgba(255,170,0,.35)}.process-step-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.7)}.step-number-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(0,243,255,.15);border:1px solid rgba(0,243,255,.3);color:var(--neon-blue);font-weight:800;font-size:.9rem;margin-bottom:20px}.process-step-card.green-theme .step-number-badge{background:rgba(0,255,136,.15);border-color:rgba(0,255,136,.3);color:var(--neon-green)}.process-step-card.gold-theme .step-number-badge{background:rgba(255,170,0,.15);border-color:rgba(255,170,0,.3);color:#fa0}.step-arrow-connector{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(0,243,255,.12);border:1px solid rgba(0,243,255,.35);color:var(--neon-blue);font-size:1.2rem;flex-shrink:0;z-index:5}.notif-feed-card{background:linear-gradient(160deg,rgba(0,255,136,.08),rgba(11,11,16,.96));border:1px solid rgba(0,255,136,.32);border-radius:28px;padding:36px;margin-top:35px}.notif-feed-list{display:flex;flex-direction:column;gap:14px;margin-top:24px}.notif-item{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px 20px;transition:all .3s ease}.notif-item:hover{background:rgba(255,255,255,.06);transform:translateX(6px)}.notif-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.notif-icon.chest{background:rgba(255,170,0,.15);color:#fa0}.notif-icon.friend{background:rgba(0,243,255,.15);color:var(--neon-blue)}.notif-icon.calendar{background:rgba(188,19,254,.15);color:var(--neon-purple)}.notif-icon.alert{background:rgba(255,59,48,.15);color:#ff3b30}.notif-details{display:flex;flex-direction:column;flex:1}.notif-details strong{color:#fff;font-size:.95rem}.notif-details span{font-size:.82rem;color:var(--text-secondary)}.notif-time{font-size:.78rem;color:var(--text-muted)}.tri-column-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:35px}.tri-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:26px;padding:32px 26px;display:flex;flex-direction:column;justify-content:space-between;min-height:460px;transition:all .35s ease}.tri-card:hover{transform:translateY(-6px);border-color:rgba(0,243,255,.35);box-shadow:0 20px 45px rgba(0,0,0,.6)}@media (max-width:1024px){.quad-cards-grid{grid-template-columns:repeat(2,1fr)}.process-steps-row{flex-direction:column}.step-arrow-connector{transform:rotate(90deg);margin:10px 0}.hero-cards-duo{grid-template-columns:1fr}.bento-grid{grid-template-columns:1fr}.tri-column-grid{grid-template-columns:1fr}}@media (max-width:640px){.quad-cards-grid{grid-template-columns:1fr}}.hub-page-wrapper{background-color:var(--bg-dark);color:#fff;font-family:Outfit,'Plus Jakarta Sans',sans-serif;overflow-x:hidden}.hub-hero-banner{position:relative;width:calc(100% - 40px);max-width:1400px;margin:20px auto 30px auto;min-height:260px;border-radius:24px;background:radial-gradient(ellipse at center,rgba(7,7,10,.35) 0,rgba(7,7,10,.75) 70%,#07070a 100%),linear-gradient(180deg,rgba(7,7,10,.8) 0,transparent 20%,transparent 80%,#07070a 100%),linear-gradient(90deg,rgba(7,7,10,.8) 0,transparent 15%,transparent 85%,#07070a 100%),url('assets/intro.png') center/cover no-repeat;border:1px solid rgba(255,255,255,.08);box-shadow:0 15px 40px rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px;overflow:hidden;cursor:pointer;text-decoration:none;transition:transform .4s cubic-bezier(.16, 1, .3, 1),border-color .4s,box-shadow .4s,background-size .6s ease}.hub-hero-banner:hover{transform:translateY(-6px) scale(1.015);border-color:rgba(255,255,255,.12);box-shadow:0 25px 70px rgba(0,0,0,.8),0 0 50px rgba(255,119,0,.5)}.hub-hero-banner:hover .hub-hero-title{text-shadow:0 0 40px rgba(255,119,0,.8),0 0 80px rgba(255,119,0,.5)}.hub-hero-container{max-width:1000px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hub-hero-text{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hub-hero-tag{font-size:.85rem;font-weight:800;letter-spacing:3px;color:rgba(255,255,255,.8);text-transform:uppercase;margin-bottom:14px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hub-hero-title{font-family:var(--font-heading);font-size:clamp(2.5rem, 5.5vw, 4.5rem);font-weight:900;letter-spacing:-1px;font-style:normal;color:#fff;text-shadow:0 0 30px rgba(255,119,0,.5);margin-bottom:24px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hub-animated-text{color:#f70;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:initial;display:inline-block;transition:color .4s ease,text-shadow .4s ease,filter .4s ease}.hub-hero-banner:hover .hub-animated-text{color:#f80;text-shadow:0 0 25px rgba(255,119,0,.95),0 0 50px rgba(255,119,0,.6);filter:drop-shadow(0 0 20px rgba(255, 119, 0, .9))}@keyframes hubGlowGradient{0%{background-position:0 50%;filter:drop-shadow(0 0 15px rgba(255, 119, 0, .6))}50%{background-position:100% 50%;filter:drop-shadow(0 0 25px rgba(188, 19, 254, .8))}100%{background-position:0 50%;filter:drop-shadow(0 0 15px rgba(255, 119, 0, .6))}}.hub-hero-btns{display:flex;align-items:center;gap:16px}.btn-orange-angled{background:linear-gradient(135deg,#f70,#f50);color:#fff;font-weight:800;font-size:.88rem;letter-spacing:1px;text-transform:uppercase;padding:12px 28px;border:none;border-radius:4px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 0 20px rgba(255,119,0,.4);text-decoration:none}.btn-orange-angled:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(255,119,0,.7);color:#fff}.btn-outline-pill{background:rgba(255,119,0,.06);color:#f70;font-weight:700;font-size:.85rem;letter-spacing:1.5px;text-transform:uppercase;padding:11px 26px;border:1px solid rgba(255,119,0,.5);border-radius:30px;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 0 15px rgba(255,119,0,.15)}.btn-outline-pill i{color:#f70}.btn-outline-pill:hover{border-color:#f70;color:#fff;background:#f70;box-shadow:0 0 25px rgba(255,119,0,.6)}.hub-offer-section{max-width:1200px;margin:80px auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hub-offer-card{background:#151821;border-radius:12px;padding:44px 40px;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px rgba(0,0,0,.5)}.hub-offer-tag{color:#f70;font-size:.85rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;display:block}.hub-offer-title{font-size:2.2rem;font-weight:900;line-height:1.2;color:#fff;text-transform:uppercase;margin-bottom:20px}.hub-offer-title span.orange-text{color:#f70;display:block}.hub-offer-desc{color:rgba(255,255,255,.65);font-size:.95rem;line-height:1.65;margin-bottom:28px}.hub-offer-bullet{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700;font-size:.92rem}.hub-offer-bullet i{color:#f70;font-size:1.1rem}.hub-logo-cutout-container{position:relative;width:100%;height:380px;display:flex;align-items:center;justify-content:center}.emblem-glow-halo{position:absolute;width:220px;height:220px;background:radial-gradient(circle,rgba(255,136,0,.65) 0,rgba(255,170,0,.3) 50%,transparent 75%);border-radius:50%;filter:blur(28px);z-index:0;pointer-events:none;will-change:transform}.hub-giant-emblem{position:relative;z-index:2;width:240px;height:auto;opacity:.98;will-change:transform}.character-peeking{position:absolute;border-radius:50%;object-fit:cover;box-shadow:0 10px 25px rgba(0,0,0,.7);border:3px solid rgba(255,255,255,.2)}.char-left{width:90px;height:90px;top:40px;left:20px;border-color:#00e5ff}.char-center{width:120px;height:120px;top:10px;right:60px;border-color:#fa0;z-index:2}.char-right{width:100px;height:100px;bottom:30px;left:70px;border-color:#bc13fe}.hub-tournaments-section{max-width:1200px;margin:80px auto;padding:50px 45px;display:flex!important;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;position:relative;min-height:300px}.tourney-info-col{text-align:left;max-width:680px}.tourney-info-col .tourney-tag{color:#f70;font-size:.85rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.tourney-info-col h2{font-size:2.2rem;font-weight:900;color:#fff;text-transform:uppercase;margin-bottom:20px;line-height:1.25}.tourney-info-col p{color:rgba(255,255,255,.65);font-size:.92rem;line-height:1.65;margin-bottom:28px}.prize-pool-col{display:flex;flex-direction:column;align-items:center;text-align:center}.prize-pool-title{font-size:1.8rem;font-weight:900;color:#fff;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.prize-badge{background:#f70;color:#000;font-weight:900;font-size:1.5rem;padding:10px 42px;border-radius:30px;box-shadow:0 0 25px rgba(255,119,0,.6);margin-bottom:24px}.prize-chest-visual{position:relative;width:200px;height:140px;background:radial-gradient(circle,rgba(255,200,0,.35) 0,transparent 70%);display:flex;align-items:center;justify-content:center}.chest-icon{font-size:5.5rem;color:#fa0;text-shadow:0 0 30px #fa0}.last-winners-card{background:#151821;border-radius:12px;padding:36px 28px;text-align:center;border:1px solid rgba(255,255,255,.05)}.last-winners-card h3{font-size:1.6rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:28px}.winners-avatars-row{display:flex;align-items:center;justify-content:center;gap:24px}.winner-item{display:flex;flex-direction:column;align-items:center;gap:12px}.winner-avatar-circle{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem}.winner-item.first .winner-avatar-circle{background:#164e43;border:2px solid #0fa;color:#0fa}.winner-item.second .winner-avatar-circle{background:#f70;border:2px solid #fa0;color:#fff}.place-badge{background:#f70;color:#fff;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:4px;text-transform:uppercase}.hub-duo-cards-section{max-width:1200px;margin:90px auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.duo-card{position:relative;min-height:480px;border-radius:20px;padding:44px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);background:#0a0a12}.duo-card-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.65) contrast(1.05);transition:transform .4s ease,filter .4s ease;z-index:1}.duo-card-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(10,10,15,.6) 0,rgba(10,10,15,.92) 100%);transition:background .4s ease}.duo-card:hover .duo-card-bg-img{transform:scale(1.05);filter:brightness(.8) contrast(1.1)}.duo-card-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.duo-card-body{margin-top:auto}.duo-brand-tag{font-size:1.1rem;font-weight:900;letter-spacing:2px;color:#fff;text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:8px}.duo-brand-badge{background:#f70;color:#000;font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:3px}.duo-card-title{font-size:2.8rem;font-weight:900;color:#fff;line-height:1.15;margin-bottom:16px;width:100%!important;max-width:100%!important}.duo-card-title span.gold-highlight{color:#f70}.duo-card-desc{color:rgba(255,255,255,.75);font-size:.98rem;line-height:1.6;margin-bottom:0;width:100%!important;max-width:100%!important}.duo-card-desc u{text-underline-offset:4px}.btn-black-gold-pill{background:#000;color:#fff;border:1.5px solid #fa0;padding:12px 32px;border-radius:30px;font-weight:700;font-size:.9rem;cursor:pointer;width:fit-content;text-decoration:none;transition:all .3s ease}.btn-black-gold-pill:hover{background:#fa0;color:#000}.hub-members-section{max-width:1200px;margin:90px auto 120px auto;padding:0 24px;text-align:center}.members-section-title{font-size:2.2rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.orange-accent-line{width:60px;height:4px;background:#f70;margin:0 auto 45px auto;border-radius:2px}.members-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;margin-bottom:45px}.member-avatar-item{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.15);background:#1a1726;transition:all .3s ease;cursor:pointer}.member-avatar-item img{width:100%;height:100%;object-fit:cover}.member-avatar-item:hover{transform:scale(1.15) translateY(-4px);border-color:#f70;box-shadow:0 0 20px rgba(255,119,0,.5)}.member-avatar-item[data-rarity=grey]:hover{border-color:#a0a0b0;box-shadow:0 0 25px rgba(160,160,176,.75)}.member-avatar-item[data-rarity=blue]:hover{border-color:#00f3ff;box-shadow:0 0 25px rgba(0,243,255,.75)}.member-avatar-item[data-rarity=purple]:hover{border-color:#bc13fe;box-shadow:0 0 25px rgba(188,19,254,.75)}.member-avatar-item[data-rarity=gold]:hover{border-color:#fa0;box-shadow:0 0 30px rgba(255,170,0,.95);transform:scale(1.18) translateY(-6px)}.member-avatar-item[data-rarity=brown]:hover{border-color:#cd7f32;box-shadow:0 0 25px rgba(205,127,50,.75)}@media (max-width:1024px){.hub-duo-cards-section,.hub-offer-section{grid-template-columns:1fr}.hub-tournaments-section{grid-template-columns:1fr}.members-grid{grid-template-columns:repeat(4,1fr)}.hub-hero-title{font-size:3rem}}.hub-collectibles-section{background:0 0;border-radius:0;max-width:1200px;margin:80px auto;padding:20px 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;box-shadow:none;border:none}.collectibles-info-col h2{font-size:2.8rem;font-weight:900;color:#fff;margin-bottom:12px;letter-spacing:-.5px}.collectibles-info-col p{font-size:1.05rem;color:rgba(255,255,255,.7);margin-bottom:24px;line-height:1.5}.btn-emerald-pill{display:inline-block;background:linear-gradient(135deg,#f70 0,#f80 100%);color:#fff;font-weight:800;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;padding:14px 32px;border-radius:30px;text-decoration:none;box-shadow:0 4px 20px rgba(255,119,0,.4);transition:all .3s ease;margin-bottom:36px}.btn-emerald-pill:hover{background:#fff;color:#f70;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,255,255,.4)}.badges-icons-row{display:flex;gap:14px;flex-wrap:nowrap;align-items:center}.badge-square-item{display:flex;flex-direction:column;align-items:center;gap:6px}.badge-icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;box-shadow:0 6px 15px rgba(0,0,0,.3)}.badge-square-item span{font-size:.75rem;font-weight:700;color:rgba(255,255,255,.7)}.collectibles-visual-col{display:flex;justify-content:center}.collectibles-group-img{max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 15px 30px rgba(0, 0, 0, .5))}.hub-faq-section{background:0 0;border:none;color:#fff;border-radius:0;max-width:1200px;margin:80px auto 140px auto;padding:0 24px;box-shadow:none}.faq-header-center{text-align:center;margin-bottom:40px}.faq-header-center h2{font-size:2.8rem;font-weight:900;color:#fff;margin-bottom:10px;letter-spacing:-.5px}.faq-header-center p{font-size:1.05rem;color:rgba(255,255,255,.6);font-weight:500}.faq-grid-content{display:block;width:100%}.faq-support-card{display:none}.faq-accordion-list{display:flex;flex-direction:column;gap:16px;width:100%}.faq-accordion-item{background:rgba(255,255,255,.03);border-radius:16px;padding:22px 28px;display:flex;flex-direction:column;cursor:pointer;transition:all .35s ease;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px)}.faq-accordion-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,119,0,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.faq-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.faq-accordion-item h4{font-size:1.15rem;font-weight:700;color:#fff;margin:0;transition:color .3s ease}.faq-accordion-item.active h4{color:#f70}.faq-arrow-btn{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;flex-shrink:0;transition:all .35s ease}.faq-accordion-item.active .faq-arrow-btn{transform:rotate(90deg);background:#f70;color:#000;border-color:#f70;box-shadow:0 0 15px rgba(255,119,0,.6)}.faq-accordion-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0, 1, 0, 1),opacity .3s ease,margin-top .3s ease;opacity:0;margin-top:0}.faq-accordion-item.active .faq-accordion-answer{max-height:1000px;opacity:1;margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px;transition:max-height .5s ease-in-out,opacity .4s ease .1s,margin-top .3s ease}.faq-accordion-answer p{font-size:.95rem;color:rgba(255,255,255,.72);line-height:1.7;margin:0 0 12px 0}.faq-accordion-answer p:last-child{margin-bottom:0}.faq-accordion-answer strong{color:#fff}.faq-accordion-answer em{color:#fa0;font-style:normal}.features-nav-pills{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;max-width:1000px;margin:0 auto}.features-nav-pills .pill-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);padding:10px 20px;border-radius:30px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(10px)}.features-nav-pills .pill-btn.active,.features-nav-pills .pill-btn:hover{background:rgba(0,243,255,.1);border-color:rgba(0,243,255,.4);color:var(--neon-cyan);box-shadow:0 0 15px rgba(0,243,255,.2)}.hub-energy-cta-section{position:relative;width:100%;max-width:100%;height:280px;margin:40px 0 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at center,rgba(15,30,80,.4) 0,rgba(5,5,8,.95) 80%);border-top:1px solid rgba(0,229,255,.15);border-bottom:1px solid rgba(0,229,255,.1)}#energy-wave-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.energy-cta-content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.energy-cta-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#fff;letter-spacing:-.5px;text-shadow:0 0 20px rgba(0,229,255,.6);margin:0}.btn-energy-join{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#00e5ff 0,#3a0ca3 100%);color:#fff;font-weight:800;font-size:1rem;letter-spacing:1.5px;padding:16px 38px;border-radius:40px;text-decoration:none;box-shadow:0 0 30px rgba(0,229,255,.5),inset 0 0 15px rgba(255,255,255,.3);transition:all .35s cubic-bezier(.175, .885, .32, 1.275);border:1px solid rgba(255,255,255,.3)}.btn-energy-join:hover{transform:scale(1.06) translateY(-2px);box-shadow:0 0 50px rgba(0,229,255,.8),inset 0 0 25px rgba(255,255,255,.6);color:#fff}.btn-energy-join i{font-size:1.1rem;color:#ffe600;filter:drop-shadow(0 0 6px #ffe600)}.glowing-orb{position:absolute;border-radius:50%;filter:blur(25px);z-index:1}.orb-1{width:120px;height:120px;background:#bc13fe;top:20px;right:40px;opacity:.6}.orb-2{width:100px;height:100px;background:#00e5ff;bottom:10px;left:30px;opacity:.5}@media (max-width:1024px){.faq-grid-content,.hub-collectibles-section,.hub-overlapping-cta-card{grid-template-columns:1fr;padding:40px 28px}.hub-overlapping-cta-card{flex-direction:column;text-align:center;gap:40px}.cta-text-content{max-width:100%}.hub-overlapping-cta-wrapper{margin-bottom:-50px}}.social-hub-container{display:flex;min-height:100vh;position:relative;padding-top:80px}#social-sidebar{position:fixed;top:80px;left:0;width:260px;height:calc(100vh - 80px);background:rgba(11,11,16,.94);border-right:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);z-index:900;transition:all .35s cubic-bezier(.16, 1, .3, 1);overflow-y:auto;overflow-x:hidden;padding:20px 0}#social-sidebar.hide{width:72px}#social-sidebar .brand-title{font-size:1.15rem;font-weight:800;color:var(--neon-blue);padding:0 24px 20px 24px;display:flex;align-items:center;gap:12px;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.06)}#social-sidebar.hide .brand-title span{display:none}#social-sidebar .side-menu{list-style:none;padding:16px 12px;display:flex;flex-direction:column;gap:6px}#social-sidebar .side-menu li a{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;color:var(--text-secondary);font-weight:600;font-size:.92rem;transition:all .3s ease;white-space:nowrap}#social-sidebar .side-menu li a:hover,#social-sidebar .side-menu li.active a{background:rgba(0,243,255,.1);color:var(--neon-blue);border:1px solid rgba(0,243,255,.25)}#social-sidebar.hide .side-menu li a span{display:none}#social-content{flex:1;margin-left:260px;padding:30px 40px;transition:all .35s cubic-bezier(.16, 1, .3, 1);min-height:calc(100vh - 80px)}#social-sidebar.hide+#social-content{margin-left:72px}.hub-nav{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:12px 24px;margin-bottom:30px;gap:20px}.hub-nav .menu-toggle-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:all .3s ease}.hub-nav .menu-toggle-btn:hover{background:var(--neon-blue);color:#000}.hub-search-form{display:flex;align-items:center;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:4px 6px 4px 18px;width:320px}.hub-search-form input{background:0 0;border:none;outline:0;color:#fff;font-size:.88rem;width:100%}.hub-search-form button{background:var(--neon-blue);border:none;color:#000;width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.hub-nav-right{display:flex;align-items:center;gap:16px}.notif-bell{position:relative;color:#fff;font-size:1.2rem;cursor:pointer;width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center}.notif-bell .num-badge{position:absolute;top:-4px;right:-4px;background:var(--neon-purple);color:#fff;font-size:.68rem;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-profile-avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--neon-blue);object-fit:cover}.head-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.head-title-row h1{font-size:2rem;font-weight:800;color:#fff}.breadcrumb-list{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-top:4px}.breadcrumb-list a.active{color:var(--neon-blue)}.btn-create-post{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));color:#000;padding:12px 24px;border-radius:30px;font-weight:800;font-size:.92rem;text-decoration:none;box-shadow:0 0 20px rgba(0,243,255,.3);transition:all .3s ease;border:none;cursor:pointer}.btn-create-post:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--neon-blue);color:#000}.social-box-info{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px;list-style:none}.social-box-info li{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:24px 26px;display:flex;align-items:center;gap:20px;transition:all .35s ease}.social-box-info li:hover{border-color:rgba(0,243,255,.3);transform:translateY(-4px);background:rgba(255,255,255,.05)}.social-box-info li .box-icon{width:60px;height:60px;border-radius:18px;background:rgba(0,243,255,.1);border:1px solid rgba(0,243,255,.25);color:var(--neon-blue);display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.social-box-info li.purple .box-icon{background:rgba(188,19,254,.1);border-color:rgba(188,19,254,.25);color:var(--neon-purple)}.social-box-info li.green .box-icon{background:rgba(0,255,136,.1);border-color:rgba(0,255,136,.25);color:var(--neon-green)}.social-box-info li .text h3{font-size:1.8rem;font-weight:900;color:#fff}.social-box-info li .text p{font-size:.85rem;color:var(--text-secondary)}.social-table-data{display:grid;grid-template-columns:2fr 1fr;gap:24px}.social-table-data .feed-order-panel,.social-table-data .todo-quests-panel{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:26px;padding:28px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.panel-head h3{font-size:1.25rem;font-weight:800;color:#fff}.panel-actions{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:1.1rem}.panel-actions i{cursor:pointer;transition:color .3s ease}.panel-actions i:hover{color:var(--neon-blue)}.social-table{width:100%;border-collapse:collapse}.social-table th{text-align:left;padding:12px 16px;color:var(--text-muted);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.06)}.social-table td{padding:16px;color:#fff;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.04)}.trader-cell{display:flex;align-items:center;gap:12px}.trader-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,243,255,.3)}.trader-info strong{display:block;font-size:.92rem;color:#fff}.trader-info span{font-size:.75rem;color:var(--text-secondary)}.status-pill{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase}.status-pill.verified{background:rgba(0,255,136,.15);color:var(--neon-green);border:1px solid rgba(0,255,136,.3)}.status-pill.pending{background:rgba(255,170,0,.15);color:#fa0;border:1px solid rgba(255,170,0,.3)}.status-pill.challenge{background:rgba(188,19,254,.15);color:var(--neon-purple);border:1px solid rgba(188,19,254,.3)}.quest-todo-list{list-style:none;display:flex;flex-direction:column;gap:12px}.quest-item{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:14px 18px;transition:all .3s ease;cursor:pointer}.quest-item.completed{border-color:rgba(0,255,136,.25);background:rgba(0,255,136,.03)}.quest-item.completed p{text-decoration:line-through;color:var(--text-muted)}.quest-check{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#fff}.quest-check i{color:var(--neon-green);font-size:1.1rem}@media (max-width:1024px){.social-table-data{grid-template-columns:1fr}.social-box-info{grid-template-columns:1fr}#social-content{margin-left:72px;padding:20px}#social-sidebar{width:72px}#social-sidebar .brand-title span,#social-sidebar .side-menu li a span{display:none}}.hub-hero-container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hub-hero-subtitle{font-family:var(--font-main);color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0 auto 24px;max-width:100%;white-space:nowrap;text-align:center}.hub-hero-visual{display:flex;justify-content:center;align-items:center}.hub-intro-img{width:100%;max-width:540px;border-radius:20px;border:1px solid rgba(188,19,254,.4);box-shadow:0 0 50px rgba(188,19,254,.35),0 20px 40px rgba(0,0,0,.6);transition:transform .4s ease,box-shadow .4s ease;animation:floatY 5s ease-in-out infinite}.hub-intro-img:hover{transform:scale(1.02) translateY(-6px);box-shadow:0 0 70px rgba(188,19,254,.55),0 30px 60px rgba(0,0,0,.8)}.badge-img-box{width:52px;height:52px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.4);transition:all .3s ease}.badge-img-box img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255, 255, 255, .3))}.badge-square-item:hover .badge-img-box{transform:translateY(-4px) scale(1.08);border-color:#fa0;box-shadow:0 0 20px rgba(255,170,0,.4)}.trophies-visual-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.trophies-visual-wrapper::before{content:'';position:absolute;width:80%;height:80%;background:radial-gradient(circle,rgba(255,189,46,.3) 0,rgba(255,119,0,.15) 50%,transparent 70%);border-radius:50%;filter:blur(30px);z-index:0;pointer-events:none}.trophies-visual-wrapper .collectibles-group-img{position:relative;z-index:1;max-width:100%;border-radius:20px;animation:floatY 6s ease-in-out infinite}.duo-card{display:flex;flex-direction:column;justify-content:space-between;padding:36px 40px}.duo-card-photo-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.duo-card.left-prop .duo-card-photo-wrapper::before{content:'';position:absolute;inset:-10px;background:radial-gradient(circle,rgba(0,243,255,.35) 0,rgba(188,19,254,.2) 60%,transparent 80%);border-radius:24px;filter:blur(25px);pointer-events:none}.duo-card.right-broker .duo-card-photo-wrapper::before{content:'';position:absolute;inset:-10px;background:radial-gradient(circle,rgba(255,189,46,.4) 0,rgba(255,119,0,.2) 60%,transparent 80%);border-radius:24px;filter:blur(25px);pointer-events:none}.duo-floating-photo{position:relative;z-index:1;width:100%;max-height:280px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.2);box-shadow:0 15px 35px rgba(0,0,0,.6);transition:transform .4s ease,box-shadow .4s ease}.duo-card:hover .duo-floating-photo{transform:scale(1.04) translateY(-4px);box-shadow:0 25px 50px rgba(0,0,0,.8)}@media (max-width:1024px){.hub-hero-container{grid-template-columns:1fr;text-align:center}.hub-hero-subtitle{margin:0 auto 28px}.duo-card{grid-template-columns:1fr}}.level-modal-overlay{position:fixed;inset:0;z-index:99999;background:rgba(5,5,10,.92);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;touch-action:none}.level-modal-overlay.active{opacity:1;visibility:visible}.level-modal-content{background:0 0;border:none;box-shadow:none;border-radius:0;width:100%;max-width:1050px;padding:20px;position:relative;transform:scale(.92);transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)}.level-modal-overlay.active .level-modal-content{transform:scale(1)}.level-modal-close{position:absolute;top:-20px;right:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,119,0,.3);color:#f70;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;cursor:pointer;transition:all .3s ease;z-index:10}.level-modal-close:hover{background:#f70;color:#000;box-shadow:0 0 20px rgba(255,119,0,.8);transform:rotate(90deg) scale(1.1)}.level-modal-header{text-align:center;margin-bottom:40px}.level-modal-subtitle{color:#f70;font-size:.85rem;font-weight:800;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 10px rgba(255,119,0,.5)}.level-modal-title{font-size:2.3rem;font-weight:900;color:#fff;margin-top:8px;text-transform:uppercase;letter-spacing:1px}.level-carousel-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin:10px 0 40px;width:100%}.level-carousel-track{display:flex;gap:45px;overflow-x:auto;scroll-behavior:smooth;padding:35px 60px;scrollbar-width:none;cursor:grab;align-items:center;width:100%}.level-carousel-track:active{cursor:grabbing}.level-carousel-track::-webkit-scrollbar{display:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(15,15,25,.85);border:1px solid rgba(255,119,0,.5);color:#f70;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;cursor:pointer;flex-shrink:0;z-index:10;backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.175, .885, .32, 1.275);box-shadow:0 0 20px rgba(0,0,0,.7)}.carousel-arrow:hover{background:#f70;color:#000;box-shadow:0 0 30px rgba(255,119,0,.9);transform:translateY(-50%) scale(1.15)}.carousel-arrow.prev{left:-10px}.carousel-arrow.next{right:-10px}.level-card-item{min-width:250px;max-width:250px;background:linear-gradient(160deg,rgba(255,255,255,.03) 0,rgba(255,119,0,.02) 100%);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .4s cubic-bezier(.165, .84, .44, 1);position:relative;backdrop-filter:blur(10px);opacity:.35;filter:grayscale(80%) blur(.5px);transform:scale(.92)}.level-card-item.active-card{opacity:1;filter:grayscale(0%) blur(0px);transform:scale(1.05);border-color:rgba(255,119,0,.6);background:linear-gradient(160deg,rgba(255,119,0,.08) 0,rgba(10,10,20,.6) 100%);box-shadow:0 20px 40px rgba(0,0,0,.8),0 0 25px rgba(255,119,0,.2)}.level-card-item::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:40%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,119,0,.6),transparent);transition:width .4s ease}.level-card-item.active-card::before,.level-card-item:hover::before{width:80%}.level-card-item:hover{opacity:1;filter:grayscale(0%);transform:translateY(-8px) scale(1.03)}.catalog-item-img.ancient-locked,.level-trophy-img.ancient-locked{filter:brightness(0) contrast(200%) drop-shadow(0 0 5px rgba(0, 0, 0, 1))!important;opacity:.35!important}.level-number-badge{background:rgba(255,119,0,.15);border:1px solid rgba(255,119,0,.4);color:#f70;font-weight:900;font-size:.85rem;letter-spacing:1px;padding:5px 16px;border-radius:20px;margin-bottom:18px;transition:all .3s ease}.level-card-item:hover .level-number-badge{background:#f70;color:#000;box-shadow:0 0 15px rgba(255,119,0,.6)}.level-card-title{font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:15px;letter-spacing:.5px}.level-trophy-box{width:96px;height:96px;display:flex;align-items:center;justify-content:center;margin:10px 0 20px;position:relative}.level-trophy-img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 15px rgba(255, 170, 0, .6));transition:transform .4s ease}.level-card-item:hover .level-trophy-img{transform:scale(1.12) rotate(3deg)}.level-up-arrow-box{width:64px;height:64px;border-radius:50%;background:rgba(0,243,255,.06);border:1px solid rgba(0,243,255,.3);display:flex;align-items:center;justify-content:center;color:#00f3ff;font-size:1.6rem;margin:20px 0 26px;box-shadow:0 0 20px rgba(0,243,255,.15);transition:all .3s ease}.level-card-item:hover .level-up-arrow-box{background:rgba(0,243,255,.2);box-shadow:0 0 25px rgba(0,243,255,.5);transform:translateY(-4px)}.level-xp-info{font-size:.8rem;color:rgba(255,255,255,.55);margin-top:auto;font-weight:600;letter-spacing:.5px}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:25px}.carousel-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,119,0,.2);cursor:pointer;transition:all .35s cubic-bezier(.175, .885, .32, 1.275)}.carousel-dot:hover{background:rgba(255,119,0,.4);transform:scale(1.2)}.carousel-dot.active{background:linear-gradient(135deg,#f70,#fa0);width:30px;height:10px;border-radius:12px;border-color:#fa0;box-shadow:0 0 14px rgba(255,119,0,.8)}.catalog-modal-content{max-width:1200px!important;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.collectibles-catalog-container{overflow-y:auto;max-height:calc(85vh - 120px);padding:10px 20px 30px;display:flex;flex-direction:column;gap:32px;scrollbar-width:thin;scrollbar-color:rgba(255,119,0,0.4) transparent}.collectibles-catalog-container::-webkit-scrollbar{width:6px}.collectibles-catalog-container::-webkit-scrollbar-thumb{background:rgba(255,119,0,.4);border-radius:10px}.catalog-category-block{display:flex;flex-direction:column;gap:14px}.catalog-category-title{font-size:1.05rem;font-weight:800;color:#fa0;text-transform:uppercase;letter-spacing:1.5px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,170,0,.2);padding-bottom:6px}.catalog-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media (max-width:1100px){.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}.catalog-item-card{background:linear-gradient(145deg,rgba(255,255,255,.04) 0,rgba(20,20,30,.6) 100%);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:all .3s ease;backdrop-filter:blur(8px)}.catalog-item-card:hover{transform:translateY(-4px);border-color:rgba(255,119,0,.5);background:linear-gradient(145deg,rgba(255,119,0,.1) 0,rgba(25,25,38,.8) 100%);box-shadow:0 10px 20px rgba(0,0,0,.6),0 0 15px rgba(255,119,0,.2)}.catalog-badge-type{font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:10px;letter-spacing:.8px;margin-bottom:8px;text-transform:uppercase}.catalog-item-title{font-size:.88rem;font-weight:800;color:#fff;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.catalog-item-img-box{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.catalog-item-img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255, 170, 0, .4));transition:transform .3s ease}.catalog-item-card:hover .catalog-item-img{transform:scale(1.12)}.catalog-item-status{font-size:.7rem;font-weight:600;margin-top:auto;color:rgba(255,255,255,.6)}@media (max-width:768px){.level-modal-content{padding:24px 20px}.carousel-arrow{width:38px;height:38px;font-size:1rem}.level-card-item{min-width:200px;max-width:200px;padding:18px 14px}}.hub-features-trio-section{max-width:1200px;margin:80px auto;padding:0 24px}.trio-container{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start}.trio-item-block{display:flex;flex-direction:column;align-items:center;text-align:center}.trio-card{width:100%;aspect-ratio:16/10;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:24px;display:flex;align-items:flex-end;justify-content:center;transition:all .4s cubic-bezier(.165, .84, .44, 1);position:relative;overflow:hidden;margin-bottom:20px;background:#0a0a12;box-shadow:0 12px 32px rgba(0,0,0,.6)}.trio-card-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.7) contrast(1.05);transition:transform .4s ease,filter .4s ease;z-index:1}.trio-card-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(5,5,12,.85) 100%);transition:background .4s ease}.trio-card:hover .trio-card-bg-img{transform:scale(1.06);filter:brightness(.85) contrast(1.1)}.trio-card:hover .trio-card-overlay{background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(255,119,0,.25) 100%)}.trio-card:hover{transform:translateY(-8px);border-color:rgba(255,119,0,.6);box-shadow:0 20px 40px rgba(0,0,0,.8),0 0 25px rgba(255,119,0,.3)}.trio-card-content{position:relative;z-index:3;width:100%}.trio-card-title{font-size:1.2rem;font-weight:900;color:#fff;margin:0;letter-spacing:.8px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 15px rgba(255,119,0,.5);line-height:1.35}.trio-card-desc{font-size:.92rem;color:rgba(255,255,255,.7);line-height:1.6;margin:0;padding:0 8px}@media (max-width:992px){.trio-container{grid-template-columns:1fr;gap:36px}}.features-mosaic-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:40px;width:100%}.mosaic-col{display:flex;flex-direction:column;gap:16px}.mosaic-card{border-radius:20px;padding:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:140px;border:1px solid rgba(255,255,255,.12);transition:all .35s ease}.mosaic-card.tall{min-height:240px}.mosaic-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.6);border-color:rgba(255,119,0,.5)}.mosaic-card .mosaic-img{max-width:80px;max-height:80px;object-fit:contain;margin-bottom:10px;filter:drop-shadow(0 6px 12px rgba(0, 0, 0, .5));transition:transform .3s ease}.mosaic-card:hover .mosaic-img{transform:scale(1.1)}.mosaic-tag{font-size:.68rem;font-weight:900;letter-spacing:1px;color:#fff;background:rgba(0,0,0,.4);padding:4px 10px;border-radius:12px;backdrop-filter:blur(4px);text-transform:uppercase}.mosaic-card.bg-rose{background:linear-gradient(135deg,#e11d48 0,#881337 100%)}.mosaic-card.bg-orange{background:linear-gradient(135deg,#ea580c 0,#7c2d12 100%)}.mosaic-card.bg-purple{background:linear-gradient(135deg,#9333ea 0,#581c87 100%)}.mosaic-card.bg-emerald{background:linear-gradient(135deg,#059669 0,#064e3b 100%)}.mosaic-card.bg-amber{background:linear-gradient(135deg,#d97706 0,#78350f 100%)}.mosaic-card.bg-blue{background:linear-gradient(135deg,#2563eb 0,#1e3a8a 100%)}.mosaic-card.bg-dark{background:linear-gradient(135deg,#1e1e2d 0,#0f0f17 100%)}.mosaic-card.bg-social-tiktok{background:linear-gradient(135deg,#fe2c55 0,#25f4ee 100%)}.mosaic-card.bg-social-insta{background:linear-gradient(135deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%)}.mosaic-card.bg-social-discord{background:linear-gradient(135deg,#5865f2 0,#313ac0 100%)}.mosaic-card.bg-social-twitter{background:linear-gradient(135deg,#1da1f2 0,#0c71c3 100%)}.social-icon{font-size:2.2rem;color:#fff;margin-bottom:8px}.mosaic-card h4{font-size:.82rem;font-weight:800;color:#fff;margin:0;letter-spacing:.5px}@media (max-width:1100px){.features-mosaic-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.features-mosaic-grid{grid-template-columns:repeat(2,1fr)}}.character-selector-section{background:0 0;padding:80px 24px;color:#fff;position:relative;overflow:hidden}.character-stage-container{max-width:1350px;margin:0 auto;display:grid;grid-template-columns:220px 1.2fr 420px;gap:40px;align-items:center;min-height:520px}.character-sidebar-list{display:flex;flex-direction:column;gap:14px;z-index:5}.char-btn{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:8px 16px 8px 8px;border-radius:30px;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.175, .885, .32, 1.275);color:rgba(255,255,255,.75);font-weight:700;font-size:.88rem;width:fit-content}.char-btn-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.4)}.char-btn:hover{transform:translateX(6px) scale(1.04);background:rgba(255,119,0,.12);border-color:rgba(255,119,0,.4);color:#fff}.char-btn.active{background:linear-gradient(135deg,#f70 0,#fa0 100%);color:#000;border-color:#fa0;box-shadow:0 6px 25px rgba(255,119,0,.5);font-weight:900}.char-btn.active .char-btn-icon{background:rgba(0,0,0,.25)!important;color:#fff}.character-center-stage{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;margin:0 auto}.feature-neon-icon-stage{position:relative;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(20,20,30,.9) 0,rgba(10,10,15,.95) 70%);border:1.5px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;box-shadow:0 15px 40px rgba(0,0,0,.6);transition:border-color .4s ease,box-shadow .4s ease;margin:0 auto}.neon-icon-glow{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(255,170,0,.4) 0,rgba(255,170,0,.15) 50%,transparent 75%);filter:blur(25px);z-index:0;pointer-events:none;transition:background .4s ease}.feature-stage-icon{font-size:6.5rem;color:#fa0;z-index:2;transition:all .35s cubic-bezier(.175, .885, .32, 1.275)}.bg-cyan{background:#06b6d4}.character-details-col{display:flex;flex-direction:column;justify-content:center;gap:16px}.feature-badge-tag{color:#f70;font-size:.75rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:6px}.char-name-title{font-size:2.5rem;font-weight:900;color:#fff;margin:0;letter-spacing:1px;text-transform:uppercase;line-height:1.15}.char-description-text{font-size:.98rem;color:rgba(255,255,255,.72);line-height:1.65;margin:0}.char-specs-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:15px;backdrop-filter:blur(12px)}.char-spec-col{display:flex;flex-direction:column;gap:4px}.spec-label-sub{font-size:.65rem;font-weight:900;color:rgba(255,255,255,.4);letter-spacing:1.5px;text-transform:uppercase}.spec-value-text{font-size:.92rem;font-weight:800;color:#fa0}.bg-orange{background:#ea580c}.bg-purple{background:#9333ea}.bg-gold{background:#d97706}.bg-rose{background:#e11d48}.bg-emerald{background:#059669}.bg-blue{background:#2563eb}.bg-crimson{background:#be123c}#security,.social-feed-showcase-section{background:0 0;padding:80px 0 100px 0;margin-bottom:40px;border:none}.social-feed-header{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.social-top-row{display:flex;justify-content:space-between;align-items:center;width:100%}.social-brand-title{font-size:2.2rem;font-weight:900;color:#fff;margin:0;display:flex;align-items:center;gap:12px}.social-brand-subtitle{font-size:1.05rem;font-weight:600;color:rgba(255,255,255,.7);margin:0;line-height:1.5}.social-followers-badge{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);padding:5px 14px;border-radius:30px}.followers-count{font-size:.85rem;font-weight:800;color:#fff}.followers-label{font-size:.68rem;font-weight:700;color:rgba(255,255,255,.7);text-transform:uppercase;line-height:1.2}.followers-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #f70}.social-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.security-feature-card{background:0 0!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;display:flex;align-items:center;justify-content:center;padding:20px 10px;height:280px;transition:transform .4s ease}.security-feature-card:hover{transform:translateY(-6px);box-shadow:none!important}.social-card-inner-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%;z-index:2}.security-card-icon-box{position:relative;width:110px;height:110px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.card-core-icon{font-size:3.5rem;z-index:3}.icon-halo{position:absolute;inset:0;border-radius:50%;filter:blur(30px);opacity:.7;transition:opacity .4s ease,transform .4s ease}.aura-orange .card-core-icon{color:#fa0}.aura-orange .icon-halo{background:rgba(255,119,0,.7)}.badge-orange{border:1px solid rgba(255,119,0,.4);background:rgba(255,119,0,.08);color:#fa0}.aura-crimson .card-core-icon{color:#f05}.aura-crimson .icon-halo{background:rgba(255,0,85,.7)}.badge-crimson{border:1px solid rgba(255,0,85,.4);background:rgba(255,0,85,.08);color:#f37}.aura-cyan .card-core-icon{color:#00f3ff}.aura-cyan .icon-halo{background:rgba(0,243,255,.7)}.badge-cyan{border:1px solid rgba(0,243,255,.4);background:rgba(0,243,255,.08);color:#00f3ff}.security-feature-card:hover .security-card-icon-box{transform:scale(1.12)}.security-feature-card:hover .icon-halo{opacity:.95;transform:scale(1.25)}.play-badge{background:rgba(0,0,0,.85);color:#fff;font-size:.84rem;font-weight:800;padding:10px 18px;border-radius:30px;backdrop-filter:blur(10px);display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 10px 25px rgba(0,0,0,.6);transition:transform .3s ease}.social-media-card:hover .play-badge{transform:translateY(-2px) scale(1.03)}.security-mfa-notice{width:100%;display:flex;justify-content:center;align-items:center}.ancients-collection-section{background:0 0;padding:30px 0 90px;color:#fff;border:none}.social-cards-dots{display:none}.ancients-header{margin-bottom:40px;text-align:left}.ancients-title{font-size:3.2rem;font-weight:900;color:#fff;margin:0 0 12px 0;font-family:Outfit,sans-serif;text-align:left}.ancients-badge-count{font-size:1.5rem;color:#fa0;font-weight:700}.ancients-desc{font-size:1.02rem;color:rgba(255,255,255,.7);max-width:800px;line-height:1.65;margin:0;text-align:left}.ancients-scroll-row{display:flex;gap:24px;overflow-x:auto;padding:15px 10px 24px 10px;scrollbar-width:thin;scrollbar-color:#ff7700 transparent}.ancient-card-item{display:flex;flex-direction:column;align-items:center;gap:14px;flex-shrink:0;width:200px}.ancient-img-box{width:200px;height:190px;border-radius:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;box-shadow:0 12px 30px rgba(0,0,0,.5);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;backdrop-filter:blur(10px)}.ancient-card-item:hover .ancient-img-box{transform:translateY(-8px) scale(1.03);border-color:rgba(255,119,0,.5);box-shadow:0 20px 45px rgba(0,0,0,.7),0 0 25px rgba(255,119,0,.25);background:rgba(255,119,0,.08)}.stat-box-icon{font-size:2.8rem;color:#fa0;transition:transform .3s ease}.ancient-card-item:hover .stat-box-icon{transform:scale(1.15)}.stat-box-value{font-size:1.25rem;font-weight:900;color:#fff;letter-spacing:.5px}.stat-box-tag{font-size:.65rem;font-weight:900;color:#f70;background:rgba(255,119,0,.15);padding:3px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:1px}.ancient-card-name{font-size:.95rem;font-weight:800;color:#fff;text-align:center;letter-spacing:.5px}@media (max-width:1024px){.character-stage-container{grid-template-columns:1fr;text-align:center}.character-sidebar-list{flex-direction:row;flex-wrap:wrap;justify-content:center}}.dual-trading-crypto-section{padding:100px 0;position:relative;background:0 0}.dual-showcase-row{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:center;margin-bottom:90px}.dual-showcase-row:last-child{margin-bottom:0}.dual-showcase-row.reverse{grid-template-columns:1.25fr 1fr}.dual-icon-badge{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:20px;box-shadow:0 8px 20px rgba(0,0,0,.4)}.dual-showcase-title{font-size:2.5rem;font-weight:900;color:#fff;margin:0 0 16px 0;letter-spacing:.5px;line-height:1.2}.dual-showcase-desc{font-size:1.02rem;color:rgba(255,255,255,.72);line-height:1.7;margin-bottom:24px}.dual-meta-row{display:flex;gap:28px;margin-bottom:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:16px 20px;border-radius:16px;backdrop-filter:blur(10px)}.meta-item{display:flex;flex-direction:column;gap:4px}.meta-label{font-size:.68rem;font-weight:900;color:rgba(255,255,255,.4);letter-spacing:1.5px;text-transform:uppercase}.meta-val{font-size:.95rem;font-weight:800;color:#fa0}.overlay-hero-row{grid-template-columns:1fr!important}.full-hero-visual{width:100%}.hero-card-frame{height:460px!important}.hero-frame-glass-overlay{position:absolute;inset:0;display:flex;align-items:center;padding:36px 45px}.hero-frame-glass-overlay.overlay-align-left{background:linear-gradient(90deg,rgba(8,6,12,.95) 0,rgba(8,6,12,.82) 60%,rgba(8,6,12,.25) 100%);justify-content:flex-start}.hero-frame-glass-overlay.overlay-align-right{background:linear-gradient(270deg,rgba(8,6,12,.95) 0,rgba(8,6,12,.82) 60%,rgba(8,6,12,.25) 100%);justify-content:flex-end}.inline-info{max-width:950px;width:100%;z-index:2}.hero-overlay-grid{display:grid;grid-template-columns:1fr 280px;gap:36px;align-items:center}.hero-overlay-grid.reverse-grid{grid-template-columns:280px 1fr}.hero-text-col{display:flex;flex-direction:column;gap:12px}.vertical-meta-list{flex-direction:column;gap:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px 24px;backdrop-filter:blur(10px)}.margin-top-row{margin-top:32px}.visual-card-frame{position:relative;width:100%;height:380px;border-radius:28px;overflow:hidden;background:#060609;box-shadow:0 20px 50px rgba(0,0,0,.95),0 0 25px rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.08);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.visual-card-frame:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,.95),0 0 40px rgba(255,119,0,.25);border-color:rgba(255,119,0,.35)}.dual-frame-img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) contrast(1.15) grayscale(25%);transition:transform .5s ease,filter .5s ease}.visual-card-frame:hover .dual-frame-img{transform:scale(1.05);filter:brightness(.75) contrast(1.2) grayscale(0%)}.visual-play-overlay{position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,.2) 0,rgba(10,10,15,.6) 100%);display:flex;align-items:center;justify-content:center}.visual-play-overlay i{width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;backdrop-filter:blur(8px);transition:transform .3s ease,background .3s ease}.visual-card-frame:hover .visual-play-overlay i{transform:scale(1.15);background:#f70;border-color:#fa0}@media (max-width:992px){.dual-showcase-row,.dual-showcase-row.reverse{grid-template-columns:1fr;gap:36px}}.community-pool-showcase-section{padding:30px 0 80px 0;position:relative;background:0 0}.community-pool-showcase-section.tight-top-spacing{padding:60px 0 50px 0!important;margin-top:0!important}.community-command-hero{position:relative;width:100%;border-radius:36px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.85);border:1px solid rgba(255,255,255,.12);background:#08060c}.comm-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4) contrast(1.2);transition:transform .8s ease}.community-command-hero:hover .comm-hero-bg{transform:scale(1.02);filter:brightness(.48) contrast(1.25)}.comm-hero-gradient-mask{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(188,19,254,.15),transparent 60%),linear-gradient(180deg,rgba(8,6,12,.6) 0,rgba(8,6,12,.95) 100%);z-index:1}.comm-hero-content-wrapper{position:relative;z-index:2;padding:48px;display:flex;flex-direction:column;gap:36px}.comm-top-bar{display:flex;justify-content:space-between;align-items:center}.comm-live-pill{display:inline-flex;align-items:center;gap:10px;background:rgba(0,243,255,.12);border:1px solid rgba(0,243,255,.35);color:#00f3ff;padding:8px 18px;border-radius:30px;font-size:.78rem;font-weight:900;letter-spacing:1px;box-shadow:0 0 15px rgba(0,243,255,.2)}.live-ping-dot{width:8px;height:8px;border-radius:50%;background:#00f3ff;box-shadow:0 0 12px #00f3ff;animation:pulsePing 2s infinite ease-in-out}@keyframes pulsePing{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.comm-hero-tag{background:rgba(188,19,254,.15);border:1px solid rgba(188,19,254,.35);color:#bc13fe;padding:8px 18px;border-radius:30px;font-size:.78rem;font-weight:900;letter-spacing:1.5px}.comm-headline{font-size:3.2rem;font-weight:900;color:#fff;margin:0 0 12px 0;line-height:1.15;font-family:Outfit,sans-serif}.comm-glow-text{color:#fa0;text-shadow:0 0 25px rgba(255,170,0,.4)}.comm-subtext{font-size:1.15rem;color:rgba(255,255,255,.78);width:90%;max-width:90%;margin:0;line-height:1.65}.comm-interactive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:10px}.comm-glass-tile{background:rgba(12,10,20,.75);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);border-radius:26px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;box-shadow:0 15px 35px rgba(0,0,0,.6);transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.comm-glass-tile:hover{transform:translateY(-6px);border-color:rgba(255,170,0,.4);box-shadow:0 25px 50px rgba(0,0,0,.8),0 0 30px rgba(255,170,0,.15)}.tile-header{display:flex;align-items:center;gap:16px}.tile-icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.tile-icon.purple{background:rgba(188,19,254,.15);color:#bc13fe;border:1px solid rgba(188,19,254,.3)}.tile-icon.cyan{background:rgba(0,243,255,.15);color:#00f3ff;border:1px solid rgba(0,243,255,.3)}.tile-icon.green{background:rgba(0,255,136,.15);color:#0f8;border:1px solid rgba(0,255,136,.3)}.tile-label{font-size:.72rem;font-weight:900;color:rgba(255,255,255,.45);letter-spacing:1.5px;text-transform:uppercase}.tile-header h4{margin:2px 0 0 0;font-size:1.15rem;font-weight:800;color:#fff}.poll-question{font-size:.95rem;font-weight:700;color:rgba(255,255,255,.9);margin:0;line-height:1.4}.poll-live-bar{display:flex;flex-direction:column;gap:6px}.poll-bar-info{display:flex;justify-content:space-between;font-size:.82rem;color:rgba(255,255,255,.75);font-weight:700}.poll-progress-track{width:100%;height:8px;background:rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.poll-progress-fill.purple{background:linear-gradient(90deg,#bc13fe,#e056fd);box-shadow:0 0 12px rgba(188,19,254,.5)}.poll-progress-fill.cyan{background:linear-gradient(90deg,#00f3ff,#38ef7d);box-shadow:0 0 12px rgba(0,243,255,.5)}.tile-footer-badge{font-size:.8rem;font-weight:800;color:rgba(255,255,255,.5);display:flex;align-items:center;gap:8px}.feedback-quote-box{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:16px;border-radius:18px;display:flex;flex-direction:column;gap:12px}.user-avatar-mini{display:flex;align-items:center;gap:12px}.user-avatar-mini img{width:36px;height:36px;border-radius:50%;border:2px solid #00f3ff}.user-avatar-mini strong{display:block;font-size:.88rem;color:#fff}.user-avatar-mini span{font-size:.75rem;color:rgba(255,255,255,.5)}.quote-text{font-size:.88rem;font-style:italic;color:rgba(255,255,255,.8);margin:0;line-height:1.45}.faq-search-preview{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.12);padding:12px 18px;border-radius:30px;display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.4);font-size:.85rem}.faq-search-preview kbd{margin-left:auto;background:rgba(255,255,255,.1);padding:2px 8px;border-radius:6px;font-size:.75rem;color:rgba(255,255,255,.6)}.tour-quick-links{display:flex;flex-direction:column;gap:10px}.tour-chip{background:rgba(0,255,136,.12);border:1px solid rgba(0,255,136,.3);color:#0f8;padding:12px 18px;border-radius:16px;font-size:.88rem;font-weight:800;text-decoration:none;display:flex;align-items:center;gap:10px;transition:all .3s ease}.tour-chip:hover{background:#0f8;color:#000;box-shadow:0 0 20px rgba(0,255,136,.4)}.tour-chip.alt{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);color:#fff}.tour-chip.alt:hover{background:rgba(255,255,255,.15)}@media (max-width:992px){.comm-interactive-grid{grid-template-columns:1fr}.comm-headline{font-size:2.4rem}.comm-hero-content-wrapper{padding:28px}}#general-account{padding-bottom:35px!important;border-top:none!important}.app-customization-showcase-section{padding-top:25px!important}#matrix-comparison{border-top:none!important}.matrix-title{max-width:1000px;margin-left:auto;margin-right:auto;font-size:clamp(1.8rem, 3.2vw, 2.7rem)!important;line-height:1.25}.matrix-title .nowrap-text{display:inline-block;white-space:nowrap}.custom-landscape-hero{position:relative;width:100%;height:360px;border-radius:32px;overflow:hidden;margin-bottom:20px;box-shadow:0 25px 60px rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.12)}.custom-hero-bg-img{width:100%;height:100%;object-fit:cover;filter:brightness(.65) contrast(1.1);transition:transform .6s ease,filter .6s ease}.custom-landscape-hero:hover .custom-hero-bg-img{transform:scale(1.03);filter:brightness(.75) contrast(1.15)}.custom-hero-glass-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.8) 100%);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:28px 40px;gap:30px}.custom-hero-header-topleft{text-align:left;max-width:440px;flex-shrink:0;align-self:center}.custom-hero-header-topleft .custom-summary-title{font-size:2.3rem;font-weight:900;color:#fff;margin:0;line-height:1.18;letter-spacing:-.5px;text-shadow:0 4px 20px rgba(0,0,0,.8);text-align:left}.custom-features-badge-grid{display:flex;flex-direction:column;gap:9px;width:100%;max-width:440px}.custom-pill-feature{background:rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);border-radius:16px;padding:10px 20px;display:flex;align-items:center;gap:14px;transition:all .3s ease}.custom-pill-feature:hover{background:rgba(0,0,0,.85);border-color:rgba(255,119,0,.5);transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.6),0 0 20px rgba(255,119,0,.2)}.custom-pill-feature i{font-size:1.5rem;flex-shrink:0}.custom-pill-feature div{display:flex;flex-direction:column}.custom-pill-feature strong{font-size:.98rem;font-weight:800;color:#fff}.custom-pill-feature span{font-size:.8rem;color:rgba(255,255,255,.7);margin-top:2px}.text-rose{color:#f05}@media (max-width:992px){.custom-landscape-hero{height:auto;min-height:420px}.custom-hero-glass-overlay{padding:24px}.custom-pill-feature{width:100%}}.custom-summary-header{max-width:800px;margin:0 auto 40px auto;text-align:center}.custom-summary-title{font-size:3.2rem;font-weight:900;color:#fff;margin:0;letter-spacing:.5px;line-height:1.2;font-family:Outfit,sans-serif;text-align:center}.custom-summary-footer{margin-top:35px;text-align:center}.custom-summary-desc{font-size:1.02rem;color:rgba(255,255,255,.7);line-height:1.65;margin:0 auto;text-align:center;max-width:720px}@media (max-width:992px){.custom-cards-trio-grid{grid-template-columns:1fr}}.practical-tools-showcase-section{padding:90px 0;position:relative;background:0 0}.practical-tools-header{margin-bottom:40px;text-align:center}.practical-tools-title{font-size:3.2rem;font-weight:900;color:#fff;margin:0 0 8px 0;font-family:Outfit,sans-serif;text-align:center}.practical-tools-subtitle{font-size:1.4rem;font-weight:800;color:rgba(255,255,255,.45);margin:0 auto;letter-spacing:.5px;text-align:center}.practical-cards-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:24px;align-items:center}.practical-card{position:relative;border-radius:24px;overflow:hidden;height:320px;box-shadow:0 15px 35px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.08);transition:transform .4s ease,box-shadow .4s ease}.practical-card.featured-center{height:360px;border-color:rgba(255,119,0,.3);box-shadow:0 20px 45px rgba(0,0,0,.8),0 0 30px rgba(255,119,0,.15)}.practical-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(0,0,0,.8),0 0 35px rgba(255,119,0,.25);border-color:rgba(255,119,0,.5)}.practical-visual-box{position:relative;width:100%;height:100%}.practical-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.practical-card:hover .practical-img{transform:scale(1.06)}.practical-card-overlay{position:absolute;bottom:20px;left:20px;z-index:2}.practical-badge-tag{background:rgba(0,0,0,.68);color:#fff;font-size:.82rem;font-weight:900;letter-spacing:1px;padding:8px 16px;border-radius:20px;backdrop-filter:blur(8px);display:flex;align-items:center;gap:8px;text-transform:uppercase}@media (max-width:992px){.practical-cards-grid{grid-template-columns:1fr}.practical-card.featured-center{height:320px}}.accessibility-bento-section{padding:90px 0;position:relative;background:0 0}.bento-sticker-wrapper{display:flex;flex-direction:column;gap:24px;width:100%;margin:0}.bento-hero-banner{position:relative;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:70px 40px 60px 40px;text-align:center;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.6);backdrop-filter:blur(12px)}.bento-banner-title{font-size:4.2rem;font-weight:900;color:#fff;margin:15px 0 0 0;font-family:Outfit,sans-serif;letter-spacing:-1px;line-height:1.1}.bento-sticker{position:absolute;font-weight:900;padding:6px 14px;border-radius:20px;font-size:.82rem;letter-spacing:1px;box-shadow:0 6px 16px rgba(0,0,0,.5);text-transform:uppercase}.sticker-new{top:25px;left:45px;background:#f70;color:#fff;transform:rotate(-12deg)}.sticker-star{top:15px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fa0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);padding:18px 24px;font-size:.75rem}.general-account-header{text-align:center;margin:0 auto 45px auto;max-width:100%;width:100%}.general-account-header .section-title{font-size:3rem;font-weight:900;margin-bottom:14px}.general-account-header .section-desc{font-size:1.12rem;color:rgba(255,255,255,.78);line-height:1.55;margin:0 auto;max-width:1180px;width:100%}.single-line-header{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:40px}.single-line-header .section-title{margin:0;white-space:nowrap}.single-line-header .section-desc{margin:0;font-size:1.05rem;color:rgba(255,255,255,.72);flex:1}.sticker-badge{top:25px;right:35px;background:#bc13fe;color:#fff;transform:rotate(-8deg);border-radius:50%;padding:16px 14px;font-size:.7rem;text-align:center}.sticker-bang{bottom:25px;left:120px;background:#fa0;color:#0c0d14;font-size:1.1rem;clip-path:polygon(50% 0%,65% 28%,100% 15%,78% 46%,95% 82%,60% 73%,38% 100%,31% 67%,0 71%,23% 43%,5% 12%,37% 25%);padding:24px 30px}.sticker-scroll{bottom:25px;left:40%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:20px;font-size:.75rem}.bento-speech-bubble{position:absolute;background:rgba(12,13,20,.85);color:#fff;font-weight:800;padding:8px 18px;border-radius:30px;font-size:.9rem;box-shadow:0 8px 20px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(10px)}.bubble-top{top:20px;left:120px;transform:rotate(-3deg)}.bubble-bottom{bottom:25px;right:80px;transform:rotate(2deg)}.bento-middle-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bento-card{border-radius:28px;padding:36px 32px;position:relative;overflow:hidden;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);box-shadow:0 15px 35px rgba(0,0,0,.5);backdrop-filter:blur(12px);transition:border-color .3s ease,transform .3s ease}.bento-card:hover{border-color:rgba(255,119,0,.4);transform:translateY(-4px)}.card-purple{color:#fff}.card-yellow{color:#fff}.bento-card-header{font-size:1.5rem;font-weight:900;margin:0 0 16px 0;display:flex;align-items:center;gap:12px;color:#fff!important}.bento-card-header i{color:#f70}.bento-card-text{font-size:1.02rem;line-height:1.65;margin-bottom:24px;font-weight:500;color:rgba(255,255,255,.72)}.bento-key-list{display:flex;flex-direction:column;gap:12px}.bento-key-item{display:flex;align-items:center;gap:12px;font-weight:700;font-size:.95rem;color:rgba(255,255,255,.85)}.bento-key-item kbd{background:rgba(255,119,0,.15);color:#fa0;padding:4px 10px;border-radius:8px;font-family:monospace;font-size:.9rem;border:1px solid rgba(255,119,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4)}.bento-slider-mock{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:14px 20px;border-radius:40px;margin-top:15px}.slider-label-max,.slider-label-min{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.6)}.slider-track-line{flex:1;height:6px;background:rgba(255,255,255,.12);border-radius:10px;position:relative}.slider-thumb-dot{width:20px;height:20px;background:#f70;border:3px solid #fff;border-radius:50%;position:absolute;top:50%;left:65%;transform:translate(-50%,-50%);box-shadow:0 0 12px rgba(255,119,0,.6)}.card-red-banner{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);color:#fff;padding:40px;display:flex;justify-content:space-between;align-items:center;border-radius:28px;backdrop-filter:blur(12px)}.bento-red-content{max-width:680px}.bento-languages-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.lang-chip{background:rgba(255,255,255,.04);color:rgba(255,255,255,.8);padding:8px 16px;border-radius:14px;font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.lang-chip.active{background:rgba(255,119,0,.15);color:#fa0;border-color:rgba(255,119,0,.4)}.bento-stealth-callout{display:flex;align-items:flex-start;gap:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:20px 24px;border-radius:20px}.stealth-big-icon{font-size:2.2rem;color:#f70;margin-top:2px}.bento-stealth-callout h5{margin:0 0 4px 0;font-size:1.15rem;font-weight:900;color:#fff}.bento-stealth-callout p{margin:0;font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.7)}.bento-giant-letter{font-size:16rem;font-weight:900;line-height:.8;color:rgba(255,255,255,.04);font-family:Outfit,sans-serif;margin-right:20px;user-select:none}@media (max-width:992px){.bento-middle-row{grid-template-columns:1fr}.card-red-banner{flex-direction:column;align-items:flex-start}.bento-giant-letter{font-size:8rem;align-self:flex-end}.bento-banner-title{font-size:2.8rem}}.split-community-language-section{padding:60px 0;position:relative;background:0 0}.split-community-language-section .container{display:flex;flex-direction:column;gap:30px}.split-banner-card{border-radius:32px;padding:48px 56px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.6);transition:transform .3s ease,border-color .3s ease}.split-banner-card:hover{transform:translateY(-4px)}.community-banner-card{background:linear-gradient(135deg,#100618 0,#0d0612 100%);border:1px solid rgba(188,19,254,.25)}.community-banner-card:hover{border-color:rgba(188,19,254,.5);box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 35px rgba(188,19,254,.2)}.split-card-header{display:flex;align-items:flex-start;gap:24px;margin-bottom:16px}.community-icon-box{width:60px;height:60px;border-radius:20px;background:rgba(188,19,254,.15);color:#bc13fe;display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;margin-top:4px;border:1px solid rgba(188,19,254,.3)}.split-card-title{font-size:3.2rem;font-weight:900;color:#fff;margin:0;line-height:1.15;font-family:Outfit,sans-serif;letter-spacing:-.5px}.purple-highlight-text{color:#bc13fe}.split-card-desc{font-size:1.08rem;color:rgba(255,255,255,.75);max-width:680px;line-height:1.6;margin:0}.btn-purple-pill-outline{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;border-radius:40px;border:1.5px solid #bc13fe;color:#fff;font-size:1.02rem;font-weight:800;text-decoration:none;transition:all .3s ease;background:rgba(188,19,254,.05);box-shadow:0 0 20px rgba(188,19,254,.15);white-space:nowrap}.btn-purple-pill-outline:hover{background:#bc13fe;color:#fff;box-shadow:0 0 35px rgba(188,19,254,.5);transform:scale(1.03)}.lang-arc-showcase{flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:60px 20px!important;gap:40px}.lang-orbit-container{display:flex;justify-content:center;align-items:flex-end;gap:16px;width:100%;max-width:900px;position:relative;padding-bottom:10px}.single-line-title{font-size:3.6rem;margin:0 0 10px 0;text-align:center;white-space:nowrap}.compact-lang-desc{font-size:.95rem;color:rgba(255,255,255,.7);max-width:900px;margin:0 auto;text-align:center;white-space:nowrap}.lang-badge-1{transform:translateY(28px) rotate(-12deg);font-size:.88rem;padding:8px 20px;border-radius:30px 10px 30px 10px;background:rgba(255,255,255,.03);border-color:rgba(0,243,255,.2)}.lang-badge-2{transform:translateY(8px) rotate(-6deg);font-size:1.05rem;padding:14px 28px;border-radius:40px;background:rgba(0,243,255,.08);border-color:rgba(0,243,255,.4);color:#00f3ff;box-shadow:0 0 20px rgba(0,243,255,.2)}.lang-badge-3{transform:translateY(-8px) rotate(-2deg);font-size:.92rem;padding:10px 22px;border-radius:12px 30px 12px 30px;background:rgba(255,255,255,.05)}.lang-badge-4{transform:translateY(-8px) rotate(2deg);font-size:1.12rem;padding:16px 32px;border-radius:35px 35px 8px 35px;background:rgba(188,19,254,.1);border-color:rgba(188,19,254,.4);color:#fff}.lang-badge-5{transform:translateY(8px) rotate(6deg);font-size:.95rem;padding:10px 24px;border-radius:25px;background:rgba(255,255,255,.04)}.lang-badge-6{transform:translateY(28px) rotate(12deg);font-size:.85rem;padding:8px 18px;border-radius:10px 30px 10px 30px;background:rgba(255,255,255,.03);border-color:rgba(255,119,0,.3);color:#fa0}.borderless-card{background:0 0!important;border:none!important;box-shadow:none!important}.giant-lang-title{font-size:3.6rem;margin-bottom:16px}.neon-cyan-text{color:#f70;text-shadow:0 0 20px rgba(255,119,0,.6)}.cyan-glow-text{color:#f70;text-shadow:0 0 25px rgba(255,119,0,.6)}.ancients-badge-count{font-size:1.5rem;color:#f70;font-weight:700;text-shadow:0 0 15px rgba(255,119,0,.4)}.comm-glow-text{color:#f70;text-shadow:0 0 25px rgba(255,119,0,.6)}.dual-icon-badge.bg-amber{background:linear-gradient(135deg,rgba(0,243,255,.25) 0,rgba(0,150,255,.15) 100%);border:1px solid rgba(0,243,255,.4);color:#00f3ff;box-shadow:0 0 22px rgba(0,243,255,.4)}.amber-glow-text{color:#fa0;text-shadow:0 0 25px rgba(255,170,0,.4)}.languages-pill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;flex-shrink:0}.lang-oval-badge{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#fff;padding:12px 24px;border-radius:30px;font-size:.95rem;font-weight:800;font-family:var(--font-heading);text-align:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.16, 1, .3, 1);outline:0;box-shadow:0 4px 15px rgba(0,0,0,.4)}.lang-oval-badge.active,.lang-oval-badge:hover{background:linear-gradient(135deg,rgba(255,119,0,.25) 0,rgba(0,243,255,.25) 100%)!important;border-color:#f70!important;color:#fff!important;box-shadow:0 0 20px rgba(255,119,0,.4),0 0 35px rgba(0,243,255,.3)!important;transform:translateY(-3px) scale(1.05)!important}.shortcuts-notifications-card{background:0 0}.keyboard-notify-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex-shrink:0}.notify-key-pill{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px 18px;border-radius:20px;font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:8px}.notify-key-pill kbd{background:rgba(255,119,0,.2);color:#fa0;padding:2px 8px;border-radius:6px;font-family:monospace;font-size:.85rem;border:1px solid rgba(255,119,0,.4)}.notify-chip-tag{grid-column:span 2;background:rgba(255,119,0,.12);border:1px solid rgba(255,119,0,.3);color:#fa0;padding:10px 18px;border-radius:20px;font-size:.88rem;font-weight:800;display:flex;align-items:center;gap:8px}@media (max-width:992px){.reverse-split-card,.split-banner-card{flex-direction:column;align-items:flex-start;gap:30px;padding:36px 28px}.split-card-title{font-size:2.4rem}}.lang-orbit-center-stage{position:relative!important;min-height:360px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:70px 40px!important;overflow:hidden}.lang-orbit-center-stage .lang-centered-text-block{position:relative;z-index:5;max-width:650px}.float-orbit{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:20px;font-size:.95rem;font-weight:800;color:#fff;text-align:center;white-space:nowrap;background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 25px rgba(0,0,0,.4);animation:floatBubbleFloat 6s ease-in-out infinite alternate;transition:all .35s cubic-bezier(.175, .885, .32, 1.275)}.float-orbit:hover{transform:scale(1.1)!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.3)!important;color:#fff!important;box-shadow:0 12px 30px rgba(0,0,0,.5)!important;z-index:10}.badge-pos-top-left{top:6%;left:5%;animation-delay:0s}.badge-pos-top-right{top:5%;right:6%;animation-delay:-1.5s}.badge-pos-mid-left{top:48%;left:2%;transform:translateY(-50%);animation-delay:-3s}.badge-pos-mid-right{top:50%;right:2%;transform:translateY(-50%);animation-delay:-4.5s}.badge-pos-bot-left{bottom:6%;left:7%;animation-delay:-2s}.badge-pos-bot-right{bottom:7%;right:8%;animation-delay:-5s}@keyframes floatBubbleFloat{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1.5deg)}100%{transform:translateY(10px) rotate(-1.5deg)}}