@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/manrope-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/manrope-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/manrope-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/manrope-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--bg: #0b0c1d;--bg-header-1: #130d35;--bg-header-2: #140f34;--accent: #8c79ff;--accent-strong: #6f4dff;--accent-2: #14de96;--text: #ffffff;--text-muted: #9d93c4;--text-dim: #6d688c;--glass: rgba(255,255,255,.05);--glass-border: rgba(140,121,255,.35);--line: rgba(140,121,255,.18);--green-500: #21ce6f;--green-400: #55e0a5;--green-300: #81e8bb;--green-glow: #64ed94;--glow-violet: rgba(123,47,247,.45);--glow-violet-soft: rgba(111,77,255,.30);--font: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--container: 1644px;--gutter: 138px;--pad: clamp(24px, 7.2vw, var(--gutter));--shell: min(1644px, 94vw);--radius-btn: 12px;--radius-card: 22px;--radius-bar: 16px;--hero-h: min(100dvh, 950px)}@media (max-width:992px){:root{--gutter: 35px;--pad: 35px;--shell: min(922px, calc(100% - 70px))}}@media (max-width:500px){:root{--gutter: 24px;--pad: 24px;--shell: min(452px, calc(100% - 48px))}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--font);color:var(--text);background:var(--bg);min-height:100vh;overflow-x:hidden;position:relative}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}picture{display:contents}.dust-group{position:absolute;inset:0;will-change:transform, opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.dust-group i{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle, rgba(224,214,255,.85) 0%, rgba(198,183,250,.35) 46%, transparent 72%)}.dust-group i.is-big{background:radial-gradient(circle, rgba(240,234,255,.95) 0%, rgba(206,192,252,.45) 44%, transparent 74%);box-shadow:0 0 8px 1px rgba(196,178,255,.28)}@media (prefers-reduced-motion:reduce){.dust-group{animation:none;opacity:.8}}.is-offscreen *, .is-offscreen *::before, .is-offscreen *::after{animation-play-state:paused !important}.is-offscreen .dust-group{will-change:auto}html:not(.is-loaded) *:not(#preloader):not(#preloader *), html:not(.is-loaded) *:not(#preloader):not(#preloader *)::before, html:not(.is-loaded) *:not(#preloader):not(#preloader *)::after{animation-play-state:paused !important}@media (prefers-reduced-motion:reduce){*, *::before, *::after{animation-play-state:paused !important}}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}a, button, summary, [role="button"]{-webkit-tap-highlight-color:transparent}.stb__toggle, .b5-item__head, .cat-chip, .cheat-tab, .mobile-menu__close, .burger, .lang-switch{-webkit-user-select:none;user-select:none}.btn-solid, .btn-secondary{--btn-grad:linear-gradient(90deg, #48e08c 0%, var(--green-500) 52.885%, var(--green-500) 100%);--btn-grad-lit:linear-gradient(90deg, #6cefb0 0%, var(--green-500) 52.885%, #84efb6 100%);--btn-press:inset -4px -4px 5px rgba(0,0,0,.25);--btn-glow-k:.55;--btn-glow: 0 0 44px rgba(100,237,148,var(--btn-glow-k)), 0 -4px 20.3px rgba(100,237,148,calc(var(--btn-glow-k) * .55)), 0 5px 20.8px rgba(100,237,148,calc(var(--btn-glow-k) * .55));--btn-bevel: inset 0 6px 8px rgba(255,255,255,.2), inset 0 -6px 8px rgba(255,255,255,.2);color:#fff;font-weight:700;text-transform:uppercase;line-height:1;border:0;transition:background-image .2s ease, background-color .2s ease, box-shadow .2s ease, transform .15s ease}.btn-solid[aria-disabled="true"], .btn-solid:disabled, .btn-secondary[aria-disabled="true"], .btn-secondary:disabled{background:rgba(255,255,255,.1);background-image:none;color:rgba(255,255,255,.3);box-shadow:none;pointer-events:none}.btn-solid{background:var(--btn-grad);box-shadow:var(--btn-glow), var(--btn-bevel)}.btn-solid:hover, .btn-solid:focus-visible{background-image:var(--btn-grad-lit)}.btn-solid:active{background-image:var(--btn-grad-lit);box-shadow:var(--btn-glow), var(--btn-press);transform:translateY(1px)}.btn-secondary{background:var(--green-500);box-shadow:none}.btn-secondary:hover, .btn-secondary:focus-visible{background-image:var(--btn-grad-lit)}.btn-secondary:active{background-image:var(--btn-grad-lit);box-shadow:var(--btn-press);transform:translateY(1px)}.btn-outline{background:none;border:1px solid #fff;color:#fff;transition:border-color .2s ease, color .2s ease, transform .15s ease}.btn-outline:hover, .btn-outline:focus-visible{border-color:var(--green-400);color:var(--green-400)}.btn-outline:active{border-color:var(--green-300);color:var(--green-300);transform:translateY(1px)}.btn-outline[aria-disabled="true"], .btn-outline:disabled{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.3);pointer-events:none}@media (prefers-reduced-motion:reduce){.btn-solid, .btn-secondary, .btn-outline{transition:none}.btn-solid:active, .btn-secondary:active, .btn-outline:active{transform:none}}.atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--bg)}.container{width:var(--container);max-width:100%;margin-inline:auto;padding-inline:var(--pad)}.page{position:relative;z-index:1;overflow-x:clip}.page-glow{position:absolute;z-index:0;pointer-events:none;left:50%;top:-13.52vw;width:169vw;aspect-ratio:3245 / 2669;transform:translate(-50%, -50%);background:url("../img/page-glow.webp") center / 100% 100% no-repeat}@media (max-width:992px){.page-glow{width:240vw;top:-16vw}}.main-canvas{min-height:1100px;display:flex;align-items:center;justify-content:center;padding:80px 24px}.main-canvas__placeholder{max-width:560px;text-align:center;font-size:15px;line-height:1.7;color:var(--text-dim);border:1px dashed rgba(140,121,255,.25);border-radius:16px;padding:32px 40px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:root{--check-box:30px;--check-gap:14px;--check-on:#64ed94}.ui-check{display:flex;align-items:center;gap:var(--check-gap);cursor:pointer}.ui-check input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ui-check__box{position:relative;flex:0 0 auto;width:var(--check-box);height:var(--check-box);display:flex;align-items:center;justify-content:center}.ui-check__box::before{content:"";width:100%;height:100%;border:2px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.03);transition:border-color .2s ease, background-color .2s ease}.ui-check__box::after{content:"";position:absolute;width:15px;height:10px;background:var(--text);-webkit-mask:url("../img/icon-check.svg") center / contain no-repeat;mask:url("../img/icon-check.svg") center / contain no-repeat;opacity:0;transform:scale(.6);transition:opacity .15s ease, transform .15s ease}.ui-check:hover .ui-check__box::before{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.2)}.ui-check input:focus-visible + .ui-check__box::before{border-color:rgba(140,121,255,.55)}.ui-check input:checked + .ui-check__box::before{border-color:var(--check-on);background:var(--check-on)}.ui-check input:checked + .ui-check__box::after{opacity:1;transform:none}.ui-check input:disabled + .ui-check__box::before{border-width:1px;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.1)}.ui-check input:disabled ~ *{opacity:.5}.ui-check:has(input:disabled){cursor:default}:root{--header-base:104px;--notice-h:0px;--header-h:calc(var(--header-base) + var(--notice-h))}:root:has(.notice-bar){--notice-h:48px}.site-header{position:fixed;top:var(--notice-h);left:0;right:0;z-index:30;padding-top:24px}.site-header .container{width:calc(var(--shell) - 4px);max-width:100%;padding-inline:20px}.site-header__bar{display:flex;align-items:center;gap:24px;min-height:80px;padding:14px 40px;border-radius:16px;background:linear-gradient(180deg, rgba(28,26,44,.34), rgba(24,22,38,.34));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);box-shadow: inset 0 4px 10px rgba(255,255,255,.05), 0 12px 40px rgba(0,0,0,.30)}.logo{flex:0 0 auto;display:flex;align-items:center}.logo img{height:47px;width:auto}.nav{margin-left:auto;display:flex;align-items:center;gap:clamp(16px, calc(11.58vw - 126.75px), 40px)}.nav a{font-size:16px;font-weight:500;color:var(--text);white-space:nowrap;opacity:.92;transition:color .18s, opacity .18s}.nav a:hover, .nav a:focus-visible{color:var(--green-400);opacity:1}.nav a:active{color:var(--green-300)}.header-actions{display:flex;align-items:center;gap:14px}.header-actions a{display:block;width:44px;height:44px;border-radius:8px;transition:transform .18s, filter .18s, background-color .18s}.site-header__bar .header-actions a{background:rgba(10,10,24,.40)}@media (hover:hover) and (pointer:fine){.header-actions a:hover{transform:translateY(-2px);filter:brightness(1.15)}}.header-actions img{width:44px;height:44px}.site-header__bar .header-actions{gap:10px}.site-header__bar .header-actions a, .site-header__bar .header-actions img{width:36px;height:36px}.lang-switch{--ls-w:108px;--ls-h:44px;--ls-inset:3px;--ls-i:0;position:relative;flex:0 0 auto;display:flex;align-items:stretch;width:var(--ls-w);height:var(--ls-h);border-radius:12px;background:rgba(7,12,28,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(150,170,220,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:background-color .22s ease, border-color .22s ease}.lang-switch:hover{background:rgba(11,17,36,.62);border-color:rgba(160,180,230,.30)}.lang-switch__indicator{position:absolute;left:var(--ls-inset);top:var(--ls-inset);width:calc(50% - var(--ls-inset));height:calc(100% - var(--ls-inset) * 2);border-radius:9px;background:linear-gradient(135deg, rgba(98,55,220,.65), rgba(113,68,255,.35));border:1px solid rgba(145,95,255,.6);box-shadow: 0 0 12px rgba(121,70,255,.32), 0 0 28px rgba(105,55,255,.12), inset 0 0 10px rgba(155,115,255,.10);translate:calc(var(--ls-i) * 100%) 0;transition: translate 280ms cubic-bezier(.22, 1, .36, 1), scale 120ms ease, box-shadow 220ms ease, filter 220ms ease}.lang-switch.is-moving .lang-switch__indicator{filter:brightness(1.08);box-shadow: 0 0 14px rgba(121,70,255,.38), 0 0 32px rgba(105,55,255,.15), inset 0 0 10px rgba(155,115,255,.12)}.lang-switch.is-pressed .lang-switch__indicator{scale:.97}.lang-switch__opt{position:relative;z-index:1;flex:1 1 50%;min-width:0;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;color:rgba(196,204,228,.72);transition:color .2s ease, opacity .2s ease}.lang-switch__opt:hover{color:rgba(226,231,245,.9)}.lang-switch__opt[aria-pressed="true"]{color:#fff;font-weight:600;text-shadow:0 0 8px rgba(168,140,255,.45)}.lang-switch__opt:focus-visible{outline:none;border-radius:9px;box-shadow:0 0 0 2px rgba(140,121,255,.55)}@media (prefers-reduced-motion:reduce){.lang-switch__indicator{transition:none;filter:none}.lang-switch.is-pressed .lang-switch__indicator{scale:1}}.burger{display:none;flex-direction:column;gap:5px;padding:0;background:none;border:0}.burger span{display:block;height:2px;border-radius:2px;background:#fff;transition:width .18s ease, background-color .18s ease}.burger:hover span, .burger:focus-visible span{background:var(--green-400)}@media (max-width:1300px){.site-header__bar{position:relative}.nav{display:none}.site-header__bar .header-actions{margin-left:auto}.site-header__bar .lang-switch{display:none}.burger{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:46px}.burger span:nth-child(1){width:60px}.burger span:nth-child(2){width:50px}.burger span:nth-child(3){width:40px}}@media (max-width:700px){.site-header__bar .header-actions{display:none}.burger{position:static;transform:none;margin-left:auto}}@media (max-width:500px){:root{--header-base:76px}.site-header__bar{min-height:52px;padding-block:0}.logo img{height:30px}.site-header__bar .header-actions{display:none}.burger{position:static;transform:none;margin-left:auto;align-items:flex-end;width:40px;height:40px;justify-content:center}.burger span:nth-child(1){width:40px}.burger span:nth-child(2){width:30px}.burger span:nth-child(3){width:40px}.lang-switch{--ls-w:96px;--ls-h:40px}}.menu-overlay{position:fixed;inset:0;z-index:50;background:rgba(5,6,17,.78);opacity:0;transition:opacity .25s ease}.menu-overlay.is-open{opacity:1}.menu-overlay[hidden]{display:none}.mobile-menu{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding-top:calc(var(--header-h) + 16px);pointer-events:none}.mobile-menu[hidden]{display:none}html.is-menu-open .site-header{z-index:70}.mobile-menu__panel{pointer-events:auto;width:450px;max-width:calc(100% - 48px);display:flex;flex-direction:column;align-items:center;gap:40px;padding:16px 32px 32px;border-radius:16px;background:linear-gradient(180deg, rgba(28,26,44,.34), rgba(24,22,38,.34));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);box-shadow: inset 0 4px 10px rgba(255,255,255,.05), 0 12px 40px rgba(0,0,0,.30);opacity:0;transform:translateY(-14px);transition:opacity .25s ease, transform .25s ease;max-height:calc(100vh - var(--header-h) - 32px);max-height:calc(100dvh - var(--header-h) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mobile-menu.is-open .mobile-menu__panel{opacity:1;transform:none}.mobile-menu__close{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .18s ease}.mobile-menu__close:hover, .mobile-menu__close:focus-visible{opacity:1}.mobile-menu__close img{width:24px;height:24px}.mobile-menu__logo img{height:30px;width:auto}.mobile-menu__nav{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.mobile-menu__nav a{font-size:14px;font-weight:400;line-height:20px;color:var(--text);white-space:nowrap;transition:color .18s}.mobile-menu__nav a:hover, .mobile-menu__nav a:focus-visible{color:var(--green-400)}.mobile-menu__nav a:active{color:var(--green-300)}.mobile-menu__actions{display:flex;gap:20px}html.is-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.menu-overlay, .mobile-menu__panel{transition:none}.mobile-menu__panel{transform:none}}.notice-bar{position:fixed;top:0;left:0;right:0;z-index:40;background:linear-gradient(90deg, #FFBB68 0%, #FA793D 100%)}.notice-bar__inner{position:relative;width:calc(var(--shell) - 4px);max-width:100%;margin-inline:auto;min-height:48px;display:flex;align-items:center;justify-content:center;padding:6px 52px}.notice-bar__text{margin:0;font-size:18px;font-weight:500;line-height:1.2;color:#0E2B29;text-align:center}.notice-bar__link{margin-left:20px;color:inherit;text-decoration:underline;white-space:nowrap;transition:opacity .18s}.notice-bar__link:hover, .notice-bar__link:focus-visible{opacity:.72}.notice-bar__close{position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:10px;cursor:pointer;transition:opacity .18s}.notice-bar__close:hover, .notice-bar__close:focus-visible{opacity:.6}.notice-bar__close img{width:24px;height:24px;display:block}@media (max-width:992px){:root:has(.notice-bar){--notice-h:72px}.notice-bar__inner{min-height:72px;padding:10px 48px}.notice-bar__text{font-size:16px;line-height:1.3}.notice-bar__link{margin-left:12px}}@media (max-width:500px){:root:has(.notice-bar){--notice-h:80px}.notice-bar__inner{min-height:auto;padding:10px 44px}.notice-bar__text{font-size:14px;line-height:1.35}.notice-bar__link{margin-left:8px}}:root{--cat-pad:clamp(35px, 35px + (100vw - 992px) * 103 / 448, 138px);--cat-shell:min(1644px, 100vw - 2 * var(--cat-pad));--cat-filters-w:400px;--cat-panel-h:760px;--cat-panel-pad:24px 24px 24px 26px;--cat-panel-radius:24px;--cat-filter-title-fs:22px;--cat-chip-cols:2;--cat-scroll-air:10px;--cat-chip-h:70px;--cat-chip-fs:14px;--cat-chip-logo-w:38px;--cat-col-gap:20px;--cat-card-gap:clamp(27px, 27px + (100vw - 992px) / 224, 29px);--cat-row-gap:36px;--cat-field-h:clamp(56px, 56px + (100vw - 992px) / 56, 64px);--cat-hero-h:clamp(344px, 344px + (100vw - 992px) * 114 / 448, 458px);--cat-hero-pt:clamp(34px, 34px + (100vw - 992px) * 29 / 448, 63px);--cat-h1:clamp(36px, 36px + (100vw - 992px) * 12 / 448, 48px);--cat-h1-icon:clamp(67px, 67px + (100vw - 992px) * 19 / 448, 86px);--cat-lead-fs:clamp(16px, 16px + (100vw - 992px) / 112, 20px);--cat-lead-w:clamp(377px, 377px + (100vw - 992px) * 109 / 448, 486px);--cat-hero-gap:16px;--cat-crumbs-gap:clamp(16px, 16px + (100vw - 992px) / 56, 24px);--cat-toolbar-gap:clamp(32px, 40px - (100vw - 992px) / 56, 40px);--cat-top-gap:clamp(30px, 32px - (100vw - 992px) / 224, 32px);--b3-card-bg:#140d2a;--b3-radius:30px;--b3-accent:#21ce6f;--cat-chip-active:#603dfa;--cat-sticky-gap:15px}@media (min-width:1440px){:root{--cat-filters-w:clamp(400px, 400px + (100vw - 1440px) * 50 / 480, 450px);--cat-panel-h:900px;--cat-panel-pad:32px 30px 32px 34px;--cat-panel-radius:30px;--cat-filter-title-fs:26px;--cat-hero-h:clamp(458px, 458px + (100vw - 1440px) * 29 / 480, 487px);--cat-hero-pt:clamp(63px, 63px + (100vw - 1440px) / 120, 67px);--cat-h1:clamp(48px, 48px + (100vw - 1440px) / 30, 64px);--cat-h1-icon:clamp(86px, 86px + (100vw - 1440px) * 49 / 480, 135px);--cat-lead-fs:20px;--cat-lead-w:486px;--cat-hero-gap:clamp(12px, 16px - (100vw - 1440px) / 120, 16px);--cat-crumbs-gap:clamp(24px, 24px + (100vw - 1440px) / 60, 32px);--cat-toolbar-gap:32px;--cat-top-gap:30px}}.catalog{position:relative;z-index:1;padding-top:var(--cat-top-gap);padding-bottom:clamp(120px, 13vh, 250px)}.cat-inner{width:var(--cat-shell);margin-inline:auto;position:relative;z-index:1}.cat-hero{position:relative;height:var(--cat-hero-h);display:flex;align-items:center;justify-content:center;padding-top:var(--cat-hero-pt);overflow:hidden;isolation:isolate}.cat-hero__bg{position:absolute;inset:0;z-index:0;background:url("../img/catalog-banner-bg.webp") center / cover no-repeat}.cat-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;z-index:1;background:linear-gradient(to bottom, rgba(11,12,29,0), var(--bg));pointer-events:none}.cat-hero__plate{position:absolute;z-index:2;pointer-events:none;height:auto;animation:catPlateFloat 11s ease-in-out infinite;will-change:transform}.cat-hero__plate--left{width:clamp(239px, 239px + (100vw - 1440px) * 22 / 480, 261px);left:clamp(-24px, -24px + (100vw - 1440px) * 65 / 480, 41px);top:clamp(211px, 211px + (100vw - 1440px) * 15 / 480, 226px)}.cat-hero__plate--right{width:clamp(331px, 331px + (100vw - 1440px) * 90 / 480, 421px);right:clamp(-76px, -76px + (100vw - 1440px) * 47 / 480, -29px);top:clamp(229px, 267px - (100vw - 1440px) * 38 / 480, 267px);animation-duration:13.5s;animation-direction:reverse}@keyframes catPlateFloat{0%{transform:translate(0,0) rotate(0deg)}35%{transform:translate(-6px,-9px) rotate(-1.6deg)}70%{transform:translate(5px,6px) rotate(1.2deg)}100%{transform:translate(0,0) rotate(0deg)}}.cat-hero__inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:var(--cat-hero-gap);text-align:center;padding-inline:var(--cat-pad)}.cat-hero__title{display:inline-flex;align-items:center;justify-content:center;margin:0;font-weight:600;font-size:var(--cat-h1);line-height:.9;letter-spacing:0;color:var(--text)}.cat-hero__word{white-space:nowrap}.cat-hero__icon{flex:0 0 auto;pointer-events:none;width:var(--cat-h1-icon);aspect-ratio:405 / 360;margin-left:-.06em;margin-right:.02em;filter:drop-shadow(0 5px 12px rgba(6,4,18,.4));animation:b3PadFloat 7.5s ease-in-out infinite;will-change:transform}.cat-hero__icon img{width:100%;height:100%;object-fit:contain;display:block}.cat-hero__lead{margin:0;max-width:var(--cat-lead-w);font-size:var(--cat-lead-fs);font-weight:400;line-height:1.2;color:#7d80b0}.cat-crumbs{display:flex;align-items:center;gap:9px;font-size:16px;line-height:1.5;color:var(--text-muted);margin-bottom:var(--cat-crumbs-gap)}.cat-crumbs a{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.cat-crumbs a:hover{color:var(--text)}.cat-crumbs__sep{color:var(--text-dim)}.cat-crumbs__current{color:var(--text)}.cat-body{display:grid;grid-template-columns:var(--cat-filters-w) minmax(0, 1fr);gap:var(--cat-col-gap);align-items:start}.cat-main{min-width:0}@media (min-width:993px){.cat-filters{position:sticky;top:calc(var(--header-h) + var(--cat-sticky-gap));align-self:start}}.cat-filters__panel{position:relative;display:flex;flex-direction:column;gap:24px;height:var(--cat-panel-h);padding:var(--cat-panel-pad);border-radius:var(--cat-panel-radius);background:linear-gradient(145deg, rgba(39, 37, 65, .58) 0%, rgba(20, 21, 40, .66) 45%, rgba(15, 16, 33, .72) 100%);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .04);transition:box-shadow .35s ease}.cat-filters__panel:hover{box-shadow: 0 0 18px rgba(117, 77, 255, .12), 0 0 42px rgba(95, 60, 220, .08), inset 0 1px 0 rgba(255, 255, 255, .04)}.cat-filters__panel::before, .cat-filters__panel::after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cat-filters__panel::before{background:linear-gradient(145deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, .05) 45%, rgba(255, 255, 255, .11))}.cat-filters__panel::after{background:linear-gradient(145deg, rgba(188, 165, 255, .85), rgba(126, 91, 255, .30) 45%, rgba(158, 119, 255, .65));opacity:0;transition:opacity .35s ease}.cat-filters__panel:hover::after{opacity:1}@media (hover:none){.cat-filters__panel::after{opacity:1}}@media (min-width:993px){.cat-filters__panel{height:min(var(--cat-panel-h), calc(100vh - var(--header-h) - 2 * var(--cat-sticky-gap)))}}@media (prefers-reduced-motion:reduce){.cat-filters__panel, .cat-filters__panel::after{transition:none}}.cat-filters__close{display:none}.cat-filter{position:relative;z-index:1;display:flex;flex-direction:column}.cat-filter--games{flex:1 1 auto;min-height:0}.cat-filter__title{margin:0 0 20px;font-size:var(--cat-filter-title-fs);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f7f6fc}.cat-picked{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.cat-picked[hidden]{display:none}.cat-picked__chip{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 14px;border-radius:11px;border:1px solid rgba(33, 206, 111, .95);background:linear-gradient(180deg, rgba(27, 62, 48, .40), rgba(15, 33, 30, .55));box-shadow: 0 0 5px rgba(33, 206, 111, .55), 0 0 14px rgba(33, 206, 111, .28), inset 0 0 12px rgba(33, 206, 111, .07);color:#f2f0f7;font:500 15px/1.2 var(--font);animation:catPickedIn .22s ease both}@keyframes catPickedIn{from{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}.cat-picked__logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px}.cat-picked__logo img{max-width:100%;max-height:100%;object-fit:contain}.cat-picked__name{white-space:nowrap}.cat-picked__x{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;color:var(--green-500);cursor:pointer;opacity:.9;transition:opacity .18s ease, transform .18s ease}.cat-picked__x::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("../img/icon-close.svg") center / 18px 18px no-repeat;mask:url("../img/icon-close.svg") center / 18px 18px no-repeat}.cat-picked__x:hover{opacity:1;transform:rotate(90deg)}.cat-picked__x:focus-visible{outline:2px solid rgba(139,108,255,.75);outline-offset:2px}.cat-chips-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--cat-scroll-air);padding-right:14px;margin:calc(-1 * var(--cat-scroll-air));margin-bottom:0;mask-image:linear-gradient(to bottom, #000 calc(100% - 16px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 16px), transparent 100%);scrollbar-width:thin;scrollbar-color:#8668ff rgba(255,255,255,.02)}@supports selector(::-webkit-scrollbar){.cat-chips-scroll{scrollbar-width:auto;scrollbar-color:auto}.cat-chips-scroll::-webkit-scrollbar{width:6px}.cat-chips-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.025);border-radius:999px}.cat-chips-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #b293ff 0%, #8061ff 50%, #7757f4 100%);border-radius:999px;box-shadow:0 0 7px rgba(132, 96, 255, .40)}.cat-chips-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #c0aaff, #9275ff)}}.cat-chips{display:grid;grid-template-columns:repeat(var(--cat-chip-cols), minmax(0, 1fr));gap:13px 14px;align-content:start}.cat-chip{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--cat-chip-h);padding:10px 14px;border:1px solid rgba(171, 160, 215, .16);border-radius:11px;background:linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.025));box-shadow: inset 0 1px 0 rgba(255,255,255,.025), 0 5px 14px rgba(0,0,0,.10);color:#f2f0f7;font:500 var(--cat-chip-fs)/1.25 var(--font);text-align:left;cursor:pointer;transition:background .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease}.cat-chip:hover{background:linear-gradient(145deg, rgba(114, 88, 185, .14), rgba(255,255,255,.045));border-color:rgba(156, 127, 255, .38);box-shadow:0 0 12px rgba(112, 78, 220, .08);transform:translateY(-1px)}.cat-chip[hidden]{display:none}.cat-chip:hover .cat-chip__logo img{transform:scale(1.04)}.cat-chip:active{transform:scale(.985)}.cat-chip:focus-visible{outline:2px solid rgba(139,108,255,.75);outline-offset:2px}.cat-chip__logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--cat-chip-logo-w);height:30px}.cat-chip__logo img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .18s ease}.cat-chip--text{padding-left:18px}.cat-chip__name{min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cat-chip.is-picked{display:none}.cat-chip.is-moving{transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.cat-chip, .cat-chip__logo img, .cat-picked__chip, .cat-picked__x{transition:none;animation:none}.cat-chip:hover, .cat-chip:active{transform:none}.cat-chip.is-moving{transition:none}}.cat-toolbar{display:flex;gap:var(--cat-col-gap);align-items:stretch;margin-bottom:var(--cat-toolbar-gap)}.cat-filters-btn{display:none}:root{--cat-field-bg:linear-gradient(180deg, rgba(26, 25, 45, .44), rgba(19, 19, 36, .44));--cat-field-bg-lit:linear-gradient(180deg, rgba(32, 30, 54, .5), rgba(24, 23, 43, .5))}.cat-search{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:24px;height:var(--cat-field-h);padding:0 16px;border:2px solid rgba(255,255,255,.1);border-radius:14px;background:var(--cat-field-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .3s ease, background .3s ease, box-shadow .3s ease}.cat-search:hover{border-color:rgba(158,119,255,.5);box-shadow:0 0 14px rgba(117,77,255,.10)}.cat-search:focus-within{border-color:rgba(140,121,255,.55);background:var(--cat-field-bg-lit);box-shadow:0 0 16px rgba(117,77,255,.14)}.cat-search__icon{flex:0 0 auto;display:flex;width:24px;height:24px;color:var(--text);opacity:.35}.cat-search__icon img{width:100%;height:100%}.cat-search input{flex:1 1 auto;min-width:0;border:0;background:none;color:var(--text);font:500 16px/1.3 var(--font)}.cat-search input::placeholder{color:var(--text);opacity:.2}.cat-search input:focus{outline:none}.cat-search input::-webkit-search-cancel-button{filter:invert(1);opacity:.4;cursor:pointer}.cat-search__close{display:none;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;opacity:.75;transition:opacity .2s ease}.cat-search__close:hover{opacity:1}.cat-search__close img{width:100%;height:100%}.cat-sort{position:relative;flex:0 0 auto;width:230px}.cat-sort__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:var(--cat-field-h);padding:0 16px;border:2px solid rgba(255,255,255,.1);border-radius:14px;background:var(--cat-field-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text);font:500 16px/1.3 var(--font);text-align:left;cursor:pointer;transition:border-color .3s ease, background .3s ease, box-shadow .3s ease}.cat-sort__btn:hover{background:var(--cat-field-bg-lit);border-color:rgba(158,119,255,.5);box-shadow:0 0 14px rgba(117,77,255,.10)}.cat-sort.is-open .cat-sort__btn{border-color:rgba(140,121,255,.55);box-shadow:0 0 16px rgba(117,77,255,.14)}.cat-sort__arrow{flex:0 0 auto;width:10px;height:10px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.5;transform:rotate(45deg);transition:transform .25s ease, opacity .2s ease}.cat-sort.is-open .cat-sort__arrow{transform:rotate(-135deg) translate(-3px,-3px);opacity:.9}.cat-sort__list{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:linear-gradient(180deg, rgba(28,26,44,.82), rgba(24,22,38,.82));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow: inset 0 4px 10px rgba(255,255,255,.05), 0 18px 40px rgba(6,3,20,.55)}.cat-sort__opt{padding:12px;border-radius:10px;font:500 15px/1.3 var(--font);color:var(--text-muted);cursor:pointer;transition:background-color .2s ease, color .2s ease}.cat-sort__opt:hover{background:rgba(255,255,255,.07);color:var(--text)}.cat-sort__opt.is-active{background:rgba(140,121,255,.18);color:var(--text)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(352px, 100%), 1fr));justify-items:center;gap:var(--cat-row-gap) var(--cat-card-gap);padding-top:52px}.cat-card{width:100%;max-width:560px}.cat-card[hidden]{display:none}.cat-card .b3c__art{width:min(358px, 100%)}.cat-card .b3c__art--photo{width:min(300px, 100%)}.cat-empty{margin:0;padding:60px 0;text-align:center;font-size:18px;color:var(--text-muted)}.cat-more{display:flex;justify-content:center;margin-top:48px}.cat-more[hidden]{display:none}.cat-more .btn-outline{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 32px;border-radius:15px;font-weight:500;font-size:16px;line-height:1.3;white-space:nowrap;cursor:pointer}@media (prefers-reduced-motion:reduce){.cat-hero__plate, .cat-hero__icon{animation:none}}@media (max-width:992px){:root{--cat-shell:var(--shell);--cat-pad:var(--pad)}.cat-hero__plate--left{width:170px;left:-40px;top:120px}.cat-hero__plate--right{width:210px;right:-60px;top:150px}.cat-body{display:block}.cat-filters{display:none;margin-bottom:24px}.cat-filters.is-open{display:block}.cat-filters__panel{height:auto;gap:20px;padding:20px}.cat-filters__panel .cat-search{width:100%;flex:0 0 auto}.cat-filters__panel .cat-search__close{display:flex}.cat-chips{grid-template-columns:repeat(auto-fill, minmax(min(200px, 100%), 1fr))}.cat-chips-scroll{max-height:360px}.cat-filters.is-open + .cat-main .cat-filters-btn{display:none}.cat-toolbar{gap:24px}.cat-filters-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--cat-field-h);height:var(--cat-field-h);padding:0;border:2px solid rgba(255,255,255,.1);border-radius:14px;background:var(--cat-field-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text);cursor:pointer;font:0/0 a;transition:border-color .2s ease, background .2s ease}.cat-filters-btn:hover{background:var(--cat-field-bg-lit)}.cat-filters-btn[aria-expanded="true"]{border-color:rgba(140,121,255,.55)}.cat-filters-btn::before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:url("../img/icon-filter.svg") center / 24px 24px no-repeat;mask:url("../img/icon-filter.svg") center / 24px 24px no-repeat;opacity:.9}.cat-grid{padding-top:44px}}@media (max-width:560px){.cat-toolbar{flex-wrap:wrap;gap:12px}.cat-search{flex:1 1 200px}.cat-sort{width:100%}}@media (max-width:500px){:root{--cat-hero-h:223px;--cat-hero-pt:57px;--cat-h1:24px;--cat-h1-icon:48px;--cat-lead-fs:16px;--cat-lead-w:300px;--cat-hero-gap:16px;--cat-crumbs-gap:16px;--cat-toolbar-gap:32px;--cat-top-gap:24px;--cat-field-h:44px;--cat-row-gap:24px}.cat-hero__plate--left{width:120px;left:-34px;top:74px}.cat-hero__plate--right{width:140px;right:-44px;top:96px}.cat-hero::after{height:60px}.cat-crumbs{font-size:14px}.cat-toolbar{gap:8px}.cat-filters-btn{border-radius:12px}.cat-search{gap:12px;padding:0 12px;border-radius:12px}.cat-search input{font-size:15px}.cat-sort__btn{border-radius:12px;font-size:15px}.cat-filters__panel{padding:16px;border-radius:20px;gap:16px}:root{--cat-scroll-air:8px}.cat-filter__title{font-size:18px;margin-bottom:14px}.cat-chips{grid-template-columns:1fr;gap:10px}.cat-chip{min-height:64px;padding:10px 14px;gap:10px}.cat-chips-scroll{max-height:300px;padding-right:10px}.cat-picked{margin-bottom:20px}.cat-grid{padding-top:36px}.cat-more{margin-top:32px}.cat-more .btn-outline{height:48px;padding:0 24px;font-size:15px}}:root{--rvp-pad:clamp(35px, 35px + (100vw - 992px) * 103 / 448, 138px);--rvp-shell:min(1644px, 100vw - 2 * var(--rvp-pad));--rvp-side-w:clamp(300px, 300px + (100vw - 992px) * 60 / 448, 360px);--rvp-col-gap:20px;--rvp-top-gap:32px;--rvp-crumbs-gap:24px;--rvp-head-gap:24px;--rvp-radius:20px;--rvp-card-bg:rgba(255,255,255,.04);--rvp-card-line:rgba(140,121,255,.22);--rvp-row-line:rgba(255,255,255,.07);--rvp-h1:clamp(36px, 36px + (100vw - 992px) * 12 / 448, 48px);--rvp-sub-fs:clamp(15px, 15px + (100vw - 992px) / 224, 17px)}.rvp{position:relative;z-index:1;padding-top:calc(var(--header-h) + var(--rvp-top-gap));padding-bottom:80px}.rvp-inner{width:var(--rvp-shell);margin-inline:auto}.rvp-crumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted);margin-bottom:var(--rvp-crumbs-gap)}.rvp-crumbs a{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.rvp-crumbs a:hover{color:var(--text)}.rvp-crumbs__sep{color:var(--text-dim)}.rvp-crumbs__current{color:var(--text)}.rvp-top{margin-bottom:var(--rvp-head-gap)}.rvp-title{margin:0;font-size:var(--rvp-h1);font-weight:800;line-height:1.1;color:var(--text)}.rvp-sub{margin:8px 0 0;font-size:var(--rvp-sub-fs);line-height:1.45;color:var(--green-400)}.rvp-note{margin:12px 0 0;max-width:640px;font-size:15px;line-height:1.5;color:var(--text-muted)}.rvp-tabs{position:relative;display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--rvp-row-line)}.rvp-tab{position:relative;padding:12px 20px;border:0;background:none;font-family:var(--font);font-size:17px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color .2s ease}.rvp-tab:hover{color:var(--text)}.rvp-tab.is-active{color:var(--text)}.rvp-tab.is-active::after, .rvp-tabs__ink{content:"";position:absolute;bottom:-1px;height:2px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px rgba(140,121,255,.7)}.rvp-tab.is-active::after{left:12px;right:12px}.rvp-tabs.is-inked .rvp-tab.is-active::after{display:none}.rvp-tabs__ink{left:0;width:var(--ink-w, 0px);transform:translateX(var(--ink-x, 0px));opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.77, 0, .175, 1), width .26s cubic-bezier(.77, 0, .175, 1), box-shadow .26s ease}.rvp-tabs.is-inked .rvp-tabs__ink{opacity:1}.rvp-tabs__ink.is-moving{box-shadow:0 0 18px rgba(140,121,255,.85)}@media (prefers-reduced-motion: reduce){.rvp-tabs__ink{transition:opacity .15s ease}}.rvp-panel[hidden]{display:none}.rvs{display:grid;grid-template-columns:minmax(200px, auto) minmax(240px, 1fr) minmax(220px, auto);align-items:center;gap:28px;padding:24px 28px;margin-bottom:20px;border:1px solid var(--rvp-card-line);border-radius:var(--rvp-radius);background:var(--rvp-card-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:relative;z-index:12}.rvs__score{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rvs__avg{font-size:52px;font-weight:800;line-height:1;color:var(--text)}.rvs__count{font-size:15px;color:var(--text-muted)}.rvs__count b{font-weight:600;color:var(--text)}.rvs__hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rvs__row{display:grid;grid-template-columns:44px minmax(0, 1fr) 46px 52px;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}.rvs__label{display:flex;align-items:center;gap:4px;color:var(--text)}.rvs__label i{width:12px;height:12px;background:var(--rv-star-full);-webkit-mask:url(../img/icon-star.svg) no-repeat left center / 15px 12px;mask:url(../img/icon-star.svg) no-repeat left center / 15px 12px}.rvs__bar{height:8px;border-radius:8px;background:rgba(255,255,255,.08);overflow:hidden}.rvs__bar i{display:block;height:100%;border-radius:8px;background:var(--rv-star-full);transition:width .3s ease}.rvs__pct{text-align:right;color:var(--text)}.rvs__n{text-align:right;color:var(--text-dim)}.rvs__actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.rvs__add{height:52px;padding:0 26px;border-radius:12px;font-size:15px;cursor:pointer;white-space:nowrap}.rvs__sort{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-muted)}.rvs__sort .cat-sort{width:100%}.rvs__sort .cat-sort__btn{height:44px;border-radius:12px;font-size:15px}.rvs__sort .cat-sort__list{min-width:266px;right:0;left:auto;background:linear-gradient(180deg, rgba(26,24,42,.97), rgba(21,20,36,.97))}.rvs__sort .cat-sort__opt{white-space:nowrap}.rvp-body{display:grid;grid-template-columns:var(--rvp-side-w) minmax(0, 1fr);gap:var(--rvp-col-gap);align-items:start}:root{--cat-chip-cols:1;--cat-chip-h:56px;--cat-chip-logo-w:48px}.rvp-side{min-width:0}.rvp-side .cat-filters__panel{height:auto;max-height:calc(100vh - var(--header-h) - 40px);padding:20px}@media (min-width:993px){.rvp-side{position:sticky;top:calc(var(--header-h) + 15px);align-self:start}}.rvp-side .rvp-search{width:100%;margin-bottom:18px}.rvp-side .cat-chip__logo{height:34px}.rvp-side__empty{margin:12px 4px 0;font-size:14px;color:var(--text-dim)}.cat-chip__count{flex:none;margin-left:auto;padding:2px 8px;border-radius:20px;background:rgba(255,255,255,.08);font-size:12px;font-weight:600;color:var(--text-muted)}.cat-chip__name{flex:1 1 auto}.rvp-main{display:flex;flex-direction:column;gap:16px;min-width:0}.rvb{border:1px solid var(--rvp-card-line);border-radius:var(--rvp-radius);background:var(--rvp-card-bg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden}.rvb[hidden]{display:none}.rvb__head{margin:0}.rvb__toggle{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;border:0;border-bottom:1px solid var(--rvp-row-line);background:rgba(255,255,255,.03);color:var(--text);font-family:var(--font);text-align:left;cursor:pointer;transition:background-color .2s ease}.rvb__toggle:hover{background:rgba(255,255,255,.06)}.rvb:not(.is-open) .rvb__toggle{border-bottom-color:transparent}.rvb__icon{flex:none;width:52px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(255,255,255,.06);padding:3px}.rvb__icon img{max-width:100%;max-height:100%;object-fit:contain}.rvb__icon--text{font-size:16px;font-weight:700;color:var(--text-muted)}.rvb__name{margin:0;flex:1 1 auto;min-width:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rvb__meta{display:flex;align-items:center;gap:14px;flex:none}.rvb__count{font-size:14px;color:var(--text-muted);white-space:nowrap}.rvb__rate{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--text)}.rvb__rate b{font-weight:700}.rvb__chev{flex:none;width:10px;height:10px;margin-left:4px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg) translate(-2px, -2px);transition:transform .25s ease}.rvb.is-open .rvb__chev{transform:rotate(-135deg) translate(-2px, -2px)}.rvb__rows{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.rvb.is-open .rvb__rows{grid-template-rows:1fr}.rvb__inner{overflow:hidden;display:flex;flex-direction:column}.rvb--site .rvb__inner{overflow:visible}.rvb__empty{margin:0;padding:28px 20px;text-align:center;color:var(--text-muted)}.rvb__more{align-self:center;margin:16px 0 20px;height:44px;padding:0 26px;border-radius:11px;font-size:15px;cursor:pointer}.rvb__more[hidden]{display:none}.rvc{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-bottom:1px solid var(--rvp-row-line)}.rvc:last-child{border-bottom:0}.rvc__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rvc__author{font-size:16px;font-weight:700;color:var(--text)}.rvc__date{margin-left:auto;font-size:13px;color:var(--text-dim);white-space:nowrap}.rvc__cheat{align-self:flex-start;font-size:13px;color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.rvc__cheat:hover{border-bottom-color:currentColor}.rvc__text{margin:0;font-size:15px;line-height:1.55;color:var(--text-muted);white-space:pre-line}.rvc--mine{background:rgba(140,121,255,.06)}.rvc__flag{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;line-height:1.4}.rvc__flag--wait{background:rgba(246,164,0,.16);color:#f6a400}.rvc__flag--no{background:rgba(255,255,255,.1);color:var(--text-dim)}.rvc__hint{margin:0;font-size:13px;color:var(--text-dim)}.rvp-empty{margin:0;padding:40px 20px;text-align:center;color:var(--text-muted)}@media (min-width:1440px){:root{--rvp-pad:138px;--rvp-side-w:360px}.rvb__name{font-size:22px}}@media (max-width:992px){:root{--rvp-pad:35px;--rvp-top-gap:24px;--rvp-head-gap:20px;--cat-chip-cols:2}.rvp-body{display:block}.rvp-side.cat-filters{display:block;margin-bottom:16px}.rvp-side .cat-filters__panel{height:auto;max-height:none;padding:18px}.rvp-side .cat-chips-scroll{max-height:300px}.rvp-side .cat-chips{grid-template-columns:repeat(auto-fill, minmax(min(200px, 100%), 1fr))}.rvs{grid-template-columns:minmax(160px, auto) minmax(0, 1fr);gap:20px 24px;padding:20px}.rvs__actions{grid-column:1 / -1;flex-direction:row;align-items:center;gap:16px}.rvs__add{flex:0 0 auto}.rvs__sort{flex:1 1 auto;max-width:280px}.rvb__toggle{padding:14px 16px;flex-wrap:wrap}.rvb__meta{width:100%;order:3;justify-content:space-between}.rvc{padding:16px}}@media (max-width:560px){:root{--rvp-pad:24px}.rvp-tabs{gap:0}.rvp-tab{flex:1 1 0;padding:12px 8px;font-size:16px;text-align:center}.rvs{grid-template-columns:minmax(0, 1fr);gap:16px;padding:18px 16px}.rvs__score{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.rvs__avg{font-size:40px}.rvs__row{grid-template-columns:40px minmax(0, 1fr) 40px 44px;gap:8px;font-size:12px}.rvs__actions{flex-direction:column;align-items:stretch}.rvs__sort{max-width:none}.rvb__name{font-size:18px}.rvb__meta{gap:10px}.rvc__date{margin-left:0}.rvc__text{font-size:14px}}:root{--rv-star-empty:rgba(255,255,255,.18);--rv-star-full:var(--green-500, #21ce6f)}.rv-stars{--rv-star:15px;--rv-fill:0%;position:relative;display:inline-block;flex:none;width:calc(var(--rv-star) * 1.25 * 5);height:var(--rv-star);background:var(--rv-star-empty);-webkit-mask:url(../img/icon-star.svg) repeat-x left center / calc(var(--rv-star) * 1.25) var(--rv-star);mask:url(../img/icon-star.svg) repeat-x left center / calc(var(--rv-star) * 1.25) var(--rv-star)}.rv-stars::after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--rv-fill);background:var(--rv-star-full)}.rv-stars--big{--rv-star:22px}.rv-stars--sm{--rv-star:13px}.rv-rate{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rv-rate__legend{padding:0;font-size:14px;color:rgba(255,255,255,.5)}.rv-rate__stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:6px}.rv-rate__stars input{position:absolute;opacity:0;width:0;height:0}.rv-rate__stars label{width:32px;height:32px;cursor:pointer;background:var(--rv-star-empty);-webkit-mask:url(../img/icon-star.svg) no-repeat center / contain;mask:url(../img/icon-star.svg) no-repeat center / contain;transition:background-color .15s ease}.rv-rate__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rv-rate__stars label:hover, .rv-rate__stars label:hover ~ label, .rv-rate__stars input:checked ~ label, .rv-rate__stars input:checked + label{background:var(--rv-star-full)}.rv-rate__stars input:focus-visible + label{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:500px){.rv-rate__stars label{width:28px;height:28px}}.cheat-field{width:100%;padding:20px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:none;color:var(--text);font-family:inherit;font-size:16px;font-weight:500;line-height:1.3;transition:border-color .2s}.cheat-field::placeholder{color:rgba(255,255,255,.2)}.cheat-field:focus{outline:none;border-color:#8f7cfa}.cheat-field--area{resize:vertical;min-height:120px;line-height:1.5}.cheat-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}html.is-cheat-modal{overflow:hidden}.cheat-modal[hidden]{display:none}.cheat-modal__backdrop{position:absolute;inset:0;background:rgba(6,5,16,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cheat-modal__box{position:relative;z-index:1;width:min(1100px, 100%);border-radius:20px;background:#12101f;border:1px solid rgba(255,255,255,.1);overflow:hidden}.cheat-modal__box--form{width:min(560px, 100%)}.cheat-modal__box--form{max-height:calc(100vh - 48px);overflow-y:auto}.cheat-modal__close{position:absolute;right:12px;top:12px;z-index:2;width:40px;height:40px;border:1px solid transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(12,10,26,.7);cursor:pointer;transition:background .2s ease, border-color .2s ease, box-shadow .2s ease, transform .15s ease}@media (hover:hover){.cheat-modal__close:hover{background:rgba(33,206,111,.16);border-color:var(--green-400);box-shadow:0 0 16px rgba(100,237,148,.3)}.cheat-modal__close:hover img{transform:rotate(90deg);filter:brightness(1.2)}}.cheat-modal__close:active{transform:scale(.9);border-color:var(--green-300)}.cheat-modal__close:focus-visible{border-color:var(--green-400);box-shadow:0 0 0 3px rgba(100,237,148,.35);outline:none}.cheat-modal__close img{width:20px;height:20px;display:block;transition:transform .25s ease, filter .2s ease}.cheat-modal__frame{position:relative;aspect-ratio:16 / 9}.cheat-modal__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cheat-modal__box--shot{width:min(1280px, 100%);background:transparent;border:0;border-radius:0;overflow:visible;display:flex;align-items:center;justify-content:center;gap:12px}.cheat-lb__stage{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center}.cheat-lb__img{display:block;max-width:100%;max-height:calc(100vh - 140px);width:auto;height:auto;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0c0a1a}.cheat-lb__nav{flex:0 0 auto;width:48px;height:48px;border:1px solid transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(12,10,26,.7);cursor:pointer;transition:background .2s ease, border-color .2s ease, box-shadow .2s ease, transform .15s ease}.cheat-lb__nav img{width:24px;height:24px;display:block;transition:filter .2s ease, transform .15s ease}.cheat-lb__nav[hidden]{display:none}@media (hover:hover){.cheat-lb__nav:hover{background:rgba(33,206,111,.14);border-color:var(--green-400);box-shadow:0 0 18px rgba(100,237,148,.35)}.cheat-lb__nav:hover img{filter:hue-rotate(-96deg) saturate(1.35) brightness(1.15)}.cheat-lb__nav--prev:hover img{transform:translateX(-2px)}.cheat-lb__nav--next:hover img{transform:translateX(2px)}}.cheat-lb__nav:active{transform:scale(.92);border-color:var(--green-300);box-shadow:0 0 10px rgba(129,232,187,.45)}.cheat-lb__nav:focus-visible{border-color:var(--green-400);box-shadow:0 0 0 3px rgba(100,237,148,.35);outline:none}.cheat-lb__count{position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);margin:0;font-size:14px;color:#9d93c4;white-space:nowrap}@media (max-width:640px){.cheat-modal__box--shot{flex-wrap:wrap;gap:16px}.cheat-lb__stage{flex:1 0 100%;order:1}.cheat-lb__nav{order:2}.cheat-lb__img{max-height:calc(100vh - 200px)}.cheat-lb__count{position:static;order:3;transform:none;width:100%;text-align:center}}.cheat-form{display:flex;flex-direction:column;gap:16px;padding:32px}.cheat-form__title{font-size:24px;font-weight:600;line-height:1.2}.cheat-form__lead{margin-top:-8px;font-size:14px;line-height:1.4;color:rgba(255,255,255,.5)}.cheat-form__submit{align-self:flex-start;height:52px;padding:0 32px;border-radius:12px;font-size:16px;letter-spacing:1px;cursor:pointer}.cheat-form__note{font-size:14px;line-height:1.4;color:var(--accent)}.cheat-form__note--bad{color:#ff8080}.cheat-form__trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.rv-pick{display:flex;flex-direction:column;gap:16px}.rv-pick[hidden]{display:none}.rv-pick select.cheat-field{padding:16px;appearance:none;background:#12101f url(../img/icon-angle-down.svg) no-repeat right 16px center / 16px}.rv-pick select.cheat-field option{background:#12101f}@media (max-width:500px){.cheat-form{padding:24px 20px}.cheat-modal{padding:16px}}@media (prefers-reduced-motion:reduce){.cheat-lb__nav, .cheat-lb__nav img, .cheat-modal__close, .cheat-modal__close img{transition:none}.cheat-lb__nav:active, .cheat-modal__close:active{transform:none}.cheat-lb__nav:hover img, .cheat-modal__close:hover img{transform:none}}.block-5{position:relative;z-index:1;padding:calc(clamp(70px, 8vh, 130px) + 75px) 0 130px}.block-5__stage{position:absolute;top:0;bottom:auto;height:100%;left:50%;transform:translateX(-50%);width:min(1920px, 100vw);pointer-events:none;z-index:0}.block-5__dust{position:absolute;inset:0;pointer-events:none;overflow:hidden}.b5-inner{position:relative;width:var(--shell);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:100px clamp(23px, min(11.4vw, calc(31.47vw - 289.2px)), 220px)}.b5-decor{position:absolute;left:0;top:0;width:0;height:0;z-index:-1;pointer-events:none;--b5-k:1;--b5-pad:calc((100vw - min(1644px, 94vw)) / 2);--b5-shift:max(0px, calc(47px + 83px * var(--b5-k) - var(--b5-pad)));--b5-shift-y:0px;transform:translate(var(--b5-shift), var(--b5-shift-y)) scale(var(--b5-k));transform-origin:0 0}.b5-decor > *{position:absolute}.b5-decor__glow{left:-327px;top:-158px;width:2260px;height:2260px;background:radial-gradient(circle closest-side, rgba(13,156,73,.195) 0%, rgba(13,156,73,.190) 10%, rgba(13,156,73,.174) 20%, rgba(13,156,73,.146) 30%, rgba(13,156,73,.108) 40%, rgba(13,156,73,.068) 50%, rgba(13,156,73,.034) 60%, rgba(13,156,73,.013) 70%, rgba(13,156,73,.004) 80%, rgba(13,156,73,0) 90%)}.b5-decor__ray{left:445px;top:-10px;width:320px;height:1320px;background: radial-gradient(ellipse 130px 270px at 50% 71%, rgba(61,201,213,.10) 0%, rgba(61,201,213,.07) 40%, rgba(61,201,213,.025) 72%, rgba(61,201,213,0) 100%), radial-gradient(ellipse 165px 580px at 50% 56%, rgba(61,201,213,.14) 0%, rgba(61,201,213,.12) 30%, rgba(61,201,213,.085) 50%, rgba(61,201,213,.045) 70%, rgba(61,201,213,.015) 86%, rgba(61,201,213,0) 100%);filter:blur(40px);will-change:transform;animation:b5RayDrift 21s ease-in-out infinite}@keyframes b5RayDrift{0%,100%{transform:rotate(31deg) translate(0, 0);opacity:.88}35%{transform:rotate(32.6deg) translate(22px, -30px);opacity:1}70%{transform:rotate(29.9deg) translate(-18px, 20px);opacity:.93}}.b5-ring{max-width:none;will-change:transform;transform-origin:50% 50%}.b5-ring circle{fill:none;stroke:rgba(120,215,255,.12);stroke-linejoin:round}.b5-ring--in{left:-228px;top:518px;width:618px;height:618px;animation:b5RingSpinCW 120s linear infinite, b5RingBreathIn 9s ease-in-out infinite}.b5-ring--mid{left:-407px;top:339px;width:976px;height:976px;animation:b5RingSpinCCW 155s linear infinite, b5RingBreathMid 12.5s ease-in-out infinite}.b5-ring--out{left:-603px;top:143px;width:1368px;height:1368px;animation:b5RingSpinCW 200s linear infinite, b5RingBreathOut 17s ease-in-out infinite}@keyframes b5RingSpinCW{from{rotate:0deg}to{rotate:360deg}}@keyframes b5RingSpinCCW{from{rotate:0deg}to{rotate:-360deg}}@keyframes b5RingBreathIn{0%,100%{scale:1}50%{scale:1.03}}@keyframes b5RingBreathMid{0%,100%{scale:1.022}50%{scale:.985}}@keyframes b5RingBreathOut{0%,100%{scale:.99}50%{scale:1.018}}@media (prefers-reduced-motion:reduce){.b5-ring{animation:none}}.b5-decor__plate{left:299px;top:446px;width:240.55px;height:250.63px;max-width:none;will-change:transform;animation:b5PlateFloat 12.5s ease-in-out infinite}@keyframes b5PlateFloat{0%{transform:none}26%{transform:translate(-6px, 9px) rotate(1.4deg)}55%{transform:translate(5px, -8px) rotate(-1.2deg)}78%{transform:translate(-3px, 3px) rotate(.6deg)}100%{transform:none}}@media (prefers-reduced-motion:reduce){.b5-decor__plate, .b5-decor__bubble, .b5-decor__ray{animation:none}}.b5-decor__bubble{--b5-msg:1;left:-57px;top:664px;width:calc(278px * var(--b5-msg));height:calc(278px * var(--b5-msg));transform:rotate(12.22deg);will-change:transform;animation:b5BubbleFloat 11.5s ease-in-out infinite}@keyframes b5BubbleFloat{0%,100%{transform:rotate(12.22deg) translate(0, 0)}28%{transform:rotate(11.1deg) translate(-5px, 8px)}60%{transform:rotate(13.5deg) translate(7px, -7px)}82%{transform:rotate(12deg) translate(-2px, 3px)}}.b5-decor__bubble > img{width:100%;height:100%;filter:drop-shadow(0 0 90px rgba(100,105,255,.9))}.b5-decor__dots{position:absolute;left:calc(64px * var(--b5-msg));top:calc(119px * var(--b5-msg));display:flex;gap:calc(14.44px * var(--b5-msg))}.b5-decor__dots i{width:calc(40.43px * var(--b5-msg));height:calc(40.43px * var(--b5-msg));border-radius:50%;background:#fff;box-shadow:inset 0 calc(2.9px * var(--b5-msg)) calc(5.4px * var(--b5-msg)) rgba(0,0,0,.25)}@media (max-width:1600px){.b5-decor{--b5-k:.88}.block-5{padding-bottom:60px}}@media (max-width:1440px){.b5-decor{--b5-k:.8}}.b5-intro{flex:0 0 auto;width:clamp(332px, calc(30.36vw + 30.8px), 468px);max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:72px}.b5-intro__text{display:flex;flex-direction:column;gap:clamp(32px, calc(1.79vw + 14.3px), 40px)}.b5-title{margin:0;font-weight:600;font-size:clamp(36px, min(3.9vw, calc(4.51vw - 8.7px)), 64px);line-height:.9;color:#fff}.b5-lead{margin:0;font-weight:400;font-size:clamp(14px, calc(1.34vw + .7px), 20px);line-height:1.4;color:#7d80b0}.b5-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 24px;border-radius:15px;font-weight:500;font-size:clamp(14px, calc(.446vw + 9.57px), 16px);line-height:1.3;white-space:nowrap}.b5-faq{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:20px}.b5-item{background:rgba(255,255,255,.1);border-radius:clamp(10px, calc(1.34vw - 3.3px), 16px);overflow:hidden;transition:background-color .25s ease;contain:layout paint}.b5-item:hover{background:rgba(255,255,255,.14)}.b5-item.is-open{background:rgba(255,255,255,.13)}.b5-item__head{width:100%;display:flex;align-items:center;gap:clamp(40px, calc(16.79vw - 126.6px), 151px);padding:clamp(16px, calc(.893vw + 7.14px), 20px) clamp(20px, calc(2.23vw - 2.1px), 30px);text-align:left;color:#fff;font-family:inherit;font-weight:400;font-size:clamp(14px, calc(1.34vw + .7px), 20px);line-height:1.2;background:none;border:0;cursor:pointer}.b5-item__q{flex:1 0 0;min-width:0}.b5-item__icon{flex:0 0 auto;width:clamp(24px, calc(1.34vw + 10.7px), 30px);height:clamp(24px, calc(1.34vw + 10.7px), 30px);transition:transform .3s cubic-bezier(.4,0,.2,1), opacity .2s ease}.b5-item__icon img{width:100%;height:100%;display:block}.b5-item.is-open .b5-item__icon{transform:rotate(45deg)}.b5-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.32,.72,0,1)}.b5-item.is-open .b5-item__body{grid-template-rows:1fr}.b5-item__inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .26s ease, transform .42s cubic-bezier(.32,.72,0,1);color:rgba(255,255,255,.72);font-size:clamp(14px, calc(.446vw + 9.57px), 16px);line-height:1.5}.b5-item__inner > *{margin:0}.b5-item__inner > * + *{margin-top:12px}.b5-item.is-open .b5-item__inner{opacity:1;transform:none;transition-delay:.06s, 0s}.b5-item__inner{padding:0 clamp(20px, calc(2.23vw - 2.1px), 30px)}.b5-item__inner > :last-child{margin-bottom:26px}.b5-item__inner ol, .b5-item__inner ul{padding-left:20px;display:flex;flex-direction:column;gap:8px}.b5-item__inner ul{list-style:disc}.b5-item__inner li::marker{color:rgba(255,255,255,.45)}.b5-item__inner b{color:#fff;font-weight:600}@media (prefers-reduced-motion: reduce){.b5-item__body, .b5-item__icon, .b5-item__inner{transition:none}}@media (max-width:992px){.b5-decor{--b5-k:.51;--b5-pad:35px;--b5-shift-y:166px}.b5-decor__bubble{--b5-msg:1.19}.block-5{padding:120px 0 0}.b5-title{line-height:1.2}}@media (max-width:500px){.b5-inner{flex-direction:column;gap:32px}.b5-intro{width:100%;gap:32px}.b5-intro__text{gap:24px}.b5-title{font-size:24px}.b5-btn{height:44px}.b5-faq{gap:16px}.b5-decor{--b5-k:.333;--b5-pad:24px;--b5-shift-y:648px}.block-5{padding:80px 0 0}}.site-footer{position:relative;z-index:10;margin-top:120px;padding:60px 0;border-top:2px solid rgba(255,255,255,.2);overflow:visible}.site-footer::before{content:"";position:absolute;z-index:0;pointer-events:none;right:10px;top:-620px;width:460px;height:1180px;transform:rotate(18deg);transform-origin:50% 60%;background:radial-gradient(ellipse 54% 44% at 52% 62%, rgba(70,78,165,.22) 0%, rgba(70,78,165,.15) 40%, rgba(70,78,165,.075) 62%, rgba(70,78,165,.025) 82%, rgba(70,78,165,0) 100%);filter:blur(30px)}.footer__inner{position:relative;z-index:1;width:var(--shell);margin-inline:auto;display:flex;align-items:flex-start;gap:clamp(40px, 5vw, 84px)}.footer-brand{flex:0 0 auto;width:272px}.footer-brand__logo{height:47px;width:auto;margin-bottom:32px}.footer-brand__copy{font-size:16px;font-weight:500;line-height:1.4;color:#515484}.footer-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:clamp(48px, 5vw, 84px)}.footer-row{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.footer-cols{flex:1 1 420px;min-width:0;display:flex;align-items:flex-start;gap:40px}.footer-col{flex:1 1 0;min-width:0}.footer-col--wide{flex:0 0 auto}.footer-col__title{font-size:16px;font-weight:500;line-height:.9;color:#515484;margin-bottom:40px;white-space:nowrap}.footer-col__list{display:flex;flex-direction:column;gap:32px;white-space:nowrap}.footer-col__list a{font-size:16px;font-weight:500;line-height:.9;color:#fff;transition:color .2s ease}.footer-games__list a{font-size:14px;font-weight:400;line-height:1.4;color:#fff;transition:color .2s ease}.footer-col__list a:hover, .footer-games__list a:hover{color:var(--green-400)}.footer-col__list a:active, .footer-games__list a:active{color:var(--green-300)}.footer-soc{display:flex;align-items:center;gap:16px}.footer-soc a{display:inline-flex;flex:0 0 auto;color:#fff;transition:color .2s ease, transform .2s ease}.footer-soc svg{width:24px;height:24px}@media (hover:hover) and (pointer:fine){.footer-soc a:hover{color:var(--green-400);transform:translateY(-2px)}}.footer-soc svg{display:block}.footer-review{position:relative;flex:0 0 auto;width:472px;max-width:100%;height:200px;border-radius:30px;background:#1d1338;box-shadow:inset -2px 2px 3px rgba(205,195,240,.45);overflow:hidden}.footer-review__light{position:absolute;z-index:1;pointer-events:none;top:-18px;left:34%;right:8%;height:44px;background: radial-gradient(58% 48% at 46% 60%, rgba(226,214,255,.42), transparent 72%), radial-gradient(26% 42% at 34% 58%, rgba(198,176,255,.45), transparent 74%);filter:blur(9px);mix-blend-mode:screen}.footer-review__body{position:absolute;z-index:3;left:32px;top:32px;bottom:33px;width:253px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer-review__title{font-size:24px;font-weight:600;line-height:1.2;color:#fff}.footer-review__btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:500;line-height:.9;white-space:nowrap}.footer-review__art{position:absolute;z-index:2;right:-6px;top:50%;transform:translateY(-50%);width:330px;height:auto;pointer-events:none}.footer-games{--footer-games-cols:6}.footer-games__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--footer-games-rows, 7), auto);grid-auto-columns:1fr;gap:20px 40px;white-space:nowrap}@media (max-width:1439.98px){.footer__inner{flex-wrap:wrap;column-gap:0;row-gap:60px}.footer-main, .footer-row{display:contents}.footer-brand{order:1;width:272px}.footer-review{order:2;margin-left:auto}.footer-cols{order:3;flex:0 0 100%;gap:40px;flex-wrap:wrap}.footer-cols > :nth-child(1){flex:214 1 0;min-width:min-content}.footer-cols > :nth-child(2){flex:345 1 0;min-width:min-content}.footer-cols > :nth-child(3){flex:283 1 0;min-width:min-content}.footer-games{order:4;flex:0 0 100%;--footer-games-cols:4}}@media (max-width:992px){.site-footer{padding:40px 0}.footer-review{width:450px}.footer-games{--footer-games-cols:5}.footer-col__title, .footer-col__list a{font-size:14px}.footer-col__list a{line-height:1.4}.footer-games__list{gap:24px}}@media (max-width:500px){.site-footer{margin-top:80px;padding:80px 0 40px}.footer__inner{row-gap:32px}.footer-brand{order:1;width:100%}.footer-brand__logo{margin-bottom:16px}.footer-brand__copy{font-size:14px}.footer-review{order:2;width:100%;margin-left:0}.footer-cols{order:3;display:grid;grid-template-columns:auto 1fr;gap:24px}.footer-cols > :nth-child(1){grid-row:span 2}.footer-col__title{margin-bottom:24px}.footer-col__list{gap:16px}.footer-games{order:4;--footer-games-cols:2}.footer-games__list{gap:24px}}:root{--sup-size:112px;--sup-icon:52px;--sup-gap:28px;--sup-accent:var(--accent, #8c79ff)}.support{position:fixed;z-index:60;right:var(--sup-gap);bottom:var(--sup-gap);display:flex;flex-direction:column;align-items:flex-end;gap:14px}.support__fab{position:relative;width:var(--sup-size);height:calc(var(--sup-size) + 16px);flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#cfc6ff;cursor:pointer}.support__fab:focus-visible{outline:2px solid var(--sup-accent);outline-offset:2px;border-radius:50%}.support__disc{position:absolute;z-index:1;width:var(--sup-size);height:var(--sup-size);border-radius:50%;border:1px solid rgba(140,121,255,.55);background:radial-gradient(120% 120% at 30% 25%, #3a2a86 0%, #211a4a 55%, #171331 100%);box-shadow:0 0 34px rgba(117,77,255,.45), inset 0 1px 0 rgba(255,255,255,.16);animation:supFloat 4.5s ease-in-out infinite;transition:box-shadow .25s ease, border-color .25s ease}.support__fab:hover .support__disc, .support__fab:focus-visible .support__disc{border-color:rgba(158,119,255,.9);box-shadow:0 0 44px rgba(117,77,255,.65), inset 0 1px 0 rgba(255,255,255,.2)}.support__fab:hover{color:#fff}.support__fab:active .support__disc{transform:scale(.96);animation:none}.support__icon{width:var(--sup-icon);height:var(--sup-icon);display:block;position:relative;z-index:3;animation:supFloat 4.5s ease-in-out infinite}.support__pulse{position:absolute;z-index:0;width:calc(var(--sup-size) + 20px);height:calc(var(--sup-size) + 20px);border-radius:50%;background:radial-gradient(circle, rgba(140,121,255,.45) 0%, rgba(140,121,255,0) 70%);animation:supPulse 2.8s ease-in-out infinite;pointer-events:none}@keyframes supPulse{0%, 100%{transform:scale(.9);opacity:.55}50%{transform:scale(1.18);opacity:.15}}@keyframes supFloat{0%, 100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.support.is-open .support__disc, .support.is-open .support__icon{animation:none}.support.is-open .support__pulse{animation:none;opacity:.25}.support__panel{width:min(320px, calc(100vw - var(--sup-gap) * 2));padding:20px;border:1px solid rgba(140,121,255,.28);border-radius:20px;background:linear-gradient(180deg, rgba(28,26,46,.97), rgba(21,20,38,.97));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 44px rgba(6,5,16,.55), inset 0 1px 0 rgba(255,255,255,.06);transform-origin:100% 100%;animation:supIn .22s cubic-bezier(.23, 1, .32, 1) both}.support__panel[hidden]{display:none}@keyframes supIn{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.support__head{display:flex;align-items:center;gap:12px}.support__title{margin:0;font-size:18px;font-weight:700;color:var(--text)}.support__close{margin-left:auto;width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.06);cursor:pointer;transition:background-color .2s ease}.support__close:hover{background:rgba(255,255,255,.12)}.support__close img{width:16px;height:16px;display:block}.support__lead{margin:6px 0 16px;font-size:13px;line-height:1.45;color:var(--text-muted)}.support__btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border-radius:12px;font-size:15px;text-decoration:none}.support__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.support__list a{display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:9px 10px;border-radius:12px;color:var(--text);text-decoration:none;transition:background-color .2s ease}.support__list a:hover{background:rgba(255,255,255,.06)}.support__list img{grid-row:1 / 3;width:24px;height:24px;display:block}.support__name{font-size:14px;font-weight:600;line-height:1.3}.support__note{font-size:12px;color:var(--text-dim);line-height:1.3}@media (max-width:500px){:root{--sup-size:80px;--sup-icon:38px;--sup-gap:16px}.support__panel{padding:16px;border-radius:18px}.support__lead{margin-bottom:14px}}@media (prefers-reduced-motion: reduce){.support__disc, .support__icon, .support__pulse{animation:none}.support__panel{animation:none}}html.is-lite .support__disc, html.is-lite .support__icon, html.is-lite .support__pulse{animation:none}html.is-lite .petal, html.is-lite .flash-petal, html.is-lite .game-card, html.is-lite .dark-card, html.is-lite .seam, html.is-lite .hero__cta:hover::after{animation:none}html.is-lite .dust-group{animation:none !important;opacity:.85}html.is-lite .dust-group, html.is-lite .petal, html.is-lite .flash-petal, html.is-lite .game-card, html.is-lite .dark-card, html.is-lite .seam, html.is-lite .hs-slide__art, html.is-lite .b2c2-disc, html.is-lite .b4-feed__track, html.is-lite .bc-float, html.is-lite .b3-float{will-change:auto}html.is-lite .hs-slide__bg, html.is-lite .hs-slide__art, html.is-lite .hs-slide__glow, html.is-lite .hs-slide__logo, html.is-lite .hs-slide__name, html.is-lite .hs-slide__buy{animation:none}html.is-lite .hs-slide:first-child .hs-slide__art, html.is-lite .hs-slide:first-child .hs-slide__logo, html.is-lite .hs-slide:first-child .hs-slide__name{opacity:1;transform:none}html.is-lite .hs-slide:first-child .hs-slide__glow{opacity:1}html.is-lite .hs-slide:first-child .hs-slide__buy{opacity:1;transform:none;pointer-events:auto}html.is-lite .hs-slide:first-child .hs-slide__bg{opacity:1}html.is-lite .hs-slide:not(:first-child){display:none}html.is-lite .block-2__toplight{animation:none;opacity:.24}html.is-lite .b2c5-msgs__row, html.is-lite .b2c5-pubg, html.is-lite .b2-grid.is-sweeping .b2c::after{animation:none}html.is-lite .b2c2-disc{animation:none !important}html.is-lite .b3-float{animation:none;transform:translateY(-50%)}html.is-lite .b3-head__icon, html.is-lite .bc-head__icon, html.is-lite .bc-float{animation:none}html.is-lite .b4-float{animation:none;transform:translateY(-50%)}html.is-lite .b4-feed__track{animation:none}html.is-lite .b5-ring, html.is-lite .b5-decor__plate, html.is-lite .b5-decor__bubble, html.is-lite .b5-decor__ray{animation:none}html.is-lite .pl-dust{opacity:.85;animation:none}html.is-lite .cat-hero__plate, html.is-lite .cat-hero__icon, html.is-lite .game-hero__plate, html.is-lite .cat-chip.is-moving, html.is-lite .cat-chip__logo img{animation:none}
