body.pages-bg{background:#0b0f19 url('/assets/img/main_background.v3.webp') center top / cover no-repeat fixed !important}.pages-bg .main-bg-section{min-height:100vh;display:flex;flex-direction:column}.pages-bg .site-footer{margin-top:auto}.store-header{max-width:1100px;margin:0 auto;padding:140px 24px 0;overflow:hidden}.store-top{text-align:center;margin-bottom:-15px}.store-center-title{font-family:'Ethnocentric','Orbitron',sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:3px;text-shadow:0 0 30px rgba(60,242,175,0.15);margin:0 0 4px}.store-ct-white{color:#fff}.store-ct-accent{color:#3cf2af}.store-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px}.store-text{flex:1}.store-page-tagline{font-family:'Ethnocentric','Orbitron',sans-serif;font-size:1.7rem;color:#3cf2af;letter-spacing:5px;text-transform:lowercase;opacity:0.7;margin:0 0 22px;font-weight:400}.store-divider{width:72px;height:3px;background:linear-gradient(90deg,#3cf2af,transparent);border-radius:2px;margin-bottom:22px}.store-page-desc{font-size:1.05rem;color:rgba(255,255,255,0.5);line-height:1.85;margin:0 0 32px;max-width:600px}.store-header .cat-active .cat-icon{background:radial-gradient(circle at 30% 30%,rgba(60,242,175,0.25),rgba(60,242,175,0.08));box-shadow:0 0 18px rgba(60,242,175,0.2)}.store-header .cat-active .cat-name{color:#3cf2af}.store-header .cat-active .cat-name::after{width:100%}.store-orb-icon{background:none !important}.store-orb-icon svg{width:80%;height:80%;filter:drop-shadow(0 0 12px rgba(60,242,175,0.4))}.store-orb-icon .cat-img-mask{width:80%;height:80%;background:#3cf2af;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;filter:drop-shadow(0 0 12px rgba(60,242,175,0.4))}.store-header-inner{display:flex;align-items:center;gap:24px;padding:32px 36px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:20px;backdrop-filter:blur(18px)}.store-icon{width:72px;height:72px;min-width:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(60,242,175,0.12),rgba(60,242,175,0.03))}.store-icon svg{width:38px;height:38px}.store-icon .cat-img-mask{width:38px;height:38px;background:#3cf2af;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.store-title{font-family:'Orbitron',sans-serif;font-size:1.6rem;font-weight:700;color:rgba(255,255,255,0.92);margin:0 0 6px;letter-spacing:1px}.store-desc{font-size:0.92rem;color:rgba(255,255,255,0.45);margin:0;line-height:1.5}.store-content{max-width:1100px;margin:0 auto;padding:28px 24px 60px}.store-filters{display:flex;align-items:center;gap:16px;padding:16px 24px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.05);border-radius:14px;margin-bottom:28px;flex-wrap:wrap}.store-filter-group{display:flex;align-items:center;gap:8px}.filter-label{font-size:0.8rem;color:rgba(255,255,255,0.4);font-weight:500;white-space:nowrap}.store-select{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:8px 14px;color:rgba(255,255,255,0.75);font-size:0.82rem;font-family:'Inter',sans-serif;cursor:pointer;outline:none;transition:border-color 0.2s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.store-select:focus{border-color:rgba(60,242,175,0.3)}.store-select option{background:#1a1a2e;color:#fff}.store-search-box{display:flex;align-items:center;gap:8px;margin-left:auto;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:0 14px;transition:border-color 0.2s ease}.store-search-box:focus-within{border-color:rgba(60,242,175,0.3)}.store-search-box svg{width:16px;height:16px;color:rgba(255,255,255,0.3);flex-shrink:0}.store-search-input{background:none;border:none;outline:none;color:rgba(255,255,255,0.8);font-size:0.82rem;font-family:'Inter',sans-serif;padding:9px 0;width:180px}.store-search-input::placeholder{color:rgba(255,255,255,0.3)}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.store-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.store-empty-icon{width:80px;height:80px;margin-bottom:24px;color:rgba(255,255,255,0.12)}.store-empty-icon svg{width:100%;height:100%}.store-empty h3{font-family:'Orbitron',sans-serif;font-size:1.15rem;font-weight:600;color:rgba(255,255,255,0.5);margin:0 0 10px}.store-empty p{font-size:0.88rem;color:rgba(255,255,255,0.3);margin:0;max-width:360px;line-height:1.5}@media (max-width:768px){.store-header{padding:80px 16px 0}.store-top{margin-bottom:20px}.store-center-title{font-size:2rem}.store-bottom{flex-direction:column;text-align:center}.store-bottom .hero-visual{display:none}.store-page-tagline{font-size:0.85rem;letter-spacing:2px;margin-bottom:14px}.store-divider{margin:0 auto 16px}.store-page-desc{margin-bottom:24px}.store-header .categories{flex-wrap:wrap;gap:4px 0;padding:10px 0 0;justify-content:center}.store-header .cat-item{flex:0 0 25%;padding:14px 8px}.store-content{padding:20px 16px 50px}.store-grid{grid-template-columns:repeat(2,1fr);gap:14px}.store-filters{padding:14px 16px;gap:12px}.store-search-box{margin-left:0;width:100%}.store-search-input{width:100%}}@media (max-width:480px){.store-header{padding:80px 12px 0}.store-center-title{font-size:1.6rem;letter-spacing:1px}.store-page-tagline{font-size:0.75rem;letter-spacing:1.5px}.store-page-desc{font-size:.88rem}.store-content{padding:16px 12px 40px}.store-header .cat-item{flex:0 0 25%;padding:12px 6px;gap:10px}.store-header .cat-icon{width:52px;height:52px}.store-header .cat-icon svg{width:26px;height:26px}.store-header .cat-icon .cat-img-mask{width:26px;height:26px}.store-header .cat-name{font-size:0.68rem;letter-spacing:0.3px}.store-header-inner{padding:24px 18px}.store-icon{width:60px;height:60px;min-width:60px}.store-icon svg,.store-icon .cat-img-mask{width:30px;height:30px}.store-title{font-size:1.2rem}.store-desc{font-size:0.82rem}.store-grid{grid-template-columns:repeat(2,1fr);gap:12px}.store-filters{flex-direction:column;align-items:stretch}.store-filter-group{justify-content:space-between}.store-select{flex:1}}@media (max-width:400px){.store-header .cat-item{flex:0 0 33.333%;padding:12px 6px;gap:8px}.store-header .cat-icon{width:46px;height:46px}.store-header .cat-icon svg{width:22px;height:22px}.store-header .cat-icon .cat-img-mask{width:22px;height:22px}.store-header .cat-name{font-size:0.62rem}}.pd-container{max-width:1100px;width:100%;margin:0 auto;padding:0 20px 60px}.pd-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-size:.82rem}.pd-breadcrumb a{color:rgba(255,255,255,.45);text-decoration:none;transition:color .2s}.pd-breadcrumb a:hover{color:#3cf2af}.pd-breadcrumb svg{color:rgba(255,255,255,.2)}.pd-breadcrumb span{color:rgba(255,255,255,.7)}.pd-stats-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px}.pd-stats-links{display:flex;align-items:center;gap:14px;margin-left:auto}.pd-stats-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.pd-action-link{display:flex;align-items:center;gap:5px;font-family:'Inter',sans-serif;font-size:.72rem;color:rgba(255,255,255,.55);text-decoration:none;white-space:nowrap;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:5px 11px;transition:background .2s,color .2s;cursor:pointer}.pd-action-link:hover{color:rgba(255,255,255,.75);background:rgba(255,255,255,.08)}.pd-action-link svg{flex-shrink:0;color:rgba(255,255,255,.35)}.pd-stat-pill{display:flex;align-items:center;gap:5px;font-family:'Inter',sans-serif;font-size:.72rem;color:rgba(255,255,255,.55);white-space:nowrap;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:5px 11px}.pd-stat-pill svg{flex-shrink:0}.pd-stat-pill:nth-child(1) svg{color:#3cf2af}.pd-stat-pill:nth-child(2) svg{color:#6366f1}.pd-stat-pill:nth-child(3) svg{color:#f59e0b}.pd-stat-pill:nth-child(4) svg{color:#3b82f6}.pd-stat-pill:nth-child(5) svg{color:#ec4899}.pd-content-layout{display:flex;gap:24px;align-items:flex-start}.pd-content-main{flex:1;min-width:0}.pd-sidebar{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:24px}.pd-btn{display:flex;align-items:center;justify-content:center;gap:8px;font-family:'Inter',sans-serif;font-size:.85rem;font-weight:500;padding:12px 18px;border-radius:8px;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;transition:all .25s ease;white-space:nowrap;width:100%;letter-spacing:.02em}.pd-btn:hover{transform:translateY(-1px)}.pd-btn svg{flex-shrink:0}.pd-btn-buy{background:linear-gradient(135deg,#2a8a5c,#1e6b45);border-color:rgba(60,242,175,.3);color:#fff;box-shadow:0 2px 12px rgba(60,242,175,.15)}.pd-btn-buy:hover{background:linear-gradient(135deg,#33a06a,#24804f);box-shadow:0 4px 18px rgba(60,242,175,.25)}.pd-btn-download{background:linear-gradient(135deg,#2a8a5c,#1e6b45);border-color:rgba(60,242,175,.3);color:#fff;box-shadow:0 2px 12px rgba(60,242,175,.15)}.pd-btn-download:hover{background:linear-gradient(135deg,#33a06a,#24804f);box-shadow:0 4px 18px rgba(60,242,175,.25)}.pd-sidebar-divider{height:0;margin:8px 0}.pd-btn-collection{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.pd-btn-collection:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.85)}.pd-btn-support{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.pd-btn-support:hover{background:linear-gradient(135deg,#1a4a6e,#153d5c);border-color:rgba(59,130,246,.35);color:#b0d8f0;box-shadow:0 2px 12px rgba(59,130,246,.15)}.pd-btn-support svg{color:#3b82f6}.pd-btn-report{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.06);color:rgba(255,255,255,.4)}.pd-btn-report:hover{background:rgba(180,50,50,.15);border-color:rgba(180,50,50,.25);color:rgba(255,180,180,.8)}.pd-btn-report svg{color:rgba(255,100,100,.5)}.pd-tabs{display:flex;align-items:center;gap:0;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.07);padding:0}.pd-tab{position:relative;background:none;border:none;color:rgba(255,255,255,.4);font-family:'Inter',sans-serif;font-size:.9rem;font-weight:500;padding:14px 24px;cursor:pointer;transition:color .2s;white-space:nowrap}.pd-tab:hover{color:rgba(255,255,255,.7)}.pd-tab.active{color:#3cf2af}.pd-tab.active::after{content:'';position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:#3cf2af;border-radius:2px}.pd-tab-panel{display:none;padding:28px 0 12px}.pd-tab-panel.active{display:block}.pd-tab-empty{color:rgba(255,255,255,.3);font-family:'Inter',sans-serif;font-size:.88rem;text-align:center;padding:48px 0}.pd-layout{margin-bottom:36px;align-items:start}.pd-slider-outer{position:relative;margin-bottom:28px}.pd-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;z-index:2;opacity:0;pointer-events:none}.pd-arrow.visible{opacity:1;pointer-events:auto}.pd-arrow-left{left:-52px}.pd-arrow-right{right:-52px}.pd-arrow:hover{background:rgba(255,255,255,.18);transform:translateY(-50%) scale(1.1)}.pd-arrow:active{transform:translateY(-50%) scale(.93)}.pd-slider-wrap{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pd-slider-wrap::-webkit-scrollbar{display:none}.pd-slider{display:flex;gap:16px}.pd-slide{min-width:calc(33.333% - 11px);max-width:calc(33.333% - 11px);flex-shrink:0;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);transition:border-color .3s;cursor:pointer}.pd-slide:hover{border-color:rgba(60,242,175,.15)}.pd-slide img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:rgba(0,0,0,.3)}.pd-dots{display:none;justify-content:center;gap:8px;padding:14px 0 4px}.pd-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.15);cursor:pointer;transition:all .3s ease}.pd-dot.active{background:#3cf2af;box-shadow:0 0 8px rgba(60,242,175,.4);transform:scale(1.2)}.pd-info{display:flex;flex-direction:column;gap:16px}.pd-info-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;backdrop-filter:blur(18px)}.pd-category{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#3cf2af;background:rgba(60,242,175,.1);padding:4px 12px;border-radius:6px;margin-bottom:14px}.pd-title{font-family:'Orbitron',sans-serif;font-size:1.4rem;font-weight:700;color:rgba(255,255,255,.92);margin:0 0 8px;line-height:1.3}.pd-version{display:inline-block;font-size:.75rem;color:rgba(255,255,255,.4);background:rgba(255,255,255,.06);padding:3px 10px;border-radius:5px;margin-bottom:18px}.pd-price-box{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:18px}.pd-price{font-family:'Orbitron',sans-serif;font-size:1.6rem;font-weight:700;color:#3cf2af}.pd-price.pd-free{color:rgba(255,255,255,.5);font-size:1.2rem}.pd-price-old{font-size:1rem;color:rgba(255,255,255,.3);text-decoration:line-through}.pd-discount{font-size:.78rem;font-weight:700;color:#ff6b6b;background:rgba(255,107,107,.12);padding:3px 10px;border-radius:6px}.pd-meta{display:flex;flex-direction:column;gap:12px}.pd-meta-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.pd-meta-label{font-size:.82rem;color:rgba(255,255,255,.4);white-space:nowrap}.pd-meta-value{font-size:.82rem;color:rgba(255,255,255,.75);text-align:right}.pd-meta-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pd-tag{font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:5px;background:rgba(60,242,175,.08);color:#3cf2af}.pd-tags-section{display:flex;flex-wrap:wrap;gap:8px}.pd-tag-pill{font-size:.78rem;padding:5px 14px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.55)}.pd-section{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;margin-bottom:24px;backdrop-filter:blur(18px)}.pd-section-title{font-family:'Orbitron',sans-serif;font-size:1rem;font-weight:600;color:rgba(255,255,255,.85);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.pd-description{font-size:.9rem;line-height:1.7;color:rgba(255,255,255,.65);overflow-wrap:break-word;word-break:break-word}.pd-description h1{font-size:1.75rem;font-weight:700;color:rgba(255,255,255,.9);margin:20px 0 8px}.pd-description h2{font-size:1.4rem;font-weight:700;color:rgba(255,255,255,.88);margin:18px 0 8px}.pd-description h3{font-size:1.15rem;font-weight:600;color:rgba(255,255,255,.85);margin:16px 0 6px}.pd-description h4{font-size:1rem;font-weight:600;color:rgba(255,255,255,.85);margin:14px 0 6px}.pd-description h5,.pd-description h6{font-size:.9rem;font-weight:600;color:rgba(255,255,255,.85);margin:12px 0 4px}.pd-description p{margin:0 0 14px}.pd-description ul,.pd-description ol{padding-left:20px;margin:0 0 14px}.pd-description li{margin-bottom:6px}.pd-description a{color:#3cf2af}.pd-description img{max-width:100%;border-radius:10px}.pd-description code{background:rgba(255,255,255,.06);padding:2px 6px;border-radius:4px;font-size:.85em;color:#3cf2af}.pd-description pre{background:rgba(0,0,0,.3);padding:16px;border-radius:10px;overflow-x:auto;margin:0 0 14px}.pd-description pre code{background:none;padding:0}.pd-description table{width:100%;border-collapse:collapse;margin:0 0 14px}.pd-description th,.pd-description td{padding:10px 14px;border:1px solid rgba(255,255,255,.08);text-align:left}.pd-description th{background:rgba(255,255,255,.04);color:rgba(255,255,255,.8)}.pd-videos{display:flex;flex-direction:column;gap:28px}.pd-video-block{display:flex;flex-direction:column;gap:10px}.pd-video-title{font-size:1.05rem;font-weight:600;color:rgba(255,255,255,.7);margin:0;padding:0}.pd-video-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.pd-video-wrap{position:relative;padding-bottom:56.25%}.pd-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lb-overlay{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse at center,rgba(11,15,25,.96),rgba(5,8,15,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.lb-overlay.active{opacity:1;pointer-events:auto}.lb-content{position:relative;max-width:1100px;width:100%;padding:0 20px}.lb-img{width:100%;aspect-ratio:16/9;border-radius:14px;display:block;object-fit:contain;background:rgba(0,0,0,.4);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 80px rgba(60,242,175,.03)}.lb-close{position:absolute;top:16px;right:20px;width:38px;height:38px;border-radius:50%;border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10}.lb-close:hover{background:rgba(255,255,255,.15);color:#fff}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10}.lb-nav:hover{background:rgba(255,255,255,.18);color:#fff;transform:translateY(-50%) scale(1.08)}.lb-nav:active{transform:translateY(-50%) scale(.94)}.lb-prev{left:36px}.lb-next{right:36px}.lb-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-family:'Inter',sans-serif;font-size:.8rem;color:rgba(255,255,255,.35);letter-spacing:3px;background:rgba(255,255,255,.06);padding:5px 16px;border-radius:20px}@media (max-width:480px){.lb-nav{width:34px;height:34px}.lb-prev{left:12px}.lb-next{right:12px}.lb-close{top:10px;right:12px;width:34px;height:34px}}@media (max-width:900px){.pd-container{padding-top:0}.pd-slide{min-width:calc(50% - 8px);max-width:calc(50% - 8px)}.pd-content-layout{flex-direction:column}.pd-sidebar{width:100%;position:static;flex-direction:row;flex-wrap:wrap;gap:8px}.pd-sidebar .pd-btn{flex:1;min-width:calc(50% - 4px)}.pd-sidebar-divider{display:none}.pd-stats-pills{flex-wrap:wrap;justify-content:center}.pd-stats-actions{margin-left:0;width:100%;justify-content:center;margin-top:6px}.pd-stats-links{margin-left:0;width:100%;justify-content:center}.pd-tab{padding:12px 16px;font-size:.82rem}.pd-dots{display:flex}.pd-arrow{display:none}}@media (max-width:480px){.pd-container{padding:0 12px 40px}.pd-info-card{padding:22px 18px}.pd-section{padding:22px 18px}.pd-title{font-size:1.15rem}.pd-price{font-size:1.3rem}.pd-slide{min-width:85%;max-width:85%}.pd-sidebar .pd-btn{min-width:100%;font-size:.8rem;padding:10px 14px}.pd-breadcrumb{font-size:.75rem;margin-bottom:18px}.pd-stat-pill{font-size:.65rem;padding:4px 8px}.pd-tab{padding:10px 12px;font-size:.78rem}.pd-meta-label,.pd-meta-value{font-size:.78rem}.pd-slider-outer{margin-bottom:16px}.pd-dots{gap:6px;padding:10px 0 0}.pd-dot{width:6px;height:6px}.pd-bundle-section{margin-top:12px}.pd-author-section{margin-top:12px}.pd-tags-section{margin-top:0}.pd-deps-row{grid-template-columns:1fr;gap:16px;margin-top:12px}.pd-dep-name{font-size:.8rem}}.cart-empty{text-align:center;padding:80px 0;display:flex;flex-direction:column;align-items:center}.cart-empty p{color:rgba(255,255,255,.4);font-family:'Inter',sans-serif;font-size:1.1rem;margin:0 0 24px}.cart-browse-btn{display:inline-flex;align-items:center;gap:8px;font-family:'Inter',sans-serif;font-size:.85rem;font-weight:500;padding:10px 28px;border-radius:8px;background:linear-gradient(135deg,#2a8a5c,#1e6b45);border:1px solid rgba(60,242,175,.3);color:#fff;text-decoration:none;transition:all .25s}.cart-browse-btn:hover{background:linear-gradient(135deg,#33a06a,#24804f)}.cart-layout{display:flex;gap:28px;align-items:flex-start}.cart-main{flex:1;min-width:0}.cart-table-header{display:flex;align-items:center;padding:0 16px 12px;font-family:'Inter',sans-serif;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.cart-th-product{flex:1;padding-left:42px}.cart-th-price{width:90px;text-align:right}.cart-th-action{width:40px}.cart-items{display:flex;flex-direction:column;gap:6px}.cart-item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:opacity .3s,transform .3s,background .2s}.cart-item:hover{background:rgba(255,255,255,.04)}.cart-item-num{font-family:'Inter',sans-serif;font-size:.72rem;font-weight:500;color:rgba(255,255,255,.2);width:18px;text-align:center;flex-shrink:0}.cart-item-thumb{width:72px;height:48px;border-radius:7px;overflow:hidden;flex-shrink:0;border:1px solid rgba(255,255,255,.06)}.cart-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cart-item-info{flex:1;min-width:0}.cart-item-name{display:block;font-family:'Inter',sans-serif;font-size:.88rem;font-weight:500;color:rgba(255,255,255,.85);text-decoration:none;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.cart-item-name:hover{color:#3cf2af}.cart-item-cat{font-family:'Inter',sans-serif;font-size:.72rem;color:rgba(255,255,255,.3)}.cart-item-price{font-family:'Inter',sans-serif;font-size:.92rem;font-weight:600;color:#3cf2af;white-space:nowrap;width:90px;text-align:right}.cart-item-remove{background:none;border:none;color:rgba(255,255,255,.2);cursor:pointer;padding:7px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.cart-item-remove:hover{color:#ff6b6b;background:rgba(255,100,100,.08)}.cart-summary{width:300px;flex-shrink:0;position:sticky;top:24px}.cart-summary-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px}.cart-summary-title{font-family:'Inter',sans-serif;font-size:1rem;font-weight:600;color:#fff;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.cart-summary-row{display:flex;justify-content:space-between;font-family:'Inter',sans-serif;font-size:.85rem;color:rgba(255,255,255,.5);margin-bottom:10px}.cart-summary-total{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:20px}.cart-summary-total span:last-child{color:#3cf2af}.cart-summary-divider{height:1px;background:rgba(255,255,255,.06);margin:14px 0}.cart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:'Inter',sans-serif;font-size:.85rem;font-weight:500;padding:12px;border-radius:8px;background:linear-gradient(135deg,#2a8a5c,#1e6b45);border:1px solid rgba(60,242,175,.3);color:#fff;text-decoration:none;cursor:pointer;transition:all .25s;box-shadow:0 2px 12px rgba(60,242,175,.15);margin-bottom:10px}.cart-checkout-btn:hover{background:linear-gradient(135deg,#33a06a,#24804f);box-shadow:0 4px 18px rgba(60,242,175,.25)}.cart-continue-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;font-family:'Inter',sans-serif;font-size:.8rem;font-weight:500;padding:10px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.5);text-decoration:none;cursor:pointer;transition:all .25s}.cart-continue-btn:hover{border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.7)}@media (max-width:768px){.cart-layout{flex-direction:column}.cart-summary{width:100%}.cart-table-header{display:none}.cart-item-num{display:none}}.pd-modal-overlay{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:20px}.pd-modal-overlay.active{display:flex}.pd-modal{position:relative;background:linear-gradient(165deg,#141822 0%,#0f1219 100%);border:1px solid rgba(255,255,255,.07);border-radius:20px;width:100%;max-width:480px;box-shadow:0 25px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.03) inset;animation:modalIn .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.pd-modal::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}@keyframes modalIn{from{opacity:0;transform:scale(.92) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.pd-modal-close{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.35);cursor:pointer;padding:6px;border-radius:8px;transition:.2s;z-index:2;display:flex;align-items:center;justify-content:center}.pd-modal-close:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.12)}.pd-modal-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;margin:28px auto 0}.pd-modal-icon-support{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.15);color:#3b82f6;box-shadow:0 0 30px rgba(59,130,246,.08)}.pd-modal-icon-report{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.15);color:#ef4444;box-shadow:0 0 30px rgba(239,68,68,.08)}.pd-modal-head{text-align:center;padding:16px 28px 0}.pd-modal-head h3{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.01em}.pd-modal-subtitle{font-size:.82rem;color:rgba(255,255,255,.35);margin:0;line-height:1.5}.pd-modal-body{padding:22px 28px 6px}.pd-form-group{margin-bottom:18px}.pd-form-group:last-child{margin-bottom:0}.pd-form-group label{display:block;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.5);margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.pd-label-hint{font-weight:400;text-transform:none;letter-spacing:0;color:rgba(255,255,255,.25);font-size:.78rem}.pd-form-group input,.pd-form-group select,.pd-form-group textarea{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:11px 16px;color:#fff;font-size:.88rem;font-family:inherit;outline:none;transition:all .25s ease;box-sizing:border-box}.pd-form-group input::placeholder,.pd-form-group textarea::placeholder{color:rgba(255,255,255,.2)}.pd-form-group input:focus,.pd-form-group textarea:focus{border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.04);box-shadow:0 0 0 3px rgba(99,102,241,.08)}.pd-modal-support .pd-form-group input:focus,.pd-modal-support .pd-form-group textarea:focus{border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.04);box-shadow:0 0 0 3px rgba(59,130,246,.08)}.pd-modal-report .pd-form-group select:focus,.pd-modal-report .pd-form-group textarea:focus{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.03);box-shadow:0 0 0 3px rgba(239,68,68,.06)}.pd-form-group select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.3)' stroke-width='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.pd-form-group select option{background:#141822;color:#fff;padding:8px}.pd-form-group textarea{resize:vertical;min-height:90px;line-height:1.6}.pd-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:18px 28px 24px}.pd-modal-btn{padding:10px 22px;border-radius:12px;font-size:.87rem;font-weight:600;cursor:pointer;border:none;transition:all .25s ease;font-family:inherit;display:flex;align-items:center;gap:7px}.pd-modal-btn-cancel{background:rgba(255,255,255,.04);color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.06)}.pd-modal-btn-cancel:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.1)}.pd-modal-btn-submit{color:#fff;border:none}.pd-modal-btn-blue{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 12px rgba(59,130,246,.2)}.pd-modal-btn-blue:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 20px rgba(59,130,246,.3);transform:translateY(-1px)}.pd-modal-btn-red{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 2px 12px rgba(220,38,38,.2)}.pd-modal-btn-red:hover{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 20px rgba(239,68,68,.3);transform:translateY(-1px)}.pd-modal-btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none !important;box-shadow:none !important}@media (max-width:520px){.pd-modal{max-width:100%;border-radius:16px}.pd-modal-body{padding:18px 20px 6px}.pd-modal-foot{padding:14px 20px 20px}.pd-modal-head{padding:14px 20px 0}.pd-modal-icon{width:48px;height:48px;margin-top:22px}.pd-modal-icon svg{width:22px;height:22px}}.upd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.upd-header-left{display:flex;flex-direction:column;gap:4px}.upd-title{font-size:1.2rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}.upd-date{font-size:.82rem;color:rgba(255,255,255,.3)}.upd-changelog-wrap{position:relative}.upd-changelog-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:rgba(255,255,255,.6);font-family:'Inter',sans-serif;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.upd-changelog-btn:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#fff}.upd-changelog-btn.open{background:rgba(60,242,175,.06);border-color:rgba(60,242,175,.3);color:#3cf2af}.upd-chev{transition:transform .2s}.upd-changelog-btn.open .upd-chev{transform:rotate(180deg)}.upd-changelog-dropdown{position:absolute;top:calc(100%+8px);right:0;min-width:220px;background:#151520;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;box-shadow:0 16px 48px rgba(0,0,0,.5);z-index:100;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,visibility .2s,transform .2s}.upd-changelog-dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}.upd-changelog-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;border-radius:8px;cursor:pointer;transition:background .15s;text-align:left}.upd-changelog-item:hover{background:rgba(255,255,255,.05)}.upd-changelog-item.active{background:rgba(60,242,175,.06)}.upd-changelog-item svg{flex-shrink:0}.upd-changelog-item div{display:flex;flex-direction:column;gap:1px}.upd-changelog-ver{font-size:.85rem;font-weight:600;color:#fff}.upd-changelog-date{font-size:.72rem;color:rgba(255,255,255,.3)}.upd-version-card{display:none;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;margin-bottom:12px}.upd-version-card.active{display:block}.upd-card-main{display:flex;align-items:center;gap:16px;padding:20px 24px}.upd-card-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upd-icon-major{background:linear-gradient(135deg,rgba(60,242,175,.15),rgba(60,242,175,.05));border:1px solid rgba(60,242,175,.2);color:#3cf2af}.upd-icon-minor{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.2);color:#3b82f6}.upd-icon-patch{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.05));border:1px solid rgba(245,158,11,.2);color:#f59e0b}.upd-card-info{flex:1}.upd-card-top{display:flex;align-items:center;gap:10px;margin-bottom:3px}.upd-card-ver{font-size:1rem;font-weight:700;color:#fff;font-family:'SF Mono','Fira Code','Consolas',monospace}.upd-badge{padding:2px 10px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.upd-badge-major{background:rgba(60,242,175,.1);color:#3cf2af;border:1px solid rgba(60,242,175,.2)}.upd-badge-minor{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.upd-badge-patch{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.upd-card-label{font-size:.78rem;color:rgba(60,242,175,.7)}.upd-icon-minor+.upd-card-info .upd-card-label{color:rgba(59,130,246,.7)}.upd-icon-patch+.upd-card-info .upd-card-label{color:rgba(245,158,11,.7)}.upd-card-changelog{padding:16px 24px;border-top:1px solid rgba(255,255,255,.05);color:rgba(60,242,175,.6);font-size:.85rem;line-height:1.7}@media (max-width:600px){.upd-header{flex-direction:column;gap:12px}.upd-changelog-dropdown{right:auto;left:0}.upd-card-main{padding:16px 18px}.upd-card-changelog{padding:14px 18px}}.upd-card-dl{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.4);transition:all .2s;flex-shrink:0;text-decoration:none}.upd-card-dl:hover{background:rgba(60,242,175,.08);border-color:rgba(60,242,175,.25);color:#3cf2af;transform:translateY(-1px)}.upd-icon-minor~.upd-card-info~.upd-card-dl:hover{color:#3b82f6;border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.08)}.upd-icon-patch~.upd-card-info~.upd-card-dl:hover{color:#f59e0b;border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.08)}.disc-compose{display:flex;gap:14px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}.disc-compose-avatar{flex-shrink:0}.disc-avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover}.disc-avatar-ph{width:40px;height:40px;border-radius:50%;background:rgba(60,242,175,.1);color:#3cf2af;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.disc-compose-body{flex:1;display:flex;flex-direction:column;gap:10px}.disc-textarea{width:100%;min-height:80px;max-height:200px;padding:14px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-family:'Inter',sans-serif;font-size:.88rem;line-height:1.6;resize:vertical;transition:border-color .2s;outline:none}.disc-textarea:focus{border-color:rgba(60,242,175,.35)}.disc-textarea::placeholder{color:rgba(255,255,255,.25)}.disc-compose-footer{display:flex;align-items:center;justify-content:space-between}.disc-char-count{font-size:.72rem;color:rgba(255,255,255,.2);font-family:'SF Mono','Consolas',monospace}.disc-submit-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 20px;background:linear-gradient(135deg,#3cf2af,#2ad49a);border:none;border-radius:9px;color:#0a0a12;font-family:'Inter',sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.disc-submit-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(60,242,175,.25)}.disc-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.disc-login-prompt{display:flex;align-items:center;gap:10px;padding:20px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;color:rgba(255,255,255,.4);font-size:.88rem;margin-bottom:24px}.disc-login-link{color:#3cf2af;text-decoration:none;font-weight:600}.disc-login-link:hover{text-decoration:underline}.disc-loading{display:flex;justify-content:center;padding:40px 0}.disc-spinner{width:28px;height:28px;border:3px solid rgba(255,255,255,.06);border-top-color:#3cf2af;border-radius:50%;animation:discSpin .7s linear infinite}@keyframes discSpin{to{transform:rotate(360deg)}}.disc-empty{text-align:center;padding:48px 20px;color:rgba(255,255,255,.2)}.disc-empty svg{margin-bottom:12px;opacity:.4}.disc-empty p{margin:0;font-size:.88rem}.disc-comment{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.04)}.disc-comment:last-child{border-bottom:none}.disc-comment-avatar{flex-shrink:0}.disc-comment-body{flex:1;min-width:0;position:relative}.disc-comment-header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.disc-comment-name{font-size:.85rem;font-weight:600;color:#fff;text-decoration:none;transition:color .2s}.disc-comment-name:hover{color:#3cf2af}.disc-comment-time{font-size:.72rem;color:rgba(255,255,255,.2)}.disc-comment-text{font-size:.88rem;color:rgba(255,255,255,.6);line-height:1.65;word-break:break-word}.disc-pagination{display:flex;justify-content:center;gap:6px;padding-top:20px}.disc-page-btn{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(255,255,255,.5);font-family:'Inter',sans-serif;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s}.disc-page-btn:hover{background:rgba(255,255,255,.08);color:#fff}.disc-page-btn.active{background:rgba(60,242,175,.1);border-color:rgba(60,242,175,.25);color:#3cf2af}@media (max-width:600px){.disc-compose{flex-direction:column;gap:12px}.disc-compose-avatar{display:none}.disc-comment{gap:10px}.disc-avatar-img,.disc-avatar-ph{width:34px;height:34px;font-size:.75rem}}.disc-comment-actions{position:absolute;top:0;right:0}.disc-dots-wrap{position:relative}.disc-dots-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;color:rgba(255,255,255,.2);cursor:pointer;border-radius:6px;transition:background .2s,color .2s}.disc-dots-btn:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.5)}.disc-dots-menu{display:none;position:absolute;top:100%;right:0;min-width:140px;background:#1e2030;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:6px;z-index:50;box-shadow:0 8px 24px rgba(0,0,0,.4)}.disc-dots-menu.open{display:flex;flex-direction:column}.disc-dots-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;color:rgba(255,255,255,.6);font-family:'Inter',sans-serif;font-size:.8rem;font-weight:500;cursor:pointer;border-radius:7px;transition:background .15s,color .15s;white-space:nowrap}.disc-dots-item:hover{background:rgba(255,255,255,.06);color:#fff}.disc-dots-item-del{color:rgba(239,68,68,.7)}.disc-dots-item-del:hover{background:rgba(239,68,68,.1);color:#ef4444}.disc-replies{margin-left:54px;padding-left:16px;border-left:2px solid rgba(255,255,255,.05)}.disc-reply{padding:12px 0}.disc-reply .disc-avatar-img,.disc-reply .disc-avatar-ph{width:32px;height:32px;font-size:.7rem}.disc-reply .disc-comment-text{font-size:.84rem}.disc-reply-banner{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(60,242,175,.04);border:1px solid rgba(60,242,175,.12);border-radius:9px;color:rgba(255,255,255,.5);font-size:.78rem}.disc-reply-banner strong{color:#3cf2af;font-weight:600}.disc-reply-cancel{margin-left:auto;background:none;border:none;color:rgba(255,255,255,.3);font-size:1.1rem;cursor:pointer;padding:0 4px;line-height:1;transition:color .2s}.disc-reply-cancel:hover{color:#ef4444}@media (max-width:600px){.disc-replies{margin-left:20px;padding-left:12px}}.pd-modal-delete{max-width:400px;text-align:center}.pd-modal-icon-delete{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15);border-radius:14px;color:#ef4444}.pd-modal-delete .pd-modal-foot{justify-content:center}.pd-modal-delete .pd-modal-head{text-align:center}.pd-modal-share{max-width:420px;text-align:center}.pd-modal-icon-share{width:56px;height:56px;margin:12px auto 16px;display:flex;align-items:center;justify-content:center;background:rgba(60,242,175,.06);border:1px solid rgba(60,242,175,.12);border-radius:14px;color:#3cf2af}.pd-modal-share .pd-modal-head{text-align:center}.share-links{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.share-link-btn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.5);text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .15s}.share-link-btn:hover{transform:translateY(-2px)}.share-twitter:hover{background:rgba(29,155,240,.12);border-color:rgba(29,155,240,.25);color:#1d9bf0}.share-facebook:hover{background:rgba(24,119,242,.12);border-color:rgba(24,119,242,.25);color:#1877f2}.share-telegram:hover{background:rgba(38,165,218,.12);border-color:rgba(38,165,218,.25);color:#26a5da}.share-whatsapp:hover{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.25);color:#25d366}.share-discord:hover{background:rgba(88,101,242,.12);border-color:rgba(88,101,242,.25);color:#5865f2}.share-copy-wrap{display:flex;gap:8px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:6px}.share-copy-input{flex:1;min-width:0;background:none;border:none;outline:none;font-family:'Inter',sans-serif;font-size:.78rem;color:rgba(255,255,255,.6);padding:6px 10px}.share-copy-btn{display:flex;align-items:center;gap:5px;padding:7px 14px;background:rgba(60,242,175,.1);border:1px solid rgba(60,242,175,.2);border-radius:8px;color:#3cf2af;font-family:'Inter',sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.share-copy-btn:hover{background:rgba(60,242,175,.18)}.share-copy-btn.copied{background:rgba(60,242,175,.2)}.pd-bundle-section{margin-top:18px}.pd-bundle-header{display:flex;align-items:center;justify-content:center;gap:8px;color:rgba(255,255,255,.7);font-size:.9rem;font-weight:600;margin-bottom:10px}.pd-bundle-header svg{opacity:.55;flex-shrink:0}.pd-bundle-list{display:flex;flex-direction:column;gap:6px}.pd-bundle-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;text-decoration:none;color:inherit;transition:background .2s,border-color .2s}.pd-bundle-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.pd-bundle-thumb{width:38px;height:38px;border-radius:8px;flex-shrink:0;background:rgba(255,255,255,.05);overflow:hidden}.pd-bundle-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.pd-bundle-thumb-ph{width:38px;height:38px;border-radius:8px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-bundle-thumb-ph svg{opacity:.25}.pd-bundle-info{flex:1;min-width:0;display:flex;flex-direction:column}.pd-bundle-name{color:rgba(255,255,255,.85);font-size:.82rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-bundle-price{color:#3cf2af;font-size:.75rem;margin-top:2px}.pd-bundle-free{color:rgba(255,255,255,.4);font-size:.75rem;margin-top:2px}.pd-bundle-status-owned{color:#3cf2af;font-size:.72rem;margin-top:2px;display:flex;align-items:center;gap:4px;font-weight:600}.pd-bundle-owned{opacity:.7}.pd-bundle-arrow{color:rgba(255,255,255,.2);flex-shrink:0;transition:color .2s}.pd-bundle-item:hover .pd-bundle-arrow{color:rgba(255,255,255,.45)}.pd-bundle-btn{margin-top:12px}.pd-deps-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;margin-bottom:8px;padding:0}.pd-deps-title{display:flex;align-items:center;gap:6px;color:#3cf2af;font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.pd-deps-title svg{opacity:.7}.pd-deps-desc{font-size:.78rem;color:rgba(255,255,255,.35);line-height:1.5;margin-bottom:12px}.pd-deps-list{display:flex;flex-direction:column;gap:6px}.pd-dep-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;text-decoration:none;color:inherit;transition:background .2s,border-color .2s}.pd-dep-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.pd-dep-thumb{width:36px;height:36px;border-radius:8px;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.05)}.pd-dep-thumb img{width:100%;height:100%;object-fit:cover}.pd-dep-thumb-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.25)}.pd-dep-thumb-ext{color:#3cf2af;background:rgba(60,242,175,.06)}.pd-dep-favicon{width:100%;height:100%;object-fit:cover;border-radius:6px}.pd-dep-name{flex:1;font-size:.85rem;font-weight:500;color:rgba(255,255,255,.88);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-dep-badge{font-size:.62rem;font-weight:700;letter-spacing:.8px;padding:3px 8px;border-radius:6px;flex-shrink:0}.pd-dep-required{background:rgba(60,242,175,.1);color:#3cf2af;border:1px solid rgba(60,242,175,.15)}.pd-dep-optional{background:rgba(148,163,184,.08);color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.08)}.pd-dep-ext{flex-shrink:0;color:rgba(255,255,255,.2);transition:color .2s}.pd-dep-item:hover .pd-dep-ext{color:rgba(255,255,255,.45)}.pd-author-section{margin-top:18px}.pd-author-label{color:rgba(255,255,255,.65);font-size:.88rem;font-weight:600;margin-bottom:10px;text-align:center}.pd-author-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;color:inherit;transition:background .2s,border-color .2s}.pd-author-card:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.pd-author-avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.pd-author-avatar-ph{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(255,255,255,.3)}.pd-author-name{color:rgba(255,255,255,.9);font-size:.88rem;font-weight:500;flex:1}.pd-author-verified{flex-shrink:0}.pd-author-owner{flex-shrink:0;filter:drop-shadow(0 0 4px rgba(245,158,11,.6));animation:ownerPulsePd 2s ease-in-out infinite}@keyframes ownerPulsePd{0%,100%{filter:drop-shadow(0 0 4px rgba(245,158,11,.6))}50%{filter:drop-shadow(0 0 8px rgba(239,68,68,.8))}}.pd-more-section{margin-top:16px}.pd-more-label{color:rgba(255,255,255,.65);font-size:.88rem;font-weight:600;margin-bottom:10px}.pd-more-list{display:flex;flex-direction:column;gap:6px}.pd-tags-section{margin-top:4px}.pd-tags-label{color:rgba(255,255,255,.65);font-size:.88rem;font-weight:600;margin-bottom:10px;text-align:center}.pd-tags-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pd-tag{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.75);font-size:.78rem;padding:4px 10px;border-radius:20px;font-weight:500;transition:background .2s}.pd-tag:hover{background:rgba(60,242,175,.1);color:#3cf2af;border-color:rgba(60,242,175,.2)}.search-form{position:relative;width:100%}.search-form-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.4);pointer-events:none}.search-form-input{width:100%;padding:12px 16px 12px 44px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s}.search-form-input:focus{border-color:rgba(60,242,175,.4)}.search-form-input::placeholder{color:rgba(255,255,255,.35)}.search-page-bar{margin-bottom:4px}.search-header-wrap .store-top{margin-bottom:10px}.search-header-wrap .store-bottom{flex-direction:column;padding-bottom:20px}.product-card{display:flex;flex-direction:column;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:all .3s}.product-card:hover{border-color:rgba(60,242,175,.15);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.product-thumb{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:rgba(255,255,255,.03)}.product-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.product-name{font-size:.88rem;font-weight:600;color:rgba(255,255,255,.88);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.product-author{font-size:.75rem;color:rgba(255,255,255,.35)}.product-author-name{color:rgba(60,242,175,.7);font-weight:500}.product-meta{display:flex;align-items:center;gap:6px}.product-price{font-family:'Orbitron',sans-serif;font-size:.88rem;font-weight:700;color:#3cf2af}.product-price.free{color:rgba(255,255,255,.5)}.product-price-old{font-size:.72rem;color:rgba(255,255,255,.25);text-decoration:line-through}