.CloseButton_button__yKGyq{position:relative;width:24px;height:24px;padding:0;border:none;background:none;color:var(--shop-button-bg-solid);cursor:pointer;line-height:0}.CloseButton_button__yKGyq:before{content:"";position:absolute;inset:-10px}.CloseButton_button__yKGyq:hover{opacity:.7}.CloseButton_button__yKGyq:focus-visible{outline:2px solid var(--shop-button-bg-solid);outline-offset:2px;border-radius:4px}.Modal_modal__gBq3x{margin:auto;padding:0;border:none;background:rgba(0,0,0,0);max-width:100vw;max-height:100vh;opacity:0;transform:translateY(12px) scale(.98);isolation:isolate;outline:none;transition:transform .16s cubic-bezier(.4,0,1,1),opacity .16s cubic-bezier(.4,0,1,1),overlay allow-discrete .2s,display allow-discrete .2s;will-change:transform,opacity}.Modal_modal__gBq3x::-webkit-backdrop{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;-webkit-transition:opacity .2s ease-out,overlay allow-discrete .2s,display allow-discrete .2s;transition:opacity .2s ease-out,overlay allow-discrete .2s,display allow-discrete .2s}.Modal_modal__gBq3x::backdrop{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .2s ease-out,overlay allow-discrete .2s,display allow-discrete .2s}.Modal_modal__gBq3x[open]{opacity:1;transform:none;transition:transform .24s cubic-bezier(.2,.8,.2,1) .1s,opacity .14s ease-out .1s,overlay allow-discrete .24s,display allow-discrete .24s}.Modal_modal__gBq3x[open]::-webkit-backdrop{opacity:1;-webkit-transition:opacity .14s ease-out,overlay allow-discrete .14s,display allow-discrete .14s;transition:opacity .14s ease-out,overlay allow-discrete .14s,display allow-discrete .14s}.Modal_modal__gBq3x[open]::backdrop{opacity:1;transition:opacity .14s ease-out,overlay allow-discrete .14s,display allow-discrete .14s}@media(prefers-reduced-motion:reduce){.Modal_modal__gBq3x,.Modal_modal__gBq3x[open]{transform:none;transition:opacity .12s linear,overlay allow-discrete .12s,display allow-discrete .12s}.Modal_modal__gBq3x::-webkit-backdrop,.Modal_modal__gBq3x[open]::-webkit-backdrop{-webkit-transition:opacity .12s linear,overlay allow-discrete .12s,display allow-discrete .12s;transition:opacity .12s linear,overlay allow-discrete .12s,display allow-discrete .12s}.Modal_modal__gBq3x::backdrop,.Modal_modal__gBq3x[open]::backdrop{transition:opacity .12s linear,overlay allow-discrete .12s,display allow-discrete .12s}}@starting-style{.Modal_modal__gBq3x[open]{opacity:0;transform:translateY(12px) scale(.98)}.Modal_modal__gBq3x[open]::-webkit-backdrop{opacity:0}.Modal_modal__gBq3x[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){@starting-style{.Modal_modal__gBq3x[open]{transform:none}}}@media(max-width:767px){.Modal_mobile-full-screen__LuEX2{margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0}.Modal_mobile-full-screen__LuEX2>.Modal_modal-inner__AwiMl{height:100%}}.Modal_modal-inner__AwiMl{display:flex;flex-direction:column;width:100%}.Placeholder_placeholder__mnZtX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--shop-line-color);border-radius:14px;background:rgba(0,0,0,0);color:var(--shop-text-tertiary);overflow:hidden;transition:color .2s,border-color .2s}.Placeholder_highlighted__9i7lE,.Placeholder_interactive___kjTy:hover{color:var(--shop-button-bg);border-color:var(--shop-button-bg)}.Placeholder_inline__OtFus{flex-direction:row;gap:6px;padding:6px 12px;border-width:1.5px;border-radius:9999px}.Placeholder_inline__OtFus svg{width:16px;height:16px}.Placeholder_label___zVTe{font-size:9px;text-transform:uppercase;line-height:1.4;text-align:center}@media(min-width:768px){.AboutModal_dialog__qf2qt{width:100%;height:100%;max-width:720px;max-height:calc(100dvh - 48px);border-radius:16px}}.AboutModal_modal__TFyy2{background:var(--shop-bg);display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;border-radius:0}@media(min-width:768px){.AboutModal_modal__TFyy2{border-radius:16px;border:1px solid var(--shop-line-color)}}.AboutModal_header__ktTS3{position:relative;flex-shrink:0;padding-top:16px}@media(min-width:768px){.AboutModal_header__ktTS3{display:flex;flex-direction:column;gap:16px;padding:24px 24px 0}}.AboutModal_header-logo__nLPWd{position:relative;width:100%;height:220px}@media(min-width:768px){.AboutModal_header-logo__nLPWd{display:none}}.AboutModal_header-title__5isTl{display:none}@media(min-width:768px){.AboutModal_header-title__5isTl{display:flex;align-items:center;justify-content:space-between;padding:0 8px}}.AboutModal_header-name__PagI9{display:flex;flex-direction:column;gap:4px;justify-content:center}.AboutModal_game-name__vCWmT{margin:0;font-size:20px;font-family:var(--shop-font-medium,inherit);font-weight:500;line-height:1.4;color:var(--shop-text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.AboutModal_game-maker__rgJ2L{margin:0;font-size:14px;line-height:1.3;color:var(--shop-text-tertiary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AboutModal_close-btn-mobile__tWNbX{position:absolute;top:24px;right:24px;z-index:1}@media(min-width:768px){.AboutModal_close-btn-mobile__tWNbX{display:none}}.AboutModal_close-btn-desktop__Rpvqa{display:none;flex-shrink:0}@media(min-width:768px){.AboutModal_close-btn-desktop__Rpvqa{display:flex}}.AboutModal_divider__xz4XY{display:none;height:1px;background:var(--shop-line-color)}@media(min-width:768px){.AboutModal_divider__xz4XY{display:block}}.AboutModal_body__UKdC9{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.AboutModal_body-logo__ufBNQ{display:none;position:relative;width:340px;height:140px;align-self:center}@media(min-width:768px){.AboutModal_body-logo__ufBNQ{display:block;margin:16px 0}}.AboutModal_logo-placeholder__Pmj6u{width:100%;height:100%}.AboutModal_body-name__s3VQY{display:flex;flex-direction:column;gap:4px;text-align:center}@media(min-width:768px){.AboutModal_body-name__s3VQY{display:none}}.AboutModal_description__YteXn{font-size:15px;line-height:1.4;color:var(--shop-text-secondary);text-align:start;white-space:pre-wrap;margin:0}.AboutModal_section-divider__kfgkl{display:flex;align-items:center;gap:8px;color:var(--shop-text-secondary);font-size:13px;font-family:var(--shop-font-medium,inherit);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.AboutModal_section-divider__kfgkl:after,.AboutModal_section-divider__kfgkl:before{content:"";flex:1 1;height:1px;background:var(--shop-line-color)}.AboutModal_section-label__CB6L6{white-space:nowrap}.AboutModal_section-maker__1h_eL{margin:-16px 0 0;font-size:12px;color:var(--shop-text-tertiary);text-align:center}.AboutModal_game-grid__Hf9hz{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.AboutModal_game-grid__Hf9hz{flex-direction:row;flex-wrap:wrap;gap:24px}}.AboutModal_game-item__mWnGC{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit}@media(min-width:768px){.AboutModal_game-item__mWnGC{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 12px);min-width:0}}.AboutModal_game-icon__R_43U{width:80px;height:80px;border-radius:24px;corner-shape:squircle;object-fit:cover;flex-shrink:0}.AboutModal_game-item-name__ZeSdt{font-size:16px;font-family:var(--shop-font-medium,inherit);font-weight:500;line-height:1.4;color:var(--shop-text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CheckoutResultModal_dialog__asbyt{margin:auto;max-width:360px;border-radius:16px}.CheckoutResultModal_body__iNVAI{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;background:var(--shop-bg);border-radius:16px;text-align:center}.CheckoutResultModal_icon__7K_rq{width:96px;height:96px}.CheckoutResultModal_title__Otd6i{margin:0;font-size:18px;font-family:var(--shop-font-medium,inherit);font-weight:500;color:var(--shop-text-primary)}.CheckoutResultModal_message__1FnNg{margin:0;font-size:14px;line-height:1.5;color:var(--shop-text-secondary)}.CheckoutResultModal_submessage__DAffM{margin:0;font-size:13px;line-height:1.4;color:var(--shop-text-tertiary)}.CheckoutResultModal_btn__eKVpU{width:100%;max-width:200px;height:40px;border-radius:9999px;border:none;background:var(--shop-button-bg);color:var(--shop-button-text);font-size:14px;cursor:pointer}.CheckoutResultModal_btn__eKVpU:hover{opacity:.9}.ProductImage_mark__3IV8P{position:absolute;inset:0;width:32px;height:32px;margin:auto;color:var(--shop-text-secondary);pointer-events:none;animation:ProductImage_mark-in__AAF4_ .2s cubic-bezier(.16,1,.3,1) .4s both}.ProductImage_animated__Wq2ZO,.ProductImage_still__YZD5X{display:block;width:100%;height:100%;overflow:visible}@keyframes ProductImage_mark-in__AAF4_{0%{opacity:0}}.ProductImage_still__YZD5X{display:none}@media(prefers-reduced-motion:reduce){.ProductImage_mark__3IV8P{animation-duration:0s}.ProductImage_animated__Wq2ZO{display:none}.ProductImage_still__YZD5X{display:block}}.ConfigItemCard_item-card__DksjT{display:flex;flex-direction:column;gap:8px;max-width:310px;width:100%;cursor:pointer;transition:transform .2s ease}@media(min-width:640px){.ConfigItemCard_item-card__DksjT{gap:16px}}.ConfigItemCard_item-card__DksjT:hover{transform:translateY(-2px)}.ConfigItemCard_media-area__hTij7{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:16px;background:var(--shop-media-bg);display:flex;align-items:center;justify-content:center;padding:20px}@media(min-width:640px){.ConfigItemCard_media-area__hTij7{padding:0}}.ConfigItemCard_media-area__hTij7 img,.ConfigItemCard_media-area__hTij7 video{width:100%;height:100%;object-fit:cover}@media(min-width:640px){.ConfigItemCard_media-area__hTij7 img,.ConfigItemCard_media-area__hTij7 video{width:192px;height:192px}}.ConfigItemCard_badge__wisQ1{position:absolute;top:8px;left:8px;z-index:1;padding:6px 12px;border-radius:24px;background:var(--shop-button-bg);color:var(--shop-button-text);font-size:13px;font-family:var(--shop-font-medium,inherit);font-weight:500;line-height:1.2;max-width:calc(100% - 16px);width:-moz-fit-content;width:fit-content;overflow-wrap:break-word;text-wrap:balance}@media(max-width:639px){.ConfigItemCard_badge__wisQ1{padding:4px 10px;border-radius:12px;font-size:12px;max-width:calc(100% - 12px);left:6px;top:6px}}.ConfigItemCard_badge--upcoming__uQXaP{background:var(--shop-badge-upcoming-bg,#3457d5);color:var(--shop-badge-upcoming-text,#fff)}.ConfigItemCard_badge--ended__8E3jG{background:var(--shop-badge-ended-bg,rgba(20,20,20,.72));color:var(--shop-badge-ended-text,#fff)}.ConfigItemCard_cadence-chip__kToTv{position:absolute;left:8px;bottom:8px;z-index:1;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:6px;background:rgb(from var(--shop-bg-solid,#000) r g b/.72);color:var(--shop-text-primary);font-family:var(--shop-font-medium,inherit);font-size:12px;font-weight:500;line-height:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:640px){.ConfigItemCard_cadence-chip__kToTv{left:12px;bottom:12px;max-width:calc(100% - 24px)}}.ConfigItemCard_media-placeholder__0_MYB{width:100%;height:100%;background:var(--shop-item-placeholder) center/cover no-repeat}.ConfigItemCard_text-area__aAtag{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:0 8px}@media(min-width:640px){.ConfigItemCard_text-area__aAtag{gap:8px;padding:0 12px}}.ConfigItemCard_item-name__G5ldZ{margin:0;font-family:var(--shop-font-medium,inherit);font-weight:500;font-size:13px;line-height:1.4;color:var(--shop-text-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.2em}@media(min-width:640px){.ConfigItemCard_item-name__G5ldZ{font-size:15px}}.ConfigItemCard_item-category__z5Hpl{display:inline-block;font-size:11px;line-height:1;font-family:var(--shop-font-medium,inherit);font-weight:500;color:var(--shop-text-tertiary)}@media(min-width:640px){.ConfigItemCard_item-category__z5Hpl{font-size:13px}}.ConfigItemCard_item-price__S7yQE{margin:auto 0 0;padding-top:8px;font-family:var(--shop-font-medium,inherit);font-weight:500;font-size:15px;line-height:1;white-space:nowrap}@media(min-width:640px){.ConfigItemCard_item-price__S7yQE{font-size:17px}}.ConfigItemCard_currency-symbol__1tpGi{color:var(--shop-currency-color)}.ConfigItemCard_price-amount__oX6ti{color:var(--shop-text-secondary)}.ConfigItemCard_regular-price__Gxx05{margin-left:8px;font-size:.87em;font-weight:400;color:var(--shop-text-secondary);opacity:.8}.ConfigItemCard_price-suffix__KCoP8{margin-left:3px;font-size:.78em;font-weight:400;color:var(--shop-text-tertiary)}.ConfigItemCard_end-date__fB7UB{margin:0;font-size:11px;line-height:1;color:var(--shop-text-tertiary)}@media(min-width:640px){.ConfigItemCard_end-date__fB7UB{font-size:15px;padding-bottom:24px}}.ConnectBlock_connect-block__Rfx9m{background:var(--shop-bg);border-radius:28px;padding:8px;display:flex;flex-direction:column;gap:8px;width:100%}@media(min-width:640px){.ConnectBlock_connect-block__Rfx9m{width:auto;border-radius:9999px}}.ConnectBlock_main__JHtye{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}@media(min-width:640px){.ConnectBlock_main__JHtye{flex-wrap:nowrap;gap:32px}}.ConnectBlock_connect-block__Rfx9m[data-connect-mode=input] .ConnectBlock_main__JHtye{flex-direction:column;align-items:stretch;flex-wrap:nowrap}@media(min-width:640px){.ConnectBlock_connect-block__Rfx9m[data-connect-mode=input] .ConnectBlock_main__JHtye{flex-direction:row;align-items:center}}.ConnectBlock_validation-msg__Eusb8{margin:0;padding:0 12px 4px;font-size:12px;line-height:1.3;text-align:center}.ConnectBlock_validation-msg__Eusb8[data-tone=invalid]{color:#e5484d}.ConnectBlock_validation-msg__Eusb8[data-tone=unavailable]{color:#d97706}.ConnectBlock_spinner___78Xl{flex-shrink:0;width:14px;height:14px;margin-left:8px;border-radius:9999px;border:2px solid var(--shop-text-secondary);border-top:2px solid rgba(0,0,0,0);animation:ConnectBlock_connect-spin__vCfjI .8s linear infinite}@keyframes ConnectBlock_connect-spin__vCfjI{to{transform:rotate(1turn)}}.ConnectBlock_left__5qP_D{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.ConnectBlock_info-btn__EWgML{position:relative;width:40px;height:40px;border-radius:9999px;background:rgba(154,154,154,.17);border:none;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--shop-button-bg-solid)}.ConnectBlock_info-btn__EWgML:before{content:"";position:absolute;inset:-2px}.ConnectBlock_info-btn__EWgML:hover{opacity:.85}.ConnectBlock_info-btn__EWgML svg{width:20px;height:20px}.ConnectBlock_game-meta__HZM0i{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:40px;min-width:0;flex:1 1}.ConnectBlock_game-name___O_hS{font-size:17px;font-family:var(--shop-font-medium,inherit);font-weight:500;color:var(--shop-text-primary)}.ConnectBlock_game-maker__v9VxY,.ConnectBlock_game-name___O_hS{margin:0;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ConnectBlock_game-maker__v9VxY{font-size:11px;color:var(--shop-text-secondary)}.ConnectBlock_user-info__VrGzj{background:rgba(154,154,154,.17);border-radius:32px;height:40px}@media(pointer:coarse){.ConnectBlock_user-info__VrGzj{height:48px}}.ConnectBlock_user-info__VrGzj{display:flex;align-items:center;justify-content:center;padding-inline:20px;flex-shrink:0;width:auto;min-width:100px}.ConnectBlock_connect-block__Rfx9m[data-connect-mode=input] .ConnectBlock_user-info__VrGzj{width:100%}@media(min-width:640px){.ConnectBlock_connect-block__Rfx9m[data-connect-mode=input] .ConnectBlock_user-info__VrGzj{width:auto}}.ConnectBlock_username-text__8iP_q{font-size:14px;line-height:1;color:var(--shop-text-primary);white-space:nowrap;text-align:center}.ConnectBlock_user-info__VrGzj:focus{outline:none}.ConnectBlock_user-info__VrGzj:focus-visible{outline:2px solid var(--shop-text-primary);outline-offset:2px}.ConnectBlock_user-info__VrGzj:has(.ConnectBlock_username-stack__rq95j){flex-shrink:1;min-width:0;max-width:65%;padding-inline:16px}@media(min-width:640px){.ConnectBlock_user-info__VrGzj:has(.ConnectBlock_username-stack__rq95j){max-width:none}}.ConnectBlock_username-stack__rq95j{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:160px}@media(min-width:640px){.ConnectBlock_username-stack__rq95j{max-width:240px}}.ConnectBlock_username-id__mbcKj,.ConnectBlock_username-stack__rq95j .ConnectBlock_username-text__8iP_q{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ConnectBlock_username-id__mbcKj{font-size:11px;line-height:1;color:var(--shop-text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConnectBlock_username-input__oP3sX{width:100%;height:100%;border:none;background:rgba(0,0,0,0);font-size:14px;line-height:1;color:var(--shop-text-primary);text-align:center;outline:none}@media(pointer:coarse){.ConnectBlock_username-input__oP3sX{font-size:16px}}.ConnectBlock_username-input__oP3sX::placeholder{color:var(--shop-text-primary);opacity:.6}.ConnectBlock_user-info__VrGzj:has(.ConnectBlock_username-input__oP3sX:focus-visible){outline:2px solid var(--shop-text-primary);outline-offset:2px}.ConnectBlock_login-pending__Rj3J4{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;min-height:40px;min-width:0}@media(max-width:639px){.ConnectBlock_login-pending__Rj3J4{flex-basis:100%;justify-content:flex-start}}.ConnectBlock_login-pending__Rj3J4 .ConnectBlock_spinner___78Xl{position:static;transform:none}.ConnectBlock_login-cancel-btn__h1RNq,.ConnectBlock_login-pending-text__0m6Jg{font-size:13px;color:var(--shop-text-secondary)}.ConnectBlock_login-cancel-btn__h1RNq{background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:underline;padding:4px}.ConnectBlock_login-cancel-btn__h1RNq:hover{color:var(--shop-text-primary)}.ConnectBlock_logout-btn__JGZAX{flex-shrink:0;background:rgba(0,0,0,0);border:none;color:var(--shop-text-secondary);font-size:12px;cursor:pointer;text-decoration:underline;padding:4px 0 4px 10px;white-space:nowrap}.ConnectBlock_logout-btn__JGZAX:hover{color:var(--shop-text-primary)}.ConnectBlock_login-btn__Ripq0{background:var(--shop-button-bg);color:var(--shop-button-text);border:none;border-radius:9999px;padding:12px 20px;font-size:14px;cursor:pointer;white-space:nowrap;flex-shrink:0;min-width:100px}@media(pointer:coarse){.ConnectBlock_login-btn__Ripq0{min-height:44px}}.ConnectBlock_login-btn__Ripq0:hover{opacity:.9}.ConnectBlock_user-info__VrGzj[data-has-help] .ConnectBlock_username-input__oP3sX{padding:0 32px}.ConnectBlock_user-info__VrGzj[data-has-help]{position:relative}.ConnectBlock_help-btn__rR7mr{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;transform:translateY(-50%);border:none;border-radius:9999px;background:none;color:var(--shop-text-secondary);cursor:pointer}.ConnectBlock_help-btn__rR7mr:before{content:"";position:absolute;inset:-6px}.ConnectBlock_help-btn__rR7mr:hover{color:var(--shop-text-primary)}.ConnectBlock_help-btn__rR7mr:focus-visible{outline:2px solid var(--shop-text-primary);outline-offset:0}.RichText_richText__9YycE{color:var(--shop-text-primary);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.RichText_richText__9YycE>:first-child{margin-top:0}.RichText_richText__9YycE>:last-child{margin-bottom:0}.RichText_richText__9YycE p{margin:0 0 12px;white-space:pre-line}.RichText_richText__9YycE ol,.RichText_richText__9YycE ul{margin:0 0 12px;padding-left:1.4em}.RichText_richText__9YycE li{margin:0 0 4px}.RichText_richText__9YycE li>p{margin:0}.RichText_richText__9YycE strong{font-family:var(--shop-font-medium,inherit);font-weight:500}.RichText_richText__9YycE a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.RichText_richText__9YycE a:hover{-webkit-text-decoration-color:var(--shop-button-bg-solid);text-decoration-color:var(--shop-button-bg-solid);text-decoration-thickness:2px}.RichText_richText__9YycE a:focus-visible{outline:2px solid var(--shop-text-primary);outline-offset:2px;border-radius:2px}.RichText_figure__1v5wb{margin:4px 0 16px;text-align:center}.RichText_image__v2AGx{display:inline-block;width:auto;max-width:100%;height:auto;max-height:min(60dvh,560px);vertical-align:top;border-radius:12px}.RichText_newTab__IhRb4{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.PlayerIdHelpModal_dialog__GRuhP{width:100%;max-width:100vw;margin:auto 0 0;max-height:88dvh;border-radius:20px 20px 0 0}@media(min-width:768px){.PlayerIdHelpModal_dialog__GRuhP{margin:auto;width:calc(100vw - 48px);max-width:480px;max-height:calc(100dvh - 48px);border-radius:16px}}.PlayerIdHelpModal_inner__e_V7X{max-height:inherit;background:var(--shop-bg);border-radius:inherit;border-top:1px solid var(--shop-line-color);overflow:hidden}@media(min-width:768px){.PlayerIdHelpModal_inner__e_V7X{border:1px solid var(--shop-line-color)}}.PlayerIdHelpModal_header__Ueh2t{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 12px 24px;flex-shrink:0}.PlayerIdHelpModal_title__LjHvm{margin:0;font-family:var(--shop-font-medium,inherit);font-size:17px;font-weight:500;line-height:1.3;color:var(--shop-text-primary)}.PlayerIdHelpModal_body__QRQR9{overflow-y:auto;overscroll-behavior:contain;padding:4px 24px calc(24px + env(safe-area-inset-bottom))}.PlayerIdHelpModal_body__QRQR9[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 32px),transparent)}.AppLoginQrModal_dialog__jgjnY{width:calc(100% - 32px);max-width:400px;border-radius:16px}.AppLoginQrModal_modal__1nNeH{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:var(--shop-bg-solid,var(--shop-bg));border:1px solid var(--shop-line-color);border-radius:16px;text-align:center}.AppLoginQrModal_header__i9iKp{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 40px}.AppLoginQrModal_close__KBLfn{position:absolute;top:24px;right:24px}.AppLoginQrModal_title__DsR9c{margin:0;font-size:20px;font-family:var(--shop-font-medium,inherit);font-weight:500;line-height:1.4;color:var(--shop-text-primary)}.AppLoginQrModal_lead__GZJX9{margin:0;min-height:4.5em;max-width:320px;text-wrap:pretty;word-break:auto-phrase}.AppLoginQrModal_lead__GZJX9[data-empty]{visibility:hidden}.AppLoginQrModal_lead__GZJX9{font-size:14px;line-height:1.5;color:var(--shop-text-secondary)}.AppLoginQrModal_code__4_hhG{display:flex;align-items:center;justify-content:center;width:236px;height:236px;padding:20px;box-sizing:border-box;border:1px solid var(--shop-line-color);border-radius:12px}.AppLoginQrModal_code__4_hhG[data-phase=waiting]{background:#fff}.AppLoginQrModal_code__4_hhG svg{display:block;width:100%;height:100%}.AppLoginQrModal_spinner__Z_BEs{width:24px;height:24px;border:2px solid var(--shop-line-color);border-top-color:var(--shop-text-secondary);border-radius:50%;animation:AppLoginQrModal_spin__t_muO 1s linear infinite}@media(prefers-reduced-motion:reduce){.AppLoginQrModal_spinner__Z_BEs{animation:none;border-top-color:var(--shop-line-color)}}@keyframes AppLoginQrModal_spin__t_muO{to{transform:rotate(1turn)}}.AppLoginQrModal_status___6bgZ{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:104px}.AppLoginQrModal_status-text__3EXHK{margin:0;word-break:auto-phrase;text-wrap:pretty;min-height:1.5em;max-width:320px;font-size:14px;line-height:1.5;color:var(--shop-text-primary);overflow-wrap:anywhere}.AppLoginQrModal_status-text__3EXHK:focus{outline:none}.AppLoginQrModal_status-text__3EXHK[data-visually-hidden]{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.AppLoginQrModal_open-here__i8y4z{margin-top:4px;min-height:28px}.AppLoginQrModal_open-here__i8y4z[hidden]{display:block;visibility:hidden}.AppLoginQrModal_open-here__i8y4z{padding:4px;background:none;border:none;font-size:13px;line-height:1.5;color:var(--shop-text-secondary);text-decoration:underline;cursor:pointer}.AppLoginQrModal_open-here__i8y4z:hover{color:var(--shop-text-primary)}.AppLoginQrModal_open-here__i8y4z:focus-visible{outline:2px solid var(--shop-button-bg-solid,var(--shop-text-primary));outline-offset:2px}.AppLoginQrModal_failure__HlSvV{display:flex;flex-direction:column;align-items:center;gap:16px}.AppLoginQrModal_failure-text__SiyIo{margin:0;word-break:auto-phrase;font-size:14px;line-height:1.5;color:var(--shop-text-primary);text-wrap:pretty}.AppLoginQrModal_success__VW3Ux{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.AppLoginQrModal_success-name__74jn1{margin:0;max-width:100%;font-size:18px;font-family:var(--shop-font-medium,inherit);font-weight:500;line-height:1.3;color:var(--shop-text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AppLoginQrModal_timer__CjxdA{margin:0;min-height:1.5em;font-size:13px;line-height:1.5;color:var(--shop-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:pre}.AppLoginQrModal_refresh-btn__F4nn1{background:var(--shop-button-bg-solid,var(--shop-button-bg));color:var(--shop-button-text);border:none;border-radius:9999px;padding:12px 20px;font-size:14px;cursor:pointer;min-width:160px}.AppLoginQrModal_refresh-btn__F4nn1:hover{opacity:.9}.AppLoginQrModal_refresh-btn__F4nn1:focus-visible{outline:2px solid var(--shop-button-bg-solid,var(--shop-text-primary));outline-offset:3px}.DefaultHero_root__vaTze{position:absolute;inset:0;overflow:hidden;background:var(--shop-bg-solid)}.DefaultHero_field__N1Kr0{position:absolute;inset:0;background:radial-gradient(120% 90% at 78% 22%,rgb(from var(--shop-button-bg-solid) r g b/.28) 0,rgb(from var(--shop-button-bg-solid) r g b/0) 62%),radial-gradient(90% 70% at 8% 30%,rgb(from var(--shop-text-primary) r g b/.06) 0,rgb(from var(--shop-text-primary) r g b/0) 70%)}.DefaultHero_mark__zDDUr{position:absolute;top:0;right:-22%;width:min(110vw,720px);height:auto;transform:translateY(-38%);fill:var(--shop-text-primary);opacity:.045}@media(min-width:640px){.DefaultHero_mark__zDDUr{right:-14%;width:min(64vw,960px)}}.DefaultHero_root__vaTze[data-no-logo] .DefaultHero_mark__zDDUr{opacity:.025}.AmountPicker_picker__L6VDp{display:flex;width:100%;flex-direction:column;gap:8px}.AmountPicker_legend__Pqj8w{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--shop-text-secondary)}.AmountPicker_presets__o0zn3{display:grid;grid-template-columns:repeat(var(--preset-count,4),minmax(0,1fr));grid-gap:8px;gap:8px}.AmountPicker_preset__RPc6W{position:relative;display:flex;min-height:56px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;border:1px solid var(--shop-line-color);border-radius:12px;background:var(--shop-card-bg);color:var(--shop-text-primary);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.AmountPicker_preset__RPc6W:hover:not([data-selected]){border-color:rgb(from var(--shop-text-primary) r g b/.32)}}.AmountPicker_preset__RPc6W[data-selected]{border-color:var(--shop-button-bg-solid);box-shadow:inset 0 0 0 1px var(--shop-button-bg-solid)}.AmountPicker_preset__RPc6W input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.AmountPicker_preset__RPc6W:has(input:focus-visible){outline:2px solid var(--shop-button-bg-solid);outline-offset:2px}.AmountPicker_preset__RPc6W:has(input:disabled){cursor:default;opacity:.6}.AmountPicker_preset-amount__e_uE9{font-size:15px;font-family:var(--shop-font-medium,inherit);font-weight:500;line-height:1.3}.AmountPicker_preset-price__da4bo{max-width:100%;font-size:13px;line-height:1.3;color:var(--shop-text-secondary);text-align:center;overflow-wrap:anywhere}.AmountPicker_field__D0Hkv{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;height:48px;border:1px solid var(--shop-line-color);border-radius:12px;background:var(--shop-card-bg);transition:border-color .16s cubic-bezier(.16,1,.3,1)}.AmountPicker_field__D0Hkv:focus-within{border-color:var(--shop-button-bg-solid)}.AmountPicker_field__D0Hkv[data-invalid]{border-color:#e5484d}.AmountPicker_input__LjR_i{width:100%;height:100%;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);color:var(--shop-text-primary);caret-color:var(--shop-button-bg-solid);font-size:17px;font-family:var(--shop-font-medium,inherit);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;outline:none}.AmountPicker_input__LjR_i:disabled{opacity:.6}.AmountPicker_step-btn__f0rMx{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0;border:none;border-radius:11px;background:rgba(0,0,0,0);color:var(--shop-text-primary);cursor:pointer}@media(hover:hover){.AmountPicker_step-btn__f0rMx:hover:not(:disabled){background:rgb(from var(--shop-text-primary) r g b/.06)}}.AmountPicker_step-btn__f0rMx:focus-visible{outline:2px solid var(--shop-button-bg-solid);outline-offset:-2px}.AmountPicker_step-btn__f0rMx:disabled{color:var(--shop-text-tertiary);cursor:default;opacity:.5}.AmountPicker_error__uvgQC,.AmountPicker_hint__F0evW{margin:0;font-size:12px;line-height:1.4;text-align:center}.AmountPicker_hint__F0evW{color:var(--shop-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AmountPicker_error__uvgQC{color:#e5484d}.AmountPicker_suggestions__7CEx3{display:flex;justify-content:center;gap:8px}.AmountPicker_suggestion__mn1i1{min-height:44px;padding:0 16px;border:1px solid var(--shop-line-color);border-radius:9999px;background:var(--shop-card-bg);color:var(--shop-text-primary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}@media(hover:hover){.AmountPicker_suggestion__mn1i1:hover:not(:disabled){border-color:var(--shop-button-bg-solid)}}.AmountPicker_suggestion__mn1i1:focus-visible{outline:2px solid var(--shop-button-bg-solid);outline-offset:2px}.AmountPicker_suggestion__mn1i1:disabled{cursor:default;opacity:.6}.AmountPicker_visually-hidden__GK1pu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.AmountPicker_field__D0Hkv,.AmountPicker_preset__RPc6W{transition:none}}.TestModeBanner_banner__axmim{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:0 16px;background:#ee6c20;color:#fff;font-size:12px;line-height:20px;text-align:center}.TestModeBanner_title__FM9fx{font-weight:700;letter-spacing:.04em;white-space:nowrap}.TestModeBanner_message__pK_4b{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItemDetailModal_notice-dialog__hXRYC{margin:auto;max-width:360px;border-radius:16px}.ItemDetailModal_notice-body__HSdHB{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 24px;background:var(--shop-bg);border-radius:16px;text-align:center}.ItemDetailModal_notice-text__1hkUO{margin:0;font-size:15px;line-height:1.5;color:var(--shop-text-primary)}.ItemDetailModal_notice-hint__efWfD{margin:-12px 0 0;font-size:12px;line-height:1.4;color:var(--shop-text-tertiary)}.ItemDetailModal_notice-btn__pGS_F{width:100%;max-width:200px;height:40px;border-radius:9999px;border:none;background:var(--shop-button-bg);color:var(--shop-button-text);font-size:14px;cursor:pointer}.ItemDetailModal_notice-btn__pGS_F:hover{opacity:.9}.ItemDetailModal_notice-btn__pGS_F:disabled{opacity:.6;cursor:default}.ItemDetailModal_player-id-error__0QyfE{margin:-12px 0 0;font-size:12px;line-height:1.4;color:#e5484d}.ItemDetailModal_player-id-error__0QyfE[data-tone=unavailable]{color:#d97706}.ItemDetailModal_player-id-input__CAqzR{width:100%;height:40px;border-radius:32px;border:none;background:rgba(154,154,154,.17);color:var(--shop-text-primary);font-size:14px;line-height:1;text-align:center;outline:none;padding:0 20px}.ItemDetailModal_player-id-input__CAqzR::placeholder{color:var(--shop-text-primary);opacity:.6}.ItemDetailModal_player-id-input__CAqzR:focus-visible{outline:2px solid var(--shop-button-bg-solid);outline-offset:2px}.ItemDetailModal_deliver-to__iLGsz{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--shop-text-secondary);text-align:center;overflow-wrap:anywhere}.ItemDetailModal_plan-selector__aeDIC{display:flex;width:100%;flex-direction:column;gap:8px}.ItemDetailModal_plan-legend__J1QRM{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--shop-text-tertiary)}.ItemDetailModal_plan-option__3WegP{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;border:1px solid var(--shop-line-color);border-radius:12px;background:var(--shop-card-bg);color:var(--shop-text-primary);cursor:pointer}.ItemDetailModal_plan-option__3WegP[data-selected]{border-color:var(--shop-button-bg-solid)}.ItemDetailModal_plan-option__3WegP input{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:2px solid var(--shop-text-tertiary);border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}.ItemDetailModal_plan-option__3WegP input:checked{border-color:var(--shop-button-bg-solid);background:radial-gradient(circle,var(--shop-button-bg-solid) 0 45%,transparent 47%)}.ItemDetailModal_plan-option__3WegP input:focus-visible{outline:2px solid var(--shop-button-bg-solid);outline-offset:2px}.ItemDetailModal_plan-name__1CYlw{flex:1 1;min-width:0;font-size:14px}.ItemDetailModal_plan-price__DT26r{flex:none;font-size:14px;font-weight:600;text-align:right}.ItemDetailModal_plan-single-price__HDMn3{margin:0;width:100%;font-size:15px;font-weight:600;color:var(--shop-text-primary);text-align:center}.ItemDetailModal_plan-trial__hcXGo{margin:0}.ItemDetailModal_plan-billing__109VP,.ItemDetailModal_plan-trial__hcXGo{width:100%;font-size:13px;color:var(--shop-text-tertiary);text-align:center}.ItemDetailModal_plan-billing__109VP{margin:-4px 0 0;line-height:1.4}.ItemDetailModal_discount__plPqu{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.ItemDetailModal_discount-row__1tKGv{display:flex;gap:8px}.ItemDetailModal_discount-row__1tKGv input{min-width:0;flex:1 1;padding:0 12px;background:var(--shop-card-bg);text-transform:uppercase}.ItemDetailModal_discount-row__1tKGv button,.ItemDetailModal_discount-row__1tKGv input{height:40px;border:1px solid var(--shop-line-color);border-radius:10px;color:var(--shop-text-primary)}.ItemDetailModal_discount-row__1tKGv button{padding:0 14px;background:rgba(0,0,0,0);cursor:pointer}.ItemDetailModal_discount-error__fEQ66,.ItemDetailModal_discount-success__YW7vz{margin:0;font-size:12px}.ItemDetailModal_discount-success__YW7vz{color:var(--shop-primary)}.ItemDetailModal_discount-error__fEQ66{color:#e5484d}.ItemDetailModal_contents__wpk3s{display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.ItemDetailModal_description__lbFQ1+.ItemDetailModal_contents__wpk3s{margin-top:28px}}.ItemDetailModal_contents__wpk3s ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ItemDetailModal_contents__wpk3s li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--shop-line-color);border-radius:10px;color:var(--shop-text-secondary);font-size:13px}.ItemDetailModal_contents__wpk3s li strong{color:var(--shop-text-primary);font-family:var(--shop-font-bold,inherit)}@media(min-width:768px){.ItemDetailModal_dialog___iW5L{width:80%;height:-moz-fit-content;height:fit-content;max-width:768px;max-height:min(100dvh - 96px,760px)}}.ItemDetailModal_dialog-inner__ZFMK_{background-color:rgb(from var(--shop-bg-solid,#000) r g b/1)}@media(min-width:768px){.ItemDetailModal_dialog-inner__ZFMK_{max-height:min(100dvh - 96px,760px);border-radius:16px}}.ItemDetailModal_modal__clssw{background:var(--shop-bg);display:flex;flex-direction:column;overflow-y:auto;width:100%;height:100%}@media(min-width:768px){.ItemDetailModal_modal__clssw{max-height:min(100dvh - 96px,760px);border-radius:16px;border:1px solid var(--shop-line-color)}}.ItemDetailModal_test-banner__DFUXC{flex-shrink:0}@media(min-width:768px){.ItemDetailModal_test-banner__DFUXC{border-radius:16px 16px 0 0}}.ItemDetailModal_header__86GJW{display:flex;flex-direction:column;gap:16px;padding:16px;flex-shrink:0}@media(min-width:768px){.ItemDetailModal_header__86GJW{padding:24px 24px 16px}}.ItemDetailModal_title-row__0foPx{display:flex;align-items:center;gap:8px;padding:0 8px}.ItemDetailModal_title-info__2WJSw{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.ItemDetailModal_title-name__yPvV7{margin:0;font-size:20px;font-family:var(--shop-font-medium,inherit);font-weight:500;line-height:1.4;color:var(--shop-text-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ItemDetailModal_title-meta__FsHrn{display:flex;align-items:center;gap:8px;min-width:0}.ItemDetailModal_cadence-chip__6JpU5{flex:none;padding:2px 8px;border-radius:6px;background:rgb(from var(--shop-text-primary) r g b/.12);color:var(--shop-text-primary);font-family:var(--shop-font-medium,inherit);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.ItemDetailModal_title-category__9gPdU{min-width:0;margin:0;font-size:14px;color:var(--shop-text-tertiary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ItemDetailModal_close-btn__f5Rxk{flex-shrink:0}.ItemDetailModal_divider__OlV1n{height:1px;background:var(--shop-line-color)}.ItemDetailModal_body__c1aQh{display:flex;flex-direction:column;gap:16px;flex:1 1;overflow-y:auto}@media(min-width:768px){.ItemDetailModal_body__c1aQh{flex-direction:row;gap:24px;min-height:0;padding:0 24px 24px;overflow:hidden}}.ItemDetailModal_left-col__4Sr4z{display:flex;flex-direction:column;flex-shrink:0;padding:0 16px}@media(min-width:768px){.ItemDetailModal_left-col__4Sr4z{flex:1 1;min-height:0;padding:0;overflow-y:auto}}.ItemDetailModal_media-area__i3cB3{position:relative;width:100%;aspect-ratio:1;border-radius:16px;background:var(--shop-media-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}@media(min-width:768px){.ItemDetailModal_media-area__i3cB3{flex:0 1 auto;min-height:160px}}.ItemDetailModal_media-area__i3cB3 .ItemDetailModal_media-placeholder__cZTf0{width:100%;height:100%;background:var(--shop-item-placeholder) center/cover no-repeat}.ItemDetailModal_media-area__i3cB3 img,.ItemDetailModal_media-area__i3cB3 video{width:100%!important;height:100%!important;object-fit:contain;object-position:center;inset:0!important;margin:auto!important}.ItemDetailModal_cta__d31z_{display:flex;flex-direction:column;gap:12px;align-items:center;padding:20px 0}@media(min-width:768px){.ItemDetailModal_cta__d31z_{padding-bottom:0}}.ItemDetailModal_cta__d31z_ .ItemDetailModal_player-id-error__0QyfE{margin-top:-4px;text-align:center}.ItemDetailModal_buy-btn__fZDmp{width:100%;height:48px;border-radius:9999px;border:none;background:var(--shop-button-bg);color:var(--shop-button-text);font-size:15px;cursor:pointer;padding:0}.ItemDetailModal_buy-btn__fZDmp:hover:not(:disabled){opacity:.9}.ItemDetailModal_buy-btn__fZDmp:disabled{cursor:default;opacity:.6}.ItemDetailModal_buy-btn__fZDmp[data-unavailable]{opacity:1;background:rgb(from var(--shop-text-primary) r g b/.08);color:var(--shop-text-tertiary);cursor:not-allowed}.ItemDetailModal_buy-btn__fZDmp .ItemDetailModal_currency-symbol__T72Ru{color:var(--shop-currency-color)}.ItemDetailModal_end-date__co_eP{margin:0;font-size:13px;color:var(--shop-text-tertiary);text-align:center}.ItemDetailModal_spinner__t97VZ{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-radius:9999px;border:2px solid;border-top:2px solid rgba(0,0,0,0);animation:ItemDetailModal_claim-spin__tJqxN .8s linear infinite}@keyframes ItemDetailModal_claim-spin__tJqxN{to{transform:rotate(1turn)}}.ItemDetailModal_original-price__EfeyF{display:flex;justify-content:center;gap:8px;margin:0;font-size:13px;color:var(--shop-text-tertiary)}.ItemDetailModal_original-price__EfeyF s{color:var(--shop-text-secondary)}.ItemDetailModal_right-col__TP5Yq{flex:1 1;min-width:0;padding:0 24px 80px}@media(min-width:768px){.ItemDetailModal_right-col__TP5Yq{overflow-y:auto;padding:0}}.ItemDetailModal_desc-divider__C1Qj7{display:flex;gap:8px;align-items:center;padding:8px 0;margin-bottom:8px}@media(min-width:768px){.ItemDetailModal_desc-divider__C1Qj7{display:none}}.ItemDetailModal_desc-divider-line__1w0mc{flex:1 1;height:1px;background:var(--shop-line-color)}.ItemDetailModal_desc-divider-label__Bde5y{font-size:13px;font-family:var(--shop-font-medium,inherit);font-weight:500;color:var(--shop-text-secondary);text-transform:uppercase;white-space:nowrap}.ItemDetailModal_description__lbFQ1{font-size:15px;line-height:1.5;color:var(--shop-text-secondary);white-space:pre-wrap;margin:0}.ItemDetailModal_modal-footer__6JIue{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 24px}@media(min-width:768px){.ItemDetailModal_modal-footer__6JIue{display:none}}.ItemDetailModal_modal-publisher-logo__g2JZY{width:180px;height:auto}.ItemDetailModal_modal-powered__jyMa3{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--shop-text-secondary)}.ItemDetailModal_modal-tokenz-logo__FwXYa{height:28px;width:auto}.ItemDetailModal_modal-links__EymJo{display:flex;flex-wrap:wrap;justify-content:center;column-gap:8px;max-width:100%;margin:0;padding:0;list-style:none}.ItemDetailModal_modal-links__EymJo li{display:flex;max-width:100%}.ItemDetailModal_modal-links__EymJo a{max-width:100%;min-height:44px;padding-inline:6px;display:inline-flex;align-items:center;text-align:center;font-size:13px;color:var(--shop-text-secondary);text-decoration:none;text-underline-offset:3px;border-radius:6px}.ItemDetailModal_modal-links__EymJo a:hover{text-decoration:underline}.ItemDetailModal_modal-links__EymJo a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--shop-bg-solid,#000),0 0 0 4px var(--shop-text-primary)}.ItemDetailModal_player-id-field__ZTXEw{position:relative;width:100%}.ItemDetailModal_player-id-field__ZTXEw[data-has-help] .ItemDetailModal_player-id-input__CAqzR{padding:0 40px}.ItemDetailModal_player-id-help___nV2b{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;transform:translateY(-50%);border:none;border-radius:9999px;background:none;color:var(--shop-text-secondary);cursor:pointer}.ItemDetailModal_player-id-help___nV2b:before{content:"";position:absolute;inset:-6px}.ItemDetailModal_player-id-help___nV2b:hover{color:var(--shop-text-primary)}.ItemDetailModal_player-id-help___nV2b:focus-visible{outline:2px solid var(--shop-text-primary);outline-offset:0}.DemoControls_controls__npKxN{width:calc(100% - 32px);max-width:1216px;margin:32px auto 0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--shop-line-color);border-radius:14px;color:var(--shop-text-primary);background:color-mix(in srgb,var(--shop-card-bg) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.DemoControls_context__g2Hvu{display:flex;flex-direction:column;gap:3px;min-width:0}.DemoControls_contextValue__kldqt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-family:var(--shop-font-medium,inherit);font-weight:500}.DemoControls_eyebrow__je2B4,.DemoControls_modalEyebrow__rkTeu{color:var(--shop-text-tertiary);font-size:10px;font-family:var(--shop-font-bold,inherit);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.DemoControls_actions__tltuG{display:flex;align-items:center;justify-content:flex-end;gap:10px}.DemoControls_region__q51ok{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--shop-text-tertiary)}.DemoControls_regionLabel__MEQz5{flex:0 0 auto;white-space:nowrap}.DemoControls_regionSelect__3GzV1{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:164px;min-height:40px;overflow:hidden;border:1px solid color-mix(in srgb,var(--shop-line-color) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--shop-bg) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--shop-text-primary) 7%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.DemoControls_regionSelect__3GzV1:hover{border-color:color-mix(in srgb,var(--shop-button-bg-solid) 42%,var(--shop-line-color))}.DemoControls_regionSelect__3GzV1:focus-within{border-color:var(--shop-button-bg-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-button-bg-solid) 20%,transparent),inset 0 1px 0 color-mix(in srgb,var(--shop-text-primary) 8%,transparent)}.DemoControls_regionSelect__3GzV1 select{position:absolute;inset:0;width:100%;min-height:100%;cursor:pointer;opacity:0;font-size:16px}.DemoControls_regionCode__l347Z{min-width:36px;margin-left:5px;padding:6px 7px;border-radius:8px;background:var(--shop-button-bg);color:var(--shop-button-text);font-size:10px;font-family:var(--shop-font-bold,inherit);font-weight:800;letter-spacing:.12em;line-height:1;text-align:center}.DemoControls_regionName__sNVax{min-width:0;overflow:hidden;padding:0 8px 0 10px;color:var(--shop-text-primary);font-size:13px;font-family:var(--shop-font-demibold,inherit);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.DemoControls_regionChevron__F11wO{width:7px;height:7px;margin-right:14px;border-right:1.5px solid var(--shop-text-secondary);border-bottom:1.5px solid var(--shop-text-secondary);transform:translateY(-2px) rotate(45deg)}@media(prefers-reduced-motion:reduce){.DemoControls_regionSelect__3GzV1{transition:none}}.DemoControls_primary__CKiHN,.DemoControls_redeem__WwZg_,.DemoControls_secondary__W_q2_{min-height:38px;border-radius:999px;padding:0 18px;cursor:pointer}.DemoControls_primary__CKiHN,.DemoControls_redeem__WwZg_{border:0;background:var(--shop-button-bg);color:var(--shop-button-text)}.DemoControls_secondary__W_q2_{border:1px solid var(--shop-line-color);background:rgba(0,0,0,0);color:var(--shop-text-primary)}.DemoControls_dialog__HitPx{margin:auto;width:min(420px,100vw - 32px);border-radius:18px}.DemoControls_modal__bB5_1{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--shop-line-color);border-radius:18px;background:var(--shop-bg);color:var(--shop-text-primary)}.DemoControls_modal__bB5_1 h2,.DemoControls_modal__bB5_1 p{margin:0}.DemoControls_modal__bB5_1 h2{font-size:24px;font-family:var(--shop-font-bold,inherit)}.DemoControls_modal__bB5_1 p{color:var(--shop-text-secondary);line-height:1.5}.DemoControls_modal__bB5_1 input{width:100%;min-height:48px;border:1px solid var(--shop-line-color);border-radius:10px;padding:0 14px;background:var(--shop-card-bg);color:var(--shop-text-primary);text-transform:uppercase;letter-spacing:.08em}.DemoControls_reward__frqK3{font-size:18px;font-family:var(--shop-font-bold,inherit);font-weight:700;color:var(--shop-text-primary)!important}.DemoControls_error__kn7Nu{color:#e5484d!important;font-size:13px}.DemoControls_modalActions__ppvCW{display:flex;justify-content:flex-end;gap:10px}@media(max-width:639px){.DemoControls_controls__npKxN{align-items:stretch;flex-direction:column}.DemoControls_actions__tltuG{width:100%}.DemoControls_regionSelect__3GzV1,.DemoControls_region__q51ok{flex:1 1;min-width:0}.DemoControls_redeem__WwZg_{flex:0 0 auto;padding-inline:14px;white-space:nowrap}}.LanguagePicker_picker__uY1f0{position:relative;display:inline-flex;align-items:center;gap:8px;height:clamp(36px,3vw,40px);padding:0 14px 0 12px;border-radius:9999px;background:#fff;color:#2b2b2b;box-shadow:0 3px 20px rgba(0,0,0,.08);font-size:14px;font-family:var(--shop-font-demibold,inherit);font-weight:600;line-height:1;white-space:nowrap;transition:background-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.LanguagePicker_picker__uY1f0:hover{background:#f5f5f5}.LanguagePicker_picker__uY1f0:focus-within{box-shadow:0 3px 20px rgba(0,0,0,.08),0 0 0 3px color-mix(in srgb,var(--shop-button-bg-solid) 45%,transparent)}.LanguagePicker_picker__uY1f0 select{position:absolute;inset:min(0px,(100% - 44px)/2) 0;cursor:pointer;opacity:0;font-size:16px}.LanguagePicker_globe__TEuzF{flex-shrink:0;color:#6b6b6b}.LanguagePicker_chevron__bUfaC{width:6px;height:6px;margin-left:2px;border-right:1.5px solid #6b6b6b;border-bottom:1.5px solid #6b6b6b;transform:translateY(-2px) rotate(45deg)}@media(max-width:639px){.LanguagePicker_picker__uY1f0{gap:6px;padding:0 12px 0 10px}}@media(prefers-reduced-motion:reduce){.LanguagePicker_picker__uY1f0{transition:none}}.DynamicShop_container__CgMKa{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:var(--shop-bg);overflow-x:hidden;overflow-x:clip}.DynamicShop_container__CgMKa *,.DynamicShop_container__CgMKa :after,.DynamicShop_container__CgMKa :before{box-sizing:border-box}.DynamicShop_container__CgMKa button,.DynamicShop_container__CgMKa input,.DynamicShop_container__CgMKa select,.DynamicShop_container__CgMKa textarea{font-family:inherit}@media(pointer:coarse){.DynamicShop_container__CgMKa input:not([type=checkbox]):not([type=radio]),.DynamicShop_container__CgMKa select,.DynamicShop_container__CgMKa textarea{font-size:max(16px,1em)}}.DynamicShop_test-banner__6aeWG{position:fixed;inset:0 0 auto;z-index:20}.DynamicShop_container--preview__aoRcQ{padding-top:36px}.DynamicShop_wrapper__rCgio{display:flex;flex-direction:column;width:100%;max-width:1680px;margin-inline:auto}.DynamicShop_hero__N2yYN{--fold-gap:clamp(0px,20vw - 288px,48px);position:relative;width:min(100% - var(--fold-gap)*2,1680px);margin:var(--fold-gap) auto;border-radius:var(--fold-gap);height:calc(100vh - var(--fold-gap)*2);height:calc(100dvh - var(--fold-gap)*2);min-height:480px;overflow:hidden;background:var(--shop-bg-solid,#000)}.DynamicShop_hero-bg__BcGPT{position:absolute;inset:0}.DynamicShop_hero-bg__BcGPT img,.DynamicShop_hero-bg__BcGPT picture,.DynamicShop_hero-bg__BcGPT video{width:100%;height:100%;object-fit:cover;object-position:center top}@media(min-width:640px){.DynamicShop_hero-bg__BcGPT img,.DynamicShop_hero-bg__BcGPT video{object-position:center center}}.DynamicShop_hero-blur__MF2wT{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(0deg,black 0,black 28%,transparent 52%);mask-image:linear-gradient(0deg,black 0,black 28%,transparent 52%);pointer-events:none}.DynamicShop_hero-gradient__cM_Nz{position:absolute;inset:0;background:linear-gradient(180deg,rgb(from var(--shop-bg-solid) r g b/.4) 0,rgb(from var(--shop-bg-solid) r g b/0) 15%,rgb(from var(--shop-bg-solid) r g b/0) 60%,rgb(from var(--shop-bg-solid) r g b/.6) 75%,rgb(from var(--shop-bg-solid) r g b/.8) 90%,var(--shop-bg-solid) 100%);pointer-events:none}.DynamicShop_hero-nav__qyXqq{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:clamp(20px,2.5vw,32px)}.DynamicShop_nav-logo__0KiFF{height:clamp(32px,2.8vw,40px);width:auto;flex-shrink:0}.DynamicShop_nav-logo-white__Jznxl{filter:brightness(0) invert(1) drop-shadow(0 0 1px rgba(0,0,0,.45)) drop-shadow(0 1px 8px rgba(0,0,0,.35))}.DynamicShop_nav-logo-black__An_4v{filter:drop-shadow(0 0 1px rgba(255,255,255,.55)) drop-shadow(0 1px 8px rgba(255,255,255,.45))}.DynamicShop_nav-menu-btn__rTtI0{display:none;align-items:center;justify-content:center;width:clamp(32px,3vw,40px);height:clamp(32px,3vw,40px);border-radius:9999px;border:none;background:#fff;color:#2b2b2b;cursor:pointer;box-shadow:0 3px 20px rgba(0,0,0,.08);padding:0}.DynamicShop_nav-menu-btn__rTtI0:hover{background:#f5f5f5}.DynamicShop_hero-content__0T13E{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;padding:16px 24px 20px;gap:24px;justify-content:center}@media(min-width:640px){.DynamicShop_hero-content__0T13E{padding:32px;align-items:flex-start;justify-content:flex-start;gap:24px}.DynamicShop_hero-content__0T13E .DynamicShop_key-visual__FjRmC{max-width:620px}}.DynamicShop_hero-content__0T13E .DynamicShop_badges__dhpSd{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between;width:100%}@media(min-width:640px){.DynamicShop_hero-content__0T13E .DynamicShop_badges__dhpSd{flex-direction:row}}.DynamicShop_hero-content__0T13E .DynamicShop_badges__dhpSd .DynamicShop_connect__VQ3Uo{margin-right:auto}.DynamicShop_game-title__qLjAk{margin:0;max-width:14ch;color:var(--shop-text-primary);font-family:var(--shop-font-medium,inherit);font-size:clamp(40px,11vw,88px);font-weight:600;line-height:1;letter-spacing:-.02em;text-align:center;text-wrap:balance}@media(min-width:640px){.DynamicShop_game-title__qLjAk{text-align:left}}.DynamicShop_game-logo__8SGyG{width:clamp(200px,80vw,340px);height:140px;margin:0 auto}@media(min-width:640px){.DynamicShop_game-logo__8SGyG{margin:0}}@media(min-width:1024px){.DynamicShop_game-logo__8SGyG{width:clamp(340px,45vw,622px);height:256px}.DynamicShop_game-logo__8SGyG img{object-position:left center!important}}.DynamicShop_text-row__xemPA{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}@media(min-width:640px){.DynamicShop_text-row__xemPA{flex-direction:row;align-items:flex-start;justify-content:space-between}}.DynamicShop_game-description__ndaH_{margin:0;flex:1 0;min-width:0;font-size:13px;line-height:1.4;color:rgba(255,255,255,.8);text-align:center;max-width:340px;text-wrap:balance}@media(min-width:640px){.DynamicShop_game-description__ndaH_{text-align:left;font-size:15px;max-width:620px}}.DynamicShop_media-control__XgpmV{display:none;flex-shrink:0;gap:8px;align-items:center}@media(min-width:640px){.DynamicShop_media-control__XgpmV{display:flex}}.DynamicShop_media-button__R0Urb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:rgba(154,154,154,.17);color:#fff;cursor:pointer}.DynamicShop_media-button__R0Urb:hover{background:rgba(154,154,154,.28)}.DynamicShop_media-button__R0Urb svg{width:20px;height:20px}.DynamicShop_store-badges__S2_1T{display:flex;gap:8px;align-items:center}@media(min-width:640px){.DynamicShop_store-badges__S2_1T{margin-left:auto;flex-shrink:0}}.DynamicShop_store-badges__S2_1T a{display:flex;align-items:center;height:46px}.DynamicShop_store-badges__S2_1T img{height:100%;width:auto}.DynamicShop_game-icon-lg__9dB4p{display:none;width:80px;height:80px;border-radius:24px;corner-shape:squircle;flex-shrink:0;overflow:hidden}@media(min-width:960px){.DynamicShop_game-icon-lg__9dB4p{display:block}}.DynamicShop_hero-placeholder__uFEoY[data-placeholder]{width:100%;height:100%;position:absolute;inset:0;z-index:1;pointer-events:auto}.DynamicShop_desktop-only__VoLXs{display:none}@media(min-width:640px){.DynamicShop_desktop-only__VoLXs{display:flex}}.DynamicShop_hero-placeholder-bare__TmQNI>*{display:none}.DynamicShop_hero-prompt__eyb3Y{margin-bottom:-12px}@media(min-width:640px){.DynamicShop_hero-placeholder__uFEoY.DynamicShop_desktop-only__VoLXs{padding-left:50%}}.DynamicShop_mobile-only__3qHUH{display:flex}@media(min-width:640px){.DynamicShop_mobile-only__3qHUH{display:none}}.DynamicShop_logo-placeholder__fruiD{width:clamp(200px,80vw,340px);height:140px}@media(min-width:1024px){.DynamicShop_logo-placeholder__fruiD{width:clamp(340px,45vw,622px);height:256px}}.DynamicShop_icon-placeholder__uTXC6{display:none;width:80px;height:80px;border-radius:24px;flex-shrink:0}@media(min-width:960px){.DynamicShop_icon-placeholder__uTXC6{display:flex}}.DynamicShop_items-section__mjsjK{display:flex;flex-direction:column;gap:40px;flex:1 1;padding-block:clamp(24px,5vw,80px)}.DynamicShop_items-section--tabbed__rlVjC{padding-top:16px}.DynamicShop_tab-row__iQAbN{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:center;margin-top:32px;padding:8px 16px;background:var(--shop-bg-solid)}.DynamicShop_container--preview__aoRcQ .DynamicShop_tab-row__iQAbN{top:36px}.DynamicShop_tab-bar__fIVnV{display:flex;max-width:100%;height:48px;padding:2px;border-radius:9999px;background:var(--shop-panel-bg);overflow-x:auto;scrollbar-width:none}.DynamicShop_tab__NOr7J{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:100%;padding:0 22px;border:none;border-radius:9999px;background:rgba(0,0,0,0);color:var(--shop-text-secondary);font-family:var(--shop-font-medium,inherit);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.DynamicShop_tab__NOr7J:hover{color:var(--shop-text-primary)}.DynamicShop_tab__NOr7J:focus-visible{outline:2px solid var(--shop-button-bg-solid);outline-offset:2px}.DynamicShop_tab__NOr7J[aria-selected=true]{background:var(--shop-button-bg-solid);color:var(--shop-button-text)}.DynamicShop_tab__NOr7J[aria-selected=true] .DynamicShop_tab-count__cXJ_9{background:rgb(from var(--shop-button-text) r g b/.18);color:inherit}.DynamicShop_tab-count__cXJ_9{min-width:22px;padding:3px 7px;border-radius:9999px;background:rgb(from var(--shop-text-primary) r g b/.08);color:var(--shop-text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.DynamicShop_free-strip__rxt2M{display:flex;flex-direction:column;gap:40px;padding-top:8px;scroll-margin-top:16px}.DynamicShop_free-strip--folded__SRdsT{padding:16px 24px 0}.DynamicShop_free-strip-summary__un4Vu{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 8px 0 20px;border-radius:9999px;background:var(--shop-panel-bg);color:var(--shop-text-secondary);font-size:13px}.DynamicShop_free-strip-title__a6zic{color:var(--shop-text-primary);font-family:var(--shop-font-medium,inherit);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.DynamicShop_free-strip-status__fSoD4{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DynamicShop_free-strip-toggle__slst6{flex-shrink:0;align-self:center;min-height:44px;padding:0 18px;border:none;border-radius:9999px;background:rgba(0,0,0,0);color:var(--shop-text-primary);font-family:var(--shop-font-medium,inherit);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.DynamicShop_free-strip-toggle__slst6:hover{background:rgb(from var(--shop-text-primary) r g b/.06)}.DynamicShop_free-strip-toggle__slst6:focus-visible{outline:2px solid var(--shop-button-bg-solid);outline-offset:2px}.DynamicShop_section-divider__Z_L69{display:flex;align-items:center;height:36px;gap:12px;padding:0 24px;color:var(--shop-text-secondary);font-size:13px;font-family:var(--shop-font-medium,inherit);font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(min-width:1024px){.DynamicShop_section-divider__Z_L69{padding:0 32px}}.DynamicShop_section-divider__Z_L69:after,.DynamicShop_section-divider__Z_L69:before{content:"";flex:1 1;height:1px;background:var(--shop-line-color)}.DynamicShop_item-grid__mMQ12{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;padding:0 24px}@media(min-width:640px){.DynamicShop_item-grid__mMQ12{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.DynamicShop_item-grid__mMQ12{padding:0 32px;grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.DynamicShop_item-grid__mMQ12{grid-template-columns:repeat(5,1fr)}}.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-1__LFY2U{grid-template-columns:repeat(1,1fr);width:calc(48px + (100% - 48px - 16px)/2*1 + 0*16px);margin-inline:auto}@media(min-width:640px){.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-1__LFY2U{grid-template-columns:repeat(1,1fr);width:calc(48px + (100% - 48px - 32px)/3*1 + 0*16px);margin-inline:auto}.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-2__AT2aN{grid-template-columns:repeat(2,1fr);width:calc(48px + (100% - 48px - 32px)/3*2 + 1*16px);margin-inline:auto}}@media(min-width:1024px){.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-1__LFY2U{grid-template-columns:repeat(1,1fr);width:calc(64px + (100% - 64px - 48px)/4*1 + 0*16px);margin-inline:auto}.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-2__AT2aN{grid-template-columns:repeat(2,1fr);width:calc(64px + (100% - 64px - 48px)/4*2 + 1*16px);margin-inline:auto}.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-3__bL3ZS{grid-template-columns:repeat(3,1fr);width:calc(64px + (100% - 64px - 48px)/4*3 + 2*16px);margin-inline:auto}}@media(min-width:1280px){.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-1__LFY2U{grid-template-columns:repeat(1,1fr);width:calc(64px + (100% - 64px - 64px)/5*1 + 0*16px);margin-inline:auto}.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-2__AT2aN{grid-template-columns:repeat(2,1fr);width:calc(64px + (100% - 64px - 64px)/5*2 + 1*16px);margin-inline:auto}.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-3__bL3ZS{grid-template-columns:repeat(3,1fr);width:calc(64px + (100% - 64px - 64px)/5*3 + 2*16px);margin-inline:auto}.DynamicShop_item-grid__mMQ12.DynamicShop_item-grid--count-4__5vrI8{grid-template-columns:repeat(4,1fr);width:calc(64px + (100% - 64px - 64px)/5*4 + 3*16px);margin-inline:auto}}.DynamicShop_item-row__Ehx9C{--row-columns:2.25;--row-padding:24px;display:flex;justify-content:safe center;gap:16px;padding:0 var(--row-padding) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--row-padding);scrollbar-width:none}.DynamicShop_item-row__Ehx9C::-webkit-scrollbar{display:none}.DynamicShop_item-row__Ehx9C>*{flex:0 0 calc((100% - 16px*(var(--row-columns) - 1))/var(--row-columns));min-width:0;scroll-snap-align:start}@media(min-width:640px){.DynamicShop_item-row__Ehx9C{--row-columns:3.25}}@media(min-width:1024px){.DynamicShop_item-row__Ehx9C{--row-columns:4.25;--row-padding:32px}}@media(min-width:1280px){.DynamicShop_item-row__Ehx9C{--row-columns:5.25}}.DynamicShop_footer__Zp_TQ{padding:clamp(24px,3vw,40px) clamp(20px,3vw,32px);display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.DynamicShop_footer-publisher-logo__V9wVS{width:180px;height:82px}.DynamicShop_footer-bottom__Zdl8v{display:flex;flex-direction:column;align-items:center;gap:24px}.DynamicShop_footer-powered__o1lYz{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--shop-text-secondary)}.DynamicShop_footer-tokenz-logo__iKz3U{height:28px;width:auto}@media(min-width:640px){.DynamicShop_footer-tokenz-logo__iKz3U{height:32px}}.DynamicShop_footer-links__z0Wnq{display:flex;flex-wrap:wrap;justify-content:center;column-gap:8px;max-width:100%;margin:0;padding:0;list-style:none}.DynamicShop_footer-links__z0Wnq li{display:flex;max-width:100%}.DynamicShop_footer-links__z0Wnq a{max-width:100%;min-height:44px;padding-inline:6px;display:inline-flex;align-items:center;text-align:center;font-size:13px;color:var(--shop-text-secondary);text-decoration:none;text-underline-offset:3px;border-radius:6px}.DynamicShop_footer-links__z0Wnq a:hover{text-decoration:underline}.DynamicShop_footer-links__z0Wnq a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--shop-bg-solid,#000),0 0 0 4px var(--shop-text-primary)}