:root{--bg: #f2f1f6;--surface: #ffffff;--surface-2: #f7f6fa;--ink: #1a2c38;--ink-2: #4b5a68;--muted: #7d838c;--line: #e4e3eb;--brand: #d83b3b;--brand-ink: #ffffff;--action: #0d79ff;--action-hover: #0a68dc;--action-ink: #ffffff;--action-soft: #e7f1ff;--star: #ffb400;--ok: #12a150;--ok-soft: #e3f5ea;--t-blue: #0d79ff;--t-blue-soft: #e7f1ff;--t-red: #d83b3b;--t-red-soft: #fdeaea;--t-yellow: #b97f00;--t-yellow-soft: #fff3d1;--t-green: #12a150;--t-green-soft: #e3f5ea;--t-violet: #6b4de6;--t-violet-soft: #efeafe;--t-slate: #1a2c38;--t-slate-soft: #e9ecf0;--footer-bg: #0f212e;--footer-ink: #c9d1d9;--footer-muted: #7f8c97;--shadow: 0 1px 2px rgba(15,33,46,.05),0 4px 14px rgba(15,33,46,.05);--shadow-hover: 0 2px 4px rgba(15,33,46,.07),0 10px 26px rgba(15,33,46,.11);--r-sm: 8px;--r: 14px;--r-lg: 20px;--f-head: "Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-body: "Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--container: 1200px;--gap: 20px;color-scheme: light}:root[data-theme="dark"]{--bg: #0f212e;--surface: #1a2c38;--surface-2: #213645;--ink: #eef1f5;--ink-2: #b7c0ca;--muted: #8b96a1;--line: #2a3f4e;--brand: #e35454;--action: #3d94ff;--action-hover: #5ba5ff;--action-ink: #ffffff;--action-soft: rgba(61,148,255,.14);--ok: #3ccf7d;--ok-soft: rgba(60,207,125,.14);--t-blue: #5ba5ff;--t-blue-soft: rgba(61,148,255,.14);--t-red: #f07272;--t-red-soft: rgba(227,84,84,.15);--t-yellow: #ffc94d;--t-yellow-soft: rgba(255,187,13,.13);--t-green: #3ccf7d;--t-green-soft: rgba(60,207,125,.13);--t-violet: #a993ff;--t-violet-soft: rgba(147,124,244,.16);--t-slate: #c8d2dc;--t-slate-soft: rgba(200,210,220,.1);--footer-bg: #0a1822;--shadow: 0 1px 2px rgba(0,0,0,.2);--shadow-hover: 0 6px 22px rgba(0,0,0,.35);color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 84px}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 16px/1.6 var(--f-body);-webkit-font-smoothing: antialiased}img,svg{display: block;max-width: 100%}a{color: var(--action);text-decoration: none}a:hover{color: var(--action-hover)}h1,h2,h3{font-family: var(--f-head);line-height: 1.2;margin: 0;text-wrap: balance}h2{font-size: clamp(22px,2.4vw,28px);font-weight: 700}h3,.t-h3{font-family: var(--f-head);font-size: 17px;font-weight: 700;line-height: 1.2;margin: 0}p{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}button{font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--action);outline-offset: 2px;border-radius: 4px}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 16px;top: -60px;background: var(--action);color: var(--action-ink);padding: 8px 14px;border-radius: var(--r-sm);z-index: 100}.skip:focus{top: 12px;color: var(--action-ink)}.container{max-width: calc(var(--container) + 2 * 24px);margin: 0 auto;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}@media (min-width: 768px){.container{padding-left: max(24px,env(safe-area-inset-left,0px));padding-right: max(24px,env(safe-area-inset-right,0px))}}.ico{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;flex: none}.ico--sm{width: 16px;height: 16px}.ico--fill{fill: currentColor;stroke: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 20px;border-radius: 999px;font: 700 14px/1 var(--f-head);letter-spacing: .02em;border: 1.5px solid transparent;cursor: pointer;white-space: nowrap;transition: background-color .15s,border-color .15s,color .15s}.btn--primary{background: var(--action);color: var(--action-ink)}.btn--primary:hover{background: var(--action-hover);color: var(--action-ink)}.btn--ghost{background: transparent;color: var(--ink);border-color: var(--line)}.btn--ghost:hover{border-color: var(--ink);color: var(--ink)}.icon-btn{display: inline-grid;place-items: center;width: 40px;height: 40px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);color: var(--ink);cursor: pointer;transition: border-color .15s}.icon-btn:hover{border-color: var(--ink)}.site-header{position: sticky;top: 0;z-index: 50;background: var(--surface);border-bottom: 1px solid var(--line);padding-top: env(safe-area-inset-top,0px)}.header__row{display: flex;align-items: center;gap: 28px;height: 68px}.logo{display: flex;align-items: center;gap: 10px;flex: none}.logo__mark{display: grid;place-items: center;width: 36px;height: 36px;flex: none;cursor: pointer;color: var(--brand);transform: rotate(-8deg)}.logo__mark svg{width: 100%;height: 100%;display: block}.logo__mark>span{display: grid;place-items: center;width: 100%;height: 100%;border-radius: 11px;background: var(--brand);color: var(--brand-ink);font: 800 18px/1 var(--f-head)}.logo__text{color: var(--ink);font: 800 21px/1 var(--f-head);letter-spacing: -.02em;white-space: nowrap}.logo__text:hover{color: var(--ink)}.logo__accent{color: var(--brand);font-weight: 900;font-size: 1.18em;margin-left: .02em}.nav{margin-right: auto}.nav ul{display: flex;gap: 4px}.nav a{display: block;padding: 8px 12px;border-radius: var(--r-sm);color: var(--ink);font: 600 14px/1.2 var(--f-head)}.nav a:hover{background: var(--surface-2);color: var(--ink)}.nav a[aria-current="page"]{color: var(--action)}.header__tools{display: flex;align-items: center;gap: 8px}.age{display: inline-grid;place-items: center;height: 28px;padding: 0 8px;border-radius: 6px;border: 1.5px solid var(--brand);color: var(--brand);font: 800 12px/1 var(--f-head)}.burger{display: none}.theme-toggle .ico-sun{display: none}:root[data-theme="dark"] .theme-toggle .ico-sun{display: block}:root[data-theme="dark"] .theme-toggle .ico-moon{display: none}@media (max-width: 1023px){.header__row{gap: 12px;height: 60px}.burger{display: inline-grid}.nav{position: fixed;left: 0;right: 0;top: calc(60px + env(safe-area-inset-top,0px));bottom: 0;background: var(--surface);padding: 16px max(16px,env(safe-area-inset-left,0px)) calc(24px + env(safe-area-inset-bottom,0px));margin: 0;overflow-y: auto;display: none}.nav.is-open{display: block}.nav ul{flex-direction: column;gap: 2px}.nav a{padding: 14px 12px;font-size: 16px;border-bottom: 1px solid var(--line);border-radius: 0}.header__tools{margin-left: auto}}@media (max-width: 360px){.header__row{gap: 8px}.header__tools{gap: 6px}.header__tools .icon-btn{width: 36px;height: 36px}.logo{gap: 8px}.logo__text{font-size: 18px}.logo__mark{width: 30px;height: 30px}}.hero{background: var(--surface);border-bottom: 1px solid var(--line)}.hero__grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 48px;padding-block: 48px 52px;align-items: center}.eyebrow{display: inline-flex;align-items: center;gap: 8px;color: var(--ok);font: 700 13px/1.2 var(--f-head);letter-spacing: .03em;margin-bottom: 16px}.hero h1{font-size: clamp(28px,3.6vw,44px);font-weight: 800;letter-spacing: -.015em}.lede{color: var(--ink-2);font-size: 17px;margin-top: 16px;max-width: 54ch}:is(form,div).search{display: flex;align-items: center;gap: 8px;margin-top: 28px;padding: 6px 6px 6px 18px;background: var(--surface-2);border: 1.5px solid var(--line);border-radius: 999px;max-width: 560px}:is(form,div).search:focus-within{border-color: var(--action)}:is(form,div).search .ico{color: var(--muted)}:is(form,div).search input{flex: 1;min-width: 0;border: 0;background: transparent;color: var(--ink);font: 500 16px/1 var(--f-body);height: 44px;outline: none}:is(form,div).search input::placeholder{color: var(--muted)}.hero__stats{display: flex;flex-wrap: wrap;gap: 8px 28px;margin-top: 24px;color: var(--ink-2);font-size: 14px}.hero__stats b{font: 800 18px/1 var(--f-head);color: var(--ink);margin-right: 4px;font-variant-numeric: tabular-nums}.cats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.cat{--c: var(--t-blue);--cs: var(--t-blue-soft);display: grid;grid-template-columns: 48px minmax(0,1fr) 20px;grid-template-rows: auto auto;column-gap: 14px;align-items: center;position: relative;padding: 16px;border-radius: var(--r);background: var(--surface);border: 1px solid var(--line);color: var(--ink);transition: border-color .15s,box-shadow .15s}.cat:hover{color: var(--ink);border-color: var(--c);box-shadow: var(--shadow-hover)}.cat__title{color: var(--ink)}.cat__title:hover{color: var(--ink)}.cat__title::after{content: "";position: absolute;inset: 0;border-radius: inherit}.cat__title:focus-visible{outline: none}.cat:focus-within{outline: 2px solid var(--action);outline-offset: 2px}.cat__ico{grid-row: 1 / 3;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 12px;background: var(--cs);color: var(--c)}.cat__ico .ico{width: 24px;height: 24px}.cat__title{font: 700 15px/1.25 var(--f-head)}.cat__meta{grid-column: 2;color: var(--muted);font-size: 13px}.cat>.ico{grid-row: 1 / 3;grid-column: 3;color: var(--muted)}.cat--red{--c: var(--t-red);--cs: var(--t-red-soft)}.cat--yellow{--c: var(--t-yellow);--cs: var(--t-yellow-soft)}.cat--green{--c: var(--t-green);--cs: var(--t-green-soft)}.cat--violet{--c: var(--t-violet);--cs: var(--t-violet-soft)}.cat--slate{--c: var(--t-slate);--cs: var(--t-slate-soft)}@media (max-width: 1023px){.hero__grid{grid-template-columns: minmax(0,1fr);gap: 28px;padding-block: 28px 32px}}@media (max-width: 480px){.cats{gap: 8px}.cat{grid-template-columns: 1fr;padding: 14px;row-gap: 10px}.cat__ico{grid-row: auto;width: 40px;height: 40px}.cat__meta{grid-column: 1}.cat>.ico{display: none}:is(form,div).search .btn{padding: 0 16px}}.section{padding-block: 48px 0}.page-flow{display: flex;flex-direction: column}.section--late{order: 1;padding-bottom: 56px}.section__head{display: flex;align-items: center;gap: 16px;margin-bottom: 20px}.section__head h2{margin-right: auto}.more{display: inline-flex;align-items: center;gap: 4px;font: 700 14px/1 var(--f-head);white-space: nowrap}.shelf-nav{display: flex;gap: 6px}@media (max-width: 767px){.shelf-nav{display: none}.section{padding-top: 36px}}.toplist{display: grid;gap: 10px;counter-reset: top}.toprow{display: grid;align-items: center;gap: 16px 20px;grid-template-columns: 28px 72px minmax(140px,1.15fr) 76px minmax(160px,1.3fr) minmax(250px,1.9fr) 132px;grid-template-areas: "pos logo main score bonus facts cta";padding: 16px 20px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);transition: box-shadow .15s,border-color .15s}.toprow:hover{box-shadow: var(--shadow-hover)}.toprow--top{border-color: var(--action)}.toprow__pos{grid-area: pos;font: 800 22px/1 var(--f-head);color: var(--muted);text-align: center;font-variant-numeric: tabular-nums}.toprow--top .toprow__pos{color: var(--action)}.brand-logo{display: grid;place-items: center;width: 72px;height: 48px;border-radius: 10px;padding: 0 4px;overflow: hidden;font: 800 12px/1.1 var(--f-head);letter-spacing: -.01em;text-align: center;box-shadow: inset 0 0 0 1px var(--line)}.toprow .brand-logo{grid-area: logo}.toprow__main{grid-area: main;min-width: 0;display: grid;gap: 4px}.toprow__name a{color: var(--ink)}.toprow__name a:hover{color: var(--action)}.pick{display: inline-block;width: max-content;padding: 2px 8px;border-radius: 6px;background: var(--action-soft);color: var(--action);font: 700 11px/1.5 var(--f-head);letter-spacing: .03em;text-transform: uppercase}.lic{display: inline-flex;align-items: center;gap: 5px;color: var(--ok);font-size: 12.5px;font-weight: 600}.toprow__score{grid-area: score;display: grid;justify-items: center;gap: 4px}.score{font: 800 20px/1 var(--f-head);font-variant-numeric: tabular-nums}.score small{font-size: 12px;color: var(--muted);font-weight: 700}.stars{display: flex;gap: 1px;color: var(--star)}.stars .ico{width: 13px;height: 13px}.toprow__bonus{grid-area: bonus;display: grid;gap: 2px}.label{color: var(--muted);font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: .05em}.toprow__bonus b{font: 700 15px/1.3 var(--f-head)}.toprow .facts{grid-area: facts}.facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.facts li{display: grid;gap: 2px;padding: 8px 10px;background: var(--surface-2);border-radius: var(--r-sm)}.facts span{color: var(--muted);font-size: 12px}.facts b{font: 700 14px/1.2 var(--f-head);font-variant-numeric: tabular-nums}.toprow__cta{grid-area: cta;display: grid;gap: 6px}.toprow__cta .btn{height: 40px;width: 100%}.disclaimer{margin-top: 14px;color: var(--muted);font-size: 12.5px;line-height: 1.5}.disclaimer b{color: var(--ink-2)}@media (max-width: 1179px){.toprow{grid-template-columns: 24px 64px minmax(0,1fr) auto;grid-template-areas: "pos logo main score" "bonus bonus bonus bonus" "facts facts facts facts" "cta cta cta cta";padding: 16px}.brand-logo{width: 64px;height: 44px;font-size: 11px}.toprow__bonus{padding-top: 12px;border-top: 1px solid var(--line)}.toprow__cta{grid-template-columns: 1fr 1fr}}@media (max-width: 420px){.facts{gap: 6px}.facts li{padding: 7px 8px}.facts b{font-size: 13px}}.shelf{display: grid;grid-auto-flow: column;gap: 16px;grid-auto-columns: calc((100% - 5 * 16px) / 6);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 4px}.shelf::-webkit-scrollbar{display: none}.slot-card{position: relative;display: grid;grid-template-columns: minmax(0,1fr);align-content: start;scroll-snap-align: start;min-width: 0}.slot-card .slot-cover{margin-bottom: 10px}.slot-card__name{color: var(--ink)}.slot-card__name::after{content: "";position: absolute;inset: 0;border-radius: var(--r)}.slot-card__name:focus-visible{outline: none}.slot-card:focus-within .slot-cover{outline: 2px solid var(--action);outline-offset: 2px}.slot-cover{position: relative;display: grid;place-items: center;aspect-ratio: 4 / 5;width: 100%;border-radius: var(--r);overflow: hidden;padding: 14px;text-align: center;color: #fff;font: 800 clamp(15px,1.6vw,19px)/1.05 var(--f-head);text-transform: uppercase;letter-spacing: -.01em;text-shadow: 0 2px 10px rgba(0,0,0,.35);transition: box-shadow .15s}.slot-card:hover .slot-cover{box-shadow: var(--shadow-hover)}.slot-card:hover .slot-card__name{color: var(--action)}.slot-cover__rtp{position: absolute;left: 8px;top: 8px;padding: 3px 7px;border-radius: 6px;background: rgba(0,0,0,.45);font: 700 11px/1.2 var(--f-head);text-shadow: none;letter-spacing: 0;text-transform: none}.slot-cover__new{position: absolute;right: 8px;top: 8px;padding: 3px 7px;border-radius: 6px;background: var(--brand);font: 700 11px/1.2 var(--f-head);text-shadow: none;letter-spacing: .03em}.slot-card__name{display: block;font: 700 14.5px/1.25 var(--f-head);transition: color .15s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.slot-card__meta{display: block;margin-top: 2px;color: var(--muted);font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.g1{background: linear-gradient(150deg,#ff6fa8 0%,#8f5bff 100%)}.g2{background: linear-gradient(150deg,#2b47c4 0%,#e9b543 100%)}.g3{background: linear-gradient(150deg,#5a3a12 0%,#d79b2b 100%)}.g4{background: linear-gradient(150deg,#0a6ad8 0%,#3ed1c7 100%)}.g5{background: linear-gradient(150deg,#ff4f8b 0%,#ffb347 100%)}.g6{background: linear-gradient(150deg,#7a3e1d 0%,#f0a050 100%)}.g7{background: linear-gradient(150deg,#3a2a1a 0%,#b5562b 100%)}.g8{background: linear-gradient(150deg,#5b2ac9 0%,#ff8bd1 100%)}.g9{background: linear-gradient(150deg,#0f3d2e 0%,#36c47a 100%)}.g10{background: linear-gradient(150deg,#1b1f4a 0%,#6b7cff 100%)}.g11{background: linear-gradient(150deg,#8a1c1c 0%,#ff7a3d 100%)}.g12{background: linear-gradient(150deg,#004e64 0%,#25a18e 100%)}@media (max-width: 1023px){.shelf{grid-auto-columns: calc((100% - 3 * 16px) / 4)}}@media (max-width: 640px){.shelf,.rv-section .shelf{grid-auto-columns: 42%;gap: 12px}}.providers{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 28px}.provider{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px 8px 8px;border-radius: 999px;background: var(--surface);border: 1px solid var(--line);color: var(--ink);font: 600 14px/1 var(--f-head);transition: border-color .15s}.provider:hover{border-color: var(--ink);color: var(--ink)}.provider i{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 999px;background: var(--surface-2);color: var(--ink-2);font: 800 11px/1 var(--f-head);font-style: normal}.provider small{color: var(--muted);font-size: 12px;font-weight: 600}.news{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: var(--gap)}.feature{position: relative;display: grid;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;color: var(--ink);transition: box-shadow .15s}.feature:hover{box-shadow: var(--shadow-hover)}.feature:hover .feature__title{color: var(--action)}.feature__title,.post__title{color: var(--ink);transition: color .15s}.feature__title::after,.post__title::after{content: "";position: absolute;inset: 0;border-radius: inherit}.feature__title:focus-visible,.post__title:focus-visible{outline: none}.feature:focus-within,.post:focus-within{outline: 2px solid var(--action);outline-offset: 2px}.feature__cover{aspect-ratio: 16 / 8;display: grid;place-items: end start;padding: 20px}.feature__body{padding: 20px 24px 24px;display: grid;gap: 10px}.feature__title{font-size: clamp(19px,2vw,23px);line-height: 1.25}.feature p{color: var(--ink-2)}.chip{display: inline-block;width: max-content;padding: 4px 10px;border-radius: 999px;background: var(--surface);color: var(--ink);font: 700 12px/1.2 var(--f-head)}.chip--soft{background: var(--surface-2)}.byline{display: flex;flex-wrap: wrap;gap: 4px 12px;color: var(--muted);font-size: 13px}.news__list{display: grid;gap: 12px;align-content: start}.post{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 16px;align-items: center;position: relative;padding: 12px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);color: var(--ink);transition: box-shadow .15s}.post:hover{box-shadow: var(--shadow-hover)}.post:hover .post__title{color: var(--action)}.post__thumb{aspect-ratio: 4 / 3;border-radius: 10px}.post__body{display: grid;gap: 6px;min-width: 0}.post__title{font-size: 15.5px;line-height: 1.3;transition: color .15s}@media (max-width: 899px){.news{grid-template-columns: 1fr}}@media (max-width: 480px){.post{grid-template-columns: 88px minmax(0,1fr);gap: 12px}}.trust{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: var(--gap)}.panel{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: 28px}.panel__title{font-size: 19px;margin-bottom: 18px}.steps{display: grid;gap: 18px;counter-reset: step}.steps li{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 14px;counter-increment: step}.steps li::before{content: counter(step);display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--action-soft);color: var(--action);font: 800 16px/1 var(--f-head)}.steps b{display: block;font: 700 15.5px/1.3 var(--f-head);margin-bottom: 2px}.steps p{color: var(--ink-2);font-size: 14.5px}.panel__link{display: inline-flex;align-items: center;gap: 4px;margin-top: 20px;font: 700 14px/1 var(--f-head)}.numbers{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-bottom: 22px}.numbers li{padding: 14px 16px;background: var(--surface-2);border-radius: var(--r)}.numbers b{display: block;font: 800 26px/1.1 var(--f-head);font-variant-numeric: tabular-nums}.numbers span{color: var(--ink-2);font-size: 13.5px}.authors{display: grid;gap: 10px}.author:not(body){display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 12px;align-items: center}.author__ava{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 999px;background: var(--t-slate-soft);color: var(--ink);font: 800 15px/1 var(--f-head)}.author:not(body) b{display: block;font: 700 14.5px/1.3 var(--f-head)}.author:not(body) span{color: var(--muted);font-size: 13px}@media (max-width: 899px){.trust{grid-template-columns: 1fr}.panel{padding: 22px 18px}}.prose{max-width: 760px;display: grid;gap: 14px;color: var(--ink-2)}.prose h2{color: var(--ink);margin-bottom: 4px}.faq{max-width: 760px;margin-top: 28px;display: grid;gap: 8px}.faq details{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 20px;cursor: pointer;font: 700 15.5px/1.35 var(--f-head);list-style: none}.faq summary::-webkit-details-marker{display: none}.faq summary .ico{transition: transform .2s;color: var(--muted)}.faq details[open] summary .ico{transform: rotate(90deg)}.faq details p{padding: 0 20px 18px;color: var(--ink-2)}.site-footer{background: var(--footer-bg);color: var(--footer-ink);padding-block: 48px calc(28px + env(safe-area-inset-bottom,0px));margin-top: 56px;font-size: 14px}.footer__grid{display: grid;grid-template-columns: minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap: 32px}.site-footer .logo__text,.site-footer .logo__text:hover{color: #fff}.footer__about{color: var(--footer-muted);margin-top: 14px;max-width: 36ch}.footer__title{margin: 0 0 12px;font: 700 13px/1.2 var(--f-head);text-transform: uppercase;letter-spacing: .06em;color: #fff}.footer__col ul{display: grid;gap: 8px}.footer__col a{color: var(--footer-ink)}.footer__col a:hover{color: #fff}.footer__rg{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 36px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.1);color: var(--footer-muted);font-size: 13px}.footer__rg .age{border-color: #f07272;color: #f07272}.footer__rg p{flex: 1 1 420px}@media (max-width: 899px){.footer__grid{grid-template-columns: 1fr 1fr}.footer__brand{grid-column: 1 / -1}}.mock-badge{position: fixed;left: max(12px,env(safe-area-inset-left,0px));bottom: calc(12px + env(safe-area-inset-bottom,0px));z-index: 60;padding: 6px 10px;border-radius: 8px;background: var(--ink);color: var(--bg);font: 700 11px/1.2 var(--f-head);letter-spacing: .03em;opacity: .85}@media (prefers-reduced-motion: reduce){*{transition: none !important;scroll-behavior: auto !important}}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;padding-top: 18px;font-size: 13px;color: var(--muted)}.crumbs li{display: flex;align-items: center;gap: 6px}.crumbs li + li::before{content: "›";color: var(--muted)}.crumbs a{color: var(--ink-2)}.crumbs a:hover{color: var(--action)}.crumbs .mock-note{margin-left: auto;padding: 3px 8px;border-radius: 6px;background: var(--surface-2);font: 700 11px/1.2 var(--f-head)}.crumbs .mock-note::before{content: none}.rv-hero{background: var(--surface);border-bottom: 1px solid var(--line)}.rv-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 40px;padding-block: 8px 36px;align-items: start}.calc__chip{white-space: nowrap}.rv-head{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 20px;align-items: center;margin-top: 18px}.brand-logo--lg{width: 96px;height: 96px;border-radius: 22px;font-size: 16px}.rv-head h1{font-size: clamp(26px,3.2vw,38px);font-weight: 800;letter-spacing: -.01em}.rv-meta{display: flex;flex-wrap: wrap;gap: 8px 18px;align-items: center;margin-top: 10px;font-size: 14px;color: var(--ink-2)}.rv-meta .score{font-size: 18px}.rv-lede{margin-top: 22px;color: var(--ink-2);max-width: 66ch}.byline-strip{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--line);font-size: 13.5px;color: var(--ink-2)}.byline-strip .author__ava{width: 32px;height: 32px;font-size: 12px}.byline-strip .who{display: flex;align-items: center;gap: 10px}.byline-strip b{color: var(--ink);font-family: var(--f-head)}.bonus-card{display: grid;gap: 14px;margin-top: 18px;padding: 22px;border-radius: var(--r-lg);background: var(--surface);border: 1.5px solid var(--action);box-shadow: var(--shadow)}.bonus-card__value{font: 800 24px/1.2 var(--f-head)}.bonus-card .facts{grid-area: auto}.bonus-card .btn{width: 100%;height: 52px;font-size: 15px}.bonus-card small{color: var(--muted);font-size: 12px;line-height: 1.45}.secnav{position: sticky;top: calc(68px + env(safe-area-inset-top,0px));z-index: 40;background: var(--surface);border-bottom: 1px solid var(--line)}.secnav ul{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none}.secnav ul::-webkit-scrollbar{display: none}.secnav a{display: block;padding: 15px 12px 13px;border-bottom: 2px solid transparent;color: var(--ink-2);font: 600 14px/1 var(--f-head);white-space: nowrap;transition: color .15s,border-color .15s}.secnav a:hover{color: var(--ink)}.secnav a.is-active{color: var(--action);border-bottom-color: var(--action)}.rv-layout{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 40px;padding-block: 36px 0}.rv-main{display: grid;gap: 48px;min-width: 0}.rv-section{scroll-margin-top: 140px;display: grid;gap: 18px;min-width: 0}.rv-section p{color: var(--ink-2);max-width: 70ch}.rv-section h3{font-size: 18px}.rv-section .shelf{grid-auto-columns: calc((100% - 4 * 16px) / 5)}.rv-aside{position: sticky;top: 140px;align-self: start;display: grid;gap: 16px}.scores{display: grid;grid-template-columns: 180px minmax(0,1fr);gap: 28px;align-items: center;padding: 24px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.score-big{display: grid;justify-items: center;gap: 6px;padding: 22px 12px;border-radius: var(--r);background: var(--action-soft);color: var(--action);text-align: center}.score-big b{font: 800 46px/1 var(--f-head);font-variant-numeric: tabular-nums}.score-big span{font: 700 13px/1.3 var(--f-head)}.bars{display: grid;gap: 14px}.bar{display: grid;grid-template-columns: minmax(0,170px) minmax(0,1fr) 34px;gap: 14px;align-items: center;font-size: 14px}.bar__track{display: block;height: 8px;border-radius: 99px;background: var(--surface-2);overflow: hidden}.bar__fill{display: block;height: 100%;border-radius: inherit;background: var(--action)}.bar b{font: 700 14px/1 var(--f-head);text-align: right;font-variant-numeric: tabular-nums}.verdict-box{display: grid;gap: 12px;padding: 22px 24px;border-radius: var(--r-lg);background: var(--surface-2);border: 1px solid var(--line)}.verdict-box h3{display: flex;align-items: center;gap: 8px}.verdict-box p{color: var(--ink)}.proscons{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.proscons>div{padding: 20px 22px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.proscons h3{margin-bottom: 12px}.proscons ul{display: grid;gap: 10px}.proscons li{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 8px;font-size: 14.5px}.proscons li .ico{width: 18px;height: 18px;margin-top: 3px}.pros .ico{color: var(--ok)}.cons .ico{color: var(--brand)}.tbl-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface)}.tbl{width: 100%;border-collapse: collapse;font-size: 14.5px}.tbl th,.tbl td{padding: 13px 18px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.tbl tr:last-child th,.tbl tr:last-child td{border-bottom: 0}.tbl thead th{background: var(--surface-2);color: var(--muted);font: 700 12px/1.3 var(--f-head);text-transform: uppercase;letter-spacing: .05em;white-space: nowrap}.tbl tbody th{width: 38%;color: var(--ink-2);font-weight: 600}.tbl td{font-variant-numeric: tabular-nums}.tbl--wide{min-width: 560px}.tbl--wide tbody th{width: auto;color: var(--ink);font-family: var(--f-head);font-weight: 700}.calc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 0;border: 1px solid var(--line);border-radius: var(--r-lg);overflow: hidden;background: var(--surface)}.calc__in,.calc__out{padding: 22px 24px;display: grid;gap: 14px;align-content: start}.calc__out{background: var(--surface-2)}.calc__chips{display: flex;flex-wrap: wrap;gap: 8px}.calc__chip{height: 40px;padding: 0 16px;border-radius: 999px;border: 1.5px solid var(--line);background: var(--surface);color: var(--ink);font: 700 14px/1 var(--f-head);cursor: pointer;transition: border-color .15s,background-color .15s,color .15s}.calc__chip:hover{border-color: var(--ink)}.calc__chip[aria-pressed="true"]{background: var(--action);border-color: var(--action);color: var(--action-ink)}.field{display: grid;gap: 6px}.field label{font: 600 13px/1.2 var(--f-head);color: var(--ink-2)}.field input,.field textarea,.field select{width: 100%;height: 46px;padding: 0 14px;border-radius: var(--r-sm);border: 1.5px solid var(--line);background: var(--surface);color: var(--ink);font: 500 15px/1.4 var(--f-body)}.field textarea{height: auto;min-height: 110px;padding: 12px 14px;resize: vertical}.field input:focus,.field textarea:focus{outline: none;border-color: var(--action)}.calc__row{display: flex;justify-content: space-between;gap: 12px;padding-bottom: 10px;border-bottom: 1px dashed var(--line);font-size: 14.5px;color: var(--ink-2)}.calc__row{align-items: baseline}.calc__row b{color: var(--ink);font: 700 16px/1.3 var(--f-head);font-variant-numeric: tabular-nums;white-space: nowrap}.calc__row--total b{font-size: 22px;color: var(--action)}.calc__note{font-size: 13px;color: var(--muted)}.chips-row{display: flex;flex-wrap: wrap;gap: 8px}.chips-row .chip{background: var(--surface);border: 1px solid var(--line);padding: 7px 12px}.checklist{display: grid;gap: 10px}.checklist li{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 8px;color: var(--ink-2)}.checklist .ico{width: 18px;height: 18px;margin-top: 4px;color: var(--ok)}.reviews-sum{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;padding: 18px 22px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.reviews-sum b{font: 800 32px/1 var(--f-head)}.reviews-sum .stars .ico{width: 18px;height: 18px}.reviews-sum p{margin-left: auto;font-size: 13px;color: var(--muted);max-width: 38ch}.review{display: grid;gap: 8px;padding: 18px 22px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.review__head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px}.review__head b{font-family: var(--f-head)}.review__head span{color: var(--muted);font-size: 13px}.review p{color: var(--ink)}.tag-example{padding: 2px 8px;border-radius: 6px;background: var(--t-yellow-soft);color: var(--t-yellow);font: 700 11px/1.4 var(--f-head)}.review-form{display: grid;gap: 14px;padding: 22px 24px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.review-form__row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px}.rate{display: flex;gap: 4px}.rate input{position: absolute;opacity: 0;width: 1px;height: 1px}.rate label{display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--r-sm);border: 1.5px solid var(--line);cursor: pointer;font: 700 14px/1 var(--f-head);color: var(--ink-2)}.rate input:checked + label{background: var(--star);border-color: var(--star);color: #1a2c38}.rate input:focus-visible + label{outline: 2px solid var(--action);outline-offset: 2px}.check{display: flex;align-items: flex-start;gap: 10px;font-size: 14px;color: var(--ink-2)}.check input{width: 18px;height: 18px;margin-top: 2px;accent-color: var(--action)}.form-ok{padding: 12px 14px;border-radius: var(--r-sm);background: var(--ok-soft);color: var(--ok);font-weight: 600;font-size: 14px}.similar{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.mini-casino{display: grid;gap: 12px;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.mini-casino__head{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;gap: 12px;align-items: center}.mini-casino .brand-logo{width: 64px;height: 44px;font-size: 11px}.mini-casino__name a{color: var(--ink)}.mini-casino__name a:hover{color: var(--action)}.mini-casino__bonus{font: 700 14.5px/1.3 var(--f-head)}.mini-casino__cta{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.mini-casino__cta .btn{height: 40px;padding: 0 12px}.aside-card{padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);display: grid;gap: 12px}.aside-card__title{font-size: 16px}.mini-top{display: grid;gap: 4px}.mini-top li{display: grid;grid-template-columns: 18px 60px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 8px 0;border-bottom: 1px solid var(--line)}.mini-top li:last-child{border-bottom: 0}.mini-top__pos{font: 800 14px/1 var(--f-head);color: var(--muted);text-align: center}.mini-top .brand-logo{width: 60px;height: 38px;font-size: 10px;border-radius: 8px;padding: 0 3px}.mini-top a{color: var(--ink);font: 700 14px/1.2 var(--f-head)}.mini-top a:hover{color: var(--action)}.mini-top small{display: block;color: var(--muted);font-size: 12px;font-weight: 600}.mini-top .btn{height: 34px;padding: 0 12px;font-size: 12.5px}.stickybar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;background: var(--surface);border-top: 1px solid var(--line);box-shadow: 0 -6px 24px rgba(15,33,46,.08);padding-bottom: env(safe-area-inset-bottom,0px);transform: translateY(110%);transition: transform .25s ease}.stickybar.is-visible{transform: none}.stickybar__row{display: flex;align-items: center;gap: 16px;height: 72px}.stickybar .brand-logo{width: 68px;height: 42px;font-size: 11px;flex: none}.stickybar__bonus{margin-right: auto;min-width: 0}.stickybar__bonus b{display: block;font: 700 15px/1.25 var(--f-head);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.stickybar__bonus span{display: block;font-size: 12px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.stickybar .btn{height: 44px;flex: none}.stickybar__close{width: 36px;height: 36px;flex: none}.has-stickybar .site-footer{padding-bottom: calc(100px + env(safe-area-inset-bottom,0px))}@media (max-width: 1023px){.rv-hero__grid{grid-template-columns: minmax(0,1fr);gap: 8px;padding-bottom: 28px}.secnav{top: calc(60px + env(safe-area-inset-top,0px))}.rv-layout{grid-template-columns: 1fr}.rv-aside{position: static}.similar{grid-template-columns: 1fr}}@media (max-width: 640px){.rv-head{grid-template-columns: 72px minmax(0,1fr);gap: 14px}.brand-logo--lg{width: 72px;height: 72px;border-radius: 18px;font-size: 12px}.scores{grid-template-columns: 1fr;padding: 18px}.bar{grid-template-columns: minmax(0,1fr) 34px;row-gap: 6px}.bar__track{grid-column: 1 / -1;grid-row: 2}.proscons{grid-template-columns: 1fr}.calc{grid-template-columns: 1fr}.review-form__row{grid-template-columns: 1fr}.reviews-sum p{margin-left: 0}.stickybar__row{gap: 10px;height: 64px}.stickybar .brand-logo{display: none}.stickybar .btn{padding: 0 16px}}.luck__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.luck__card{display: flex;flex-direction: column;align-items: center;gap: 10px;text-align: center;padding: 24px 20px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.luck__card>p{margin: 0 auto}.luck__card .btn{min-width: 200px}.luck__result{min-height: 1.6em;font: 700 15px/1.4 var(--f-head);color: var(--ink) !important}.luck__result.is-win{color: var(--ok) !important}.luck__note{font-size: 12.5px;color: var(--muted) !important;text-align: center;max-width: none !important}.dice-stage{flex: 1;display: flex;align-items: center;justify-content: center;gap: 36px;padding: 34px 0 30px;perspective: 700px}.die{position: relative;width: 66px;height: 66px;transform-style: preserve-3d;transform: rotateX(-20deg) rotateY(25deg);transition: transform 1.4s cubic-bezier(.18,.85,.25,1)}.die__face{position: absolute;inset: 0;display: grid;grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(3,1fr);padding: 9px;background: #ffffff;border-radius: 13px;border: 1px solid #e2e1ea;box-shadow: inset 0 -4px 10px rgba(26,44,56,.1);backface-visibility: hidden}.die__face[data-f="1"]{transform: translateZ(33px)}.die__face[data-f="6"]{transform: rotateY(180deg) translateZ(33px)}.die__face[data-f="2"]{transform: rotateY(90deg) translateZ(33px)}.die__face[data-f="5"]{transform: rotateY(-90deg) translateZ(33px)}.die__face[data-f="3"]{transform: rotateX(90deg) translateZ(33px)}.die__face[data-f="4"]{transform: rotateX(-90deg) translateZ(33px)}.pip{width: 11px;height: 11px;border-radius: 50%;background: #1a2c38;place-self: center}.die__face[data-f="1"] .pip{background: var(--brand);width: 14px;height: 14px}.wheel-stage{position: relative;width: min(230px,100%);aspect-ratio: 1;margin: 10px auto 4px}.wheel{width: 100%;height: 100%;transition: transform 4.2s cubic-bezier(.12,.72,.16,1);filter: drop-shadow(0 6px 16px rgba(15,33,46,.25))}.wheel-pointer{position: absolute;left: 50%;top: -6px;z-index: 2;width: 0;height: 0;transform: translateX(-50%);border-left: 11px solid transparent;border-right: 11px solid transparent;border-top: 20px solid var(--star);filter: drop-shadow(0 2px 2px rgba(0,0,0,.3))}.bet{display: flex;gap: 8px}.bet input{position: absolute;opacity: 0;width: 1px;height: 1px}.bet label{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px;border-radius: 999px;border: 1.5px solid var(--line);cursor: pointer;font: 700 13.5px/1 var(--f-head)}.bet label::before{content: "";width: 12px;height: 12px;border-radius: 50%}.bet--red::before{background: #d83b3b}.bet--black::before{background: #1a2c38;box-shadow: 0 0 0 1px #8b96a1}.bet input:checked + label{border-color: var(--action);background: var(--action-soft);color: var(--action)}.bet input:focus-visible + label{outline: 2px solid var(--action);outline-offset: 2px}.lucky{position: fixed;inset: 0;z-index: 80;display: grid;place-items: center;padding: max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background: rgba(10,18,26,.62)}.lucky__card{position: relative;width: min(420px,100%);overflow: hidden;border-radius: var(--r-lg);background: var(--surface);box-shadow: 0 24px 60px rgba(0,0,0,.35);animation: lucky-in .35s cubic-bezier(.2,.9,.3,1.2)}.lucky__art{display: grid;place-items: center;height: 150px;background: radial-gradient(circle at 30% 20%,#ffd54a 0,transparent 45%),linear-gradient(135deg,#0d79ff 0%,#6b4de6 55%,#d83b3b 100%);color: #fff}.lucky__art img{width: 100%;height: 100%;object-fit: cover}.lucky__art .ico{width: 64px;height: 64px;stroke-width: 1.5}.lucky__body{display: grid;gap: 12px;padding: 22px 24px 24px;text-align: center}.lucky__title{font: 800 22px/1.2 var(--f-head)}.lucky__casino{display: flex;align-items: center;justify-content: center;gap: 10px}.lucky__casino .brand-logo{width: 72px;height: 44px}.lucky__casino b{font: 700 15px/1.3 var(--f-head);text-align: left}.lucky__body .btn{width: 100%;height: 50px}.lucky__body small{color: var(--muted);font-size: 12px}.lucky__close{position: absolute;right: 10px;top: 10px;background: rgba(255,255,255,.9);color: #1a2c38;border-color: transparent}@keyframes lucky-in{from{opacity: 0;transform: translateY(16px) scale(.96)}to{opacity: 1;transform: none}}@media (max-width: 640px){.luck__grid{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.die,.wheel{transition: none}.lucky__card{animation: none}}.slot-title{display: grid;gap: 10px;margin: 18px 0 22px}.slot-title h1{font-size: clamp(26px,3.2vw,38px);font-weight: 800;letter-spacing: -.01em}.slot-title .rv-meta{margin-top: 0}.prov-chip{display: inline-flex;align-items: center;gap: 8px;padding: 4px 12px 4px 4px;border-radius: 999px;background: var(--surface-2);border: 1px solid var(--line);color: var(--ink);font: 700 13px/1 var(--f-head)}.prov-chip:hover{color: var(--ink);border-color: var(--ink)}.prov-chip i{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 999px;background: var(--surface);font: 800 10px/1 var(--f-head);font-style: normal}.slot-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 28px;padding-bottom: 36px;align-items: start}.demo{position: relative;aspect-ratio: 16 / 9;width: 100%;max-width: 100%;border-radius: var(--r-lg);overflow: hidden;background: #0f212e}.demo__cover{position: absolute;inset: 0;display: grid;place-items: center;align-content: center;gap: 18px;padding: 20px;text-align: center;color: #fff}.demo__name{font: 800 clamp(30px,5vw,60px)/1 var(--f-head);text-transform: uppercase;letter-spacing: -.01em;text-shadow: 0 4px 22px rgba(0,0,0,.35)}.demo__play{height: 52px;padding: 0 26px;font-size: 15px;box-shadow: 0 8px 24px rgba(0,0,0,.25)}.demo__play .ico{width: 18px;height: 18px;fill: currentColor;stroke: none}.demo__hint{font-size: 13px;opacity: .85}.demo iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;background: #000}.demo:fullscreen{border-radius: 0;aspect-ratio: auto}.demo-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin-top: 12px}.demo-bar small{color: var(--muted);font-size: 12.5px}.demo-bar__btns{display: flex;flex-wrap: wrap;gap: 8px}.demo-bar__btns .btn{height: 40px}.passport{display: grid;gap: 16px;padding: 20px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);box-shadow: var(--shadow)}.passport__head{display: flex;align-items: center;justify-content: space-between;gap: 12px}.passport__title{font-size: 16px}.specs{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0;margin: 0;font-size: 14px}.specs dt,.specs dd{margin: 0;padding: 9px 0;border-bottom: 1px solid var(--line)}.specs dt{color: var(--ink-2);padding-right: 12px}.specs dd{text-align: right;font: 700 14px/1.35 var(--f-head);font-variant-numeric: tabular-nums}.specs dt:nth-last-of-type(1),.specs dd:last-of-type{border-bottom: 0}.vol{display: inline-flex;gap: 3px;vertical-align: -2px;margin-left: 6px}.vol i{width: 6px;height: 14px;border-radius: 2px;background: var(--line)}.vol i.on{background: var(--brand)}.passport .btn{width: 100%;height: 48px}.passport small{color: var(--muted);font-size: 12px;line-height: 1.45;text-align: center}.rate-me{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-top: 4px;font-size: 13.5px;color: var(--ink-2)}.rate-me__stars{display: flex;gap: 2px}.rate-me__stars button{display: grid;place-items: center;width: 30px;height: 30px;padding: 0;border: 0;background: none;color: var(--line);cursor: pointer;transition: color .15s}.rate-me__stars button .ico{width: 22px;height: 22px}.rate-me__stars button.on{color: var(--star)}.where{display: grid;gap: 10px}.where-row{display: grid;align-items: center;gap: 12px 18px;grid-template-columns: 72px minmax(120px,1fr) minmax(150px,1.2fr) 96px 132px;padding: 14px 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}.where-row--top{border-color: var(--action)}.where-row .brand-logo{width: 72px;height: 48px}.where-row__name{display: grid;gap: 3px;min-width: 0}.where-row__name a{color: var(--ink)}.where-row__name a:hover{color: var(--action)}.where-row__bonus{display: grid;gap: 2px}.where-row__bonus b{font: 700 14.5px/1.3 var(--f-head)}.where-row__rtp{display: grid;gap: 2px;text-align: center}.where-row__rtp b{font: 800 16px/1.2 var(--f-head);font-variant-numeric: tabular-nums}.where-row__rtp b.best{color: var(--ok)}.where-row .btn{height: 42px;width: 100%}.features{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.feature-card{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 14px;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.feature-card__ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--t-violet-soft);color: var(--t-violet)}.feature-card h3{font-size: 16px;margin-bottom: 4px}.feature-card p{font-size: 14.5px}.sym{display: inline-flex;align-items: center;gap: 10px}.sym i{width: 22px;height: 22px;border-radius: 7px;flex: none}.info-note{display: grid;grid-template-columns: 22px minmax(0,1fr);gap: 10px;padding: 14px 16px;border-radius: var(--r);background: var(--action-soft);color: var(--ink);font-size: 14px}.info-note .ico{width: 20px;height: 20px;color: var(--action);margin-top: 1px}@media (max-width: 1179px){.where-row{grid-template-columns: 64px minmax(0,1fr) auto;grid-template-areas: "logo name rtp" "bonus bonus bonus" "cta cta cta"}.where-row .brand-logo{grid-area: logo;width: 64px;height: 44px}.where-row__name{grid-area: name}.where-row__rtp{grid-area: rtp}.where-row__bonus{grid-area: bonus;padding-top: 10px;border-top: 1px solid var(--line)}.where-row .btn{grid-area: cta}}@media (max-width: 1023px){.slot-hero__grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 640px){.features{grid-template-columns: 1fr}.demo{aspect-ratio: 4 / 3}}@media (max-width: 640px){.rv-section .shelf{grid-auto-columns: 42%}}.tbl--pay th,.tbl--pay td{padding-left: 12px;padding-right: 12px}.tbl--pay td,.tbl--pay thead th:not(:first-child){text-align: center;white-space: nowrap}.tbl--pay tbody th{width: auto;color: var(--ink);font-family: var(--f-head);font-weight: 700}@media (max-width: 420px){.tbl--pay{font-size: 13.5px}.tbl--pay .sym{gap: 8px}.tbl--pay .sym i{width: 16px;height: 16px}}@media (min-width: 641px) and (max-width: 1179px){.rv-section .shelf{grid-auto-columns: calc((100% - 3 * 16px) / 4)}}[hidden]{display: none !important}.rating-hero__inner{padding-block: 8px 30px;display: grid;grid-template-columns: minmax(0,1fr);gap: 14px}.rating-hero h1{font-size: clamp(26px,3.4vw,40px);font-weight: 800;letter-spacing: -.01em;max-width: 24ch;margin-top: 10px}.rating-hero .lede{margin-top: 0}.trust-chips{display: flex;flex-wrap: wrap;gap: 8px}.trust-chip{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border-radius: 999px;background: var(--ok-soft);color: var(--ok);font: 700 13px/1 var(--f-head)}.trust-chip .ico{width: 16px;height: 16px}.trust-chip--link{background: var(--action-soft);color: var(--action)}.rating-tools{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px}.tabs{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;max-width: 100%;padding-bottom: 2px}.tabs::-webkit-scrollbar{display: none}.tab{flex: none;padding: 10px 14px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);color: var(--ink);font: 600 14px/1 var(--f-head);white-space: nowrap;transition: border-color .15s,background-color .15s,color .15s}.tab:hover{color: var(--ink);border-color: var(--ink)}.tab[aria-current="true"]{background: var(--ink);border-color: var(--ink);color: var(--bg)}.tab small{margin-left: 4px;font-size: 12px;opacity: .65}.sort{display: flex;align-items: center;gap: 8px;min-width: 0;font-size: 14px;color: var(--ink-2)}.sort select{min-width: 0;max-width: 100%;height: 40px;padding: 0 34px 0 14px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);color: var(--ink);font: 600 14px/1 var(--f-head);cursor: pointer}.rating-count{margin: 0 0 12px;color: var(--muted);font-size: 13.5px}.rating-empty{padding: 32px;text-align: center;color: var(--ink-2);background: var(--surface);border: 1px dashed var(--line);border-radius: var(--r)}.toprow__more{grid-area: more}.toprow__more summary{display: inline-flex;align-items: center;gap: 4px;cursor: pointer;list-style: none;color: var(--action);font: 700 13px/1.6 var(--f-head)}.toprow__more summary::-webkit-details-marker{display: none}.toprow__more summary .ico{width: 16px;height: 16px;transition: transform .2s}.toprow__more[open] summary .ico{transform: rotate(90deg)}.more-grid{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap: 16px 24px;margin-top: 10px;padding-top: 14px;border-top: 1px dashed var(--line);font-size: 14px}.more-grid .label{display: block;margin-bottom: 6px}.more-grid .checklist{gap: 6px}.more-grid .checklist li{color: var(--ink)}.more-grid .chips-row{gap: 6px}.more-grid .chips-row .chip{padding: 5px 10px;font-size: 12px}.more-grid dl{display: grid;grid-template-columns: auto 1fr;gap: 4px 12px;margin: 0}.more-grid dt{color: var(--ink-2)}.more-grid dd{margin: 0;font: 700 14px/1.4 var(--f-head)}.best-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.best-card{display: grid;gap: 12px;align-content: start;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.best-card__head{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 12px;align-items: center}.best-card .brand-logo{width: 64px;height: 44px;font-size: 11px}.best-card__name a{color: var(--ink)}.best-card__name a:hover{color: var(--action)}.best-card__value{font: 800 22px/1.15 var(--f-head);font-variant-numeric: tabular-nums}.best-card .btn{height: 40px;width: 100%}.tbl--compare td:nth-child(n+2),.tbl--compare thead th:nth-child(n+2){white-space: nowrap}.tbl--compare a{font-family: var(--f-head);font-weight: 700}.yes{color: var(--ok);font-weight: 700}.no-mark{color: var(--muted)}@media (max-width: 1179px){.best-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.rating-tools{flex-direction: column;align-items: stretch}.sort{justify-content: space-between}.sort select{flex: 1;width: 0}.more-grid{grid-template-columns: 1fr}}@media (max-width: 480px){.best-grid{grid-template-columns: 1fr}}@media (max-width: 420px){.toprow__score .stars{display: none}.toprow .lic{font-size: 12px;gap: 4px;white-space: nowrap}}@media (max-width: 380px){.toprow{grid-template-columns: 18px 56px minmax(0,1fr) auto;column-gap: 10px;padding: 14px 12px}.toprow .brand-logo{width: 56px;height: 40px;font-size: 10px}}@media (max-width: 380px){.toprow .brand-logo{padding: 0 2px;letter-spacing: -.02em}}@media (max-width: 340px){.toprow .lic{white-space: normal}}.pick{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.toprow__main{grid-template-columns: minmax(0,1fr)}.feat{display: inline-flex;align-items: flex-start;gap: 5px;color: var(--t-violet);font-size: 12.5px;font-weight: 600;line-height: 1.35}.feat .ico{width: 14px;height: 14px;margin-top: 1px;flex: none}.catalog-tools{display: grid;gap: 12px;margin-bottom: 14px}.catalog-row{display: grid;grid-template-columns: minmax(0,1fr) 220px 220px;gap: 10px}.catalog-tools :is(form,div).search{margin-top: 0;max-width: none}.catalog-tools select{width: 100%;height: 48px;padding: 0 34px 0 16px;border-radius: 999px;border: 1.5px solid var(--line);background: var(--surface);color: var(--ink);font: 600 14px/1 var(--f-head);cursor: pointer}.chip-toggles{display: flex;flex-wrap: wrap;gap: 8px}.fchip{height: 38px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);color: var(--ink);font: 600 13.5px/1 var(--f-head);cursor: pointer;transition: border-color .15s,background-color .15s,color .15s}.fchip:hover{border-color: var(--ink)}.fchip[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--bg)}.catalog-meta{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 16px;color: var(--muted);font-size: 13.5px}.link-btn{padding: 0;border: 0;background: none;color: var(--action);font: 700 13.5px/1 var(--f-head);cursor: pointer}.slot-grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 22px 16px}.catalog-more{display: flex;justify-content: center;margin-top: 24px}.catalog-more .btn{min-width: 220px}.prov-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.prov-card{position: relative;display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 4px 14px;align-items: center;padding: 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r);transition: border-color .15s,box-shadow .15s}.prov-card:hover{border-color: var(--ink);box-shadow: var(--shadow-hover)}.prov-card:focus-within{outline: 2px solid var(--action);outline-offset: 2px}.prov-card__ico{grid-row: 1 / 3;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 12px;background: var(--surface-2);color: var(--ink);font: 800 14px/1 var(--f-head)}.prov-card__name{color: var(--ink);font: 700 15px/1.25 var(--f-head)}.prov-card__name::after{content: "";position: absolute;inset: 0;border-radius: inherit}.prov-card__name:focus-visible{outline: none}.prov-card__meta{color: var(--muted);font-size: 13px}.prov-hero__head{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;align-items: center;margin-top: 18px}.prov-logo{display: grid;place-items: center;width: 96px;height: 96px;border-radius: 22px;background: #ff7a00;color: #fff;font: 800 30px/1 var(--f-head);letter-spacing: -.02em}.prov-hero h1{font-size: clamp(26px,3.2vw,38px);font-weight: 800;letter-spacing: -.01em}.facts--4{grid-template-columns: repeat(4,minmax(0,1fr));max-width: 760px;margin-top: 20px}.facts--4 li{padding: 12px 14px;background: var(--surface-2)}.facts--4 b{font-size: 16px}@media (max-width: 1179px){.slot-grid{grid-template-columns: repeat(4,minmax(0,1fr))}.prov-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.catalog-row{grid-template-columns: 1fr 1fr}.catalog-row :is(form,div).search{grid-column: 1 / -1}.facts--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.slot-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 12px}.prov-hero__head{grid-template-columns: auto minmax(0,1fr);gap: 14px}.prov-logo{width: 72px;height: 72px;border-radius: 18px;font-size: 24px}}@media (max-width: 420px){.prov-grid{grid-template-columns: 1fr}.catalog-tools select{font-size: 13px;padding-left: 12px}}.article-hero__inner{padding-block: 8px 30px;display: grid;gap: 14px}.article-hero__inner>:not(.crumbs){max-width: 740px;width: 100%}.article-hero__inner>.chip{width: max-content}.article-hero h1{font-size: clamp(28px,3.6vw,42px);font-weight: 800;letter-spacing: -.015em;margin-top: 6px}.article-hero .lede{margin-top: 0;font-size: 18px}.article-hero .chip{background: var(--action-soft);color: var(--action)}.article-cover{aspect-ratio: 16 / 7;width: 100%;max-width: 100%;border-radius: var(--r-lg);margin-top: 6px;display: grid;place-items: center;color: rgba(255,255,255,.92)}.article-cover .ico{width: 72px;height: 72px;stroke-width: 1.4}.article-layout{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 56px;padding-block: 36px 0}.article{max-width: 740px;min-width: 0;font-size: 17px;line-height: 1.75;color: var(--ink)}.article>* + *{margin-top: 18px}.article h2{font-size: clamp(22px,2.4vw,27px);margin-top: 44px;scroll-margin-top: 96px}.article h3{font-size: 19px;margin-top: 30px}.article ul:not([class]),.article ol:not([class]),.article .wp-block-list{padding-left: 24px}.article ul:not([class]),.article ul.wp-block-list{list-style: disc}.article ol:not([class]),.article ol.wp-block-list{list-style: decimal}.article ul:not([class])>li + li,.article ol:not([class])>li + li,.article .wp-block-list>li + li{margin-top: 6px}.article li::marker{color: var(--action);font-weight: 700}.article p a,.article li a{text-decoration: underline;text-underline-offset: 3px}.article .tbl-wrap{font-size: 15px;line-height: 1.5}.article .where{font-size: 15px;line-height: 1.5}.tldr{padding: 20px 24px;border-radius: var(--r-lg);background: var(--action-soft)}.tldr__title{display: block;margin-bottom: 8px;color: var(--action)}.tldr ul{padding-left: 20px;list-style: disc;display: grid;gap: 4px}.callout{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 12px;padding: 16px 20px;border-radius: var(--r);font-size: 16px;line-height: 1.6}.callout .ico{width: 22px;height: 22px;margin-top: 2px}.callout b{font-family: var(--f-head)}.callout--tip{background: var(--ok-soft)}.callout--tip .ico{color: var(--ok)}.callout--warn{background: var(--t-yellow-soft)}.callout--warn .ico{color: var(--t-yellow)}.widget-title{display: block;margin-bottom: 12px}.toc{position: sticky;top: calc(84px + env(safe-area-inset-top,0px));align-self: start;display: grid;gap: 12px;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.toc__title{font-size: 15px}.toc ol{display: grid;gap: 2px}.toc a{display: block;padding: 6px 0 6px 12px;border-left: 2px solid var(--line);color: var(--ink-2);font-size: 14px;line-height: 1.4;transition: color .15s,border-color .15s}.toc a:hover{color: var(--ink)}.toc a.is-active{border-left-color: var(--action);color: var(--action);font-weight: 600}.toc-mobile{display: none;margin-bottom: 8px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}.toc-mobile summary{display: flex;justify-content: space-between;align-items: center;padding: 14px 18px;cursor: pointer;list-style: none;font: 700 15px/1.3 var(--f-head)}.toc-mobile summary::-webkit-details-marker{display: none}.toc-mobile[open] summary .ico{transform: rotate(90deg)}.toc-mobile ol{padding: 0 18px 14px 36px;list-style: decimal;display: grid;gap: 6px;font-size: 15px}.toc-mobile a{color: var(--ink-2)}.article-foot{display: grid;gap: 20px;margin-top: 40px;padding-top: 28px;border-top: 1px solid var(--line)}.share{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 14px;color: var(--ink-2)}.share .btn{height: 38px;padding: 0 14px;font-size: 13px}.helpful{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;font-size: 14.5px;color: var(--ink-2)}.helpful .btn{height: 38px;padding: 0 16px;font-size: 13px}.helpful .btn[aria-pressed="true"]{background: var(--ink);color: var(--bg);border-color: var(--ink)}.author-box{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 16px;padding: 22px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.author-box .author__ava{width: 64px;height: 64px;font-size: 20px}.author-box__name{font-size: 17px}.author-box p{color: var(--ink-2);font-size: 15px;line-height: 1.6;margin-top: 4px}.author-box a{font: 700 14px/1 var(--f-head)}.sources{font-size: 14px;color: var(--ink-2)}.sources ol{list-style: decimal;padding-left: 20px;display: grid;gap: 4px;margin-top: 6px}.rel-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.rel-card{position: relative;display: grid;gap: 12px;align-content: start;padding: 12px 12px 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);transition: box-shadow .15s}.rel-card:hover{box-shadow: var(--shadow-hover)}.rel-card:focus-within{outline: 2px solid var(--action);outline-offset: 2px}.rel-card__thumb{aspect-ratio: 16 / 9;border-radius: var(--r)}.rel-card__title{color: var(--ink);font-size: 16px;line-height: 1.3;padding: 0 4px;transition: color .15s}.rel-card__title::after{content: "";position: absolute;inset: 0;border-radius: inherit}.rel-card__title:focus-visible{outline: none}.rel-card:hover .rel-card__title{color: var(--action)}.rel-card .byline{padding: 0 4px}@media (max-width: 1023px){.article-layout{grid-template-columns: 1fr;gap: 0}.toc{display: none}.toc-mobile{display: block}.rel-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.article{font-size: 16.5px}.article-cover{aspect-ratio: 16 / 9}}@media (min-width: 1024px){.article-hero__inner>:not(.crumbs){max-width: min(740px,calc(100% - 336px))}}.brand-logo--img{background: #fff;padding: 0}.brand-logo--img img{width: 100%;height: 100%;object-fit: contain}.slot-cover--img{padding: 0}.slot-cover--img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.feature__cover--img{padding: 0}.feature__cover--img img,.post__thumb--img img{width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.rv-content{max-width: 740px}.rv-section.rv-content{display: block}.demo__cover--img{padding: 0}.demo__cover--img>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.demo__cover--img .demo__play,.demo__cover--img .demo__hint{position: relative;z-index: 1}.demo__cover--poster{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;padding: 16px;overflow: hidden;background: #0f212e}.demo__cover--poster>img.demo__bg{inset: -24px;width: calc(100% + 48px);height: calc(100% + 48px);filter: blur(22px) brightness(.5) saturate(1.2)}.demo__cover--poster>img.demo__poster{position: relative;z-index: 1;height: 60%;width: auto;max-width: 70%;object-fit: contain;border-radius: 12px;box-shadow: 0 10px 30px rgba(0,0,0,.45)}.rel-card__thumb--img img{width: 100%;height: 100%;object-fit: cover;border-radius: inherit}.article-cover--img{overflow: hidden}.article-cover--img img{width: 100%;height: 100%;object-fit: cover}.article-list{padding-block: 32px 0}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.pagination{margin-top: 28px}.pagination .nav-links{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center}.pagination .page-numbers{display: grid;place-items: center;min-width: 40px;height: 40px;padding: 0 10px;border-radius: 999px;border: 1px solid var(--line);background: var(--surface);color: var(--ink);font: 700 14px/1 var(--f-head)}.pagination .page-numbers.current{background: var(--ink);color: var(--bg);border-color: var(--ink)}.author-hero{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 18px;align-items: center}.author-hero .author__ava{width: 72px;height: 72px;font-size: 22px}.sc-block{display: grid;gap: 14px}.sc-block .sc-title{margin: 0}.luck__grid--one{grid-template-columns: minmax(0,1fr);max-width: 520px}.article .toprow{grid-template-columns: 24px 64px minmax(0,1fr) auto;grid-template-areas: "pos logo main score" "bonus bonus bonus bonus" "facts facts facts facts" "cta cta cta cta";padding: 16px}.article .toprow .brand-logo{width: 64px;height: 44px;font-size: 11px}.article .toprow__bonus{padding-top: 12px;border-top: 1px solid var(--line)}.article .toprow__cta{grid-template-columns: 1fr 1fr}.article .shelf{grid-auto-columns: calc((100% - 3 * 16px) / 4)}@media (max-width: 640px){.article .shelf{grid-auto-columns: 42%}}.article .toprow a,.article .where a,.article .slot-card a,.article .mini-casino a{text-decoration: none}.toc-card .toc-list{display: grid;gap: 2px}.toc-card .toc-list a{display: block;padding: 6px 0 6px 12px;border-left: 2px solid var(--line);color: var(--ink-2);font-size: 14px;line-height: 1.4}.toc-card .toc-list a.is-active{border-left-color: var(--action);color: var(--action);font-weight: 600}.reviews-empty{color: var(--ink-2)}.reviews-list{display: grid;gap: 12px}.reviews-more{justify-self: start}.review__reply{margin-top: 6px;padding: 12px 14px;border-left: 3px solid var(--action);border-radius: 0 var(--r-sm) var(--r-sm) 0;background: var(--surface-2)}.review__reply b{display: block;margin-bottom: 4px;font: 700 13px/1.3 var(--f-head);color: var(--action)}.review__reply p{font-size: 14.5px;color: var(--ink-2)}.hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.form-msg{padding: 12px 14px;border-radius: var(--r-sm);font-weight: 600;font-size: 14px}.form-msg.is-ok{background: var(--ok-soft);color: var(--ok)}.form-msg.is-err{background: var(--t-red-soft);color: var(--t-red)}.rate-me__sum{display: block;color: var(--muted);font-size: 12px}.review__head .stars{color: var(--star)}.bonus-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.bonus-tile{display: grid;gap: 12px;align-content: start;padding: 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg)}.bonus-tile__head{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 12px;align-items: center}.bonus-tile__head .brand-logo{width: 64px;height: 44px;font-size: 11px}.bonus-tile__head .chip{margin-top: 4px}.bonus-tile__casino a{color: var(--ink)}.bonus-tile__casino a:hover{color: var(--action)}.bonus-tile__size{font: 800 19px/1.25 var(--f-head)}.bonus-tile .facts li{padding: 7px 9px}.bonus-tile__cta{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: auto}.bonus-tile__cta .btn{height: 40px}@media (max-width: 1023px){.bonus-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.bonus-grid{grid-template-columns: 1fr}}button.tab{cursor: pointer}.plogo{display: inline-flex;align-items: center;justify-content: center;max-width: 100%}.plogo img{display: block;width: auto;height: 100%;max-width: 100%;object-fit: contain}.plogo .plogo__d{display: none}:root[data-theme="dark"] .plogo--pair .plogo__l{display: none}:root[data-theme="dark"] .plogo--pair .plogo__d{display: block}.provider .plogo{height: 26px;max-width: 116px}.prov-card.prov-card--logo{grid-template-columns: 96px minmax(0,1fr)}.prov-card--logo .prov-card__ico{width: 96px;padding: 8px 10px}.prov-card--logo .plogo{width: 100%;height: 100%}@media (min-width: 421px) and (max-width: 767px){.prov-card.prov-card--logo{grid-template-columns: minmax(0,1fr);gap: 4px;align-content: start}.prov-card--logo .prov-card__ico{grid-row: auto;width: 100%;height: 56px;margin-bottom: 8px}}.prov-logo.prov-logo--img{width: 220px;height: 96px;padding: 18px 22px;background: var(--surface-2);color: inherit}.prov-logo--img .plogo{width: 100%;height: 100%}@media (max-width: 767px){.prov-logo.prov-logo--img{width: 168px;height: 72px;padding: 12px 16px}.prov-hero__head:has(.prov-logo--img){grid-template-columns: minmax(0,1fr)}}.agegate{display: none}.age-ask .agegate{position: fixed;inset: 0;z-index: 1000;display: flex;align-items: center;justify-content: center;padding: 16px;background: rgba(15,33,46,.72);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px)}.age-ask body{overflow: hidden}.agegate__box{width: 100%;max-width: 420px;padding: 28px 24px 24px;text-align: center;background: var(--surface);color: var(--ink);border-radius: var(--r);box-shadow: 0 20px 60px rgba(0,0,0,.35)}.agegate__box .age{margin-bottom: 12px}.agegate__q{display: block;margin-bottom: 10px;font-size: 20px}.agegate__box p{color: var(--ink-2);font-size: 14px;line-height: 1.5}.agegate__btns{display: flex;gap: 10px;justify-content: center;margin-top: 20px}.agegate__btns .btn{min-width: 120px}.agegate__btns[hidden]{display: none}.bonus-tile .chip{width: auto;max-width: 100%;white-space: normal;overflow-wrap: anywhere}.chips-row .chip{width: auto;max-width: 100%;white-space: normal;overflow-wrap: anywhere}.rv-section{min-width: 0}.rv-section.rv-section{grid-template-columns: minmax(0,1fr)}.facts--4 b{overflow-wrap: anywhere}.author__ava--img{padding: 0;overflow: hidden;background: var(--surface-2)}.author__ava--img img{display: block;width: 100%;height: 100%;object-fit: cover}.author-page__head{display: grid;grid-template-columns: 128px minmax(0,1fr);gap: 28px;align-items: start;margin-top: 18px}.author-page__ava.author__ava{width: 128px;height: 128px;font-size: 40px}.author-page__info{display: grid;gap: 10px;justify-items: start}.author-page__info h1{font-size: clamp(28px,3.4vw,40px);font-weight: 800;letter-spacing: -.01em}.author-page__info .lede{max-width: 720px;margin: 0}.author-page__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;color: var(--ink-2);font-size: 14px}.btn--sm{height: 34px;padding: 0 14px;font-size: 13px}.author-page__skills{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 22px;color: var(--muted);font-size: 13px}.author-page__skills .chip{width: auto;max-width: 100%;white-space: normal}.author-page__facts{margin-top: 22px}.team-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.team-card{position: relative;display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 16px;padding: 22px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);transition: border-color .15s,box-shadow .15s}.team-card:hover{border-color: var(--ink);box-shadow: var(--shadow-hover)}.team-card:focus-within{outline: 2px solid var(--action);outline-offset: 2px}.team-card__ava.author__ava{width: 72px;height: 72px;font-size: 22px}.team-card__body{display: grid;gap: 6px;align-content: start;min-width: 0}.team-card__name{color: var(--ink);font-size: 18px}.team-card__name::after{content: "";position: absolute;inset: 0;border-radius: inherit}.team-card__job{color: var(--action);font: 700 13px/1.3 var(--f-head)}.team-card p{color: var(--ink-2);font-size: 14px;line-height: 1.5;margin: 4px 0 0}.team-card__nums{display: flex;flex-wrap: wrap;gap: 4px 12px;margin-top: 6px;color: var(--muted);font-size: 13px}.team-card__nums b{color: var(--ink)}@media (max-width: 1023px){.team-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.team-grid{grid-template-columns: minmax(0,1fr)}.author-page__head{grid-template-columns: 88px minmax(0,1fr);gap: 16px}.author-page__ava.author__ava{width: 88px;height: 88px;font-size: 28px}}@media (max-width: 420px){.author-page__head{grid-template-columns: minmax(0,1fr)}}.author-page__meta span,.author-page__meta b{display: inline}.author-page .section__head,.author-page ~ .section .section__head{flex-wrap: wrap;row-gap: 6px}.az-nav{display: flex;flex-wrap: wrap;gap: 6px}.az-nav a{display: grid;place-items: center;min-width: 36px;height: 36px;padding: 0 8px;border: 1px solid var(--line);border-radius: 10px;background: var(--surface);color: var(--ink);font: 700 14px/1 var(--f-head)}.az-nav a:hover{border-color: var(--ink);color: var(--ink)}.az-list{display: grid;gap: 28px;padding-block: 32px 48px}.az-group{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 16px;scroll-margin-top: 90px}.az-group__letter{font: 800 32px/1 var(--f-head);color: var(--action);padding-top: 14px}.az-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.az-card{position: relative;display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 14px;align-items: center;padding: 14px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);transition: border-color .15s,box-shadow .15s}.az-card:hover{border-color: var(--ink);box-shadow: var(--shadow-hover)}.az-card:focus-within{outline: 2px solid var(--action);outline-offset: 2px}.az-card__body{display: grid;gap: 4px;min-width: 0}.az-card__name{color: var(--ink);font-size: 16px}.az-card__name::after{content: "";position: absolute;inset: 0;border-radius: inherit}.az-card__meta{color: var(--muted);font-size: 13px}.az-card__meta b{color: var(--ink)}@media (max-width: 1023px){.az-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.az-grid{grid-template-columns: minmax(0,1fr)}.az-group{grid-template-columns: 36px minmax(0,1fr);gap: 10px}.az-group__letter{font-size: 24px}}.article p,.article li,.article td{overflow-wrap: break-word}h1{overflow-wrap: anywhere;hyphens: auto}.prose ul:not([class]),.prose ol:not([class]),.prose .wp-block-list{padding-left: 24px;margin: 12px 0}.prose ul:not([class]),.prose ul.wp-block-list{list-style: disc}.prose ol:not([class]),.prose ol.wp-block-list{list-style: decimal}.prose ul:not([class])>li + li,.prose ol:not([class])>li + li{margin-top: 6px}.prose li::marker{color: var(--action)}.review-form__consent{grid-column: 1 / -1;margin: 0;color: var(--muted);font-size: 12.5px;line-height: 1.5}.igx{margin: 18px 0 22px}.igx figcaption{margin-bottom: 10px;color: var(--muted);font: 700 12px/1.35 var(--f-head);text-transform: uppercase;letter-spacing: .05em}.igx-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.igx-tile{display: grid;gap: 4px;padding: 14px 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}.igx-tile__n{font: 800 24px/1.1 var(--f-head);color: var(--ink);font-variant-numeric: tabular-nums}.igx-tile__l{font-size: 13px;color: var(--ink-2);line-height: 1.35}.igx-bars{display: grid;gap: 8px;padding: 16px 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}.igx-bar{position: relative;display: grid;grid-template-columns: 120px minmax(0,1fr) 44px;align-items: center;gap: 12px;outline: none}.igx-bar__label{font-size: 13.5px;color: var(--ink-2)}.igx-bar__track{height: 14px;background: var(--surface-2);border-radius: 4px}.igx-bar__fill{display: block;height: 100%;background: var(--action);border-radius: 0 4px 4px 0;transition: background .15s}.igx-bar__val{font: 700 13.5px/1 var(--f-head);color: var(--ink);text-align: right;font-variant-numeric: tabular-nums}.igx-bar:hover .igx-bar__fill,.igx-bar:focus-visible .igx-bar__fill{background: var(--action-hover)}.igx-tip{position: absolute;left: 132px;bottom: calc(100% + 6px);z-index: 2;padding: 6px 10px;border-radius: 8px;background: var(--ink);color: var(--surface);font-size: 12.5px;line-height: 1.3;white-space: nowrap;pointer-events: none;opacity: 0;transition: opacity .12s}.igx-bar:hover .igx-tip,.igx-bar:focus-visible .igx-tip{opacity: 1}.igx-steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;counter-reset: none}.igx-step{position: relative;display: grid;align-content: start;gap: 6px;padding: 14px 16px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--r)}.igx-step + .igx-step::before{content: "";position: absolute;left: -10px;top: 26px;width: 10px;height: 2px;background: var(--line)}.igx-step__n{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--action-soft);color: var(--action);font: 800 13px/1 var(--f-head)}.igx-step__t{font: 700 15px/1.25 var(--f-head);color: var(--ink)}.igx-step__d{font-size: 13.5px;line-height: 1.45;color: var(--ink-2)}.igx-tbl td,.igx-tbl th{white-space: normal}.igx-tbl a{font-weight: 600}.igx-meter{display: inline-block;width: 56px;height: 8px;margin-right: 6px;vertical-align: middle;background: var(--surface-2);border-radius: 4px}.igx-meter>span{display: block;height: 100%;background: var(--action);border-radius: 0 4px 4px 0}.igx-note{margin: -12px 0 18px;font-size: 12.5px;color: var(--muted)}@media (max-width: 760px){.igx-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}.igx-steps{grid-template-columns: 1fr 1fr}.igx-step + .igx-step::before{display: none}}@media (max-width: 420px){.igx-bar{grid-template-columns: 86px minmax(0,1fr) 34px;gap: 8px}.igx-tip{left: 0;white-space: normal;max-width: 240px}.igx-steps{grid-template-columns: 1fr}.igx-tile__n{font-size: 21px}}.prose,.igx,.igx .tbl-wrap{min-width: 0;max-width: 100%}.prose p:empty{display: none}.pick-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.pick-chip{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid var(--line);border-radius: 999px;background: var(--surface);color: var(--ink);font: 700 13.5px/1.2 var(--f-head);text-decoration: none;transition: border-color .15s,color .15s}.pick-chip span{padding: 2px 7px;border-radius: 999px;background: var(--surface-2);color: var(--muted);font-size: 12px}.pick-chip:hover{border-color: var(--action);color: var(--action)}.igx-more{margin: -10px 0 22px;font-size: 14px}.igx-more a{font-weight: 700}.faq-title{margin: 28px 0 14px}.igx-more a{display: inline-flex;align-items: center;gap: 4px}