.gs-root{background:#000;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative}.gs-root:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(560px 420px at 8% -8%,#c084fc29,#0000 65%),radial-gradient(620px 460px at 100% 12%,#67e8f91f,#0000 60%),radial-gradient(480px 420px at 20% 100%,#86efac14,#0000 60%);position:absolute;inset:0}.gs-bg-clip{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gs-bg-image{object-fit:contain;object-position:right center;opacity:.22;width:auto;max-width:55%;height:120%;position:absolute;top:-10%;right:0}.gs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-header{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0000008c;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0}.gs-header-inner{width:100%;max-width:1080px;padding:calc(env(safe-area-inset-top) + 16px) 24px 16px;align-items:center;gap:12px;margin:0 auto;display:flex}.gs-logo-link{display:inline-flex}.gs-logo{width:auto;height:22px}.gs-header-title{color:#fff6;letter-spacing:.06em;text-transform:uppercase;border-left:1px solid #ffffff26;padding-left:12px;font-size:13px;font-weight:600}.gs-menu-btn{appearance:none;color:#ffffffbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;transition:color .15s,border-color .15s,background .15s;display:flex}.gs-menu-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff59}.gs-main{z-index:1;width:100%;max-width:1080px;padding:40px 24px calc(env(safe-area-inset-bottom) + 48px);flex:1;margin:0 auto;position:relative}.gs-hero{max-width:620px;margin:0 0 32px}.gs-title{color:#fff;letter-spacing:-.015em;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.18}.gs-subtitle{color:#fff9;margin:0;font-size:16px;line-height:1.55}.gs-controls{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.gs-chips{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:2px 0 6px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.gs-chips::-webkit-scrollbar{display:none}.gs-chip{appearance:none;scroll-snap-align:start;white-space:nowrap;color:#ffffffa6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s,transform .15s;display:inline-flex}.gs-chip:hover{color:#fff;border-color:#ffffff4d;transform:translateY(-1px)}.gs-chip.is-active{color:#000;background:linear-gradient(135deg,#c084fc 0%,#67e8f9 60%,#86efac 100%);border-color:#0000;box-shadow:0 6px 20px -8px #c084fc99}.gs-controls-row{flex-wrap:wrap;gap:10px;display:flex}.gs-search{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;flex:220px;min-width:0;padding:11px 14px;font-family:inherit;font-size:14px}.gs-search::placeholder{color:#ffffff59}.gs-search:focus{border-color:#c084fc80}.gs-sort{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;flex:none;padding:11px 14px;font-family:inherit;font-size:14px}.gs-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;display:grid}.gs-empty{color:#ffffff73;text-align:center;grid-column:1/-1;padding:40px 0;font-size:14px}.gs-card{appearance:none;text-align:left;cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;padding:0;font-family:inherit;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.gs-card:hover{border-color:#ffffff3d;transform:translateY(-4px);box-shadow:0 20px 40px -22px #000000b3}.gs-card:hover .gs-card-icon{transform:scale(1.08)}.gs-card:hover .gs-card-arrow{color:#fff;transform:translate(2px)}.gs-card-media{aspect-ratio:3/4;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.gs-card-media:after{content:"";background:radial-gradient(120% 90% at 50% 100%,#00000059,#0000 60%);position:absolute;inset:0}.gs-card--games .gs-card-media{background:linear-gradient(160deg,#c084fc52,#67e8f924 70%,#0006)}.gs-card--topup .gs-card-media{background:linear-gradient(160deg,#67e8f94d,#86efac29 70%,#0006)}.gs-card--giftcards .gs-card-media{background:linear-gradient(160deg,#f9a8d44d,#fcd34d2e 70%,#0006)}.gs-card-category{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fffc;letter-spacing:.02em;background:#0006;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px}.gs-card-icon{filter:drop-shadow(0 8px 18px #00000073);font-size:42px;line-height:1;transition:transform .25s}.gs-card-body{border-top:1px solid #ffffff14;flex-direction:column;gap:5px;padding:13px 14px 15px;display:flex}.gs-card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gs-card-subtitle{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gs-card-price-row{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.gs-card-price{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.gs-card-arrow{color:#ffffff59;font-size:14px;transition:transform .2s,color .2s}.gs-footer{z-index:1;padding:28px 24px calc(env(safe-area-inset-bottom) + 24px);border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.gs-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.gs-footer-link{color:#fff6;font-size:13px;text-decoration:none}.gs-footer-link:hover{color:#ffffffb3}.gs-footer-legal{color:#ffffff4d;margin:0;font-size:12.5px}.gs-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.gs-modal{width:100%;max-width:440px;max-height:92dvh;padding:24px 20px calc(env(safe-area-inset-bottom) + 24px);background:#0a0a0a;border:1px solid #ffffff1f;border-radius:24px 24px 0 0;flex-direction:column;gap:18px;display:flex;overflow-y:auto}@media (min-width:560px){.gs-modal-backdrop{align-items:center;padding:24px}.gs-modal{border-radius:24px;max-height:88dvh}}.gs-modal-header{align-items:flex-start;gap:12px;display:flex}.gs-modal-icon{background:#ffffff0f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.gs-modal-heading{flex:1;min-width:0}.gs-modal-title{color:#fff;margin:0;font-size:16.5px;font-weight:700;line-height:1.3}.gs-modal-subtitle{color:#ffffff73;margin:2px 0 0;font-size:13px}.gs-modal-close{appearance:none;color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:18px;line-height:1}.gs-modal-close:hover{color:#fff;background:#ffffff1f}.gs-variants{flex-direction:column;gap:8px;display:flex}.gs-variant{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:13px 14px;transition:border-color .15s,background .15s;display:flex}.gs-variant.is-selected{background:#c084fc14;border-color:#c084fc8c}.gs-variant input{accent-color:#c084fc;flex-shrink:0}.gs-variant-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gs-variant-label{color:#fff;font-size:14px;font-weight:600}.gs-variant-note{color:#fff6;font-size:12px}.gs-variant-price{color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:700}.gs-input{flex-direction:column;gap:6px;display:flex}.gs-input span{color:#ffffff80;font-size:13px}.gs-input input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px}.gs-input input:focus{border-color:#c084fc80}.gs-consents{flex-direction:column;gap:10px;display:flex}.gs-checkbox{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.gs-checkbox input{accent-color:#c084fc;flex-shrink:0;margin-top:2px}.gs-checkbox span{color:#ffffff8c;font-size:13px;line-height:1.5}.gs-checkbox a{color:#ffffffd9;text-underline-offset:2px;text-decoration:underline}.gs-btn{appearance:none;letter-spacing:.2px;cursor:pointer;color:#000;background:linear-gradient(135deg,#c084fc 0%,#a78bfa 15%,#67e8f9 35%,#86efac 55%,#fcd34d 70%,#f9a8d4 85%,#c084fc 100%) 0 0/300% 300%;border:none;border-radius:14px;width:100%;min-height:52px;padding:15px 0;font-family:inherit;font-size:15px;font-weight:700;animation:4s infinite gs-holo-shift}.gs-btn:disabled{opacity:.35;cursor:default;animation:none}.gs-btn:active:not(:disabled){opacity:.88}.gs-btn--submit.is-loading{opacity:.75}@keyframes gs-holo-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.gs-btn{animation:none}}.gs-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 4px 4px;display:flex}.gs-done-icon{color:#000;background:linear-gradient(135deg,#86efac,#67e8f9);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;font-size:26px;display:flex}.gs-done-title{color:#fff;margin:0;font-size:18px;font-weight:700}.gs-done-text{color:#ffffff8c;margin:0 0 14px;font-size:13.5px;line-height:1.55}.gs-done .gs-btn{color:#fff;background:#ffffff14;animation:none}.gs-menu-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.gs-menu{width:100%;max-width:340px;height:100dvh;padding:calc(env(safe-area-inset-top) + 20px) 20px calc(env(safe-area-inset-bottom) + 20px);background:#0a0a0a;border-left:1px solid #ffffff1f;flex-direction:column;gap:20px;animation:.22s cubic-bezier(.16,1,.3,1) gs-menu-in;display:flex;overflow-y:auto}@keyframes gs-menu-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gs-menu{animation:none}}.gs-menu-header{justify-content:space-between;align-items:center;display:flex}.gs-menu-title{color:#fff;margin:0;font-size:16px;font-weight:700}.gs-menu-list{flex-direction:column;gap:6px;display:flex}.gs-menu-item{color:#fff;background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.gs-menu-item:hover{background:#c084fc12;border-color:#c084fc66}.gs-menu-item-arrow{color:#ffffff59;flex-shrink:0;font-size:14px}.gs-menu-contact{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:auto;padding-top:18px;display:flex}.gs-menu-contact-label{color:#fff6;font-size:12px}.gs-menu-contact-value{color:#ffffffd9;width:fit-content;font-size:14px;text-decoration:none}.gs-menu-contact-value:hover{color:#fff;text-underline-offset:2px;text-decoration:underline}@media (max-width:420px){.gs-menu{max-width:88vw}}@media (max-width:620px){.gs-title{font-size:27px}.gs-bg-image{opacity:.14;max-width:80%}.gs-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:12px}.gs-card-icon{font-size:34px}}
