.header[data-v-df025580]{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:var(--shadow-header-scrolled);background:linear-gradient(#3d5ce6d9 0%,#3d5ce680 100%);transition:transform .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.header--hidden[data-v-df025580]{transform:translateY(-100%)}.header__container[data-v-df025580]{justify-content:center;align-items:center;gap:var(--spacing-md);height:var(--header-height);max-width:1440px;margin:0 auto;padding:0 20px;display:flex}.header__brand[data-v-df025580]{transition:opacity var(--transition-fast), transform var(--transition-fast);flex-shrink:0;align-items:center;display:flex}.header__brand[data-v-df025580]:hover{opacity:.92;transform:translateY(-1px)}.header__logo[data-v-df025580]{width:auto;height:38px;display:block}.header__logo--full[data-v-df025580]{height:54px}.header__logo--wide[data-v-df025580],.header__logo--compact[data-v-df025580]{display:none}@media (prefers-reduced-motion:reduce){.header[data-v-df025580]{transition:none}}@media (width<=480px){.header__container[data-v-df025580]{gap:0;padding:0 16px}.header__logo--full[data-v-df025580]{display:none}.header__logo--compact[data-v-df025580]{width:auto;height:48px;display:block}}@media (width>=768px){.header__container[data-v-df025580]{padding:0 40px}.header__logo--full[data-v-df025580]{display:none}.header__logo--wide[data-v-df025580]{height:48px;display:block}}@media (width>=1280px){.header__container[data-v-df025580]{padding:0 60px}}main[data-v-94ba1ed9]{min-height:100vh}.modal__overlay[data-v-7306593a]{--viewport-h:100vh;height:var(--viewport-h);z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--spacing-md);background:#070c2180;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (height:100dvh){.modal__overlay[data-v-7306593a]{--viewport-h:100dvh}}.modal__container[data-v-7306593a]{--game-w:16;--game-h:9}@media (orientation:portrait){.modal__container[data-v-7306593a]{--game-w:9;--game-h:16}}.modal__container[data-v-7306593a]{width:100%;max-width:min(1100px, calc((var(--viewport-h) * .9 - var(--modal-header-h,0px)) * var(--game-w) / var(--game-h)));max-height:calc(var(--viewport-h) * .9);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg), var(--shadow-glow-accent);flex-direction:column;display:flex;overflow:hidden}.modal__header[data-v-7306593a]{padding:var(--spacing-md) var(--spacing-lg);background:#3d5ce6;justify-content:space-between;align-items:center;display:flex}.modal__title[data-v-7306593a]{font-size:var(--font-size-lg);color:#fff;margin:0;font-weight:590}.modal__actions[data-v-7306593a]{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.modal__icon-btn[data-v-7306593a]{border-radius:var(--radius-sm);color:#fff;width:36px;height:36px;transition:all var(--transition-fast);background:#ffffff1f;border:1px solid #ffffff80;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__icon-btn[data-v-7306593a]:hover{color:#fff;background:#ffffff38;border-color:#ffffffbf}.modal__close[data-v-7306593a]:hover{transform:rotate(90deg)}.modal__icon-btn svg[data-v-7306593a]{width:18px;height:18px}.modal__container[data-v-7306593a]:fullscreen{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.modal__container[data-v-7306593a]:fullscreen{border:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.modal__container--pseudo-fs[data-v-7306593a]{z-index:10000;width:100%;max-width:none;height:var(--viewport-h);border:none;border-radius:0;max-height:none;position:fixed;inset:0}.modal__container:fullscreen .modal__body[data-v-7306593a]{aspect-ratio:auto;flex:1}.modal__container:fullscreen .modal__body[data-v-7306593a]{aspect-ratio:auto;flex:1}.modal__container--pseudo-fs .modal__body[data-v-7306593a]{aspect-ratio:auto;flex:1}.modal__body[data-v-7306593a]{aspect-ratio:var(--game-w) / var(--game-h);background:#000;flex:none;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.modal__loader[data-v-7306593a]{background:var(--color-bg-secondary);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);font-family:var(--font-family-secondary);flex-direction:column;display:flex;position:absolute;inset:0}.modal__spinner[data-v-7306593a]{border:3px solid var(--color-border);border-top-color:var(--color-neon-cyan);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite modal-spin-7306593a}@keyframes modal-spin-7306593a{to{transform:rotate(360deg)}}.modal__iframe[data-v-7306593a]{width:min(100vw, calc((var(--viewport-h) - var(--modal-header-h,0px)) * var(--game-w) / var(--game-h)));height:min(calc(var(--viewport-h) - var(--modal-header-h,0px)), calc(100vw * var(--game-h) / var(--game-w)));border:none;max-width:100%;max-height:100%;display:block}.modal-enter-active[data-v-7306593a]{transition:opacity .35s}.modal-enter-active .modal__container[data-v-7306593a]{transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .35s}.modal-leave-active[data-v-7306593a]{transition:opacity .25s}.modal-leave-active .modal__container[data-v-7306593a]{transition:transform .25s,opacity .25s}.modal-enter-from[data-v-7306593a]{opacity:0}.modal-enter-from .modal__container[data-v-7306593a]{opacity:0;transform:scale(.85)translateY(30px)}.modal-leave-to[data-v-7306593a]{opacity:0}.modal-leave-to .modal__container[data-v-7306593a]{opacity:0;transform:scale(.9)translateY(10px)}@media (width<=767px){.modal__overlay[data-v-7306593a]{padding:0}.modal__container[data-v-7306593a]{border:none;border-radius:0;max-width:none;height:100%;max-height:none}.modal__body[data-v-7306593a]{aspect-ratio:auto;flex:1}.modal__header[data-v-7306593a]{z-index:2;width:auto;padding:var(--spacing-sm);background:0 0;position:absolute;top:0;right:0}.modal__title[data-v-7306593a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal__icon-btn[data-v-7306593a]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070c218c;border-color:#ffffff59}.modal__icon-btn[data-v-7306593a]:hover{background:#070c21b8;border-color:#fff9}}@media (width<=480px){.modal__header[data-v-7306593a]{padding:var(--spacing-sm) var(--spacing-md)}.modal__title[data-v-7306593a]{font-size:var(--font-size-md)}.modal__icon-btn[data-v-7306593a]{width:32px;height:32px}.modal__icon-btn svg[data-v-7306593a]{width:16px;height:16px}.modal__spinner[data-v-7306593a]{width:36px;height:36px}}.bg-btn[data-v-ad1201f0]{font-family:var(--font-family-primary);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);color:var(--color-neutral-100);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-weight:590;text-decoration:none;display:inline-flex}.bg-btn[data-v-ad1201f0]:active:not(.bg-btn--disabled){transform:translateY(1px)}.bg-btn--disabled[data-v-ad1201f0]{opacity:.55;cursor:not-allowed}.bg-btn--full[data-v-ad1201f0]{width:100%}.bg-btn--large[data-v-ad1201f0]{height:52px;font-size:var(--font-size-md);padding:0 22px;line-height:28px}.bg-btn--medium[data-v-ad1201f0]{height:44px;font-size:var(--font-size-sm);padding:0 18px;line-height:24px}.bg-btn--small[data-v-ad1201f0]{height:38px;font-size:var(--font-size-xs);padding:0 14px;line-height:20px}.bg-btn--primary[data-v-ad1201f0]{background:linear-gradient(90deg,#0081eb 0%,#7420de 100%);border-color:#67cdf3}.bg-btn--primary[data-v-ad1201f0]:hover:not(.bg-btn--disabled){background:linear-gradient(90deg,#1290f5 0%,#8a30ee 100%)}.bg-btn--primary[data-v-ad1201f0]:active:not(.bg-btn--disabled){background:linear-gradient(90deg,#0066bd 0%,#5a17b3 100%)}.bg-btn--secondary[data-v-ad1201f0]{-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);background:#ffffff3d;border-color:#ffffff2e}.bg-btn--secondary[data-v-ad1201f0]:hover:not(.bg-btn--disabled){background:#ffffff52}.bg-btn--tertiary[data-v-ad1201f0]{background:0 0;border-color:#0000;padding-left:12px;padding-right:12px}.bg-btn--tertiary[data-v-ad1201f0]:hover:not(.bg-btn--disabled){color:var(--color-sky-300)}.bg-btn--solid-blue[data-v-ad1201f0]{background:var(--color-brand-blue)}.bg-btn--solid-blue[data-v-ad1201f0]:hover:not(.bg-btn--disabled){background:var(--color-brand-blue-hover);transform:translateY(-1px);box-shadow:0 6px 18px #0979ea66}.bg-btn--subscribe[data-v-ad1201f0]{background:var(--gradient-brand)}.bg-btn--subscribe[data-v-ad1201f0]:hover:not(.bg-btn--disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0979ea4d}.bg-btn__icon[data-v-ad1201f0]{justify-content:center;align-items:center;display:inline-flex}.bg-btn__icon[data-v-ad1201f0] svg{width:1em;height:1em}.bg-btn--large .bg-btn__icon[data-v-ad1201f0] svg{width:18px;height:18px}.bg-btn--medium .bg-btn__icon[data-v-ad1201f0] svg{width:16px;height:16px}.bg-btn--small .bg-btn__icon[data-v-ad1201f0] svg{width:14px;height:14px}.bg-badge[data-v-0c06489c]{font-family:var(--font-family-primary);letter-spacing:.02em;color:var(--color-neutral-100);text-transform:lowercase;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;font-weight:590;line-height:1;display:inline-flex}.bg-badge--medium[data-v-0c06489c]{height:28px;padding:0 10px;font-size:13px}.bg-badge--small[data-v-0c06489c]{height:22px;padding:0 8px;font-size:11px}.bg-badge--new[data-v-0c06489c]{background:var(--color-success)}.bg-badge--benefits[data-v-0c06489c]{-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);background:#ffffff3d}.bg-card[data-v-649f8653]{cursor:pointer;background:var(--color-white);box-shadow:var(--bg-card-shadow,0 8px 24px #0006);-webkit-user-select:none;user-select:none;aspect-ratio:292/384;color:inherit;transition:box-shadow var(--transition-normal);isolation:isolate;border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.bg-card--active[data-v-649f8653]{box-shadow:var(--bg-card-shadow-active,0 14px 38px #0000008c, 0 0 24px #9747ff40)}.bg-card__media[data-v-649f8653]{position:absolute;inset:0;overflow:hidden}.bg-card__img[data-v-649f8653]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.bg-card:hover .bg-card__img[data-v-649f8653]{transform:scale(1.04)}.bg-card__placeholder[data-v-649f8653]{background:linear-gradient(135deg, var(--color-navy-700), var(--color-violet-500));width:100%;height:100%}.bg-card__badge[data-v-649f8653]{z-index:3;position:absolute;top:6px;left:8px}.bg-card__arrow[data-v-649f8653]{width:clamp(26px,17.8cqw,50px);height:clamp(26px,17.8cqw,50px);color:var(--color-neutral-100);pointer-events:none;filter:drop-shadow(0 2px 6px #00000080);justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(2px,1.42cqw,4px);right:0}.bg-card__arrow svg[data-v-649f8653]{width:clamp(13px,9.12cqw,25.6px);height:clamp(13px,9.12cqw,25.6px)}.bg-card__body[data-v-649f8653]{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);z-index:2;opacity:0;pointer-events:none;min-height:92px;transition:opacity var(--transition-normal);background:#ffffff1a;border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.bg-card:hover .bg-card__body[data-v-649f8653],.bg-card:focus-within .bg-card__body[data-v-649f8653]{opacity:1}.bg-card__rtp[data-v-649f8653]{color:#f2f2f2;font-family:var(--font-family-primary);align-items:center;gap:6px;padding-block:2px;display:inline-flex}.bg-card__rtp-label[data-v-649f8653]{font-size:14px;font-weight:500;line-height:20px}.bg-card__rtp-value[data-v-649f8653]{font-size:16px;font-weight:590;line-height:22px}.bg-card__rtp-sep[data-v-649f8653]{background:#e4e1ed;width:1px;height:22px;display:inline-block}.bg-card__title[data-v-649f8653]{font-family:var(--font-family-primary);color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:590;line-height:26px;overflow:hidden}@container (width<=219px){.bg-card__body[data-v-649f8653]{min-height:72px;padding:10px}.bg-card__rtp[data-v-649f8653]{gap:5px}.bg-card__rtp-label[data-v-649f8653]{font-size:12px;line-height:16px}.bg-card__rtp-value[data-v-649f8653]{font-size:14px;line-height:18px}.bg-card__rtp-sep[data-v-649f8653]{height:18px}.bg-card__title[data-v-649f8653]{font-size:16px;line-height:21px}}@container (width<=139px){.bg-card__body[data-v-649f8653]{min-height:52px;padding:8px}.bg-card__rtp[data-v-649f8653]{gap:4px;padding-block:1px}.bg-card__rtp-label[data-v-649f8653]{font-size:10px;line-height:13px}.bg-card__rtp-value[data-v-649f8653]{font-size:11px;line-height:14px}.bg-card__rtp-sep[data-v-649f8653]{height:13px}.bg-card__title[data-v-649f8653]{font-size:13px;line-height:17px}}.bg-card__overlay[data-v-649f8653]{z-index:4;-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);opacity:0;visibility:hidden;transition:opacity var(--transition-normal), visibility var(--transition-normal);background:linear-gradient(#2e155c8c 0%,#1c10409e 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.bg-card__overlay[data-v-649f8653] .bg-btn{min-width:116px}.bg-card--actions:hover .bg-card__overlay[data-v-649f8653],.bg-card--actions:focus-within .bg-card__overlay[data-v-649f8653]{opacity:1;visibility:visible}.bg-card--actions:hover .bg-card__img[data-v-649f8653],.bg-card--actions:focus-within .bg-card__img[data-v-649f8653]{filter:blur(2px)brightness(.85);transform:scale(1.06)}.bg-card--actions:hover .bg-card__body[data-v-649f8653],.bg-card--actions:focus-within .bg-card__body[data-v-649f8653],.bg-card--actions:hover .bg-card__arrow[data-v-649f8653],.bg-card--actions:focus-within .bg-card__arrow[data-v-649f8653]{opacity:0}@media (hover:none){.bg-card__overlay[data-v-649f8653],.bg-card__body[data-v-649f8653]{display:none}}.catalog[data-v-e758f35c]{background:var(--color-white);color:var(--color-neutral-800)}.catalog__toolbar[data-v-e758f35c]{background:var(--color-white);padding:calc(var(--header-height) + var(--spacing-xl)) 20px 0}.catalog__toolbar-inner[data-v-e758f35c]{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;max-width:1280px;margin:0 auto;display:flex}.catalog__filters[data-v-e758f35c]{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.catalog__chip[data-v-e758f35c]{border-radius:var(--radius-full);height:36px;font-family:var(--font-family-primary);font-size:var(--font-size-sm);white-space:nowrap;background:var(--color-neutral-200);color:var(--color-neutral-500);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:none;align-items:center;gap:8px;padding:0 16px;font-weight:590;display:inline-flex}.catalog__chip[data-v-e758f35c]:hover{background:#a9caee}.catalog__chip--active[data-v-e758f35c],.catalog__chip--active[data-v-e758f35c]:hover{background:var(--color-brand-blue);color:var(--color-neutral-100)}.catalog__chip-icon[data-v-e758f35c]{display:inline-flex}.catalog__chip-icon svg[data-v-e758f35c]{width:15px;height:15px}.catalog__search[data-v-e758f35c]{flex:0 323px;align-items:center;width:min(323px,100%);display:inline-flex;position:relative}.catalog__search-input[data-v-e758f35c]{border-radius:var(--radius-full);background:var(--color-neutral-200);width:100%;height:42px;color:var(--color-neutral-800);font-family:var(--font-family-primary);font-size:var(--font-size-sm);border:none;outline:none;padding:0 52px 0 18px}.catalog__search-input[data-v-e758f35c]::placeholder{color:var(--color-neutral-500)}.catalog__search-input[data-v-e758f35c]:focus{box-shadow:0 0 0 2px var(--color-brand-blue)}.catalog__search-btn[data-v-e758f35c]{border-radius:var(--radius-full);background:var(--color-brand-blue);width:32px;height:32px;color:var(--color-white);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.catalog__search-btn svg[data-v-e758f35c]{width:17px;height:17px}.catalog__body[data-v-e758f35c]{padding:var(--spacing-xl) 20px var(--spacing-3xl)}.catalog__container[data-v-e758f35c]{max-width:1440px;margin:0 auto}.catalog__title[data-v-e758f35c]{margin:0 0 var(--spacing-lg);color:var(--color-neutral-600);letter-spacing:.02em;text-transform:uppercase;font-weight:590;font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-4xl));opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.catalog__body--visible .catalog__title[data-v-e758f35c]{opacity:1;transform:none}.catalog__grid[data-v-e758f35c]{grid-auto-rows:auto;grid-auto-flow:dense}.catalog__cell[data-v-e758f35c]{aspect-ratio:292/384;opacity:0;min-width:0;transition:opacity .5s ease calc(var(--idx) * 40ms), transform .5s ease calc(var(--idx) * 40ms);transform:translateY(20px)}.catalog__body--visible .catalog__cell[data-v-e758f35c]{opacity:1;transform:none}.catalog__cell--wide[data-v-e758f35c]{aspect-ratio:16/10;grid-column:span 2}.catalog__cell--skeleton[data-v-e758f35c]{background:#0f172a12;border-radius:10px;position:relative;overflow:hidden}.catalog__cell--skeleton[data-v-e758f35c]:after{content:"";background:linear-gradient(100deg,#0000 20%,#0f172a0f 50%,#0000 80%);animation:1.4s ease-in-out infinite catalog-skeleton-e758f35c;position:absolute;inset:0;transform:translate(-100%)}@keyframes catalog-skeleton-e758f35c{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.catalog__cell--skeleton[data-v-e758f35c]:after{animation:none}}.catalog__grid[data-v-e758f35c] .bg-card{aspect-ratio:auto;height:100%}.catalog__empty[data-v-e758f35c]{margin:var(--spacing-xl) 0;text-align:center;color:var(--color-neutral-400);font-size:var(--font-size-md)}.catalog__more[data-v-e758f35c]{margin-top:var(--spacing-2xl);justify-content:center;display:flex}@media (width>=640px){.catalog__cell--wide[data-v-e758f35c]{aspect-ratio:auto}}@media (width>=1280px){.catalog__toolbar[data-v-e758f35c],.catalog__body[data-v-e758f35c]{padding-left:60px;padding-right:60px}}@media (width<=480px){.catalog__toolbar[data-v-e758f35c]{padding:calc(var(--header-height) + var(--spacing-lg)) 16px 0}.catalog__body[data-v-e758f35c]{padding:var(--spacing-lg) 16px var(--spacing-2xl)}.catalog__search[data-v-e758f35c]{flex-basis:100%}}.games-page[data-v-3b40c4f8]{background:var(--color-white)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-primary:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-secondary:var(--font-family-primary);--color-navy-950:#0a1330;--color-navy-900:#172554;--color-navy-800:#1e3a8a;--color-navy-700:#1e40af;--color-navy-600:#1d4ed8;--color-navy-500:#2563eb;--color-navy-450:#2762ba;--color-navy-400:#0a3b97;--color-panel-blue:#1570e9;--color-panel-violet:#622fe0;--color-surface-block:#b9d5f266;--gradient-stroke-block:linear-gradient(135deg, #acd5e9 0%, #aab7f9 100%);--color-brand-blue:#0979ea;--color-brand-blue-hover:#2563eb;--color-sky-300:#67cdf3;--color-sky-200:#60caff;--color-violet-500:#9747ff;--color-violet-600:#8a38f5;--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-150:#e4e4e4;--color-neutral-200:#b9d5f2;--color-neutral-300:#94a3b8;--color-neutral-400:#64748b;--color-neutral-500:#535578;--color-neutral-600:#424242;--color-neutral-700:#1f2937;--color-neutral-800:#0f172a;--color-danger:#fc0d1c;--color-success:#7c0;--color-bg-primary:var(--color-navy-950);--color-bg-secondary:var(--color-navy-900);--color-bg-card:var(--color-navy-800);--color-bg-card-hover:#243066;--color-bg-overlay:#0a1330e0;--color-bg-footer:var(--color-navy-950);--color-text-primary:#fff;--color-text-secondary:#ffffffb8;--color-text-muted:#ffffff7a;--color-text-accent:var(--color-sky-300);--color-text-gold:#fbbf24;--color-cta-text:#fff;--color-cta-text-alt:#fff;--color-white:#fff;--color-black:#000;--color-accent-primary:var(--color-brand-blue);--color-accent-warm:var(--color-violet-500);--color-accent-cool:var(--color-navy-500);--color-neon-cyan:var(--color-sky-300);--color-neon-magenta:var(--color-violet-500);--color-neon-blue:var(--color-brand-blue);--color-neon-purple:var(--color-violet-500);--gradient-brand:linear-gradient(90deg, var(--color-brand-blue) 0%, var(--color-violet-500) 100%);--gradient-accent:var(--gradient-brand);--gradient-hero:linear-gradient(180deg, var(--color-navy-900) 0%, var(--color-navy-950) 100%);--gradient-card-border:linear-gradient(135deg, var(--color-brand-blue) 0%, var(--color-violet-500) 100%);--gradient-neon-glow:linear-gradient(135deg, #9747ff1a 0%, #0979ea14 50%, #67cdf31a 100%);--gradient-hero-title:linear-gradient(135deg, #fff 0%, #e0e7ff 35%, var(--color-sky-300) 65%, var(--color-violet-500) 100%);--gradient-divider-neon:linear-gradient(90deg, transparent, var(--color-violet-500), var(--color-brand-blue), var(--color-sky-300), transparent);--gradient-hero-stars:radial-gradient(1px 1px at 10% 15%, #ffffffb3, transparent), radial-gradient(1.5px 1.5px at 30% 60%, #67cdf366, transparent), radial-gradient(1px 1px at 50% 25%, #fff9, transparent), radial-gradient(2px 2px at 70% 75%, #9747ff4d, transparent), radial-gradient(1px 1px at 85% 10%, #ffffff80, transparent), radial-gradient(1.5px 1.5px at 20% 85%, #0979ea59, transparent), radial-gradient(1px 1px at 60% 45%, #ffffff80, transparent), radial-gradient(2px 2px at 90% 50%, #67cdf352, transparent), radial-gradient(1px 1px at 40% 90%, #fff6, transparent), radial-gradient(1.5px 1.5px at 75% 30%, #9747ff40, transparent);--gradient-hero-overlay:radial-gradient(ellipse 70% 50% at 50% 40%, #0979ea1a 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 20% 70%, #67cdf30f 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 80% 20%, #9747ff0f 0%, transparent 60%), linear-gradient(180deg, #17255466 0%, #0a133099 50%, #0a1330d9 100%);--gradient-cyber-grid:linear-gradient(#0979ea08 1px, transparent 1px), linear-gradient(90deg, #0979ea08 1px, transparent 1px);--gradient-cyber-grid-soft:linear-gradient(#0979ea05 1px, transparent 1px), linear-gradient(90deg, #0979ea05 1px, transparent 1px);--color-border:#ffffff1f;--color-border-light:#ffffff12;--color-border-neon:#67cdf352;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 4px 4px #00000040;--shadow-lg:0 8px 24px #0006;--shadow-glow:0 0 24px #0979ea33;--shadow-glow-magenta:0 0 24px #9747ff33;--shadow-glow-accent:0 0 32px #0979ea3d;--shadow-header-scrolled:0 2px 16px #0006, 0 1px 0 #67cdf31a;--shadow-header-link-underline:0 0 6px #67cdf352;--shadow-header-link-hover:0 0 10px #0979ea40;--shadow-header-cta-hover:0 8px 24px #0979ea66, 0 0 32px #9747ff2e;--shadow-mobile-link-hover:var(--shadow-header-link-underline);--shadow-mobile-lang-active:0 0 10px #0979ea2e;--shadow-title-cyan:0 0 18px #67cdf338;--shadow-title-cyan-strong:0 0 30px #67cdf32e;--shadow-link-cyan:0 0 8px #0979ea38;--shadow-glow-soft-cyan:0 0 20px #67cdf329;--shadow-glow-soft-cyan-inset:inset 0 0 20px #67cdf30d;--shadow-card-neon:var(--shadow-lg), 0 0 18px #0979ea1f;--shadow-button-cyan:0 8px 24px #0979ea66, 0 0 32px #9747ff2e;--shadow-button-cyan-alt:var(--shadow-header-cta-hover);--shadow-drop-cyan:drop-shadow(0 4px 16px #0979ea40);--shadow-drop-cyan-soft:drop-shadow(0 4px 12px #0979ea2e);--shadow-drop-cyan-xsoft:drop-shadow(0 2px 8px #0979ea1f);--shadow-logo-badge:0 8px 24px #0006, 0 0 20px #0979ea1f;--shadow-logo-badge-hover:0 10px 28px #00000080, 0 0 28px #0979ea33;--shadow-modal-close-hover:0 0 12px #9747ff2e;--color-overlay-white-0:#fff0;--color-overlay-white-15:#ffffff26;--color-overlay-app-92:#0a1330eb;--color-overlay-app-55:#0a13308c;--color-overlay-cyan-8:#0979ea14;--color-overlay-cyan-7:#0979ea12;--color-overlay-cyan-6:#0979ea0f;--color-overlay-cyan-35:#0979ea59;--color-overlay-cyan-25:#0979ea40;--color-overlay-cyan-12:#0979ea1f;--color-overlay-cyan-10:#0979ea1a;--color-overlay-cyan-5:#0979ea0d;--color-overlay-cyan-4:#0979ea0a;--color-overlay-magenta-8:#9747ff14;--color-overlay-magenta-6:#9747ff0f;--color-overlay-magenta-25:#9747ff40;--color-overlay-blue-4:#0979ea0a;--color-overlay-blue-6:#0979ea0f;--color-overlay-cyan-grid-012:#0979ea05;--color-overlay-cyan-grid-015:#0979ea06;--radius-xs:4px;--radius-sm:8px;--radius-md:11px;--radius-lg:14px;--radius-xl:16px;--radius-full:9999px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--section-gap:36px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:590;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--line-height-snug:1.4;--line-height-base:1.45;--line-height-relaxed:1.55;--header-height:70px;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}[data-theme=dark]{--color-bg-primary:var(--color-navy-950);--color-bg-secondary:var(--color-navy-900);--color-bg-card:var(--color-navy-800);--color-bg-card-hover:#243066;--color-bg-overlay:#0a1330e0;--color-bg-footer:var(--color-navy-950);--color-text-primary:#fff;--color-text-secondary:#ffffffb8;--color-text-muted:#ffffff7a;--color-text-accent:var(--color-sky-300);--color-border:#ffffff1f;--color-border-light:#ffffff12;--color-border-neon:#67cdf352}[data-theme=light]{--color-bg-primary:var(--color-neutral-100);--color-bg-secondary:var(--color-neutral-50);--color-bg-card:#fff;--color-bg-card-hover:#eef1f8;--color-bg-overlay:#f5f6faeb;--color-bg-footer:var(--color-neutral-50);--color-text-primary:var(--color-neutral-800);--color-text-secondary:#0f172ab3;--color-text-muted:#0f172a80;--color-text-accent:var(--color-brand-blue);--color-text-gold:#b8860b;--color-accent-primary:var(--color-brand-blue);--color-accent-warm:var(--color-violet-500);--color-accent-cool:var(--color-navy-500);--color-neon-cyan:var(--color-brand-blue);--color-neon-magenta:var(--color-violet-500);--gradient-hero:linear-gradient(180deg, var(--color-neutral-100) 0%, var(--color-neutral-50) 100%);--gradient-hero-title:linear-gradient(135deg, var(--color-neutral-800) 0%, var(--color-navy-500) 50%, var(--color-violet-500) 100%);--gradient-hero-overlay:radial-gradient(ellipse 70% 50% at 50% 40%, #0979ea0d 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 20% 70%, #67cdf30a 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 80% 20%, #9747ff0a 0%, transparent 60%), linear-gradient(180deg, #f1f5f94d 0%, #f1f5f980 50%, #f1f5f9cc 100%);--gradient-hero-stars:radial-gradient(1px 1px at 10% 15%, #0979ea40, transparent), radial-gradient(1.5px 1.5px at 30% 60%, #67cdf333, transparent), radial-gradient(1px 1px at 50% 25%, #9747ff2e, transparent), radial-gradient(2px 2px at 70% 75%, #9747ff26, transparent), radial-gradient(1px 1px at 85% 10%, #0979ea2e, transparent), radial-gradient(1.5px 1.5px at 20% 85%, #0979ea26, transparent), radial-gradient(1px 1px at 60% 45%, #67cdf32e, transparent), radial-gradient(2px 2px at 90% 50%, #67cdf326, transparent), radial-gradient(1px 1px at 40% 90%, #9747ff1f, transparent), radial-gradient(1.5px 1.5px at 75% 30%, #9747ff1f, transparent);--gradient-cyber-grid:linear-gradient(#0979ea0f 1px, transparent 1px), linear-gradient(90deg, #0979ea0f 1px, transparent 1px);--gradient-cyber-grid-soft:linear-gradient(#0979ea0a 1px, transparent 1px), linear-gradient(90deg, #0979ea0a 1px, transparent 1px);--color-border:#0f172a1f;--color-border-light:#0f172a14;--color-border-neon:#0979ea52;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 4px #00000014;--shadow-lg:0 8px 24px #0000001f;--shadow-glow:0 0 24px #0979ea24;--shadow-glow-magenta:0 0 24px #9747ff24;--shadow-glow-accent:0 0 32px #0979ea2e;--shadow-header-scrolled:0 2px 16px #0000000f, 0 1px 0 #0979ea14;--shadow-header-link-underline:0 0 6px #0979ea40;--shadow-header-link-hover:0 0 10px #0979ea2e;--shadow-header-cta-hover:0 8px 24px #0979ea4d, 0 0 32px #9747ff29;--shadow-card-neon:var(--shadow-lg), 0 0 18px #0979ea14;--shadow-button-cyan:0 8px 24px #0979ea47, 0 0 32px #9747ff24;--shadow-drop-cyan:drop-shadow(0 4px 16px #0979ea29);--shadow-drop-cyan-soft:drop-shadow(0 4px 12px #0979ea1f);--shadow-drop-cyan-xsoft:drop-shadow(0 2px 8px #0979ea14);--shadow-logo-badge:0 4px 16px #0000000f, 0 0 12px #0979ea14;--shadow-logo-badge-hover:0 6px 20px #0000001a, 0 0 18px #0979ea29;--shadow-modal-close-hover:0 0 12px #9747ff29;--color-overlay-white-15:#0000000f;--color-overlay-app-92:#f1f5f9f2;--color-overlay-app-55:#f1f5f9a6}@media (width>=768px){:root{--header-height:80px}}@media (width<=480px){:root{--header-height:60px;--spacing-2xl:2rem;--spacing-3xl:2.5rem;--spacing-4xl:3.5rem}}*{box-sizing:border-box;margin:0;padding:0}::selection{background-color:var(--color-overlay-cyan-25);color:var(--color-white)}html{font-family:var(--font-family-primary);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-overlay-cyan-25) transparent;overflow-x:clip}body{min-width:320px;font-family:var(--font-family-primary);background-color:var(--color-bg-primary);color:var(--color-text-primary);font-weight:400;line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;transition:background-color .3s,color .3s;overflow-x:clip}#app{overflow-x:clip}.game-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.game-grid{gap:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:var(--font-weight-semibold)}.surface-block{background:var(--color-surface-block);position:relative}.surface-block:before{content:"";border-radius:inherit;background:var(--gradient-stroke-block);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-overlay-cyan-25);border-radius:3px}a{color:inherit;text-decoration:none}button{font-family:var(--font-family-primary);cursor:pointer}img{max-width:100%;height:auto}
