body{font-family:Outfit,sans-serif;font-size:16px;line-height:1.6;color:#f8fafc;background-color:#18182b;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:600;margin-top:0}h1{font-size:2.5rem;line-height:1.2;letter-spacing:-.02em}h2{font-size:2rem;line-height:1.3;letter-spacing:-.01em}h3{font-size:1.5rem;line-height:1.4}p{margin-top:0;margin-bottom:1rem}a{color:#a78bfa;text-decoration:none;transition:all .25s ease}a:hover{color:#b3a2e8}.checkbox{display:inline-flex;align-items:center;cursor:pointer;font-family:Outfit,sans-serif;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.5em}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2em;height:1.2em;border:2px solid #a78bfa;border-radius:6px;background:#18182b;transition:border-color .25s,background .25s;position:relative;margin:0;outline:none;cursor:pointer}.checkbox input[type=checkbox]:checked{background:#a78bfa;border-color:#a78bfa}.checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:.32em;width:.4em;height:.7em;border:solid #f8fafc;border-width:0 .18em .18em 0;transform:rotate(45deg);display:block}.checkbox input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(167,139,250,.2)}.checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;background:#eee;border-color:#ccc}.checkbox .checkbox-label{color:#f8fafc;font-weight:500;cursor:pointer}.price{color:#10b981}.discount,.price{font-family:Inter,sans-serif;font-weight:700}.discount{background-color:#10b981;color:#f8fafc;padding:2px 6px;border-radius:4px;font-size:.85rem}.loadingSvg{animation:spin .8s linear infinite}.colorRed{color:red!important}.separator{border:0;border-top:1px solid #444;margin:15px 0}@keyframes popInRight{0%{opacity:0;transform:translateX(150%) scale(.7) rotate(-10deg)}60%{opacity:1;transform:translateX(-10%) scale(1.1) rotate(2deg)}80%{transform:translateX(0) scale(.95) rotate(-1deg)}to{transform:translateX(0) scale(1) rotate(0deg)}}@keyframes popOutRight{0%{opacity:1;transform:translateX(0) scale(1) rotate(0deg)}20%{transform:translateX(0) scale(.95) rotate(-1deg)}40%{opacity:1;transform:translateX(-10%) scale(1.1) rotate(2deg)}to{opacity:0;transform:translateX(150%) scale(.7) rotate(-10deg)}}@keyframes scaleOut{to{border:none;padding:0;height:0;width:0}}.button{cursor:pointer;text-decoration:none;border:none;font-weight:700;font-size:.9rem;transition:all .25s;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;min-height:0}.button[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.button[data-type=primary]{background:#8b5cf6;color:#f8fafc;border-radius:6px;border:none;box-shadow:none}.button[data-type=primary][data-hover-anim=true]:hover{background:#7c3aed;color:#fff}.button[data-type=secondary]{background:rgba(139,92,246,.1);border:2px solid rgba(139,92,246,.4);border-radius:6px;color:#f8fafc}.button[data-type=secondary][data-hover-anim=true]:hover{background:#7c3aed;border-color:#8b5cf6;box-shadow:0 10px 36px rgba(139,92,246,.25);color:#fff}.button[data-type=secondary] svg{width:1.25em;height:1.25em;fill:currentColor;pointer-events:none}.button[data-type=icon]{font-size:1.2rem;padding:.5rem;display:inline-flex;align-items:center;justify-content:center}.button[data-type=icon] svg{width:1.25em;height:1.25em;pointer-events:none}.button[data-type=icon][data-variant=filled]{background:#8b5cf6;color:#f8fafc;border-radius:6px}.button[data-type=icon][data-variant=filled][data-hover-anim=true]:hover:not([data-disabled=true]){background:#7c3aed;color:#fff}.button[data-type=icon][data-variant=transparent]{background:rgba(0,0,0,0);color:#a78bfa;border-radius:50%}.button[data-type=icon][data-variant=transparent][data-hover-anim=true]:hover:not([data-disabled=true]){background:rgba(167,139,250,.12);color:#b3a2e8}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZJhiI2B.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZthiI2B.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZNhiI2B.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZxhiI2B.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZBhiI2B.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZFhiI2B.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZJhiI2B.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZthiI2B.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZNhiI2B.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZxhiI2B.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZBhiI2B.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZFhiI2B.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hiA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZJhiI2B.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZthiI2B.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZNhiI2B.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZxhiI2B.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZBhiI2B.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZFhiI2B.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hiA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZJhiI2B.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZthiI2B.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZNhiI2B.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZxhiI2B.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZBhiI2B.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZFhiI2B.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hiA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4i0ExAo.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4a0Ew.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1O4i0ExAo.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1O4a0Ew.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yO4i0ExAo.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yO4a0Ew.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyO4i0ExAo.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyO4a0Ew.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.footer{background-color:#18182b;border-top:1px solid hsla(0,0%,100%,.1);padding:2rem 0;margin-top:auto;width:100%}.footer .container{max-width:1400px;margin:0 auto;padding:0 1rem}.footer .footerContent{justify-content:space-between;width:100%}.footer .footerContent,.footer .footerLeft{display:flex;align-items:center;gap:1rem}.footer .footerLeft .logo{font-size:1.2rem;font-weight:600;color:#a78bfa;text-decoration:none;transition:color .25s ease}.footer .footerLeft .logo:hover{color:#fff}.footer .footerCenter .copyright{font-size:1rem;color:#cbd5e1}.footer .footerRight{display:flex;align-items:center;gap:1.5rem}.footer .footerRight .links{display:flex;gap:1rem}.footer .footerRight .links a{color:#cbd5e1;text-decoration:none;font-size:.85rem;transition:color .25s ease;padding:.25rem 0}.footer .footerRight .links a:hover{color:#a78bfa}.footer .footerRight .socialLinks{display:flex;gap:.5rem}.footer .footerRight .socialLinks a{width:32px;height:32px;border-radius:6px;background:rgba(167,139,250,.1);display:flex;align-items:center;justify-content:center;color:#a78bfa;text-decoration:none;transition:all .25s ease}.footer .footerRight .socialLinks a:hover{background:rgba(167,139,250,.2);color:#fff}@media(max-width:768px){.footer{padding:1.5rem 0}.footer .container{padding:0 1rem}.footer .footerContent{flex-direction:column;gap:1rem;text-align:center}.footer .footerLeft{flex-direction:column;gap:.5rem}.footer .footerRight{flex-direction:column;gap:1rem}.footer .footerRight .links{gap:.75rem}}@media(max-width:480px){.footer{padding:1rem 0}.footer .container{padding:0 .5rem}.footer .footerRight .links{flex-wrap:wrap;justify-content:center;gap:.5rem}}header.header{background-color:rgba(0,0,0,0);color:#f8fafc;padding:0;position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;background:rgba(24,24,43,.6);backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(12px)}header.header .headerContainer{display:flex;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.7rem 1rem;height:calc(70px - 1.4rem);position:relative;transition:padding .3s ease}header.header .headerContainer .logoContainer{display:flex;align-items:center;flex:0 0 auto}header.header .headerContainer .logoContainer .logo{display:flex;align-items:center;cursor:pointer;transition:transform .3s ease}@media(min-width:768px){header.header .headerContainer .logoContainer .logo:hover{transform:translateY(-1px)}header.header .headerContainer .logoContainer .logo:hover .logoIcon{transform:rotate(-10deg)}}header.header .headerContainer .logoContainer .logo .logoIcon{color:#a78bfa;width:1.5rem;height:1.5rem;margin-right:.5rem;stroke-width:2;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media(max-width:480px){header.header .headerContainer .logoContainer .logo .logoIcon{width:2rem;height:2rem}}header.header .headerContainer .logoContainer .logo .logoText{font-family:Inter,sans-serif;font-weight:700;font-size:1.3rem;color:#a78bfa;letter-spacing:.5px;transition:color .3s ease}@media(max-width:768px){header.header .headerContainer .logoContainer .logo .logoText{font-size:1.1rem}}@media(max-width:480px){header.header .headerContainer .logoContainer .logo .logoText{display:none}}header.header .headerContainer .centerSection{display:flex;align-items:center;justify-content:center;flex:1 1;margin:0}header.header .headerContainer .centerSection .navLinks{display:flex;align-items:center;justify-content:center;gap:8px}header.header .headerContainer .centerSection .navLinks .navLinkItem{display:flex;align-items:center;white-space:nowrap;color:#cbd5e1;font-family:Inter,sans-serif;font-weight:500;font-size:.9rem;padding:.4rem .6rem;border-radius:4px;position:relative;text-decoration:none;margin:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}header.header .headerContainer .centerSection .navLinks .navLinkItem:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background-color:#a78bfa;transition:all .3s ease;opacity:0}header.header .headerContainer .centerSection .navLinks .navLinkItem:hover{color:#f8fafc}header.header .headerContainer .centerSection .navLinks .navLinkItem:hover:after{width:100%;left:0;opacity:1}header.header .headerContainer .centerSection .navLinks .navLinkItem.active{color:#a78bfa;font-weight:600}header.header .headerContainer .centerSection .navLinks .navLinkItem.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#a78bfa;opacity:1}header.header .headerContainer .centerSection .navLinks .navLinkItem.active svg{color:#a78bfa}header.header .headerContainer .centerSection .navLinks .navLinkItem svg{margin-right:.5rem;stroke-width:2;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),color .3s ease}header.header .headerContainer .centerSection .navLinks .browseButton{display:flex;align-items:center;flex-wrap:nowrap;color:#cbd5e1;font-family:Inter,sans-serif;font-weight:500;font-size:.9rem;padding:.4rem .6rem;border-radius:4px;position:relative;text-decoration:none;margin:0 .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}header.header .headerContainer .centerSection .navLinks .browseButton.open{color:#a78bfa}header.header .headerContainer .centerSection .navLinks .browseButton.open .dropdownIcon{transform:rotate(180deg)}header.header .headerContainer .centerSection .navLinks .browseButton .dropdownIcon{margin-left:.3rem;width:.9rem;height:.9rem;stroke-width:2;transition:transform .3s ease}header.header .headerContainer .loginButton{padding:8px 15px;min-height:none}header.header .userMenuButton{height:46px}header.header .userMenuButton*{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}header.header .userMenuButton .profilePicContainer{position:relative;height:46px;width:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-duration:.15s}header.header .userMenuButton .profilePicContainer:hover{transform:scale(1.05)}header.header .userMenuButton .profilePicContainer .circularProgress{--size:44px;--half-size:calc(var(--size) / 2);--stroke-width:3px;--radius:calc((var(--size) - var(--stroke-width)) / 2);--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress) * var(--circumference)) / 100);height:var(--size);width:var(--size);transform:rotate(-135deg)}header.header .userMenuButton .profilePicContainer .circularProgress circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}header.header .userMenuButton .profilePicContainer .circularProgress circle.bg{stroke:#cbd5e1}header.header .userMenuButton .profilePicContainer .circularProgress circle.fg{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear 0s;stroke:#a78bfa}header.header .userMenuButton .profilePicContainer .profilePic{width:39px;height:39px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.07);background:#fff;z-index:-1;position:absolute;left:3.5px}header.header .userMenuButton .profilePicContainer .levelValue{position:absolute;bottom:0;left:0;background:#a78bfa;color:#fff;font-size:.75rem;font-weight:700;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:3;min-width:1.6em;text-align:center;line-height:1.2}header.header .mobileMenu{position:absolute;top:100%;left:0;width:100vw;background:rgba(24,24,43,.97);box-shadow:0 4px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:1100;padding:1.2rem 0 1rem;animation:mobileMenuFadeIn .25s ease}header.header .mobileMenu .mobileMenuItem{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;color:#cbd5e1;padding:.85rem 2rem;text-decoration:none;border:none;background:none;cursor:pointer;transition:background .2s,color .2s;border-radius:6px;margin:.1rem 1rem}header.header .mobileMenu .mobileMenuItem:hover{background:rgba(167,139,250,.08);color:#a78bfa}header.header .mobileMenu .mobileMenuItem.active{color:#a78bfa;background:rgba(167,139,250,.13);font-weight:700}header.header .mobileMenu .mobileMenuLoginButton{margin:1rem 2rem .5rem;width:calc(100% - 4rem);font-size:1.05rem;font-weight:600;border-radius:6px;padding:.7rem 0;box-shadow:0 2px 8px rgba(167,139,250,.08);background:#a78bfa;color:#fff;transition:background .2s}header.header .mobileMenu .mobileMenuLoginButton:hover{background:rgb(141.0363636364,104.7752066116,248.5247933884)}@keyframes mobileMenuFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.gameCard{background-color:#23233a;border-radius:6px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;color:inherit}.gameCard:hover{transform:translateY(-4px);box-shadow:0 10px 36px rgba(139,92,246,.25);text-decoration:none}.gameCard:hover .gameImage{transform:scale(1.05)}.gameCard:hover .linkCount,.gameCard:hover .linkCount svg{color:#a78bfa!important}.gameCard:hover .ratingBadge,.gameCard:hover .storeTag{opacity:.5}.gameCard .gameImageContainer{position:relative;aspect-ratio:460/215;overflow:hidden}.gameCard .gameImageContainer .gameImage{width:100%;height:100%;object-fit:cover;transition:transform .25s ease,opacity .5s ease}.gameCard .gameImageContainer .gameImage.hidden{opacity:0;position:absolute}.gameCard .gameImageContainer .gameVideo{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gameCard .gameImageContainer .discountBadge{position:absolute;top:.5rem;right:.5rem;background-color:#10b981;color:#fff;font-weight:700;font-size:.75rem;padding:.25rem .5rem;border-radius:6px;display:flex;align-items:center;gap:2px;box-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:480px){.gameCard .gameImageContainer .discountBadge{font-size:.7rem;padding:.2rem .4rem}}.gameCard .gameImageContainer .storeTag{position:absolute;bottom:.5rem;left:.5rem;background-color:rgba(24,24,43,.9);color:#f8fafc;font-size:.65rem;padding:.2rem .5rem;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .25s ease}@media(max-width:480px){.gameCard .gameImageContainer .storeTag{font-size:.6rem;padding:.15rem .4rem}}.gameCard .gameImageContainer .ratingBadge{position:absolute;top:.5rem;left:.5rem;background-color:rgba(24,24,43,.9);color:#f8fafc;font-size:.8rem;padding:.2rem .5rem;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:2px;transition:all .25s ease}.gameCard .gameImageContainer .ratingBadge.gold{border:1px solid rgba(255,215,0,.4);color:gold}.gameCard .gameImageContainer .ratingBadge.red{color:#ff4d4d}.gameCard .gameImageContainer .ratingBadge svg{color:gold;fill:gold}@media(max-width:480px){.gameCard .gameImageContainer .ratingBadge{font-size:.6rem;padding:.15rem .4rem}}.gameCard .gameInfo{padding:.75rem}@media(max-width:480px){.gameCard .gameInfo{padding:.5rem}}.gameCard .gameInfo .gameTitle{font-size:.9rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@media(max-width:480px){.gameCard .gameInfo .gameTitle{font-size:.8rem;margin-bottom:.4rem}}.gameCard .gameInfo .gameDetails{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.gameCard .gameInfo .gameDetails .pricing{display:flex;align-items:center;gap:.4rem;flex:1 1;min-width:0}.gameCard .gameInfo .gameDetails .pricing .originalPrice{font-size:.8rem;color:#cbd5e1;text-decoration:line-through}@media(max-width:480px){.gameCard .gameInfo .gameDetails .pricing .originalPrice{font-size:.7rem}}.gameCard .gameInfo .gameDetails .pricing .discountBadge{background-color:#10b981;color:#fff;font-weight:700;font-size:.65rem;padding:.15rem .3rem;border-radius:6px;white-space:nowrap}@media(max-width:480px){.gameCard .gameInfo .gameDetails .pricing .discountBadge{font-size:.6rem;padding:.1rem .25rem}}.gameCard .gameInfo .gameDetails .pricing .currentPrice{font-size:1.1em;font-weight:700;color:#10b981}@media(max-width:480px){.gameCard .gameInfo .gameDetails .pricing .currentPrice{font-size:1em}}.gameCard .gameInfo .gameDetails .pricing .priceRow{display:flex;align-items:center;gap:.5rem}.gameCard .gameInfo .gameDetails .linkCount{display:flex;align-items:center;transition:color .25s ease}.gameCard .gameInfo .gameDetails .linkCount svg{margin-left:5px;height:20px;width:20px;transition:color .25s ease}.gameCard .gameInfo .gameDetails .platformLabel{color:#b5b5b5;font-size:.9em;flex-shrink:0}@media(max-width:480px){.gameCard .gameInfo .gameDetails .platformLabel{font-size:.8em}}.gameCard .gameInfo .gameDetails .timeAgo{display:flex;align-items:center;gap:.25rem;color:#cbd5e1;font-size:.7rem;white-space:nowrap;flex-shrink:0}@media(max-width:480px){.gameCard .gameInfo .gameDetails .timeAgo{font-size:.65rem}}.gameCard.animate-in{animation:slideInCard .5s ease-out}.gameCard.loading .currentPrice,.gameCard.loading .gameImageContainer,.gameCard.loading .gameTitle{background:linear-gradient(90deg,#23233a 25%,rgba(255,255,255,.1) 50%,#23233a 75%);background-size:200% 100%;animation:loading 1.5s infinite}.gameCard.loading .currentPrice,.gameCard.loading .gameTitle{color:rgba(0,0,0,0);border-radius:4px}.gameCard .recommendStar{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.2rem;opacity:.7;transition:opacity .2s}.gameCard .recommendStar .starIcon{color:gold;fill:gold;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5333333333))}.gameCard .gameCard:hover .recommendStar{opacity:1}.gameCard .starLabel{color:gold;font-size:.8em;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5333333333)}.languageSwitcher{display:flex;align-items:center;gap:.5rem;z-index:1100}.languageSwitcher .langBtn{background:none;border:none;color:#cbd5e1;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:.2rem .7rem;border-radius:4px;cursor:pointer;transition:background .2s,color .2s;outline:none}.languageSwitcher .langBtn.active,.languageSwitcher .langBtn:hover{background:#a78bfa;color:#fff}@media(max-width:768px){.languageSwitcher{gap:.2rem}.languageSwitcher .langBtn{font-size:.95rem;padding:.15rem .5rem}}.cardRowWrapper{overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;height:100%;text-decoration:none;color:inherit;display:block}.cardRowWrapper .title{font-size:1.5rem;font-weight:600;margin-bottom:0;position:absolute}.cardRowWrapper .cards{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:50px;padding-bottom:40px;gap:1rem;height:100%}.cardRowWrapper .cards.mobile{scroll-snap-type:x mandatory}.cardRowWrapper .cards.mobile .gameCard,.cardRowWrapper .cards.mobile .gameCardSkeleton,.cardRowWrapper .cards.mobile .partnerCard{scroll-snap-align:center}.cardRowWrapper .cards::-webkit-scrollbar{display:none}@media(max-width:768px){.cardRowWrapper .cards{gap:.75rem}}@media(max-width:480px){.cardRowWrapper .cards{gap:.5rem}}.cardRowWrapper .cards .dragging{cursor:-webkit-grabbing;cursor:grabbing;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cardRowWrapper .cards .gameCard,.cardRowWrapper .cards .gameCardSkeleton,.cardRowWrapper .cards .partnerCard{min-width:300px;max-width:300px;flex:0 0 auto;height:auto}.cardRowWrapper .message{width:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;height:50px}.cardRowWrapper:hover .carousel-arrow{opacity:.6}.cardRowWrapper .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:#23233a;opacity:0;width:45px;height:45px;border:none;color:#fff;font-size:2rem;padding:.25rem .5rem;cursor:pointer;transition-duration:.2s;border-radius:100%;display:flex;align-items:center;justify-content:center}.cardRowWrapper .carousel-arrow.left{left:10px}.cardRowWrapper .carousel-arrow.left:hover{opacity:.8;transform:scale(1.1) translateY(-50%)}.cardRowWrapper .carousel-arrow.left:active{transform:translateY(-50%) scale(.9)}.cardRowWrapper .carousel-arrow.right{right:10px}.cardRowWrapper .carousel-arrow.right:hover{opacity:.8;transform:scale(1.1) translateY(-50%)}.cardRowWrapper .carousel-arrow.right:active{transform:translateY(-50%) scale(.9)}.partnerCard{background-color:#23233a;border-radius:6px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;height:100%;cursor:pointer;text-decoration:none;color:inherit;display:block}.partnerCard:hover{transform:translateY(-4px);box-shadow:0 10px 36px rgba(139,92,246,.25);text-decoration:none}.partnerCard:hover .partnerImage{transform:scale(1.05)}.partnerCard:hover .linkCount,.partnerCard:hover .linkCount svg{color:#a78bfa!important}.partnerCard:hover .partnerLogo{box-shadow:0 2px 8px rgba(0,0,0,.2);transform:scale(1.05)}.partnerCard .partnerImageContainer{position:relative;aspect-ratio:460/215;overflow:hidden}.partnerCard .partnerImageContainer .partnerImage{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.partnerCard .partnerImageContainer .discountBadge{position:absolute;top:.5rem;right:.5rem;background-color:#10b981;color:#fff;font-weight:700;font-size:.75rem;padding:.25rem .5rem;border-radius:6px;display:flex;align-items:center;gap:2px;box-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:480px){.partnerCard .partnerImageContainer .discountBadge{font-size:.7rem;padding:.2rem .4rem}}.partnerCard .partnerImageContainer .storeTag{position:absolute;bottom:.5rem;left:.5rem;background-color:rgba(24,24,43,.9);color:#f8fafc;font-size:.65rem;padding:.2rem .5rem;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:480px){.partnerCard .partnerImageContainer .storeTag{font-size:.6rem;padding:.15rem .4rem}}.partnerCard .partnerInfo{display:flex;padding:.75rem}@media(max-width:480px){.partnerCard .partnerInfo{padding:.5rem}}.partnerCard .partnerInfo .left{display:flex;align-items:center;gap:.5rem;margin-right:10px}@media(max-width:480px){.partnerCard .partnerInfo .left{flex-direction:column;align-items:flex-start;gap:.25rem}}.partnerCard .partnerInfo .left .partnerLogo{width:50px;height:50px;border-radius:50%;object-fit:cover;transition-duration:.3s}@media(max-width:480px){.partnerCard .partnerInfo .left .partnerLogo{width:40px;height:40px}}.partnerCard .partnerInfo .right{display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.partnerCard .partnerInfo .right .partnerTitle{font-size:1rem;font-weight:600;color:#f8fafc;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@media(max-width:480px){.partnerCard .partnerInfo .right .partnerTitle{font-size:.8rem}}.partnerCard .partnerInfo .right .partnerBio{font-size:.9rem;color:#cbd5e1;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.partnerCard.animate-in{animation:slideInCard .5s ease-out}@keyframes slideInCard{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.partnerCard.loading .currentPrice,.partnerCard.loading .partnerImageContainer,.partnerCard.loading .partnerTitle{background:linear-gradient(90deg,#23233a 25%,rgba(255,255,255,.1) 50%,#23233a 75%);background-size:200% 100%;animation:loading 1.5s infinite}.partnerCard.loading .currentPrice,.partnerCard.loading .partnerTitle{color:rgba(0,0,0,0);border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.partnerCard .recommendStar{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.2rem;opacity:.7;transition:opacity .2s}.partnerCard .recommendStar .starIcon{color:gold;fill:gold;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5333333333))}.partnerCard .partnerCard:hover .recommendStar{opacity:1}.partnerCard .starLabel{color:gold;font-size:.8em;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5333333333)}.carouselContainer{background:#23233a;border-radius:6px;padding:.5rem;margin-top:2.5rem;border:1px solid rgba(139,92,246,.06)}@media(max-width:768px){.carouselContainer{max-width:100%}}.carouselContainer .carouselMain{display:flex;align-items:center;margin-bottom:10px;aspect-ratio:616/353}.carouselContainer .carouselMain iframe,.carouselContainer .carouselMain img,.carouselContainer .carouselMain video{width:100%;border-radius:12px;object-fit:cover}.carouselContainer .carouselThumbnailsWrapper{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#bdbdbd rgba(0,0,0,0)}.carouselContainer .carouselThumbnailsWrapper:hover .carousel-arrow{opacity:.6}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow{position:absolute;top:10px;bottom:14px;z-index:2;background-color:#23233a;opacity:0;width:35px;border:none;color:#fff;font-size:2rem;padding:0 .1rem;cursor:pointer;transition-duration:.2s;display:flex;align-items:center;justify-content:center}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow svg{transition-duration:.2s}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.left{left:0}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.left:hover{opacity:.8}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.left:hover svg{transform:scale(1.1)}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.left:active svg{transform:scale(.9)}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.right{right:0}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.right:hover{opacity:.8}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.right:hover svg{transform:scale(1.1)}.carouselContainer .carouselThumbnailsWrapper .carousel-arrow.right:active svg{transform:scale(.9)}.carouselContainer .carouselThumbnailsWrapper::-webkit-scrollbar{height:8px;background:rgba(0,0,0,0)}.carouselContainer .carouselThumbnailsWrapper::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.carouselContainer .carouselThumbnailsWrapper::-webkit-scrollbar-button{display:none;width:0;height:0}.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails{display:flex;gap:8px;flex-wrap:nowrap;margin-top:10px;overflow:auto}.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail{flex:0 0 auto;width:140px;height:80px;cursor:pointer;border:2px solid rgba(0,0,0,0);border-radius:8px;overflow:hidden;transition:all .2s ease-in-out;position:relative;aspect-ratio:616/353}.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail:hover{border-color:#0070f3}.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail:hover .thumbnailPlayIcon{background:rgba(0,0,0,.7);color:#fff;transform:translate(-50%,-50%) scale(1.1)}.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail.active{border-color:#0070f3;box-shadow:0 0 8px rgba(0,112,243,.5)}.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail iframe,.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail img,.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail video{width:100%;height:100%;object-fit:cover;pointer-events:none}.carouselContainer .carouselThumbnailsWrapper .carouselThumbnails .thumbnail .thumbnailPlayIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.5);border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.scrollWrapper{overflow:visible;position:relative}.scrollWrapper .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#23233a;color:#fff;font-size:2rem;cursor:pointer;opacity:0;transition:opacity .3s}.scrollWrapper .carousel-arrow:hover{opacity:.8}.scrollWrapper .carousel-arrow.left{left:10px}.scrollWrapper .carousel-arrow.right{right:10px}.scrollWrapper:hover .carousel-arrow{opacity:.6}.notification-container{position:fixed;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.75rem;z-index:9999}.notification-container *{transition-duration:.2s!important}.notification-container .notification{position:relative;padding:1rem 1.5rem;border-radius:6px;background:#23233a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(248,250,252,.1);color:#f8fafc;box-shadow:0 8px 32px rgba(0,0,0,.2);font-size:.95rem;font-weight:500;cursor:pointer;animation:popInRight .45s cubic-bezier(.34,1.56,.64,1)}.notification-container .notification.success{border-left:5px solid #a78bfa;color:#a78bfa}.notification-container .notification.error{border-left:5px solid #e74c3c;color:#e74c3c}.notification-container .notification.info{border-left:5px solid #3498db;color:#3498db}.notification-container .notification.warning{border-left:5px solid #f39c12;color:#f39c12}.notification-container .notification.closing{animation:popOutRight .4s ease forwards,scaleOut .12s ease .4s forwards;opacity:0}.userMenuWrapper{position:absolute;top:75px;right:10px;padding:.8rem;border-radius:6px;background:#23233a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(248,250,252,.1);color:#f8fafc;box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;flex-direction:column}.userMenuWrapper.closing{animation:popOut .25s ease forwards}.userMenuWrapper.opened{display:flex;animation:popIn .25s ease forwards}.userMenuWrapper.closed{display:none}.userMenuWrapper .userCard{display:flex;align-items:center;gap:.5rem;width:200px}.userMenuWrapper .userCard .userAvatar{width:60px;height:60px;border-radius:50%;background-color:#f8fafc;display:inline-block}.userMenuWrapper .userCard .userInfos{display:flex;flex-direction:column;width:100%}.userMenuWrapper .userCard .userInfos .username{font-weight:700;color:#f8fafc;display:flex;align-items:center;justify-content:center;max-width:132px}.userMenuWrapper .userCard .userInfos .username .usernameText{overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}.userMenuWrapper .userCard .userInfos .username .streak{display:flex;align-items:center;justify-content:center;margin-left:8px;font-size:.875rem;color:#a78bfa;font-weight:500;position:relative}.userMenuWrapper .userCard .userInfos .username .streak .icon{width:30px;height:30px}.userMenuWrapper .userCard .userInfos .username .streak .text{position:absolute;color:#fff;margin-top:4px}.userMenuWrapper .userCard .userInfos .levelContainer{display:flex;flex-direction:column}.userMenuWrapper .userCard .userInfos .levelContainer .levelInfos{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.userMenuWrapper .userCard .userInfos .levelContainer .levelInfos .level,.userMenuWrapper .userCard .userInfos .levelContainer .levelInfos .xp{color:#cbd5e1}.userMenuWrapper .userCard .userInfos .levelContainer .progressBar{width:100%;height:8px;background-color:#cbd5e1;border-radius:4px;overflow:hidden;display:flex}.userMenuWrapper .userCard .userInfos .levelContainer .progressBar .progress{height:100%;background-color:#a78bfa}.userMenuWrapper .links{margin-top:1rem;display:flex;flex-direction:column;gap:.3rem}.userMenuWrapper .links a{color:#f8fafc;text-decoration:none;padding:.5rem;border-radius:4px;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:all .2s}.userMenuWrapper .links a svg{color:#cbd5e1;transition:all .2s}.userMenuWrapper .links a:hover{background-color:rgba(248,250,252,.1);color:#a78bfa;gap:.75rem}.userMenuWrapper .links a:hover svg{color:#a78bfa;margin-left:5px;transform:scale(1.2)}@keyframes popIn{0%{display:flex;opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes popOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}to{display:none}}.reportMenuWrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5);display:none}.reportMenuWrapper.closing{animation:popupDespawn .25s ease forwards}.reportMenuWrapper.opened{display:flex;animation:popupSpawn .25s ease forwards}.reportMenuWrapper.closed{display:none}.reportMenuWrapper .overlay{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:0;border-radius:inherit;pointer-events:none}.reportMenuWrapper .reportPopup{position:relative;z-index:1;background:#23233a;border-radius:6px;padding:1.5rem 1.2rem;min-width:320px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1.2rem}.reportMenuWrapper .reportHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.reportMenuWrapper .reportHeader h2{font-size:1.2rem;margin:0;color:#f8fafc}.reportMenuWrapper .reportHeader .closeButton{background:none;border:none;color:#f8fafc;font-size:1.2rem;cursor:pointer;padding:.2rem .5rem;border-radius:50%;transition:background .15s}.reportMenuWrapper .reportHeader .closeButton:hover{background:rgba(248,250,252,.08)}.reportMenuWrapper .formGroup{display:flex;flex-direction:column;gap:.4rem}.reportMenuWrapper .formGroup label{font-size:.95rem;color:#f8fafc;margin-bottom:.2rem}.reportMenuWrapper .formGroup select,.reportMenuWrapper .formGroup textarea{padding:.5rem;border-radius:6px;border:1px solid rgba(248,250,252,.15);background:#18182b;color:#f8fafc;font-size:1rem;resize:vertical}.reportMenuWrapper .formGroup select:focus,.reportMenuWrapper .formGroup textarea:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,.15)}.reportMenuWrapper .formGroup textarea{min-height:70px;max-height:200px}.reportMenuWrapper .submitButton{margin-top:.8rem;padding:.6rem 1.2rem;border-radius:6px;border:none;background:#a78bfa;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background .18s}.reportMenuWrapper .submitButton:hover{background:rgb(137.3272727273,99.8859504132,248.3140495868)}.alertMenuWrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5);display:none}.alertMenuWrapper.closing{animation:popupDespawn .25s ease forwards}.alertMenuWrapper.opened{display:flex;animation:popupSpawn .25s ease forwards}.alertMenuWrapper.closed{display:none}.alertMenuWrapper .overlay{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:0;border-radius:inherit;pointer-events:none}.alertMenuWrapper .alertPopup{position:relative;z-index:1;background:#23233a;border-radius:6px;padding:1.5rem 1.2rem;min-width:320px;max-width:400px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1.2rem}.alertMenuWrapper .alertHeader{display:flex;align-items:center;justify-content:space-between}.alertMenuWrapper .alertHeader h2{font-size:1.2rem;margin:0;color:#f8fafc}.alertMenuWrapper .alertHeader .closeButton{background:none;border:none;color:#f8fafc;font-size:1.2rem;cursor:pointer;padding:.4rem;height:40px;width:40px;border-radius:50%;transition:background .15s}.alertMenuWrapper .alertHeader .closeButton svg{height:100%;width:100%}.alertMenuWrapper .alertHeader .closeButton:hover{background:rgba(248,250,252,.08)}.alertMenuWrapper .formGroup{display:flex;flex-direction:column;gap:.3rem}.alertMenuWrapper .formGroup label{font-size:.95rem;color:#f8fafc;margin-top:.5rem}.alertMenuWrapper .formGroup input,.alertMenuWrapper .formGroup select,.alertMenuWrapper .formGroup textarea{padding:.5rem;border-radius:6px;border:1px solid rgba(248,250,252,.15);background:#18182b;color:#f8fafc;font-size:1rem;resize:vertical}.alertMenuWrapper .formGroup input:focus,.alertMenuWrapper .formGroup select:focus,.alertMenuWrapper .formGroup textarea:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 2px rgba(167,139,250,.15)}.alertMenuWrapper .formGroup select{height:36px;cursor:pointer}.alertMenuWrapper .formGroup select option{background:#18182b;color:#f8fafc;cursor:pointer}.alertMenuWrapper .formGroup textarea{min-height:70px;max-height:200px}.alertMenuWrapper .formGroup .priceInput{display:flex;align-items:center;gap:.4rem}.alertMenuWrapper .formGroup .priceInput input{flex:1 1}.alertMenuWrapper .formGroup .priceInput span{font-size:1rem;color:#f8fafc}.alertMenuWrapper .buttons{display:flex;align-items:center;gap:.8rem;margin-top:1.5rem}.alertMenuWrapper .buttons .submitButton{padding:.6rem 1.2rem;border-radius:6px;border:none;background:#a78bfa;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background .18s}.alertMenuWrapper .buttons .submitButton:hover{background:rgb(137.3272727273,99.8859504132,248.3140495868)}.alertMenuWrapper .buttons .deleteButton{padding:.6rem 1.2rem;border-radius:6px;border:none;background:#ff4d4f;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background .18s}.alertMenuWrapper .buttons .deleteButton:hover{background:rgb(255,41.3,43.7011235955)}.levelupWrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.5);display:none}.levelupWrapper.opened{display:flex;animation:popupSpawn .3s ease forwards}.levelupWrapper.closing{animation:popupDespawn .25s ease forwards}.levelupWrapper.closed{display:none}.levelupWrapper .overlay{position:absolute;inset:0;background:rgba(0,0,0,.25);z-index:0}.levelupWrapper .levelupPopup{position:relative;z-index:1;background:#23233a;border-radius:6px;padding:2rem;min-width:340px;max-width:400px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.25);animation:bounceIn .6s ease}.levelupWrapper .levelupPopup.level .levelupPhase h2{font-size:1.8rem;color:#a78bfa;animation:textGlow 1.5s infinite alternate}.levelupWrapper .levelupPopup.level .levelupPhase p{margin-top:.8rem;font-size:1.2rem}.levelupWrapper .levelupPopup.level .levelupPhase p .level{font-weight:700;color:#a78bfa}.levelupWrapper .levelupPopup.rewards .rewardsPhase h3{margin-bottom:1rem;font-size:1.3rem;color:#f8fafc}.levelupWrapper .levelupPopup.rewards .rewardsPhase ul{list-style:none;padding:0;margin:0 0 1.2rem}.levelupWrapper .levelupPopup.rewards .rewardsPhase ul li{background:rgba(167,139,250,.1);padding:.6rem;border-radius:6px;margin-bottom:.5rem;color:#f8fafc;font-weight:500;animation:fadeInUp .4s ease}.levelupWrapper .levelupPopup.rewards .rewardsPhase .closeButton{padding:.6rem 1.2rem;border-radius:6px;border:none;background:#a78bfa;color:#fff;font-weight:700;cursor:pointer;transition:background .2s}.levelupWrapper .levelupPopup.rewards .rewardsPhase .closeButton:hover{background:rgb(129.9090909091,90.1074380165,247.8925619835)}@keyframes bounceIn{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1);opacity:1}80%{transform:scale(.9)}to{transform:scale(1)}}.deleteAccountMenuWrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5);display:none}.deleteAccountMenuWrapper.closing{animation:popupDespawn .25s ease forwards}.deleteAccountMenuWrapper.opened{display:flex;animation:popupSpawn .25s ease forwards}.deleteAccountMenuWrapper.closed{display:none}.deleteAccountMenuWrapper .overlay{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:0;border-radius:inherit;pointer-events:none}.deleteAccountMenuWrapper .deleteAccountPopup{position:relative;z-index:1;background:#23233a;border-radius:6px;padding:1.5rem 1.2rem;min-width:320px;max-width:500px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1.2rem}.deleteAccountMenuWrapper .deleteAccountHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.deleteAccountMenuWrapper .deleteAccountHeader h2{font-size:1.2rem;margin:0;color:#f8fafc}.deleteAccountMenuWrapper .deleteAccountHeader .closeButton{background:none;border:none;color:#f8fafc;font-size:1.2rem;cursor:pointer;padding:.4rem;height:40px;width:40px;border-radius:50%;transition:background .15s}.deleteAccountMenuWrapper .deleteAccountHeader .closeButton svg{height:100%;width:100%}.deleteAccountMenuWrapper .deleteAccountHeader .closeButton:hover{background:rgba(248,250,252,.08)}.deleteAccountMenuWrapper .formGroup{display:flex;flex-direction:column;gap:.4rem}.deleteAccountMenuWrapper .formGroup label{font-size:.95rem;color:#f8fafc;margin-bottom:.2rem}.deleteAccountMenuWrapper .infos{font-size:.9rem;color:rgb(176.6,199,221.4)}.deleteAccountMenuWrapper .submitButton{margin-top:.8rem;padding:.6rem 1.2rem;border-radius:6px;border:none;background:#ff4d4f;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background .18s}.deleteAccountMenuWrapper .submitButton:hover{background:rgb(255,41.3,43.7011235955)}@keyframes popupSpawn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popupDespawn{0%{display:flex;opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95);display:none}}.heroWrapper{position:relative;width:100%;height:70vh;min-height:70vh;overflow:hidden;margin-top:70px;border-radius:10px;background:#18182b;color:#f8fafc}.heroWrapper .heroFrame{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s ease}.heroWrapper .heroFrame.fadeSlideIn{animation:fadeSlide .8s ease}.heroWrapper .heroFrame.fadeOut{animation:fadeOut .7s ease forwards}.heroWrapper .heroFrame .heroBackground{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:1;transform:scale(1.05)}.heroWrapper .heroFrame .heroOverlay{position:absolute;width:100%;height:100%;inset:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.4);z-index:2}.heroWrapper .heroFrame .heroContent{z-index:3;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;top:50%;transform:translateY(-50%);padding:4rem}@media(max-width:630px){.heroWrapper .heroFrame .heroContent{padding:2rem}}.heroWrapper .heroFrame .heroContent .heroTitle{font-size:2.8rem;font-weight:800;margin-bottom:.5rem;color:#f8fafc;text-shadow:0 2px 8px rgba(0,0,0,.18)}@media(max-width:630px){.heroWrapper .heroFrame .heroContent .heroTitle{font-size:2.2rem}}.heroWrapper .heroFrame .heroContent .heroSubtitle{font-size:1.2rem;color:#cbd5e1;margin-bottom:1.5rem;text-shadow:0 2px 8px rgba(0,0,0,.18)}@media(max-width:630px){.heroWrapper .heroFrame .heroContent .heroSubtitle{font-size:1rem}}.heroWrapper .heroFrame .heroContent .heroCTA{padding:.8rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:700;font-size:1rem;transition:all .25s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.heroWrapper .heroFrame .heroContent .heroCTA:hover{color:#fff;transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.25)}.heroWrapper .heroFrame .heroContent .newsletterForm{display:flex;justify-content:center;gap:10px}.heroWrapper .heroFrame .heroContent .newsletterForm input{flex:1 1;background-color:#141420;padding:.8rem 1rem;color:#f8fafc;font-family:Outfit,sans-serif;font-size:1.1rem;transition:all .3s ease;min-width:0;border-radius:6px;border:2px solid hsla(0,0%,100%,.08);overflow:hidden;min-width:220px;width:100%;position:relative}.heroWrapper .heroFrame .heroContent .newsletterForm input:focus{outline:none;border-color:#a78bfa}.heroWrapper .heroFrame .heroContent .newsletterForm input::placeholder{color:rgba(203,213,225,.6);transition:color .3s ease}.heroWrapper .heroFrame .heroContent .newsletterForm input:focus::placeholder{color:rgba(203,213,225,.8)}.heroWrapper .heroFrame .heroContent .newsletterForm button:hover{transform:scale(1)}.heroWrapper .heroDots{z-index:3;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.heroWrapper .heroDots .dot{width:12px;height:12px;border-radius:50%;background:rgba(248,250,252,.5);cursor:pointer;transition:all .25s}.heroWrapper .heroDots .dot.active{background:#f8fafc;transform:scale(1.3)}.heroWrapper .heroGameInfo{display:flex;flex-direction:column;align-items:center}.heroWrapper .heroGameInfo .heroTag{display:inline-block;background:#a78bfa;color:#fff;padding:.4rem .8rem;border-radius:999px;font-weight:700;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.6rem;box-shadow:0 3px 10px rgba(0,0,0,.3);animation:tagPop .5s ease}.heroWrapper .heroGameInfo .heroTag.nouveau{background:linear-gradient(45deg,#2ecc71,#27ae60)}.heroWrapper .heroGameInfo .heroTag.promo{background:linear-gradient(45deg,#ff7675,#d63031)}.heroWrapper .heroGameInfo .heroTag.gratuit{background:linear-gradient(45deg,#00cec9,#0984e3)}.heroWrapper .heroGameInfo .heroTag.exclu{background:linear-gradient(45deg,#f39c12,#e67e22)}.heroWrapper .heroGameInfo .heroGameDetails{display:flex;gap:.8rem;margin-top:.5rem;align-items:center}.heroWrapper .heroGameInfo .heroGameDetails .heroOriginalPrice{font-size:1rem;color:hsla(0,0%,100%,.7);text-decoration:line-through}@media(max-width:480px){.heroWrapper .heroGameInfo .heroGameDetails .heroOriginalPrice{font-size:.8rem}}.heroWrapper .heroGameInfo .heroGameDetails .heroDiscount{background-color:#10b981;color:#fff;font-weight:700;font-size:.85rem;padding:.15rem .3rem;border-radius:6px;white-space:nowrap}@media(max-width:480px){.heroWrapper .heroGameInfo .heroGameDetails .heroDiscount{font-size:.6rem;padding:.1rem .25rem}}.heroWrapper .heroGameInfo .heroGameDetails .heroPrice{font-size:1.3rem;font-weight:700;color:#10b981}@media(max-width:480px){.heroWrapper .heroGameInfo .heroGameDetails .heroPrice{font-size:1em}}.heroWrapper .heroGameInfo .heroGameDetails .heroPlatform{background:hsla(0,0%,100%,.1);border-radius:6px;padding:.3rem .6rem;font-size:.9rem;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:.5px}.heroWrapper .heroGameInfo .heroCTA--game{margin-top:1.8rem;font-size:1.05rem}@keyframes tagPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes moovingBg{0%{transform:scale(1.05) translateX(0)}25%{transform:scale(1.05) translateX(1%)}50%{transform:scale(1.05) translateY(1%)}75%{transform:scale(1.05) translateX(-1%)}to{transform:scale(1.05) translateX(0)}}.heroWrapper .heroLoader{width:100%;height:70vh;min-height:70vh;display:flex;align-items:center;justify-content:center;background:#18182b;position:relative;overflow:hidden;margin-top:70px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1)}.heroWrapper .heroLoader .skeleton{width:100%;height:100%;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%);background-size:400% 100%;animation:shimmer 4s infinite}@keyframes shimmer{0%{background-position:400% 0}to{background-position:-400% 0}}.video-player{position:relative;width:100%;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 0 20px rgba(155,92,251,.3)}.video-player:hover .controls{opacity:1}.video-player .video{display:block;width:100%;height:auto;cursor:pointer}.video-player .controls{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;display:flex;align-items:center;gap:12px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);opacity:0;transition:opacity .3s ease}.video-player .controls.mobile{flex-direction:column;align-items:stretch;opacity:1!important}.video-player .controls.mobile .timeline{display:flex;flex-direction:column;align-items:stretch;gap:4px}.video-player .controls.mobile .timeline .timeInfos{display:flex;justify-content:space-between}.video-player .controls.mobile .timeline .timeInfos .time{font-size:15px}.video-player .controls.mobile .timeline input[type=range]{width:100%;flex:none;height:8px}.video-player .controls.mobile .options{display:flex}.video-player .controls.mobile .options .volume-control .volume-slider-wrapper{display:flex;position:static;transform:none}.video-player .controls.mobile .options .fullScreenButton{margin-left:auto}.video-player .controls button{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.video-player .controls button:hover{color:#9b5cfb}.video-player .controls .timeline{flex:1 1;display:flex;align-items:center;gap:8px}.video-player .controls .timeline .time{font-size:14px;color:#ccc;min-width:40px;text-align:center}.video-player .controls .timeline input[type=range]{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:4px;background:#333;cursor:pointer}.video-player .controls .timeline input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#9b5cfb;cursor:pointer}.video-player .controls .timeline input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#9b5cfb;cursor:pointer}.video-player .controls .volume-control{position:relative;display:flex;align-items:center;justify-content:center}.video-player .controls .volume-control .volume-button{background:none;border:none;color:#fff;cursor:pointer;transition:color .2s ease}.video-player .controls .volume-control .volume-button:hover{color:#9b5cfb}.video-player .controls .volume-control .volume-slider-wrapper{position:absolute;bottom:70px;left:50%;transform:translateX(-50%) rotate(-90deg);width:100px;display:none;justify-content:center;align-items:center;pointer-events:auto}.video-player .controls .volume-control .volume-slider-wrapper .volume-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:4px;background:#333;cursor:pointer}.video-player .controls .volume-control .volume-slider-wrapper .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#9b5cfb;cursor:pointer}.video-player .controls .volume-control .volume-slider-wrapper .volume-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#9b5cfb;cursor:pointer}.video-player .controls .volume-control:hover .volume-slider-wrapper{display:flex}.video-player .video-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10}.video-player .video-loader .spinner{width:50px;height:50px;border:5px solid rgba(155,92,251,.3);border-top-color:#9b5cfb;border-radius:50%;animation:spin 1s linear infinite}.dropdownList{position:absolute;top:calc(100% + .3rem);right:0;background:#2b2b3d;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.2);min-width:180px;z-index:20;padding:.3rem 0}.dropdownList .dropdownOption{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;width:100%;color:#fff;text-align:left;cursor:pointer;transition:background .2s;text-decoration:none}.dropdownList .dropdownOption:hover{background:hsla(0,0%,100%,.1)}.homeContainer{width:100%;max-width:100%;overflow-x:hidden;margin:70px auto 0}.homeContainer .mainLayout{display:flex;flex-direction:column;min-height:calc(100vh - 64px);width:100%}@media(max-width:480px){.homeContainer .mainLayout{min-height:auto}}.homeContainer .contentArea{max-width:1200px;width:100%;margin:0 auto;padding:0;box-sizing:border-box}.homeContainer .contentArea .heroWrapper{width:calc(100% - 1rem);margin:0 .5rem 2rem}.homeContainer .contentArea .cardRow{margin:.7rem 1rem}@media(max-width:768px){.homeContainer .contentArea .cardRow{margin:0}.homeContainer .contentArea .cardRow .title{margin-left:.5rem}.homeContainer .contentArea .cardRow .cards{padding:50px 0 30px}.homeContainer .contentArea .cardRow .cards>:first-child{margin-left:.5rem}.homeContainer .contentArea .cardRow .cards>:last-child{margin-right:.5rem}}.searchWrapper{margin:70px auto 0;max-width:1400px;padding:1.5rem 1rem 2rem;width:-webkit-fill-available}.searchWrapper .searchHeader{text-align:center;margin-bottom:2rem}.searchWrapper .searchHeader .searchTitle{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:2rem;font-weight:700;color:#f8fafc;margin-bottom:.5rem}.searchWrapper .searchHeader .searchTitle .searchIcon{color:#a78bfa;width:2rem;height:2rem}.searchWrapper .searchHeader .searchSubtitle{font-size:1rem;color:#cbd5e1}.searchWrapper .propositionItem{padding:.6rem 1rem;cursor:pointer;transition:background .2s ease}.searchWrapper .propositionItem.active,.searchWrapper .propositionItem:hover{background:rgba(167,139,250,.2)}.searchWrapper .searchBar{margin-bottom:2rem;width:100%;max-width:100%;position:relative}@media(max-width:768px){.searchWrapper .searchBar{margin-bottom:.75rem}}.searchWrapper .searchBar .searchInputContainer{display:flex;align-items:center;background-color:rgba(20,20,32,.3);border-radius:8px;border:2px solid hsla(0,0%,100%,.08);overflow:hidden;width:100%;max-width:100%;min-width:0;position:relative;box-sizing:border-box}.searchWrapper .searchBar .searchInputContainer .searchInputIcon{color:#cbd5e1;width:1.2rem;height:1.2rem;margin-left:1rem;stroke-width:2;transition:all .3s ease;flex-shrink:0}.searchWrapper .searchBar .searchInputContainer .searchInput{flex:1 1;background-color:rgba(0,0,0,0);border:none;padding:1rem;color:#f8fafc;font-family:Outfit,sans-serif;font-size:1.1rem;transition:all .3s ease;min-width:0}.searchWrapper .searchBar .searchInputContainer .searchInput:focus{outline:none}.searchWrapper .searchBar .searchInputContainer .searchInput::placeholder{color:rgba(203,213,225,.6);transition:color .3s ease}.searchWrapper .searchBar .searchInputContainer .searchInput:focus::placeholder{color:rgba(203,213,225,.8)}.searchWrapper .searchBar .searchInputContainer .clearSearchButton{background:none;border:none;color:#cbd5e1;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;margin-right:.75rem;flex-shrink:0}.searchWrapper .searchBar .searchInputContainer .clearSearchButton:hover{color:#f8fafc;background:rgba(203,213,225,.1)}.searchWrapper .searchBar .searchPropositionsContainer{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:1000;background:#23233a;border:2px solid rgba(167,139,250,.2);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);overflow-y:contain}.searchWrapper .searchBar .searchPropositionsContainer .propositionsList{list-style:none;margin:0;padding:0}.searchWrapper .searchBar .searchPropositionsContainer .propositionsList .propositionItem{padding:.6rem 1rem;cursor:pointer;transition:background .2s ease}.searchWrapper .searchBar .searchPropositionsContainer .propositionsList .propositionItem:hover{background:rgba(167,139,250,.1)}.searchWrapper .searchBar .searchPropositionsContainer .propositionsList .propositionItem .propositionText{color:#f8fafc;font-size:1rem}.searchWrapper .filterGroup{display:flex;flex-direction:row;min-width:200px;position:relative;align-items:baseline;gap:15px}.searchWrapper .filterGroup.priceFilterGroup .filterHeader{text-align:center;margin-bottom:.75rem}.searchWrapper .filterGroup.priceFilterGroup .filterHeader .filterTitle{font-size:1rem;font-weight:600;color:#f8fafc}.searchWrapper .filterGroup.priceFilterGroup .priceInputs{display:flex;align-items:center;gap:.75rem;justify-content:center}.searchWrapper .filterGroup.priceFilterGroup .priceInputs input{width:80px;padding:.8rem 1rem;background:#141420;border:2px solid rgba(203,213,225,.2);border-radius:10px;color:#f8fafc;font-size:1rem;text-align:center;transition:border-color .2s ease}.searchWrapper .filterGroup.priceFilterGroup .priceInputs input:focus{outline:none;border-color:#a78bfa}.searchWrapper .filterGroup.priceFilterGroup .priceInputs input::placeholder{color:rgba(203,213,225,.6)}@media(max-width:768px){.searchWrapper .filterGroup.priceFilterGroup .priceInputs input{width:50px}}.searchWrapper .filterGroup.priceFilterGroup .priceInputs .priceSeparator{color:#cbd5e1;font-weight:600;font-size:1rem}.searchWrapper .filterGroup.priceFilterGroup .priceInputs .priceSymbol{color:#a78bfa;font-weight:600;font-size:1rem}.searchWrapper .filterGroup.dropdownFilterGroup .dropdownHeader{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:200px;background:rgba(24,24,43,.05);border:2px solid rgba(167,139,250,.1);border-radius:10px;cursor:pointer;padding:.8rem 1rem;transition:all .2s ease}.searchWrapper .filterGroup.dropdownFilterGroup .dropdownHeader:hover{background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.3);transform:translateY(-1px)}.searchWrapper .filterGroup.dropdownFilterGroup .dropdownHeader .dropdownTitle{font-size:1rem;font-weight:600;color:#f8fafc}.searchWrapper .filterGroup.dropdownFilterGroup .dropdownHeader .dropdownIcon{display:flex;align-items:center;color:#a78bfa;transition:transform .2s ease}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%);z-index:1000;width:100%;background:#23233a;border:2px solid rgba(167,139,250,.2);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList{max-height:200px;overflow-y:auto;padding:.5rem}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border-radius:8px;cursor:pointer;transition:all .2s ease}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption:hover{background:rgba(167,139,250,.1);transform:translateX(4px)}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption.active{background:rgba(167,139,250,.2);font-weight:600}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption input[type=checkbox]{width:18px;height:18px;accent-color:#a78bfa;cursor:pointer}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList .filterOption .optionLabel{color:#f8fafc;font-size:.95rem;font-weight:500;cursor:pointer}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar{width:6px}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar-track{background:rgba(203,213,225,.1);border-radius:3px}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar-thumb{background:rgba(167,139,250,.5);border-radius:3px}.searchWrapper .filterGroup.dropdownFilterGroup .filterOptions .optionsList::-webkit-scrollbar-thumb:hover{background:rgba(167,139,250,.7)}.searchWrapper .resultsSection .gameCardSkeleton{display:flex;flex-direction:column;background:#23233a;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:1rem 1.2rem;min-height:100px;gap:1rem;align-items:flex-start;justify-content:flex-start}.searchWrapper .resultsSection .gameCardSkeleton .skeleton{background:linear-gradient(90deg,rgba(203,213,225,.12) 25%,rgba(167,139,250,.08) 50%,rgba(203,213,225,.12) 75%);background-size:200% 100%;animation:skeletonLoading 1.2s linear infinite;border-radius:8px}.searchWrapper .resultsSection .gameCardSkeleton .skeletonImg{width:100%;height:160px;border-radius:12px}.searchWrapper .resultsSection .gameCardSkeleton .skeletonTitle{width:70%;height:22px;margin-top:.5rem}.searchWrapper .resultsSection .resultHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.searchWrapper .resultsSection .resultHeader .resultsTitle{font-size:1.4rem;font-weight:600;color:#f8fafc;margin-bottom:1.5rem;margin-top:1rem}@media(max-width:768px){.searchWrapper .resultsSection .resultHeader .resultsTitle{font-size:1.2rem;margin-bottom:1rem}}.searchWrapper .resultsSection .gamesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.searchWrapper .resultsSection .gamesGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media(max-width:480px){.searchWrapper .resultsSection .gamesGrid{grid-template-columns:1fr;gap:.75rem}}.searchWrapper .resultsSection .noResults{display:flex;flex-direction:column;align-items:center;padding:4rem 0;text-align:center}.searchWrapper .resultsSection .noResults svg{color:#cbd5e1;margin-bottom:1.5rem}.searchWrapper .resultsSection .noResults h3{font-size:1.5rem;color:#f8fafc;margin-bottom:.5rem}.searchWrapper .resultsSection .noResults p{color:#cbd5e1;margin-bottom:2rem;font-size:1rem}.searchWrapper .resultsSection .noResults .clearAllButton{background:#a78bfa;border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.searchWrapper .resultsSection .noResults .clearAllButton:hover{background:rgb(129.9090909091,90.1074380165,247.8925619835);transform:translateY(-1px)}.legalContainer{max-width:1100px;margin:90px auto 28px;padding:2.25rem;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.02)),#18182b;border-radius:calc(6px*1.1);box-shadow:0 6px 30px rgba(20,12,80,.06);color:#f8fafc;font-family:Outfit,sans-serif,Inter,Segoe UI,Arial;border:1px solid rgba(167,139,250,.1);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.legalContainer h1{font-size:1.45rem;margin:0 0 1rem;letter-spacing:.2px;font-weight:700;color:rgb(226.58,234.7,242.82)}.legalContainer section{margin:1rem 0 1.4rem;padding-bottom:.6rem;border-bottom:1px dashed rgba(167,139,250,.06)}.legalContainer section h2{font-size:1.05rem;margin:0 0 .6rem;font-weight:600;color:rgb(212.3,224.5,236.7)}.legalContainer section h3{font-size:.98rem;margin:.5rem 0 .35rem;font-weight:600;color:rgb(219.44,229.6,239.76)}.legalContainer section li,.legalContainer section p{font-size:.99rem;margin:.45rem 0;color:#f8fafc}.legalContainer section ul{margin:.5rem 0 .8rem 1.2rem;list-style:disc}.legalContainer section a{color:#a78bfa;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.legalContainer section a:focus,.legalContainer section a:hover{color:rgb(137.3272727273,99.8859504132,248.3140495868);-webkit-text-decoration-color:rgb(137.3272727273,99.8859504132,248.3140495868);text-decoration-color:rgb(137.3272727273,99.8859504132,248.3140495868);outline:none}.legalContainer strong{color:#f8fafc;font-weight:700}.legalContainer .legalUpdate{margin-top:1.6rem;font-size:.92rem;color:#cbd5e1;text-align:right;opacity:.9}@media(max-width:700px){.legalContainer{padding:1.2rem}.legalContainer h1{font-size:1.25rem}.legalContainer section{margin:.8rem 0}}@media(max-width:450px){.legalContainer{margin:80px 10px 16px;padding:1rem}.legalContainer h1{font-size:1.12rem}.legalContainer section h2{font-size:.98rem}.legalContainer .legalUpdate{text-align:left}}.notFoundContainer{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;background:#18182b}.notFoundContainer .notFoundContent{text-align:center;background:#23233a;padding:2rem 1.5rem;border-radius:10px;box-shadow:0 6px 28px rgba(80,60,180,.18)}.notFoundContainer .notFoundTitle{font-size:3.5rem;font-weight:700;color:#a78bfa;margin-bottom:.5rem;letter-spacing:-1px}.notFoundContainer .notFoundSubtitle{color:#cbd5e1;font-size:1.1rem;margin-bottom:1.5rem}.notFoundContainer .notFoundHomeBtn{display:inline-block;background:#8b5cf6;color:#fff;padding:.6rem 1.5rem;border-radius:6px;font-weight:500;text-decoration:none;transition:background .25s}.notFoundContainer .notFoundHomeBtn:hover{background:#7c3aed;color:#f8fafc}.adsGameCard{width:100%;max-width:320px;margin:0 auto;background:#23233a;border-radius:10px;border:1px solid rgba(167,139,250,.12);box-shadow:none;padding:24px 18px 18px;text-align:center}.adsGameCard .gameImage,.adsGameCard .gameImageContainer{width:100%;max-width:220px;height:auto;margin:0 auto 12px;border-radius:10px;object-fit:cover;display:block}.adsGameCard .gameTitle{font-weight:700;font-size:1.1rem;color:#f8fafc;margin-bottom:.4rem}.adsGameCard .platformLabel{font-weight:400;font-size:.95rem;color:#cbd5e1;margin-bottom:.6rem}.adsGameCard .currentPrice{font-weight:700;font-size:1.1rem;color:#a78bfa;margin-bottom:1.1rem}.adsContainer{width:100%;min-height:calc(100vh - 120px);background:#18182b;color:#f8fafc;overflow-x:hidden}.adsContainer .loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:linear-gradient(135deg,#18182b,rgb(14.8656716418,14.8656716418,26.6343283582));position:relative;overflow:hidden}.adsContainer .loadingContainer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(167,139,250,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(167,139,250,.08) 0,transparent 50%);animation:backgroundPulse 4s ease-in-out infinite}.adsContainer .loadingContainer .loadingWrapper{display:flex;flex-direction:column;align-items:center;gap:30px;position:relative;z-index:1}.adsContainer .loadingContainer .loadingSpinner{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.adsContainer .loadingContainer .loadingSpinner .spinner-ring{position:absolute;border:3px solid rgba(0,0,0,0);border-radius:50%;animation:spin 2s linear infinite}.adsContainer .loadingContainer .loadingSpinner .spinner-ring:first-child{width:80px;height:80px;border-top:3px solid #a78bfa;border-right:3px solid rgba(167,139,250,.3);animation-delay:0s}.adsContainer .loadingContainer .loadingSpinner .spinner-ring:nth-child(2){width:60px;height:60px;border-top:3px solid rgb(241.1818181818,236.7851239669,254.2148760331);border-right:3px solid rgba(167,139,250,.2);animation-delay:-.5s;animation-direction:reverse}.adsContainer .loadingContainer .loadingSpinner .spinner-ring:nth-child(3){width:40px;height:40px;border-top:3px solid #fff;border-right:3px solid rgba(167,139,250,.1);animation-delay:-1s}.adsContainer .loadingContainer .loadingText{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;animation:fadeInUp 1s ease-out}.adsContainer .loadingContainer .loadingText .loadingTitle{color:#f8fafc;font-size:1.4rem;font-weight:700;letter-spacing:.5px;animation:textGlow 2s ease-in-out infinite}.adsContainer .loadingContainer .loadingText .loadingSubtitle{color:#cbd5e1;font-size:1rem;font-weight:400;opacity:.8;animation:fadeInOut 3s ease-in-out infinite}.adsContainer .adsLayout{max-width:100vw;width:auto;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 120px)}@media(max-width:768px){.adsContainer .adsLayout{padding:20px;gap:20px}}.adsContainer .adsHeader{text-align:center;padding:0;border-radius:10px;flex-shrink:0}.adsContainer .mainContent{display:grid;grid-template-columns:1fr minmax(0,900px) 1fr;grid-gap:20px;gap:20px;align-items:start;flex:1 1}@media(max-width:1200px){.adsContainer .mainContent{grid-template-columns:1fr;gap:20px}}.adsContainer .leftAdsColumn,.adsContainer .rightAdsColumn{display:flex;flex-direction:column;gap:20px}@media(max-width:1200px){.adsContainer .leftAdsColumn,.adsContainer .rightAdsColumn{display:none}}.adsContainer .gamePreviewSection{flex-direction:column;gap:20px;overflow-x:hidden}.adsContainer .gamePreviewCard,.adsContainer .gamePreviewSection{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.adsContainer .gamePreviewCard{background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:10px;box-shadow:none;min-height:413px!important;min-width:0;margin:0 auto;padding:0;text-align:center;border:1px solid rgba(167,139,250,.12);overflow:hidden;position:relative}.adsContainer .gamePreviewCard.compact,.adsContainer .gamePreviewOverlay{display:flex;flex-direction:column;align-items:center;justify-content:center}.adsContainer .gamePreviewOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(20,20,30,.4),rgba(20,20,30,.8));gap:30px;padding:40px 20px;z-index:2}.adsContainer .gamePreviewContent{padding:0;background:rgba(0,0,0,0);margin-bottom:0;text-align:center}.adsContainer .gamePreviewContent .gamePreviewTitle{font-weight:700;font-size:2rem;color:#fff;margin-bottom:.6rem;text-shadow:0 2px 8px rgba(0,0,0,.8)}.adsContainer .gamePreviewContent .gamePreviewPlatform{font-weight:500;font-size:1.1rem;color:hsla(0,0%,100%,.9);margin-bottom:.8rem;text-shadow:0 2px 4px rgba(0,0,0,.6)}.adsContainer .gamePreviewContent .gamePreviewPrice{font-weight:800;font-size:1.6rem;color:#a78bfa;margin-bottom:0;text-shadow:0 2px 8px rgba(0,0,0,.8)}.adsContainer .actionSection{padding:0 20px 20px;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:0;margin-bottom:20px}.adsContainer .actionSection .redirectButton{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:320px;padding:20px;border:none;border-radius:6px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .25s ease;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}.adsContainer .actionSection .redirectButton.active{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;box-shadow:0 4px 20px rgba(167,139,250,.3)}.adsContainer .actionSection .redirectButton.active:hover{background:linear-gradient(135deg,#7c3aed,rgb(129.9090909091,90.1074380165,247.8925619835));transform:translateY(-2px);box-shadow:0 6px 24px rgba(167,139,250,.4)}.adsContainer .actionSection .redirectButton.disabled{background:rgba(203,213,225,.15);color:#cbd5e1;cursor:not-allowed;border:2px solid rgba(203,213,225,.2)}.adsContainer .actionSection .countdownSection{display:flex;align-items:center;gap:20px;color:#cbd5e1;font-size:1rem;background:rgba(167,139,250,.05);padding:20px;border-radius:6px;border:1px solid rgba(167,139,250,.2)}.adsContainer .actionSection .countdownSection .clockIcon{color:#a78bfa;width:1.5rem;height:1.5rem;flex-shrink:0}.adsContainer .actionSection .countdownSection .countdownText{display:flex;align-items:center;text-align:center}.adsContainer .actionSection .countdownSection .countdownText .countdownMessage{color:#cbd5e1;font-size:1.4rem;font-weight:400;line-height:1.2}.adsContainer .actionSection .countdownSection .countdownText .countdownMessage .countdownTimer{color:#a78bfa;font-weight:800;font-size:1.4rem;margin:0 4px;animation:timerPulse 1s ease-in-out infinite}.adsContainer .adSlot{display:flex;align-items:center;justify-content:center;border-radius:6px;border:2px dashed rgba(167,139,250,.3);background:rgba(167,139,250,.05);transition:all .25s ease}.adsContainer .adSlot:hover{border-color:rgba(167,139,250,.5);background:rgba(167,139,250,.1)}.adsContainer .adSlot .adPlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#cbd5e1;font-size:.9rem;text-align:center}.adsContainer .adSlot .adPlaceholder .adSize{font-size:.8rem;color:#a78bfa;font-weight:600}.adsContainer .adSlot.vertical{height:250px;width:100%}@media(max-width:1200px){.adsContainer .adSlot.vertical{height:120px;width:100%;display:flex;flex-direction:row}.adsContainer .adSlot.vertical .adPlaceholder{flex-direction:row;gap:20px}}.adsContainer .adSlot.horizontal{height:90px;width:100%}.adsContainer .adSlot.banner{height:120px;width:100%}@keyframes timerPulse{0%,to{transform:scale(1);text-shadow:0 0 5px rgba(167,139,250,.3)}50%{transform:scale(1.1);text-shadow:0 0 15px rgba(167,139,250,.8)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes backgroundPulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes textGlow{0%,to{text-shadow:0 0 5px rgba(167,139,250,.3)}50%{text-shadow:0 0 20px rgba(167,139,250,.6),0 0 30px rgba(167,139,250,.4)}}@keyframes fadeInOut{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:768px){.adsContainer .adsHeader{padding:0}.adsContainer .mainContent{grid-template-columns:1fr;gap:20px}.adsContainer .actionSection{padding:20px}}@media(max-width:480px){.adsContainer .adsLayout{padding:20px}.adsContainer .adSlot.vertical{min-height:200px}.adsContainer .adSlot.banner,.adsContainer .adSlot.horizontal{height:100px}}.gameWrapper{min-height:100vh;background:#18182b;color:#f8fafc;padding:2rem 1rem;margin-top:60px}@media(max-width:768px){.gameWrapper{padding:1rem .2rem}.gameWrapper .gameHeaderRow{margin-bottom:1.2rem}.gameWrapper .offersSection{margin-bottom:1rem}}.gameWrapper .gameContainer{max-width:1000px;margin:0 auto;background:#18182b}@media(max-width:768px){.gameWrapper .gameContainer{max-width:100%;padding:0 .7rem}}.gameWrapper .gameHeaderRow{display:flex;flex-direction:column;background:#23233a;border-radius:10px;overflow:hidden;border:1px solid rgba(139,92,246,.06);position:relative;margin-bottom:1rem}.gameWrapper .gameHeaderRow .gameImageContainer{position:relative;aspect-ratio:460/215;overflow:hidden}.gameWrapper .gameHeaderRow .gameImageContainer .gameImage{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gameWrapper .gameHeaderRow .gameImageContainer .ratingBadge{position:absolute;top:.5rem;left:.5rem;background-color:rgba(24,24,43,.7);color:#f8fafc;font-size:1rem;padding:.4rem .7rem;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:4px}.gameWrapper .gameHeaderRow .gameImageContainer .ratingBadge.gold{border:1px solid rgba(255,215,0,.4);color:gold}.gameWrapper .gameHeaderRow .gameImageContainer .ratingBadge.red{color:#ff4d4d}.gameWrapper .gameHeaderRow .gameImageContainer .ratingBadge svg{color:gold;fill:gold}@media(max-width:480px){.gameWrapper .gameHeaderRow .gameImageContainer .ratingBadge{font-size:.8rem;padding:.15rem .4rem}.gameWrapper .gameHeaderRow .gameImageContainer .ratingBadge svg{width:14px;height:14px}}.gameWrapper .gameHeaderRow .gameImageContainer .recommendStar{position:absolute;top:.5rem;right:.5rem;background-color:rgba(24,24,43,.7);border:2px solid rgba(255,215,0,.4);color:gold;font-size:1rem;padding:.4rem .7rem;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;gap:4px}.gameWrapper .gameHeaderRow .gameImageContainer .recommendStar svg{color:gold;fill:gold}@media(max-width:480px){.gameWrapper .gameHeaderRow .gameImageContainer .recommendStar{font-size:.8rem;padding:.15rem .4rem}.gameWrapper .gameHeaderRow .gameImageContainer .recommendStar svg{width:14px;height:14px}}.gameWrapper .gameHeaderRow .gameHeader{display:flex;align-items:flex-end;justify-content:space-between;padding:1.5rem 1rem 1.2rem;gap:2rem;background-color:#18182b;color:#f8fafc}@media(max-width:768px){.gameWrapper .gameHeaderRow .gameHeader{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem .7rem .7rem}}.gameWrapper .gameHeaderRow .gameHeader .headerLeft{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.gameWrapper .gameHeaderRow .gameHeader .headerLeft .gameNameSimple{font-size:2rem;font-weight:800;color:#f8fafc;line-height:1.1;margin-bottom:.2rem}@media(max-width:768px){.gameWrapper .gameHeaderRow .gameHeader .headerLeft .gameNameSimple{font-size:1.3rem}}.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:0}.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices .originalPrice{font-size:1rem;color:#cbd5e1;text-decoration:line-through}@media(max-width:480px){.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices .originalPrice{font-size:.7rem}}.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices .discountBadge{background-color:#10b981;color:#fff;font-weight:700;font-size:.85rem;padding:.15rem .3rem;border-radius:6px;white-space:nowrap}@media(max-width:480px){.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices .discountBadge{font-size:.6rem;padding:.1rem .25rem}}.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices .currentPrice{font-size:1.3rem;font-weight:700;color:#10b981}@media(max-width:480px){.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices .currentPrice{font-size:1em}}.gameWrapper .gameHeaderRow .gameHeader .headerLeft .headerPrices .priceRow{display:flex;align-items:center;gap:.5rem}.gameWrapper .gameHeaderRow .gameHeader .headerRight{display:flex;align-items:flex-end}@media(max-width:768px){.gameWrapper .gameHeaderRow .gameHeader .headerRight{align-items:flex-start;margin-top:.5rem}}.gameWrapper .gameHeaderRow .gameHeader .headerRight .buyButton{background:#8b5cf6;color:#f8fafc;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem;transition:background .25s;text-transform:uppercase;letter-spacing:.5px;border:none;box-shadow:none}.gameWrapper .gameHeaderRow .gameHeader .headerRight .buyButton:hover{background:#7c3aed;color:#fff}@media(max-width:768px){.gameWrapper .gameHeaderRow .gameHeader .headerRight .buyButton{width:100%;padding:.5rem .7rem;font-size:.85rem;text-align:center}}.gameWrapper .gameHeaderRow .gameDescription{background:#23233a;border-radius:6px;padding:1.2rem 1rem;margin-top:2.5rem;border:1px solid rgba(139,92,246,.06)}.gameWrapper .gameHeaderRow .gameDescription p{margin:0;line-height:1.6;color:#cbd5e1;font-size:1rem}@media(max-width:768px){.gameWrapper .gameHeaderRow .gameDescription p{font-size:.95rem}.gameWrapper .gameHeaderRow .gameDescription{padding:.8rem .5rem;margin-top:1.2rem}}.gameWrapper .actionsButtons{position:relative;display:flex;flex-direction:row;justify-content:left;height:40px;margin-bottom:2.2rem;gap:.8rem}.gameWrapper .actionsButtons button{padding:.5rem;cursor:pointer;overflow:hidden;background:#8b5cf6;color:#f8fafc;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem;transition-duration:.25s;text-transform:uppercase;letter-spacing:.5px;border:none;box-shadow:none}.gameWrapper .actionsButtons button:hover{background:#7c3aed;color:#fff;transform:scale(1.05)}.gameWrapper .actionsButtons button svg{width:24px;height:24px;color:#f8fafc}.gameWrapper .actionsButtons button.reportButton{background:#ff4d4f;color:#fff}.gameWrapper .actionsButtons button.reportButton:hover{background:rgb(255,41.3,43.7011235955)!important;color:#fff!important}.gameWrapper .offersSection{margin-bottom:1.5rem}@media(max-width:768px){.gameWrapper .offersSection{margin-bottom:1rem}}.gameWrapper .offersSection h2{font-size:1.2rem;font-weight:700;margin-bottom:1.2rem;color:#cbd5e1;text-align:left;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px){.gameWrapper .offersSection h2{font-size:1rem;margin-bottom:.7rem}}.gameWrapper .offersSection .offersList{display:flex;flex-direction:column;gap:.7rem;width:100%}@media(max-width:768px){.gameWrapper .offersSection .offersList{gap:.5rem;width:100%}}.gameWrapper .offersSection .offersList .dealCard{background:#23233a;border-radius:6px;padding:1.1rem 1rem;display:flex;flex-wrap:wrap;align-items:center;border:1px solid rgba(160,160,180,.07);transition:box-shadow .25s,transform .25s,border-color .25s;gap:.6rem 1.2rem;box-shadow:none}.gameWrapper .offersSection .offersList .dealCard:hover{box-shadow:0 2px 8px rgba(139,92,246,.09);transform:translateY(-2px);border-color:#a78bfa;background:hsl(240,24.7311827957%,19.2352941176%)}.gameWrapper .offersSection .offersList .dealCard .dealAction,.gameWrapper .offersSection .offersList .dealCard .dealInfo,.gameWrapper .offersSection .offersList .dealCard .dealPrice{transition:color .25s,background .25s,box-shadow .25s}.gameWrapper .offersSection .offersList .dealCard .dealPrice .price{font-size:1.3rem;font-weight:800;color:#10b981;letter-spacing:-.01em}@media(max-width:768px){.gameWrapper .offersSection .offersList .dealCard .dealPrice .price{font-size:1.1rem}}.gameWrapper .offersSection .offersList .dealCard .dealInfo{flex:1 1;display:flex;flex-wrap:nowrap;gap:.6rem}.gameWrapper .offersSection .offersList .dealCard .dealInfo .storeName{font-size:1rem;font-weight:700;color:#f8fafc;margin-bottom:.2rem}.gameWrapper .offersSection .offersList .dealCard .dealInfo .storeDetails{display:flex;gap:.5rem;align-items:center;flex-wrap:nowrap}.gameWrapper .offersSection .offersList .dealCard .dealInfo .storeDetails .platform,.gameWrapper .offersSection .offersList .dealCard .dealInfo .storeDetails .region{font-size:.75rem;color:#cbd5e1;background:rgba(139,92,246,.08);padding:.15rem .6rem;border-radius:12px;font-weight:500}.gameWrapper .offersSection .offersList .dealCard .dealInfo .storeDetails .updateTime{font-size:.75rem;color:#cbd5e1;opacity:.7}.gameWrapper .offersSection .offersList .dealCard .dealAction{margin-left:auto;display:flex}.gameWrapper .offersSection .offersList .dealCard .dealAction .dealButton{background:#8b5cf6;color:#f8fafc;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem;transition:background .25s;text-transform:uppercase;letter-spacing:.5px;border:none;box-shadow:none}.gameWrapper .offersSection .offersList .dealCard .dealAction .dealButton:hover{background:#7c3aed;color:#fff}@media(max-width:768px){.gameWrapper .offersSection .offersList .dealCard{padding:.8rem .7rem}}.gameWrapper .gameDetailsSection{background:#23233a;border-radius:6px;padding:1.2rem 1rem;margin-top:2.5rem;border:1px solid rgba(139,92,246,.06)}@media(max-width:768px){.gameWrapper .gameDetailsSection{max-width:100%;padding:.7rem}}.gameWrapper .gameDetailsSection h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f8fafc}@media(max-width:768px){.gameWrapper .gameDetailsSection h3{font-size:1.2rem}}.gameWrapper .gameDetailsSection .gameDetailsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.gameWrapper .gameDetailsSection .gameDetailsGrid{grid-template-columns:1fr;gap:.7rem}}.gameWrapper .gameDetailsSection .gameDetailsGrid .detailItem{display:flex;flex-direction:column;gap:.3rem}.gameWrapper .gameDetailsSection .gameDetailsGrid .detailItem .detailLabel{font-size:.9rem;color:#cbd5e1;font-weight:600}@media(max-width:768px){.gameWrapper .gameDetailsSection .gameDetailsGrid .detailItem .detailLabel{font-size:.85rem}}.gameWrapper .gameDetailsSection .gameDetailsGrid .detailItem .detailValue{font-size:1rem;color:#f8fafc;font-weight:500}@media(max-width:768px){.gameWrapper .gameDetailsSection .gameDetailsGrid .detailItem .detailValue{font-size:.95rem}}.gameWrapper .ratings{background:#23233a;border-radius:6px;padding:1.2rem 1rem;margin-top:2.5rem;border:1px solid rgba(139,92,246,.06)}@media(max-width:768px){.gameWrapper .ratings{max-width:100%;padding:.7rem}}.gameWrapper .ratings .ratingsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.gameWrapper .ratings .ratingsGrid{grid-template-columns:1fr;gap:.7rem}}.gameWrapper .ratings .ratingsGrid .ratingItem{display:flex;flex-direction:column;gap:.3rem;background:hsl(240,24.7311827957%,20.2352941176%);border-radius:10px;padding:.7rem .8rem;border:1px solid rgba(139,92,246,.05);transition:box-shadow .25s,transform .25s,border-color .25s}.gameWrapper .ratings .ratingsGrid .ratingItem:hover{background:hsl(240,24.7311827957%,22.2352941176%);box-shadow:0 2px 8px rgba(139,92,246,.09);transform:translateY(-1px);border-color:#a78bfa}.gameWrapper .ratings .ratingsGrid .ratingItem .ratingLabel{font-size:.95rem;color:#cbd5e1;font-weight:600}@media(max-width:768px){.gameWrapper .ratings .ratingsGrid .ratingItem .ratingLabel{font-size:.85rem}}.gameWrapper .ratings .ratingsGrid .ratingItem .ratingValue{font-size:1.2rem;color:#10b981;font-weight:700}@media(max-width:768px){.gameWrapper .ratings .ratingsGrid .ratingItem .ratingValue{font-size:1rem}}.gameWrapper .ratings .ratingsGrid .ratingItem .ratingCount{font-size:.85rem;color:#cbd5e1;opacity:.8}@media(max-width:768px){.gameWrapper .ratings .ratingsGrid .ratingItem .ratingCount{font-size:.8rem}}.gameWrapper .gameDescriptionSection{background:#23233a;border-radius:6px;padding:1.2rem 1rem;margin-top:2.5rem;border:1px solid rgba(139,92,246,.06)}@media(max-width:768px){.gameWrapper .gameDescriptionSection{max-width:100%;padding:.7rem}}.gameWrapper .gameDescriptionSection h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#f8fafc}@media(max-width:768px){.gameWrapper .gameDescriptionSection h3{font-size:1.2rem}}.gameWrapper .gameDescriptionSection .gameDescription{font-size:1.15rem;color:#cbd5e1;line-height:1.6}.gameWrapper .gameDescriptionSection .gameDescription img,.gameWrapper .gameDescriptionSection .gameDescription video{width:auto;max-width:100%;height:auto}@media(max-width:768px){.gameWrapper .gameDescriptionSection .gameDescription{font-size:.95rem}}.gameCardSkeleton{display:flex;flex-direction:column;background:#23233a;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:1rem 1.2rem;min-height:100px;gap:1rem;align-items:flex-start;justify-content:flex-start}.gameCardSkeleton .skeleton{background:linear-gradient(90deg,rgba(203,213,225,.12) 25%,rgba(167,139,250,.08) 50%,rgba(203,213,225,.12) 75%);background-size:200% 100%;animation:skeletonLoading 1.2s linear infinite;border-radius:8px}.gameCardSkeleton .skeletonImg{width:100%;height:160px;border-radius:12px}.gameCardSkeleton .skeletonTitle{width:70%;height:22px;margin-top:.5rem}@keyframes skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.loginWrapper{margin-top:70px;min-height:calc(100vh - 70px - 4rem);background:#18182b;color:#f8fafc;padding:2rem 1rem;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.loginWrapper{padding:1rem .5rem;min-height:calc(100vh - 70px - 2rem)}.loginWrapper .loginBox{padding:2rem 1rem!important}}.loginWrapper .loginBox{background:#23233a;border-radius:6px;padding:3rem 2rem;text-align:center;max-width:480px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(248,250,252,.1);box-shadow:0 8px 32px rgba(0,0,0,.2);transition:box-shadow .3s,transform .3s}.loginWrapper .loginBox:hover{box-shadow:0 6px 20px rgba(139,92,246,.12);transform:translateY(-2px)}.loginWrapper .loginBox h1{margin-bottom:2rem;font-size:1.8rem;font-weight:800;line-height:1.2;color:#f8fafc}.loginWrapper .loginBox .buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px;gap:16px}@media(max-width:480px){.loginWrapper .loginBox .buttons{grid-template-columns:1fr}.loginWrapper .loginBox .buttons button{justify-content:center!important}}.loginWrapper .loginBox .buttons button{background:hsla(0,0%,100%,.05);color:#f8fafc;padding:.65rem 1.2rem;border-radius:6px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border:none;display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer;transition:transform .15s,box-shadow .15s,background .3s}.loginWrapper .loginBox .buttons button:focus,.loginWrapper .loginBox .buttons button:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px rgba(0,0,0,.13);background:hsla(0,0%,100%,.13);color:#fff}.loginWrapper .loginBox .buttons button img{width:28px;height:28px;border-radius:6px;padding:2px}.loginWrapper .loginBox .buttons button.twitch{color:#fff;background-color:#824fee}.loginWrapper .loginBox .buttons button.twitch img{filter:brightness(0) invert(1)}.loginWrapper .loginBox .buttons button.discord{background:#5865f2}.loginWrapper .loginBox .buttons button.discord img{filter:brightness(0) invert(1)}.loginWrapper .loginBox .buttons button.steam{background:#184053;color:#fff}.loginWrapper .loginBox .buttons button.riot{background-color:#ec0024}.loginWrapper .loginBox .buttons button.riot img{filter:brightness(0) invert(1)}.loginWrapper .loginBox .buttons button.epicgames{background:#121216}.loginWrapper .loginBox .buttons button.epicgames img{filter:brightness(0) invert(1)}.loginWrapper .loginBox .buttons button.roblox{background:#3964fe}.loginWrapper .loginBox .buttons button.roblox img{filter:brightness(0) invert(1)}.loginWrapper .loginBox .buttons button.paradox{background:#101010}.loginWrapper .loginBox .buttons button.paradox img{filter:brightness(0) invert(1)}.loginWrapper .loginBox .buttons button.gajin{background:#27323f}.loginWrapper .loginBox .buttons button.gajin img{scale:1.1}.callbackWrapper{min-height:calc(100vh - 60px - 4rem);background:#18182b;color:#f8fafc;padding:2rem 1rem;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.callbackWrapper{padding:1rem .5rem}}.callbackWrapper .loadingContainer{display:flex;align-items:center;justify-content:center;padding:2.5rem;background:#23233a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;border:1px solid rgba(248,250,252,.1);box-shadow:0 8px 32px rgba(0,0,0,.2)}@media(max-width:650px){.callbackWrapper .loadingContainer{flex-direction:column}}.callbackWrapper .loadingContainer .loadingSpinner{width:48px;height:48px;border-radius:50%;border:5px solid rgba(167,139,250,.1);border-top-color:#a78bfa;animation:spin 1s ease-in-out infinite;position:relative;margin:0 20px 0 auto}@media(max-width:650px){.callbackWrapper .loadingContainer .loadingSpinner{text-align:center;margin:0 0 20px}}.callbackWrapper .loadingContainer .loadingSpinner:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:5px solid rgba(0,0,0,0);border-top-color:rgb(194.75,139,250);animation:spin 2s linear infinite}.callbackWrapper .loadingContainer .loadingText{display:flex;flex-direction:column}@media(max-width:650px){.callbackWrapper .loadingContainer .loadingText{text-align:center}}.callbackWrapper .loadingContainer .loadingText h2{color:#f8fafc;font-size:1.5rem;font-weight:500;margin:0}.callbackWrapper .loadingContainer .loadingText p{color:rgba(248,250,252,.7);font-size:1rem;margin:0}.newGamesContainer{margin:70px 20px;padding:0 20px;display:flex;flex-direction:column;align-items:center}.newGamesContainer .gamesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1200px}@media(max-width:900px){.newGamesContainer .gamesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.newGamesContainer .gamesGrid{grid-template-columns:1fr}}.releasesGamesContainer{margin:70px 20px;padding:0 20px;display:flex;flex-direction:column;align-items:center}@media(max-width:600px){.releasesGamesContainer{margin:70px 10px 20px;padding:0}}.releasesGamesContainer h1{font-size:2.5rem;margin-top:30px;margin-bottom:30px;text-align:center}.releasesGamesContainer .gamesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1200px}@media(max-width:900px){.releasesGamesContainer .gamesGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.releasesGamesContainer .gamesGrid{grid-template-columns:1fr}}.topGamesContainer{margin:90px 0;padding:0 20px;display:flex;flex-direction:column;align-items:center}@media(max-width:600px){.topGamesContainer{padding:0 10px}}.topGamesContainer h1{font-size:2.5rem;margin-bottom:40px;color:#f8fafc;text-align:center}.topGamesContainer .gamesTopContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:30px}.topGamesContainer .gamesTopContainer h2{font-size:1.8rem;margin-bottom:20px;color:#f8fafc;text-align:center;width:inherit;padding:8px 12px;border-radius:6px;position:-webkit-sticky;position:sticky;top:80px;z-index:2;background-color:rgba(146,146,146,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topGamesContainer .gamesTopContainer .gameTop{max-width:440px;display:flex;flex-direction:column;align-items:center;gap:20px}.topGamesContainer .gamesTopContainer .gameTop .gameList{display:flex;flex-direction:column;gap:30px}.topGamesContainer .gamesTopContainer .gameTop .gameList .gameCardWrapper{position:relative;display:flex;height:auto;width:440px}.topGamesContainer .gamesTopContainer .gameTop .gameList .gameCardWrapper .count{display:flex;align-items:center;justify-content:center;width:100%;font-size:120px;font-weight:700;color:#23233a}.topGamesContainer .gamesTopContainer .gameTop .gameList .gameCardWrapper .gameCard{width:300px;min-width:300px;height:auto}.dashboardWrapper{display:flex;min-height:calc(100vh - 72px);max-height:calc(100vh - 72px);border-top:2px solid #23233a;margin-top:70px}.dashboardWrapper .dashboardSidebar{width:240px;background:#18182b;border-right:2px solid #23233a;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px;overflow-y:auto}.dashboardWrapper .dashboardSidebar .sidebarTop{display:flex;flex-direction:column}.dashboardWrapper .dashboardSidebar .sidebarTop .logo{font-size:1.4rem;font-weight:700;margin-bottom:20px}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks{display:flex;flex-direction:column;gap:12px}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a{color:#cbd5e1;text-decoration:none;padding:8px 10px;border-radius:8px;font-weight:700;display:flex;align-items:center;gap:10px;transition-duration:.2s}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a svg{color:#cbd5e1;transition:all .2s}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a:hover{color:#fff;background-color:rgba(248,250,252,.1);color:#a78bfa;gap:.75rem}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a:hover svg{color:#a78bfa;margin-left:5px;transform:scale(1.2)}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a.active{background:hsla(0,0%,100%,.085);color:#a78bfa}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a.active svg{color:#a78bfa;transform:scale(1.2)}.dashboardWrapper .dashboardSidebar .sidebarBottom{display:flex;flex-direction:column;gap:10px}.dashboardWrapper .dashboardSidebar .sidebarBottom .deleteBtn,.dashboardWrapper .dashboardSidebar .sidebarBottom .logoutBtn{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.dashboardWrapper .dashboardSidebar .sidebarBottom .logoutBtn{background:#555;color:#fff}.dashboardWrapper .dashboardSidebar .sidebarBottom .logoutBtn:hover{background:#777}.dashboardWrapper .dashboardSidebar .sidebarBottom .deleteBtn{background:#d9534f;color:#fff}.dashboardWrapper .dashboardSidebar .sidebarBottom .deleteBtn:hover{background:#c9302c}.dashboardWrapper .dashboardSidebar .sidebarBottom button{padding:.5rem;cursor:pointer;overflow:hidden;background:#8b5cf6;color:#f8fafc;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem;transition-duration:.25s;letter-spacing:.5px;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:8px}.dashboardWrapper .dashboardSidebar .sidebarBottom button:hover{background:#7c3aed;color:#fff;transform:scale(1.05)}.dashboardWrapper .dashboardSidebar .sidebarBottom button svg{width:24px;height:24px;color:#f8fafc}.dashboardWrapper .dashboardSidebar .sidebarBottom button.deleteButton{background:#ff4d4f;color:#fff}.dashboardWrapper .dashboardSidebar .sidebarBottom button.deleteButton:hover{background:rgb(255,41.3,43.7011235955);color:#fff}.dashboardWrapper .dashboardContent{flex:1 1;max-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(180,180,180,.5) rgba(0,0,0,0)}.dashboardWrapper .dashboardContent::-webkit-scrollbar{width:8px;background:rgba(0,0,0,0)}.dashboardWrapper .dashboardContent::-webkit-scrollbar-thumb{background:rgba(180,180,180,.5);border-radius:8px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.dashboardWrapper .dashboardContent::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dashboardWrapper .dashboardContent::-webkit-scrollbar-button{display:none;height:0;width:0}@media(max-width:840px){.dashboardWrapper{flex-direction:column}.dashboardWrapper .dashboardSidebar{width:calc(100% - 20px);flex-direction:row;align-items:center;padding:10px;border-right:none;min-height:40px;border-bottom:2px solid #23233a}.dashboardWrapper .dashboardSidebar::-webkit-scrollbar{height:4px;background:rgba(0,0,0,0)}.dashboardWrapper .dashboardSidebar::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}.dashboardWrapper .dashboardSidebar::-webkit-scrollbar-button{display:none;width:0;height:0}.dashboardWrapper .dashboardSidebar .sidebarTop{flex-direction:row;align-items:center}.dashboardWrapper .dashboardSidebar .sidebarTop .logo{display:none}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks{flex-direction:row;gap:8px}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a{padding:6px 8px;font-size:.95rem}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a:hover{background-color:none;color:#cbd5e1;gap:10px}.dashboardWrapper .dashboardSidebar .sidebarTop .navLinks a:hover svg{color:#cbd5e1;margin-left:0;transform:scale(1)}.dashboardWrapper .dashboardSidebar .sidebarBottom{display:none}.dashboardWrapper .dashboardContent{max-height:none;min-height:400px}}.privacyPolicyContainer{max-width:1100px;margin:90px auto 28px;padding:2.25rem;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.02)),#18182b;border-radius:calc(6px*1.1);box-shadow:0 6px 30px rgba(20,12,80,.06);color:#f8fafc;font-family:Outfit,sans-serif,Inter,Segoe UI,Arial;border:1px solid rgba(167,139,250,.1);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.privacyPolicyContainer h1{font-size:1.45rem;margin:0 0 1rem;letter-spacing:.2px;font-weight:700;color:rgb(226.58,234.7,242.82)}.privacyPolicyContainer section{margin:1rem 0 1.4rem;padding-bottom:.6rem;border-bottom:1px dashed rgba(167,139,250,.06)}.privacyPolicyContainer section h2{font-size:1.05rem;margin:0 0 .6rem;font-weight:600;color:rgb(212.3,224.5,236.7)}.privacyPolicyContainer section h3{font-size:.98rem;margin:.5rem 0 .35rem;font-weight:600;color:rgb(219.44,229.6,239.76)}.privacyPolicyContainer section li,.privacyPolicyContainer section p{font-size:.99rem;margin:.45rem 0;color:#f8fafc}.privacyPolicyContainer section ul{margin:.5rem 0 .8rem 1.2rem;list-style:disc}.privacyPolicyContainer section a{color:#a78bfa;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.privacyPolicyContainer section a:focus,.privacyPolicyContainer section a:hover{color:rgb(137.3272727273,99.8859504132,248.3140495868);-webkit-text-decoration-color:rgb(137.3272727273,99.8859504132,248.3140495868);text-decoration-color:rgb(137.3272727273,99.8859504132,248.3140495868);outline:none}.privacyPolicyContainer strong{color:#f8fafc;font-weight:700}.privacyPolicyContainer .legalUpdate{margin-top:1.6rem;font-size:.92rem;color:#cbd5e1;text-align:right;opacity:.9}@media(max-width:700px){.privacyPolicyContainer{padding:1.2rem}.privacyPolicyContainer h1{font-size:1.25rem}.privacyPolicyContainer section{margin:.8rem 0}}@media(max-width:450px){.privacyPolicyContainer{margin:80px 10px 16px;padding:1rem}.privacyPolicyContainer h1{font-size:1.12rem}.privacyPolicyContainer section h2{font-size:.98rem}.privacyPolicyContainer .legalUpdate{text-align:left}}.alertsWrapper{display:flex;flex-direction:column;gap:16px;min-height:calc(100% - 60px);padding:30px}@media(max-width:768px){.alertsWrapper{padding:15px}}@media(max-width:480px){.alertsWrapper{padding:10px;gap:1.5rem}}.alertsWrapper .settingsContainer{display:flex;flex-direction:column;gap:12px;background:#23233a;border-radius:6px;padding:1.2rem 1rem;border:1px solid rgba(139,92,246,.06)}@media(max-width:768px){.alertsWrapper .settingsContainer{max-width:100%;padding:.7rem}}.alertsWrapper .settingsContainer h3{display:flex;justify-content:left;align-items:center;gap:15px;font-size:1.5rem;font-weight:600}.alertsWrapper .settingsContainer h3 .saveState{display:flex;justify-content:center;align-items:center;font-size:.8rem;font-weight:400;color:rgba(203,213,225,.7);gap:6px;transition:color .3s ease}.alertsWrapper .settingsContainer .notificationChannelsList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.alertsWrapper .settingsContainer .notificationChannelsList .notificationChannelItem{display:flex;flex-direction:column;align-items:stretch;margin:5px 0;border-radius:6px;font-size:1rem}.alertsWrapper .settingsContainer .notificationChannelsList .notificationChannelItem .channelText{display:flex;align-items:center;gap:8px}.alertsWrapper .settingsContainer .notificationChannelsList .notificationChannelItem .channelInput{flex:1 1;padding:6px 8px;border-radius:6px;background-color:rgba(20,20,32,.3);border:2px solid hsla(0,0%,100%,.08);color:#f8fafc;font-size:16px}.alertsWrapper .settingsContainer .notificationChannelsList .notificationChannelItem .channelInput:focus{outline:none}.alertsWrapper .settingsContainer .notificationChannelsList .notificationChannelItem .channelInput::placeholder{color:rgba(203,213,225,.6);transition:color .3s ease}.alertsWrapper .settingsContainer .notificationChannelsList .notificationChannelItem .channelInput:focus::placeholder{color:rgba(203,213,225,.8)}.alertsWrapper .alertGamesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;height:100%}.alertsWrapper .alertGamesGrid .gameCardOverlay{position:relative}.alertsWrapper .alertGamesGrid .gameCardOverlay:hover .deleteButton{opacity:1}.alertsWrapper .alertGamesGrid .gameCardOverlay .editButton{position:absolute;top:8px;right:8px;z-index:10}.overviewWrapper{display:flex;flex-direction:column;min-height:calc(100% - 60px);padding:30px;gap:3rem}@media(max-width:768px){.overviewWrapper{padding:15px}}@media(max-width:480px){.overviewWrapper{padding:10px;gap:1.5rem}}.overviewWrapper h2{margin:0}.overviewWrapper .previewCard{border-radius:6px;padding:1.2rem 1rem;border:2px solid #23233a}.overviewWrapper .previewCard .previewCardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.overviewWrapper .previewCard .previewCardHeader h3{display:flex;align-items:center;margin:0;gap:8px;font-size:1.2rem;font-weight:600}.overviewWrapper .previewCard .previewCardHeader a{font-weight:600}.overviewWrapper .previewCard .previewCardContent{position:relative}.overviewWrapper .previewCard .previewCardContent .cardRowWrapper .cards{padding:0}.overviewWrapper .previewCard .previewCardContent .seeOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition-duration:.25s;border-radius:6px;cursor:pointer}.overviewWrapper .previewCard .previewCardContent .seeOverlay:hover{opacity:1}.overviewWrapper .previewCard .previewCardContent .seeOverlay .overlayText{color:#fff;font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:8px}.overviewWrapper .previewCard .previewCardContent .gameListPreview{display:flex;gap:16px;overflow-x:hidden;padding-bottom:10px}.overviewWrapper .previewCard .previewCardContent .gameListPreview .gameCard,.overviewWrapper .previewCard .previewCardContent .gameListPreview .gameCardSkeleton{min-width:300px;max-width:300px;flex:0 0 auto;height:auto}@media(max-width:768px){.overviewWrapper .previewCard .previewCardContent .gameListPreview .gameCard,.overviewWrapper .previewCard .previewCardContent .gameListPreview .gameCardSkeleton{min-width:250px;max-width:250px}}.favoritesWrapper{display:flex;flex-direction:column;gap:16px;min-height:calc(100% - 60px);padding:30px}@media(max-width:768px){.favoritesWrapper{padding:15px}}@media(max-width:480px){.favoritesWrapper{padding:10px;gap:1.5rem}}.favoritesWrapper .favoriteGamesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px;height:100%}.favoritesWrapper .gameCardRemoveOverlay{position:relative}.favoritesWrapper .gameCardRemoveOverlay:hover .deleteButton{opacity:1}.favoritesWrapper .gameCardRemoveOverlay .deleteButton{position:absolute;top:8px;right:8px;background:#d9534f;border-radius:6px;padding:.5rem;cursor:pointer;border:none;box-shadow:none;color:#fff;z-index:10;opacity:0;transition-duration:.25s;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.favoritesWrapper .gameCardRemoveOverlay .deleteButton svg{width:30px;height:30px;color:#f8fafc}.favoritesWrapper .gameCardRemoveOverlay .deleteButton:hover{background:#c9302c;transform:scale(1.05)}.settingsWrapper{display:flex;flex-direction:column;min-height:calc(100% - 60px);padding:30px;gap:1.5rem}@media(max-width:768px){.settingsWrapper{padding:15px}}@media(max-width:480px){.settingsWrapper{padding:10px;gap:1.5rem}}.settingsWrapper .deleteBtn,.settingsWrapper .logoutBtn{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.settingsWrapper .logoutBtn{background:#555;color:#fff}.settingsWrapper .logoutBtn:hover{background:#777}.settingsWrapper .deleteBtn{background:#d9534f;color:#fff}.settingsWrapper .deleteBtn:hover{background:#c9302c}.settingsWrapper button{padding:.5rem;cursor:pointer;overflow:hidden;background:#8b5cf6;color:#f8fafc;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem;transition-duration:.25s;letter-spacing:.5px;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;max-width:300px;gap:8px}.settingsWrapper button:hover{background:#7c3aed;color:#fff}.settingsWrapper button svg{width:24px;height:24px;color:#f8fafc}.settingsWrapper button.deleteButton{background:#ff4d4f;color:#fff}.settingsWrapper button.deleteButton:hover{background:rgb(255,41.3,43.7011235955);color:#fff}.clickAnimation.clicked,.clickAnimation:active{transition:transform .15s ease!important;transform:scale(.95)!important}.game-carousel{height:100vh;overflow:hidden;background:#000}.game-card,.game-carousel{width:100%;position:relative}.game-card{height:100%;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s ease}.game-media{position:absolute;width:100%;height:100%;object-fit:cover}.game-info{position:relative;z-index:2;padding:2rem;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff}.game-info .game-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.game-info .game-price{font-size:1.5rem}.preload{display:none}