@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Share+Tech+Mono&family=Syncopate:wght@400;700&display=swap";:root{--neon-red: #ff003c;--neon-red-bright: #ff1a1a;--neon-red-dark: #b30000;--neon-red-dim: #990024;--dark-bg: #050505;--dark-surface: #0a0a0a;--card-bg: rgba(15, 15, 15, .7);--text-primary: #ffffff;--text-secondary: #aaaaaa;--font-display: "Syncopate", sans-serif;--font-orbitron: "Orbitron", sans-serif;--font-mono: "Share Tech Mono", monospace;--border-radius: 12px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--dark-bg);color:var(--text-primary);font-family:var(--font-mono);overflow-x:hidden;line-height:1.6}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;width:100%}.product-card{background:var(--card-bg);border:1px solid rgba(255,255,255,.05);border-radius:var(--border-radius);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-card:not(.maintenance):hover{border-color:var(--neon-red);transform:translateY(-5px);box-shadow:0 10px 40px #ff003c26}.banner-wrapper{position:relative;height:220px;width:100%;overflow:hidden}.product-banner{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.4,0,.2,1);position:relative;z-index:0;backface-visibility:hidden;transform:translateZ(0) scale(1.001)}.product-card:hover .product-banner{transform:translateZ(0) scale(1.05)}.banner-overlay{position:absolute;inset:0 0 -2px;background:linear-gradient(to bottom,transparent 0%,rgba(5,5,5,0) 50%,rgba(5,5,5,.4) 70%,rgba(5,5,5,.9) 90%,#050505 100%);z-index:1;pointer-events:none}.product-status{position:absolute;top:1.5rem;right:1.5rem;padding:6px 14px;border-radius:6px;font-size:.7rem;font-weight:800;letter-spacing:1.5px;background:#000c;border:1px solid currentColor;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.product-info{padding:2rem;background:#050505;position:relative;z-index:2}.product-title{font-family:var(--font-display);font-size:1.75rem;margin-bottom:1.25rem;letter-spacing:2px;font-weight:900}.feature-list{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.feature-tag{background:#ffffff08;color:var(--text-secondary);font-size:.7rem;padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.08);font-weight:600;letter-spacing:1px}.product-action{width:100%;background:transparent;border:1px solid var(--neon-red);color:var(--neon-red);padding:1.25rem;font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:3px;border-radius:8px;transition:all .3s;text-transform:uppercase}.product-card:not(.maintenance):hover .product-action{background:var(--neon-red);color:#fff!important;box-shadow:0 0 25px #ff003c80;border-color:transparent}.social-icon{color:var(--text-secondary);transition:all .3s;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:.85rem;width:40px;height:40px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.social-icon:hover{color:#fff;border-color:var(--neon-red);background:#ff003c1a;transform:translateY(-2px);box-shadow:0 5px 15px #ff003c33}.product-layout{display:flex;flex-direction:column;gap:3rem;max-width:1300px;margin:0 auto}.product-header-section{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:2.5rem}.static-title{font-family:var(--font-display);font-size:4.5rem;font-weight:800;color:#fff;letter-spacing:-2px;line-height:1;margin-bottom:1.2rem;text-transform:uppercase}.status-badge-row{display:flex;align-items:center;gap:1.5rem}.undetected-badge{display:flex;align-items:center;gap:10px;background:#00ff640d;color:#00ff64;padding:8px 16px;border-radius:30px;font-size:.8rem;font-weight:800;border:1px solid rgba(0,255,100,.2);letter-spacing:1px}.undetected-badge .dot{width:8px;height:8px;background:#00ff64;border-radius:50%;box-shadow:0 0 12px #00ff64}.update-text{color:var(--text-secondary);font-size:.9rem;letter-spacing:1px}.buy-button{background:#802020;color:#fff;border:none;padding:1.4rem 3rem;border-radius:50px;font-family:var(--font-orbitron);font-weight:800;font-size:1.1rem;letter-spacing:2px;display:flex;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 25px #80202066}.buy-button:hover{transform:translateY(-4px) scale(1.02);background:#902424;box-shadow:0 10px 40px #80202080}.content-grid{display:grid;grid-template-columns:380px 1fr;gap:4rem}.side-column{display:flex;flex-direction:column;gap:2.5rem}.info-box{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.info-box:hover{background:#ffffff08;border-color:#ff003c1a;transform:translate(5px)}.box-title{font-family:var(--font-orbitron);font-size:1.2rem;letter-spacing:3px;margin-bottom:1.8rem;display:flex;align-items:center;gap:15px;color:#fff;font-weight:700}.box-title .icon{font-size:1.4rem;filter:drop-shadow(0 0 5px currentColor)}.icon-yellow{color:#fc0}.icon-red{color:#ff003c}.icon-green{color:#00ff64}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.price-item{background:#ffffff08;padding:1rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.03);transition:all .3s}.price-item:hover{background:#ffffff0d;border-color:#00ff6433}.price-duration{font-size:.65rem;color:var(--text-secondary);letter-spacing:1.5px;font-weight:700}.price-amount{font-size:1.2rem;font-weight:800;color:#fff;font-family:var(--font-orbitron)}.features-detail-section{padding:2.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem;background:#ffffff03;border-top:1px solid rgba(255,255,255,.05)}.feature-detail-card{padding:1.5rem;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s}.feature-detail-card:hover{border-color:#ff003c33;background:#ff003c05}.feat-title{font-family:var(--font-orbitron);font-size:.9rem;color:var(--neon-red);letter-spacing:2px;margin-bottom:.75rem;text-transform:uppercase}.feat-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.main-footer{margin-top:8rem;padding:4rem 2rem 2rem;background:linear-gradient(to top,#000,#0a0a0acc);border-top:1px solid rgba(255,255,255,.03)}.footer-content{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem}.footer-brand{display:flex;align-items:center;gap:1.5rem}.brand-info h3{font-family:var(--font-display);font-size:.9rem;letter-spacing:3px;color:#fff;margin-bottom:.25rem}.brand-info p{font-size:.7rem;color:var(--text-secondary);letter-spacing:2px}.footer-links{display:flex;gap:5rem}.link-group h4{font-family:var(--font-orbitron);font-size:.75rem;letter-spacing:2px;color:#fff;margin-bottom:1.5rem;opacity:.4}.link-group{display:flex;flex-direction:column;gap:.8rem}.link-group a{color:var(--text-secondary);text-decoration:none;font-size:.85rem;transition:all .3s}.link-group a:hover{color:var(--neon-red)}.footer-bottom{max-width:1300px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.03);display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary);letter-spacing:1px}.system-status{display:flex;align-items:center;gap:8px}.status-ok{color:#00ff64;font-weight:800}.info-list{list-style:none;display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0}.info-list li{color:var(--text-secondary);font-size:1rem;display:flex;align-items:center;gap:12px;letter-spacing:.5px}.info-list li:before{content:"•";color:var(--neon-red);font-weight:900}.main-viewport{background:#0a0a0a99;border:1px solid rgba(255,255,255,.05);border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #00000080}.media-tabs{height:100%;display:flex;flex-direction:column}.tab-headers{display:flex;background:#141414cc;border-bottom:1px solid rgba(255,255,255,.05)}.tab-btn{flex:1;background:transparent;border:none;padding:1.8rem;color:var(--text-secondary);font-family:var(--font-orbitron);font-size:1rem;letter-spacing:3px;font-weight:700;cursor:pointer;transition:all .4s;position:relative}.tab-btn:hover{color:#fff;background:#ffffff05}.tab-btn.active{color:#fff;background:#ff003c14}.tab-btn.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--neon-red);box-shadow:0 0 15px var(--neon-red)}.tab-content{padding:2.5rem;flex:1;min-height:550px}.screenshot-slider-container{scrollbar-width:none;-ms-overflow-style:none}.screenshot-slider-container::-webkit-scrollbar{display:none}.video-container{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0006}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.info-list{list-style:none;display:flex;flex-direction:column;gap:1.2rem;padding:0;margin:0}.language-selector-radial{position:absolute;top:20px;right:40px;width:180px;height:180px;z-index:1000}.lang-bubble{position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:50%;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;overflow:hidden;box-shadow:0 5px 15px #0000004d;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.lang-bubble.center{z-index:20;transform:scale(1);border-color:#ffffff4d}.lang-bubble.center:hover{transform:scale(1.1);background:#ffffff1a}.lang-bubble.orbital{--tx: 0px;--ty: 0px;z-index:10;opacity:0;pointer-events:none;transform:translate(0) scale(.5)}.lang-bubble.orbital.open{opacity:1;pointer-events:auto;transform:translate(var(--tx),var(--ty)) scale(1)}.lang-bubble.orbital:nth-child(2){--tx: -80px;--ty: 0px}.lang-bubble.orbital:nth-child(3){--tx: -55px;--ty: 55px}.lang-bubble.orbital:nth-child(4){--tx: 0px;--ty: 80px}.lang-bubble.orbital.open:hover{transform:translate(var(--tx),var(--ty)) scale(1.2);z-index:30;background:#fff3;border-color:#fff}.lang-flag{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s}.lang-bubble:hover .lang-flag,.lang-bubble.active .lang-flag{opacity:1}.lang-bubble[data-lang=KR]:hover{box-shadow:0 0 20px #f006}.lang-bubble[data-lang=US]:hover{box-shadow:0 0 20px #00f6}.lang-bubble[data-lang=JP]:hover{box-shadow:0 0 20px #ffc8c866}.lang-bubble[data-lang=CN]:hover{box-shadow:0 0 20px #ff323266}.lang-bubble:after{display:none}.philosophy-box{background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.philosophy-text{color:var(--text-secondary);font-size:.85rem;line-height:1.6;margin-top:1rem}.icon-blue{color:#08f}.icon-purple{color:#9d00ff}.icon-orange{color:#ff9d00}.icon-cyan{color:#00e5ff}.screenshot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.product-ss{width:100%;height:auto;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:transform .4s}.product-ss:hover{transform:scale(1.02)}.no-media{display:flex;align-items:center;justify-content:center;height:400px;color:var(--text-secondary);font-family:var(--font-orbitron);letter-spacing:4px;font-size:1.2rem;opacity:.5}.neon-text{position:relative;color:var(--text-primary);text-transform:uppercase;transition:all .3s ease}.neon-text:before,.neon-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none}.neon-text:before{left:2px;text-shadow:-1px 0 #ff003c;animation:glitch-tear-1 2s infinite linear alternate-reverse}.neon-text:after{left:-2px;text-shadow:1px 0 #00fff9;animation:glitch-tear-2 1.5s infinite linear alternate-reverse}@keyframes glitch-tear-1{0%{clip-path:inset(20% 0 78% 0);transform:translate(-4px) skew(10deg)}5%{clip-path:inset(10% 0 88% 0);transform:translate(4px) skew(-10deg)}10%{clip-path:inset(60% 0 38% 0);transform:translate(-6px) scaleY(1.1)}15%{clip-path:inset(80% 0 18% 0);transform:translate(6px) skew(20deg)}20%{clip-path:inset(0 0 100% 0);transform:translate(0)}25%{clip-path:inset(30% 0 65% 0);transform:translate(-8px) scale(1.2,.9)}35%{clip-path:inset(0 0 100% 0);transform:translate(0)}to{clip-path:inset(0 0 100% 0);transform:translate(0)}}@keyframes glitch-tear-2{0%{clip-path:inset(85% 0 10% 0);transform:translate(3px) skew(-15deg)}10%{clip-path:inset(30% 0 68% 0);transform:translate(-3px) scaleY(1.3)}20%{clip-path:inset(50% 0 48% 0);transform:translate(5px) skew(15deg)}30%{clip-path:inset(0 0 100% 0);transform:translate(0)}45%{clip-path:inset(15% 0 80% 0);transform:translate(-5px) scale(.8,1.2)}60%{clip-path:inset(0 0 100% 0);transform:translate(0)}to{clip-path:inset(0 0 100% 0);transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.product-layout>*{animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) forwards}.product-layout>*:nth-child(2){animation-delay:.2s}.product-layout>*:nth-child(3){animation-delay:.4s}.screenshot-slider-container{position:relative;width:100%;height:450px;display:flex;align-items:center;justify-content:center;background:#0003;border-radius:12px}.slider-main-view{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slider-img{max-width:90%;max-height:90%;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px #0000004d}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:#0006;border:1px solid rgba(255,255,255,.05);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;z-index:10}.slider-nav:hover{background:var(--neon-red);box-shadow:0 0 15px var(--neon-red)}.slider-prev{left:20px}.slider-next{right:20px}.slider-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.control-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:var(--font-orbitron);font-size:.8rem;font-weight:700;opacity:.7;transition:opacity .3s;min-width:24px}.control-btn:hover{opacity:1;color:var(--neon-red)}.zoom-level{color:var(--neon-red);font-weight:800;font-size:.75rem;min-width:40px;text-align:center;font-family:var(--font-orbitron)}.dot{width:8px;height:8px;border-radius:50%;background:#fff3;cursor:pointer;transition:all .3s}.dot.active{background:var(--neon-red);transform:scale(1.4);box-shadow:0 0 10px var(--neon-red)}.slider-counter{position:absolute;top:20px;right:20px;background:#00000080;padding:4px 12px;border-radius:20px;font-family:var(--font-orbitron);font-size:.7rem;letter-spacing:1px;color:var(--text-secondary)}.update-logs-wrapper{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2.5rem;margin:3rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.update-logs-wrapper .section-title{font-family:var(--font-orbitron);font-size:1.1rem;letter-spacing:3px;margin-bottom:2rem;display:flex;align-items:center;gap:12px;color:var(--text-secondary)}.update-logs-wrapper .icon{color:var(--neon-red);filter:drop-shadow(0 0 5px var(--neon-red))}.logs-list{display:flex;flex-direction:column;gap:1.5rem}.log-entry{display:flex;gap:1.5rem;font-size:.95rem;line-height:1.6;color:#fffc;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.03)}.log-entry:last-child{border-bottom:none;padding-bottom:0}.log-date{font-family:var(--font-orbitron);color:var(--neon-red);font-size:.8rem;white-space:nowrap;opacity:.8}.log-content{letter-spacing:.5px}.logs-status{text-align:center;padding:3rem;color:var(--text-secondary);font-family:var(--font-orbitron);font-size:.9rem;letter-spacing:2px;opacity:.5;text-transform:uppercase}
