.styles_page__sNrhf{background:#08080b;min-height:100vh;color:#fff}.styles_container__VA4V2{max-width:1200px;margin:0 auto;padding:0 24px}.styles_productHero__2MXzl{padding:48px 0 32px;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(212,83,126,.12),transparent 60%),radial-gradient(ellipse 50% 40% at 85% 20%,rgba(155,114,203,.1),transparent 55%),#08080b}.styles_productHeroContainer__bmla3{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:48px;align-items:start}.styles_productMediaCol__LWauX{position:sticky;top:88px}.styles_productMediaFrame__RTQcv{position:relative;max-width:380px;margin:0 auto}.styles_productMediaGlow__KYDOK{position:absolute;inset:-12px;border-radius:28px;background:linear-gradient(145deg,rgba(212,83,126,.45),rgba(155,114,203,.35),transparent 70%);filter:blur(18px);opacity:.7;pointer-events:none;z-index:0}.styles_productMedia___5QD0{position:relative;z-index:1;aspect-ratio:9/16;width:100%;border-radius:20px;overflow:hidden;background:#121218;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 0 0 1px rgba(212,83,126,.15),0 24px 60px rgba(0,0,0,.55)}.styles_productImage__Ktuzd,.styles_productThumbnail__cECbr,.styles_productVideo__eLNgx{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.styles_productPlayButton__8iaYX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background:rgba(212,83,126,.92);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s;z-index:3;box-shadow:0 8px 28px rgba(212,83,126,.45)}.styles_productPlayButton__8iaYX:hover{background:#e85a8e;transform:translate(-50%,-50%) scale(1.08)}.styles_productEmoji__9aaoa{font-size:96px;display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(135deg,#1a1a2e,#16213e)}.styles_productInfoCol__8QtrK{display:flex;flex-direction:column;min-width:0;padding-top:8px}.styles_backLink__G8xhw{display:inline-flex;align-items:center;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:hsla(0,0%,100%,.55);text-decoration:none;margin-bottom:28px;width:-moz-fit-content;width:fit-content;transition:color .2s}.styles_backLink__G8xhw:hover{color:#fff}.styles_productMetaRow__aYcdx{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;font-family:var(--font-jetbrains-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.styles_productBadge__M7b_p{background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.12);padding:6px 12px;border-radius:100px;color:hsla(0,0%,100%,.88)}.styles_productCategory__DRN4H{background:rgba(212,83,126,.16);border:1px solid rgba(212,83,126,.35);padding:6px 12px;border-radius:100px;color:#ed93b1}.styles_productTitle__m5TTn{font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px;font-family:var(--font-instrument-serif),var(--font-noto-thai),serif;color:#fff}.styles_productSubtitle__EiyXx{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;color:hsla(0,0%,100%,.45);margin:0 0 20px;text-transform:uppercase;letter-spacing:.08em}.styles_productDescription__zTjA_{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.styles_productDescription__zTjA_ p{margin:0;font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.78);font-family:var(--font-inter),var(--font-noto-thai),sans-serif}.styles_productDescription__zTjA_ p:first-child{font-size:17px;color:hsla(0,0%,100%,.9)}.styles_productPurchase__uOWm6{display:flex;flex-direction:column;gap:10px;padding:24px;background:linear-gradient(145deg,rgba(212,83,126,.12),rgba(155,114,203,.06));border:1px solid rgba(212,83,126,.28);border-radius:18px;margin-bottom:24px}.styles_productPriceRow__NkQus{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.styles_productPrice__8oB21{font-size:32px;font-weight:800;color:#e85a8e;letter-spacing:-.02em;font-family:var(--font-inter),sans-serif}.styles_productLifetime__ikOc7{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.85);font-family:var(--font-noto-thai),sans-serif}.styles_productPriceNote___jh44{margin:0 0 6px;font-size:13px;color:hsla(0,0%,100%,.5);font-family:var(--font-noto-thai),sans-serif}.styles_productBenefits__HX3SG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.styles_productBenefits__HX3SG li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.65);font-family:var(--font-noto-thai),sans-serif}.styles_productBenefits__HX3SG li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#d4537e,#9b72cb);box-shadow:0 0 8px rgba(212,83,126,.5)}.styles_detail__rpRFt{padding:40px 0 80px}.styles_detailContent__taDVm{max-width:720px;margin:0 auto}.styles_howtoSection__8eMiU{margin:32px auto 64px;max-width:900px;padding:0}.styles_howtoTitle__8oVIu{font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}.styles_howtoVideoWrap__LcdC_{position:relative;padding-bottom:56.25%;width:100%;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.3);margin-bottom:24px}.styles_howtoIframe__dJDCu,.styles_howtoThumbnail__xGv1M{position:absolute;top:0;left:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}.styles_howtoPlayButton__40_s0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(255,0,0,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,background .2s;z-index:3}.styles_howtoPlayButton__40_s0:hover{background:red;transform:translate(-50%,-50%) scale(1.1)}.styles_relatedLinksSection__HXktB{margin:48px auto;max-width:900px;padding:0}.styles_relatedLinksTitle__4gphW{font-size:22px;font-weight:600;margin-bottom:24px;text-align:center}.styles_relatedLinksGrid__a9qH1{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.styles_relatedLinksCard__CH5eC{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:inherit;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.styles_relatedLinksCard__CH5eC:hover{background:rgba(212,83,126,.1);border-color:rgba(212,83,126,.4);transform:translateY(-2px)}.styles_relatedLinksCardLabel__xRau2{font-size:16px;font-weight:500;flex:1}.styles_relatedLinksCardArrow__RzQlr{font-size:20px;color:#d4537e;margin-left:12px}.styles_buyWrap__ujxQt{margin-top:48px;padding:28px;background:linear-gradient(135deg,rgba(212,83,126,.08),rgba(212,83,126,.02));border:1px solid rgba(212,83,126,.2);border-radius:16px;text-align:center}.styles_buyLifetimeCta__qKoP5{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;max-width:22rem;margin:0 auto}.styles_buyDetailKicker__JLe_r{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.styles_buyDetailPrice__aood0{margin:0;font-size:1.75rem;font-weight:800;color:#e85a8e}.styles_buyDetailMeta__2gyVu{margin:0 0 .75rem;font-size:.92rem;color:hsla(0,0%,100%,.62)}.styles_ctaWrap__cmY_X{margin-top:48px;display:flex;justify-content:center}.styles_ctaButton__EFBJ2{display:inline-flex;align-items:center;gap:8px;padding:16px 40px;background:linear-gradient(135deg,#d4537e,#e85a8e);color:#fff;font-weight:600;font-size:16px;border-radius:100px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px rgba(212,83,126,.3);font-family:var(--font-inter),var(--font-noto-thai),sans-serif}.styles_ctaButton__EFBJ2:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(212,83,126,.4)}.styles_related__chipD{border-top:1px solid hsla(0,0%,100%,.06);padding:72px 0 100px;background:linear-gradient(180deg,#08080b,#0e0e12)}.styles_relatedHeader__yfSsg{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px}.styles_relatedAllLink__8_Znz{display:inline-flex;align-items:center;gap:.4rem;color:#f19bad;font-size:.9rem;font-weight:650;text-decoration:none;white-space:nowrap}.styles_relatedAllLink__8_Znz:hover{color:#fff}.styles_relatedAllLink__8_Znz:focus-visible,.styles_relatedCardLink___BuTx:focus-visible{outline:2px solid #ff9aaf;outline-offset:3px;border-radius:12px}.styles_relatedTitle__eV2Nr{font-family:var(--font-noto-thai),var(--font-inter),sans-serif;font-size:clamp(22px,3vw,32px);font-weight:750;margin:0;letter-spacing:-.02em}.styles_relatedGrid__IwUvB{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.styles_relatedCard__zpNNx{display:flex;min-width:0;flex-direction:column;background:#0e0e14;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;overflow:hidden;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.styles_relatedCard__zpNNx:hover{border-color:rgba(212,83,126,.45);transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 28px rgba(212,83,126,.18)}.styles_relatedCardLink___BuTx{display:block;min-width:0;color:inherit;text-decoration:none}.styles_relatedMedia__D9P4i{position:relative;aspect-ratio:9/16;overflow:hidden;background:#111116}.styles_relatedMedia__D9P4i img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;transition:transform .24s ease}.styles_relatedCard__zpNNx:hover .styles_relatedMedia__D9P4i img{transform:scale(1.025)}.styles_relatedEmoji__rCmwX{display:flex;align-items:center;justify-content:center;min-height:120px;font-size:64px}.styles_relatedInfo__uhCSJ{padding:13px 14px 10px}.styles_relatedBadge__TMFTc{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.65);margin-bottom:8px}.styles_relatedCatSep__o9MSW{opacity:.5}.styles_relatedName__SHMOH{font-size:16px;font-weight:560;margin:0;color:#fff;line-height:1.35;font-family:var(--font-noto-thai),var(--font-inter),sans-serif;min-height:2.7em}.styles_relatedBuy__KhWOS{margin-top:auto;padding:0 10px 12px}.styles_notFound__YMuI3{min-height:60vh;display:flex;align-items:center;background:#08080b}.styles_notFound__YMuI3 h1{margin:0 0 12px}.styles_notFound__YMuI3 p{margin:0 0 20px;color:hsla(0,0%,100%,.75)}@media (max-width:1200px){.styles_relatedGrid__IwUvB{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.styles_relatedGrid__IwUvB{grid-template-columns:repeat(3,minmax(0,1fr))}.styles_productHeroContainer__bmla3{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:32px}.styles_productMediaCol__LWauX{position:static}}@media (max-width:768px){.styles_productHero__2MXzl{padding:24px 0 16px}.styles_productHeroContainer__bmla3{grid-template-columns:1fr;gap:28px;padding:0 20px}.styles_productMediaFrame__RTQcv{max-width:min(360px,78vw)}.styles_productMediaCol__LWauX{position:static}.styles_container__VA4V2{padding:0 20px}.styles_detail__rpRFt{padding:28px 0 56px}.styles_relatedGrid__IwUvB{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.styles_relatedHeader__yfSsg{align-items:flex-start;margin-bottom:20px}.styles_relatedAllLink__8_Znz{font-size:.78rem}.styles_relatedInfo__uhCSJ{padding:10px 10px 8px}.styles_relatedBadge__TMFTc{font-size:8px;letter-spacing:.06em}.styles_relatedName__SHMOH{font-size:14px}.styles_relatedBuy__KhWOS{padding:0 8px 10px}.styles_ctaButton__EFBJ2{padding:14px 32px;font-size:15px}}@media (max-width:480px){.styles_productTitle__m5TTn{font-size:26px}.styles_productPurchase__uOWm6{padding:20px}.styles_productPrice__8oB21{font-size:28px}.styles_related__chipD{padding:48px 0 64px}.styles_relatedHeader__yfSsg{flex-direction:column;align-items:flex-start;gap:8px}.styles_buyWrap__ujxQt{padding:22px 18px}}@media (max-width:360px){.styles_relatedGrid__IwUvB{grid-template-columns:1fr}}