/*! bundle: /assets/styles.css /assets/tokens.css /assets/additions.css /assets/compact.css /assets/content.css /assets/footer.css /assets/explore.css /assets/header.css /assets/submenu.css /assets/toc.css /assets/review-top.css /assets/crl.css */
:root{color-scheme: light;--purple: #6031bb;--purple-deep: #452080;--purple-soft: #efe8fa;--mint: #c9f1e2;--on-mint: #174d3d;--ink: #252133;--muted: #514b60;--line: #dcd5e9;--page: #faf9fd;--surface: #ffffff;--columns: 22% 9.5% 11.2% 10% 10.7% 12.3% 10% 14.3%;}*{box-sizing: border-box;}html{scroll-behavior: smooth;}body{margin: 0;background: var(--page);color: var(--ink);font: 500 16px/1.5 Manrope, Arial, sans-serif;}button, input{font: inherit;}button, a{-webkit-tap-highlight-color: transparent;}button{cursor: pointer;}a{color: var(--purple);text-underline-offset: 3px;}button:focus-visible, a:focus-visible{outline: 3px solid var(--purple);outline-offset: 4px;box-shadow: 0 0 0 3px white;}button, a{touch-action: manipulation;}[hidden]{display: none !important;}.skip{position: absolute;z-index: 10;top: -80px;left: 20px;padding: 12px 18px;background: white;border-radius: 8px;}.skip:focus{top: 12px;}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.site-header{background: white;border-bottom: 1px solid var(--line);}.brand-line{display: flex;justify-content: center;padding: 22px 20px 12px;}.brand{display: flex;align-items: center;gap: 11px;color: var(--ink);text-decoration: none;border-radius: 8px;min-height: 76px;}.brand-mark{width: 79px;height: 76px;display: block;flex: 0 0 auto;}.brand-name{display: block;font-size: 29px;line-height: 1.1;font-weight: 800;letter-spacing: -1.3px;}.brand-country{display: block;text-align: center;font-size: 13px;letter-spacing: .42em;font-weight: 800;margin: 7px 0 0 6px;}.site-nav{display: flex;align-items: center;justify-content: center;gap: 35px;min-height: 61px;padding: 0 20px;}.nav-link{position: relative;border: 0;background: transparent;color: var(--ink);padding: 16px 0;font-size: 16px;font-weight: 600;text-decoration: none;white-space: nowrap;}.nav-link:hover{color: var(--purple);}.nav-link[aria-current=page]{color: var(--purple);font-weight: 800;}.nav-link[aria-current=page]::after{content: '';position: absolute;bottom: 8px;left: 0;right: 0;height: 2px;background: var(--purple);}.hero{max-width: 1440px;margin: 0 auto;padding: 31px 26px 35px;text-align: center;}.hero h1{margin: 0;font-size: clamp(32px,3.9vw,55px);line-height: 1.2;font-weight: 800;letter-spacing: -.045em;color: var(--ink);}.hero p{font-size: clamp(16px,1.65vw,23px);color: var(--muted);margin: 12px 0 0;line-height: 1.5;}.ranking{max-width: 1512px;margin: auto;padding: 0 26px;scroll-margin-top: 18px;}.ranking-top{display: flex;align-items: baseline;justify-content: space-between;gap: 18px;margin-bottom: 14px;}.ranking-top h2{margin: 0;font-size: 34px;line-height: 1.3;font-weight: 800;letter-spacing: -.035em;}.preview-note{display: flex;align-items: center;gap: 7px;margin: 0;color: var(--muted);font-size: 13px;}.preview-note::before{content: '';width: 7px;height: 7px;background: var(--purple);border-radius: 50%;flex: 0 0 auto;}.column-heads{display: grid;grid-template-columns: var(--columns);padding: 12px 0;background: var(--purple-soft);border-radius: 13px;color: var(--muted);font-size: 13px;line-height: 1.3;margin-bottom: 9px;}.column-heads span{padding: 0 17px;}.column-heads span:first-child{padding-left: 19px;}.ranking-list{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px;}.casino-card{position: relative;background: var(--surface);border: 1px solid var(--line);border-radius: 17px;overflow: hidden;}.card-grid{display: grid;grid-template-columns: var(--columns);min-height: 180px;padding: 15px 0;align-items: stretch;}.identity{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 8px 20px;min-width: 0;}.rank{position: absolute;top: 0;left: 16px;font-size: 14px;color: var(--muted);font-weight: 800;}.casino-logo{height: 72px;width: 100%;max-width: 246px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0;}.casino-logo .name-line{display: flex;align-items: center;justify-content: center;gap: 6px;}.casino-logo .word{font-weight: 800;font-size: clamp(32px,3vw,47px);line-height: 1.05;letter-spacing: -.05em;}.casino-logo .subword{font-size: 11px;font-weight: 800;line-height: 1;letter-spacing: .48em;margin: 5px 0 0 6px;}.casino-logo.nova{color: var(--purple);}.nova .subword{color: var(--ink);}.logo-motif{display: block;flex: 0 0 auto;}.nova .logo-motif{width: 37px;height: 37px;margin-top: -14px;}.casino-logo.orbit{height: 75px;background: #30216b;color: white;border-radius: 50px;padding: 7px 10px;}.orbit .word{font-size: clamp(28px,2.7vw,40px);letter-spacing: -.04em;}.orbit .logo-motif{width: 48px;height: 40px;}.orbit .subword{font-size: 10px;margin-left: 40px;}.casino-logo.lumen{color: var(--ink);}.lumen .logo-motif{width: 40px;height: 52px;margin-right: 3px;}.lumen .word{font-size: clamp(29px,2.85vw,43px);}.lumen .subword{margin-left: 50px;}.score{display: flex;align-items: center;justify-content: center;gap: 7px;margin-top: 5px;}.score-ring{width: 59px;height: 59px;display: grid;place-items: center;position: relative;}.score-ring svg{position: absolute;inset: 0;width: 100%;height: 100%;}.score-value{font-weight: 800;font-size: 21px;color: var(--ink);font-variant-numeric: tabular-nums;}.score-scale{font-size: 16px;color: var(--muted);}.metrics{display: contents;}.metric{border-left: 1px solid #e9e3f1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 7px;padding: 5px 13px;min-width: 0;text-align: center;}.mobile-label{display: none;}.metric-value{font-size: clamp(21px,2.2vw,31px);font-weight: 800;line-height: 1.2;letter-spacing: -.035em;font-variant-numeric: tabular-nums;white-space: nowrap;}.metric-value.money{font-size: clamp(20px,2vw,28px);}.metric-value.withdrawal{font-size: clamp(20px,2vw,28px);}.metric-caption{font-size: 13px;color: var(--muted);white-space: nowrap;}.licence-stack{display: flex;flex-direction: column;gap: 7px;width: 100%;align-items: center;}.chip{display: inline-flex;align-items: center;justify-content: center;border-radius: 100px;padding: 6px 10px;background: var(--purple-soft);color: var(--ink);font-size: 12px;font-weight: 600;line-height: 1.35;min-width: 0;max-width: 100%;white-space: nowrap;}.sparkline{width: 100%;max-width: 125px;height: 45px;display: block;}.load-gauge{height: 43px;width: 70px;display: block;}.clock-icon{width: 35px;height: 35px;color: var(--purple);margin-bottom: 3px;}.studios{gap: 5px;}.studios .chip{width: 100%;max-width: 112px;}.more-studios{border: 0;background: transparent;color: var(--ink);padding: 6px 13px;min-height: 36px;font-size: 14px;font-weight: 800;border-radius: 8px;}.more-studios:hover{background: var(--purple-soft);color: var(--purple);}.actions{border-left: 1px solid #e9e3f1;display: flex;flex-direction: column;justify-content: center;gap: 7px;padding: 5px 17px;min-width: 0;}.action-button{display: inline-flex;justify-content: center;align-items: center;gap: 9px;width: 100%;min-height: 45px;border: 2px solid var(--purple);border-radius: 10px;padding: 7px 12px;font-size: 17px;font-weight: 800;text-decoration: none;transition: background-color 150ms, border-color 150ms;}.visit-button{background: var(--purple);color: white;}.visit-button:hover{background: var(--purple-deep);border-color: var(--purple-deep);}.visit-button svg{width: 17px;height: 17px;}.review-button{background: white;color: var(--purple);}.review-button:hover, .review-button[aria-expanded=true]{background: var(--purple-soft);}.partner-label{text-align: center;font-size: 11px;line-height: 1.35;color: var(--muted);margin: -1px 0 2px;}.review-panel{border-top: 1px solid var(--line);padding: 22px 24px;background: #fcfbfe;}.review-panel h3{font-size: 20px;font-weight: 800;margin: 0 0 8px;}.review-panel > p{margin: 0;font-size: 14px;color: var(--muted);max-width: 85ch;}.review-facts{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 12px;margin: 18px 0 0;}.review-facts div{padding: 13px 15px;background: var(--purple-soft);border-radius: 10px;}.review-facts dt{font-size: 12px;color: var(--muted);margin-bottom: 4px;}.review-facts dd{font-size: 14px;font-weight: 700;margin: 0;}.review-panel .review-reminder{color: var(--on-mint);background: var(--mint);padding: 12px 15px;margin-top: 14px;border-radius: 10px;max-width: none;}.page-footer{max-width: 1512px;margin: auto;padding: 16px 28px 24px;color: var(--muted);font-size: 12px;line-height: 1.6;display: flex;justify-content: space-between;gap: 15px;}.page-footer p{margin: 0;}.footer-link{border: 0;background: transparent;padding: 0;color: var(--purple);font-size: 12px;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap;}dialog{color: var(--ink);background: white;width: min(520px,calc(100% - 32px));max-height: calc(100dvh - 48px);padding: 30px;border: 1px solid var(--line);border-radius: 20px;box-shadow: 0 20px 80px #25173830;}dialog::backdrop{background: #20182d66;}.dialog-eyebrow{font-size: 11px;font-weight: 800;letter-spacing: .08em;color: var(--purple);margin: 0 0 10px;}dialog h2{margin: 0 30px 12px 0;font-size: 27px;line-height: 1.2;letter-spacing: -.02em;}dialog p{font-size: 15px;line-height: 1.65;color: var(--muted);}.dialog-close{position: absolute;right: 10px;top: 10px;width: 44px;height: 44px;border: 0;background: transparent;border-radius: 100px;color: var(--muted);font-size: 26px;}.dialog-close:hover{background: var(--purple-soft);}.dialog-bottom{margin-top: 22px;width: auto;font-size: 15px;padding-left: 20px;padding-right: 20px;}.dialog-list{margin: 16px 0 0;padding-left: 21px;color: var(--ink);font-size: 14px;}.dialog-list li{margin: 8px 0;}@media (max-width: 1199px){.column-heads{display: none;}.card-grid{grid-template-columns: 210px minmax(0,1fr) 145px;padding: 16px 0;}.identity{padding: 20px 18px 10px;}.casino-logo .word{font-size: 36px;}.orbit .word{font-size: 29px;}.orbit .logo-motif{width: 38px;}.lumen .word{font-size: 32px;}.lumen .logo-motif{width: 30px;}.nova .logo-motif{width: 29px;}.metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 15px;}.metric{gap: 5px;padding: 2px 10px;}.mobile-label{display: block;color: var(--muted);font-size: 11px;line-height: 1.35;}.metric-value,.metric-value.money,.metric-value.withdrawal{font-size: 22px;}.metric-caption{font-size: 11px;}.licence-stack{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 4px;}.licence-stack .chip{font-size: 10px;padding: 4px 7px;}.sparkline{height: 26px;max-width: 100px;}.load-gauge,.clock-icon{display: none;}.studios .chip{font-size: 10px;padding: 3px 6px;max-width: 90px;}.more-studios{font-size: 12px;padding: 2px 10px;min-height: 24px;}.actions{padding-left: 14px;padding-right: 14px;}.ranking-top h2{font-size: 29px;}.preview-note{font-size: 11px;}}@media (max-width: 759px){.brand-line{padding-top: 18px;padding-bottom: 5px;}.brand{gap: 7px;min-height: 62px;}.brand-mark{width: 62px;height: 60px;}.brand-name{font-size: 24px;letter-spacing: -1px;}.brand-country{font-size: 10px;margin-top: 6px;}.site-nav{gap: 21px;flex-wrap: wrap;row-gap: 0;min-height: 58px;padding: 0 15px 5px;}.nav-link{font-size: 13px;padding: 12px 0;}.nav-link[aria-current=page]::after{bottom: 5px;}.hero{padding: 25px 20px 28px;}.hero h1{font-size: 35px;line-height: 1.15;}.hero p{font-size: 16px;max-width: 37ch;margin: 12px auto 0;}.ranking{padding: 0 16px;}.ranking-top{display: block;margin-bottom: 14px;}.ranking-top h2{font-size: 28px;}.preview-note{margin-top: 6px;font-size: 11px;}.card-grid{display: block;padding: 0;}.identity{display: grid;grid-template-columns: minmax(0,1fr) 74px;padding: 20px 22px 14px 31px;gap: 14px;min-height: 115px;}.rank{top: 12px;left: 12px;font-size: 12px;}.casino-logo{width: 100%;max-width: 224px;justify-self: center;}.casino-logo .word{font-size: 42px;}.orbit .word{font-size: 35px;}.lumen .word{font-size: 37px;}.casino-logo.orbit{height: 69px;}.score{margin: 0;flex-direction: column;gap: 0;}.score-ring{width: 59px;height: 59px;}.score-scale{font-size: 12px;}.metrics{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0;padding: 0 14px 10px;}.metric{border-top: 1px solid #e9e3f1;border-left: 0;min-height: 98px;padding: 10px 6px;gap: 5px;}.metric:not(:nth-child(3n+1)){border-left: 1px solid #e9e3f1;}.licence-stack{flex-direction: column;}.licence-stack .chip{font-size: 11px;}.mobile-label{font-size: 11px;}.metric-value,.metric-value.money,.metric-value.withdrawal{font-size: 22px;}.metric-caption{font-size: 11px;}.metric.studios .chip{font-size: 10px;padding: 2px 6px;}.actions{border: 0;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 45px 15px;column-gap: 10px;row-gap: 4px;padding: 4px 18px 14px;}.visit-button{grid-column: 2;grid-row: 1;}.review-button{grid-column: 1;grid-row: 1;}.partner-label{grid-column: 2;grid-row: 2;margin: 0;}.action-button{min-height: 45px;font-size: 16px;}.review-panel{padding: 20px;}.review-facts{grid-template-columns: 1fr;gap: 8px;}.review-facts div{padding: 10px 13px;}.page-footer{padding: 14px 18px 24px;display: block;font-size: 11px;}.footer-link{margin-top: 10px;min-height: 40px;}}@media (max-width: 399px){.brand-name{font-size: 21px;}.brand-mark{width: 53px;height: 53px;}.site-nav{gap: 16px;}.nav-link{font-size: 12px;}.hero h1{font-size: 31px;}.hero p{font-size: 15px;}.identity{grid-template-columns: minmax(0,1fr) 62px;padding-right: 16px;padding-left: 25px;gap: 8px;}.casino-logo .word{font-size: 35px;}.orbit .word{font-size: 29px;}.lumen .word{font-size: 30px;}.orbit .logo-motif{width: 29px;}.lumen .logo-motif{width: 27px;}.nova .logo-motif{width: 29px;}.casino-logo .subword{font-size: 10px;}.metrics{grid-template-columns: repeat(2,minmax(0,1fr));}.metric{min-height: 94px;}.metric:not(:nth-child(3n+1)){border-left: 0;}.metric:nth-child(even){border-left: 1px solid #e9e3f1;}.licence-stack{flex-direction: row;}.studios .chip{width: auto;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*{transition: none !important;}}@media print{.site-nav,.actions,.footer-link,dialog{display: none;}body{background: white;}.casino-card{break-inside: avoid;}.hero{padding-top: 20px;}}
:root{--on-purple: #FFFFFF;--divider: #E9E3F1;--panel: #FCFBFE;--control-line: #776A8E;--warn-bg: #FEF0C7;--warn-tx: #93370D;--page-b: #EBE7F2;--line-b: #D3CBE2;--band-b: #DFD8EC;--shadow-stuck: 0 6px 18px #25213314;--shadow-drop: 0 14px 28px #2521331f;--shadow-menu: 0 14px 30px #25213318;--shadow-dialog: 0 20px 80px #25173830;--backdrop: #20182d66;--fade-end: #ffffff00;--radius-chip: 4px;--radius-sm: 6px;--radius-control: 8px;--radius-button: 10px;--radius-tile: 12px;--radius-box: 13px;--radius-card: 17px;--radius-dialog: 20px;--radius-pill: 999px;--page-width: 1070px;--gutter: 26px;--measure: 780px;--container: calc(var(--page-width) + 52px);--hdr-h: 64px;--font: Manrope, Arial, sans-serif;--control-h: 44px;--focus-w: 3px;--motion: 150ms;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-21: 21px;--fs-24: 24px;--fs-30: 30px;--fs-34: 34px;--fs-40: 40px;--dv-paper: #FFFFFF;--dv-ink: #0B1733;--dv-muted: #4A5878;--dv-rule: #DCE3F0;--dv-red: #D7263D;--dv-black: #1B2440;--dv-green: #0B7A52;--dv-blue: #1747D6;--dv-orange: #E8590C;--dv-violet: #6D28D9;--dv-teal: #0E7490;--dv-orange-tint: #FFEBD9;--dv-violet-tint: #EFE7FF;--dv-teal-tint: #DDF3F8;}@media (max-width: 859px){:root{--hdr-h: 56px;}}@media (max-width: 759px){:root{--gutter: 16px;}}@media (prefers-reduced-motion: reduce){:root{--motion: 0ms;}}
.casino-logo.real{height: 72px;}.casino-logo.real img{display: block;height: 100%;width: auto;max-width: 100%;border-radius: 12px;object-fit: contain;}.casino-logo.real .logo-fallback{font-weight: 800;font-size: 28px;letter-spacing: -.04em;color: var(--ink);}.metric-value.na{color: var(--muted);}.review-panel .review-link{display: inline-block;margin-top: 14px;font-size: 14px;font-weight: 800;}.page-footer .footer-text{max-width: 110ch;}.page-footer .footer-text strong{color: var(--ink);}a.nav-link{display: inline-block;}@media (max-width: 759px){.casino-logo.real{height: 64px;}}@media (max-width: 399px){.casino-logo.real{height: 56px;}}
.site-header > .brand-line, .site-header > .site-nav{max-width: var(--page-width);margin-inline: auto;}.hero{max-width: calc(var(--page-width) + 52px);}.ranking{max-width: calc(var(--page-width) + 52px);}.page-footer{max-width: calc(var(--page-width) + 56px);}@media (min-width: 1200px){:root{--columns: 198px repeat(6, minmax(0, 1fr)) 146px;}.card-grid{min-height: 0;padding: 5px 0;align-items: center;}.card-grid > *{align-self: stretch;}.identity{flex-direction: row;gap: 10px;padding: 4px 10px;}.rank{top: 50%;left: 10px;transform: translateY(-50%);font-size: 13px;}.casino-logo.real{height: 44px;width: auto;max-width: 128px;flex: 0 1 auto;}.casino-logo.real img{border-radius: 8px;}.casino-logo.real .logo-fallback{font-size: 18px;}.score{margin-top: 0;gap: 4px;flex: 0 0 auto;}.score-ring{width: 40px;height: 40px;}.score-value{font-size: 15px;}.score-scale{font-size: 13px;}.metric{gap: 2px;padding: 2px 8px;}.metric-value, .metric-value.money, .metric-value.withdrawal{font-size: 15px;letter-spacing: -.015em;line-height: 1.25;}.metric-caption{font-size: 12px;line-height: 1.35;}.licence-stack{gap: 3px;}.chip{font-size: 11px;padding: 2px 8px;}.sparkline{height: 20px;max-width: 96px;}.studios{gap: 3px;}.studios .chip{max-width: 100px;}.more-studios{min-height: 24px;padding: 2px 10px;font-size: 13px;}.metric.payout{display: grid;grid-template-columns: auto auto;justify-content: center;align-content: center;align-items: center;column-gap: 5px;row-gap: 2px;}.metric.payout .clock-icon{width: 18px;height: 18px;margin: 0;}.metric.payout .metric-caption{grid-column: 1 / -1;}.actions{gap: 3px;padding: 0 14px;}.action-button{min-height: 28px;padding: 1px 10px;font-size: 14px;line-height: 1.25;border-radius: 8px;}.visit-button svg{width: 14px;height: 14px;}.partner-label{margin: 0;font-size: 10.5px;line-height: 1.3;}.column-heads{padding: 12px 0;background: var(--purple-deep);color: var(--on-purple);font-size: 12px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;align-items: center;}.column-heads span{padding: 0 6px;text-align: center;white-space: normal;line-height: 1.25;}.column-heads span:first-child{padding: 0 6px;text-align: center;}.column-heads span.unit.unit{padding: 0;text-align: inherit;white-space: nowrap;}.ranking-list{gap: 8px;}.casino-card{border-radius: 14px;}}:root{--page: var(--page-b);--line: var(--line-b);}:root .site-header{background: var(--purple-deep);border-bottom-color: var(--purple-deep);color: var(--on-purple);}:root .site-header .brand{color: var(--on-purple);}:root .site-header .brand-mark image{visibility: hidden;}:root .site-header .brand-mark{background: url(/assets/brand-mark-inverse.svg) center / contain no-repeat;}:root .site-header .nav-link, :root .site-header .nav-top{color: var(--on-purple);}:root .site-header .nav-link:hover, :root .site-header .nav-top[aria-expanded=true]{color: var(--mint);}:root .site-header .nav-link[aria-current=page], :root .site-header .nav-top.is-current{color: var(--on-purple);}:root .site-header .nav-link[aria-current=page]::after, :root .site-header .nav-top.is-current::after{background: var(--mint);}:root .site-header :is(a, button):focus-visible{outline-color: var(--mint);}:root .site-header .menu-toggle{background: transparent;border-color: var(--on-purple);color: var(--on-purple);}:root .site-header .menu-toggle[aria-expanded=true]{background: var(--on-purple);border-color: var(--on-purple);color: var(--purple-deep);}:root .site-header .nav-panel{color: var(--ink);}:root .site-header .nav-panel :is(a, button):focus-visible{outline-color: var(--purple);}:root .nav-open .site-nav{border-top-color: var(--on-purple);}:root .ranking .casino-card{background: var(--surface);border-color: var(--line);}:root .prose-body > .hs--band{background: var(--band-b);}:root .prose-body > .hs:not(.hs--band) :is(.fig, .dv){box-shadow: 0 0 0 16px var(--band-b);}:root .guide-hero{background: var(--band-b);}@media (forced-colors: active){:root .site-header .brand-mark{background: none;}:root .site-header .brand-mark image{visibility: visible;}}.chip{border-radius: var(--radius-chip);}@font-face{font-family:Arial;font-style:normal;font-weight:100 450;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans-Regular"),local("Helvetica"),local("Roboto"),local("Roboto-Regular");size-adjust:102.4%;ascent-override:104.5%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:Arial;font-style:normal;font-weight:451 599;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans-Regular"),local("Helvetica"),local("Roboto"),local("Roboto-Regular");size-adjust:104.2%;ascent-override:102.7%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:Arial;font-style:normal;font-weight:600 649;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:98.8%;ascent-override:108.3%;descent-override:30.4%;line-gap-override:0%}@font-face{font-family:Arial;font-style:normal;font-weight:650 749;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:100.1%;ascent-override:106.9%;descent-override:30.0%;line-gap-override:0%}@font-face{font-family:Arial;font-style:normal;font-weight:750 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Roboto Bold"),local("Roboto-Bold");size-adjust:101.7%;ascent-override:105.2%;descent-override:29.5%;line-gap-override:0%}.licence-stack .chip a.lic-reg{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-block:calc((1.35em - 44px) / 2);padding-inline:6px;margin-inline:-6px}
.prose{max-width: calc(var(--page-width) + 52px);margin: 0 auto;padding: 0 26px;overflow-wrap: anywhere;}.ranking .prose{padding: 0;}.prose > p, .prose > ul, .prose > ol, .prose > h2, .prose > h3, .prose > h4, .prose > h5, .prose > .byline, .prose > .notice, .prose > .jump, .prose > figure{max-width: 780px;}.prose h2{margin: 48px 0 14px;padding-top: 22px;border-top: 1px solid var(--line);font-size: 30px;line-height: 1.25;font-weight: 800;letter-spacing: -.035em;color: var(--ink);scroll-margin-top: 18px;}.prose h3{margin: 28px 0 8px;font-size: 21px;line-height: 1.3;font-weight: 800;letter-spacing: -.02em;scroll-margin-top: 18px;}.prose h4, .prose h5{margin: 22px 0 6px;font-size: 17px;line-height: 1.35;font-weight: 800;}.prose p, .prose li{font-size: 17px;line-height: 1.65;}.prose p{margin: 0 0 16px;}.prose ul, .prose ol{margin: 0 0 16px;padding-left: 24px;}.prose li{margin: 0 0 6px;}.prose strong{font-weight: 800;}.byline{margin: 8px 0 18px;padding: 10px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);font-size: 14px;line-height: 1.6;color: var(--muted);}.byline strong{color: var(--ink);}.notice{margin: 0 0 22px;padding: 16px 20px;background: var(--purple-soft);border-left: 5px solid var(--purple);border-radius: 12px;}.prose .notice p{font-size: 15px;line-height: 1.6;}.notice p:last-child{margin-bottom: 0;}.jump{margin: 0 0 24px;font-size: 14px;line-height: 2;color: var(--muted);}.jump strong{color: var(--ink);}.prose-lead{padding-bottom: 8px;}.prose-body{padding-bottom: 40px;}.table-wrap{overflow-x: auto;margin: 14px 0 22px;background: var(--surface);border: 1px solid var(--line);border-radius: 13px;}.table-wrap table{width: 100%;border-collapse: collapse;font-size: 14px;line-height: 1.45;}.table-wrap th, .table-wrap td{padding: 9px 12px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;}.table-wrap th{background: var(--purple-soft);color: var(--ink);font-weight: 700;}.table-wrap tr:last-child td{border-bottom: 0;}.table-wrap caption{padding: 9px 12px;text-align: left;font-size: 13px;color: var(--muted);}.prose .stock-table{margin: 0;}.prose img{display: block;max-width: 100%;height: auto;border-radius: 12px;}.prose figure{margin: 18px 0 22px;}.prose figcaption{margin-top: 6px;font-size: 13px;line-height: 1.5;color: var(--muted);}.crumbs{max-width: calc(var(--page-width) + 52px);margin: 0 auto;padding: 18px 26px 0;font-size: 13px;color: var(--muted);}.crumbs ol{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;}.crumbs li + li::before{content: '›';margin-right: 6px;}.review-hero{display: grid;grid-template-columns: minmax(0, 1fr) 300px;gap: 32px;align-items: start;max-width: calc(var(--page-width) + 52px);margin: 0 auto;padding: 18px 26px 30px;}.review-head h1{margin: 0 0 14px;font-size: clamp(30px, 3.4vw, 46px);line-height: 1.15;font-weight: 800;letter-spacing: -.04em;}.review-intro{margin: 0 0 14px;font-size: 18px;line-height: 1.6;color: var(--muted);}.review-head .byline{margin: 0;}.review-card{display: flex;flex-direction: column;gap: 10px;padding: 20px;background: var(--surface);border: 1px solid var(--line);border-radius: 17px;}.review-card .casino-logo.real{height: 72px;width: 100%;max-width: none;}.review-card .casino-logo.real img{border-radius: 12px;}.review-card .score{margin: 0;}.review-card .score-ring{width: 59px;height: 59px;}.review-card .score-value{font-size: 21px;}.review-card .action-button{min-height: 45px;font-size: 17px;border-radius: 10px;}.review-card .partner-label{margin: -4px 0 0;}.review-adline, .review-legal{margin: 0;font-size: 12px;line-height: 1.55;color: var(--muted);}.review-adline .dot{margin: 0 4px;}.review-body{display: block;max-width: calc(var(--page-width) + 52px);margin: 0 auto;padding: 0 26px;}.review-body .prose{max-width: none;margin: 0;padding: 0;}.review-text > h2:first-child{margin-top: 0;padding-top: 0;border-top: 0;}.ranking .prose > h2:first-child{margin-top: 40px;padding-top: 0;border-top: 0;}.protect{max-width: 780px;margin: 24px 0 16px;padding: 22px 24px;background: var(--mint);color: var(--on-mint);border-radius: 17px;}.prose-body:has(> .protect:last-child){padding-bottom: 0;}main:has(> .prose:last-child > .protect:last-child) + .sf{margin-top: 0;}.prose .protect h2{margin: 0 0 8px;padding: 0;border: 0;font-size: 24px;color: var(--on-mint);}.prose .protect p, .prose .protect li{font-size: 15px;line-height: 1.6;color: var(--on-mint);}.protect-tag{font-weight: 800;}.prose .protect-list{margin: 0 0 14px;padding: 0;list-style: none;}.prose .protect .protect-disc{margin-bottom: 0;font-size: 14px;}.review-page .review-body .prose.review-text{max-width: none;}.review-page .review-text > :is(p, ul, ol, h2, h3, h4, h5, .byline, .notice, .jump, figure){max-width: none;}.review-page main > .prose > .protect{max-width: none;}@media (max-width: 959px){.review-hero{grid-template-columns: minmax(0, 1fr);gap: 20px;}.review-card{max-width: 420px;}.jump{display: flex;flex-wrap: wrap;align-items: center;font-size: 0;line-height: 1.4;}.jump strong{display: inline-flex;align-items: center;min-height: 44px;margin-right: 10px;font-size: 14px;}.jump a{position: relative;display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;font-size: 14px;}.jump a:not(:last-child){margin-right: 22px;}.jump a:not(:last-child)::after{content: "·" / "";position: absolute;left: 100%;width: 22px;text-align: center;color: var(--muted);pointer-events: none;}}@media (max-width: 759px){.prose{padding: 0 16px;}.prose h2{margin-top: 36px;padding-top: 18px;font-size: 24px;}.ranking .prose > h2:first-child{margin-top: 32px;}.prose h3{font-size: 19px;}.prose p, .prose li{font-size: 16px;}.crumbs{padding: 14px 16px 0;}.review-hero{padding: 12px 16px 22px;}.review-intro{font-size: 16px;}.review-body{padding: 0 16px;}.protect{padding: 18px 18px;}}@media (min-width: 760px){body:not(.review-page) main .prose > p:not([class]), body:not(.review-page) main .prose > details.faq > p{text-align: justify;text-align-last: left;text-justify: inter-character;-webkit-hyphens: auto;hyphens: auto;}}body:not(.review-page) main .prose > p:not([class]) a[href^="mailto:"]{word-break: break-all;}body:not(.review-page) main .prose > :is(p, ul, ol, h2, h3, h4, h5, .byline, .notice, .jump, figure, .x-call, .acma, .faq, .help, .protect, .acs-lg, .ra-src){max-width: none;}.prose-lead.lf-folded > [data-lf-clip]{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;margin-bottom: 6px;}.prose-lead.lf-folded > [hidden="until-found"]{display: block !important;margin: 0;padding: 0;border: 0;background: none;min-height: 0;}.prose-lead [hidden]:not([hidden="until-found"]){display: none;}.prose-lead.lf-moving{overflow: clip;}@media (scripting: enabled){.prose-lead:not(.lf-ready) > [data-lf-clip]{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;margin-bottom: 6px;}.prose-lead:not(.lf-ready) > [data-lf-part]{display: block;height: 0;overflow: hidden;margin: 0;padding: 0;border: 0;background: none;min-height: 0;}.prose-lead:not(.lf-ready) > [data-lf-short]{display: flex !important;}}.prose-lead .lf-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;margin: 0 0 14px;font-size: 14px;line-height: 1.5;color: var(--muted);}.prose-lead .lf-meta strong{color: var(--ink);}.prose-lead .lf-chip{display: inline-block;padding: 5px 10px;border: 1px solid var(--line);border-radius: 8px;background: var(--surface);}.prose-lead .lf-chip-18{background: var(--mint);border-color: var(--mint);color: var(--on-mint);}.prose-lead .lf-chip-18 strong{color: var(--on-mint);}.prose-lead .lf-inl{display: inline-flex;align-items: center;gap: 2px;min-height: 44px;margin-right: 6px;padding: 0 2px;border: 0;background: none;color: var(--purple);font: inherit;font-size: 15px;font-weight: 800;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.prose-lead .lf-inl:hover{color: var(--purple-deep);}.prose-lead .lf-inl svg{flex: none;transition: transform .15s;}.prose-lead .lf-end .lf-inl svg{transform: rotate(180deg);}.prose-lead .lf-end{margin: -8px 0 8px;}.prose-lead :is([data-lf-clip], [data-lf-part]):focus{outline: none;}@media (prefers-reduced-motion: reduce){.prose-lead .lf-inl svg{transition: none;}}@media print{.prose-lead .lf-end, .prose-lead .lf-meta, .prose-lead .lf-inl{display: none !important;}.prose-lead.lf-folded > [data-lf-clip]{display: block;-webkit-line-clamp: none;line-clamp: none;overflow: visible;}.prose-lead.lf-folded > [hidden="until-found"]{content-visibility: visible;}}
.sf{margin-top: 44px;padding: 0 0 18px;background: var(--purple-deep);color: var(--on-purple);font-size: 14px;line-height: 1.6;}.sf-in{max-width: calc(var(--page-width) + 52px);margin: 0 auto;padding: 0 26px;}.sf p{margin: 0;}.sf ul{list-style: none;margin: 0;padding: 0;}.sf h2{margin: 0 0 4px;font-size: 12px;line-height: 1.35;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--mint);}.sf-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.sf-help{background: var(--mint);color: var(--on-mint);}.sf-help .sf-in{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;padding-top: 12px;padding-bottom: 12px;}.sf-help-who{font-size: 15px;line-height: 1.45;margin-right: auto !important;}.sf-help-who b{font-weight: 800;}.sf-age{display: inline-flex;align-items: center;min-height: 26px;padding: 2px 8px;border-radius: 6px;background: var(--on-mint);color: var(--mint);font-size: 13px;font-weight: 800;line-height: 1.2;white-space: nowrap;}.sf-tel{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 18px 0 14px;border-radius: 10px;background: var(--on-mint);color: var(--mint);font-size: 20px;font-weight: 800;line-height: 1;text-decoration: none;font-variant-numeric: tabular-nums;white-space: nowrap;}.sf-tel:hover{background: var(--ink);}.sf-tel svg{width: 18px;height: 18px;fill: currentColor;flex: 0 0 auto;}.sf-out{display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;border: 2px solid var(--on-mint);border-radius: 10px;background: transparent;color: var(--on-mint);font-size: 14px;font-weight: 800;text-decoration: none;white-space: nowrap;}.sf-out:hover{background: var(--surface);}.sf-cols{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, .7fr) minmax(0, .9fr) minmax(0, 1.25fr);gap: 16px 28px;padding: 24px 0 16px;border-bottom: 1px solid var(--purple);}.sf-brand{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;color: var(--on-purple);text-decoration: none;border-radius: 8px;}.sf-brand .brand-mark{width: 44px;height: 44px;display: block;flex: 0 0 auto;}.sf-brand-name{display: block;font-size: 18px;line-height: 1.1;font-weight: 800;letter-spacing: -.6px;}.sf-brand-country{display: block;text-align: center;font-size: 9px;line-height: 1;letter-spacing: .42em;font-weight: 800;margin: 5px 0 0 4px;}.sf-tag{color: var(--on-purple);font-size: 14px;max-width: 46ch;margin-top: 8px !important;}.sf-links a{display: inline-flex;align-items: center;min-height: 44px;min-width: 44px;color: var(--on-purple);font-size: 15px;font-weight: 600;text-decoration: underline;text-decoration-color: var(--purple);text-decoration-thickness: 1px;text-underline-offset: 5px;}.sf-links a:hover{color: var(--mint);text-decoration-color: currentColor;}.sf-stop p{color: var(--on-purple);font-size: 14px;margin-bottom: 4px !important;}.sf-stop a{display: inline-flex;align-items: center;min-height: 44px;margin-right: 14px;color: var(--mint);font-weight: 700;text-underline-offset: 4px;}.sf-base{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px 32px;padding-top: 14px;}.sf-disc{color: var(--on-purple);font-size: 13px;line-height: 1.6;max-width: 110ch;}.sf-disc strong{color: var(--mint);}.sf-end{display: flex;align-items: center;gap: 4px 14px;flex: 0 0 auto;}.sf-copy{color: var(--on-purple);font-size: 13px;}.sf :is(a, button):focus-visible{outline-color: var(--on-purple);box-shadow: 0 0 0 3px var(--purple-deep);}.sf .sf-help :is(a, button):focus-visible{outline-color: var(--on-mint);box-shadow: 0 0 0 3px var(--mint);}@media (max-width: 1199px){.sf-cols{grid-template-columns: repeat(3, minmax(0, 1fr));}.sf-cols > .sf-about{grid-column: 1 / -1;}.sf-base{flex-direction: column;}}@media (max-width: 759px){.sf{margin-top: 32px;}.sf-in{padding: 0 16px;}.sf-tel{width: 100%;}.sf-help .sf-in{padding-top: 12px;padding-bottom: 14px;}.sf-help-who{flex: 1 1 0;min-width: 0;}.sf-help .sf-out{flex: 1 1 100%;justify-content: center;}.sf-cols{grid-template-columns: 1fr 1fr;padding-top: 18px;}.sf-cols > .sf-about, .sf-cols > .sf-stop{grid-column: 1 / -1;}}@media print{.sf, .sf *{background: none !important;color: var(--ink) !important;}}
.sx{margin-top: 44px;background: var(--surface);border-top: 1px solid var(--line);}.sx-in{max-width: calc(var(--page-width, 1070px) + 52px);margin: 0 auto;padding: 28px 26px 30px;}.sx + .sf{margin-top: 0;}main:has(> .prose:last-child > .protect:last-child) + .sx{margin-top: 0;}.sx-h{margin: 0 0 14px;font-size: 24px;line-height: 1.25;font-weight: 800;letter-spacing: -.02em;color: var(--ink);}.sx-gs{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 20px 0;align-items: start;}.sx-g{min-width: 0;padding: 0 18px;border-left: 1px solid var(--line);}.sx-g:first-child{padding-left: 0;border-left: 0;}.sx-t{margin: 0 0 4px;font-size: 12px;line-height: 1.35;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--purple);}.sx-l{list-style: none;margin: 0;padding: 0;}.sx-l li{margin: 0;padding: 0;}.sx-l a{display: inline-block;vertical-align: top;margin: 0 -4px;padding: 5px 4px;font-size: 15px;line-height: 22px;font-weight: 600;color: var(--ink);text-decoration: underline;text-decoration-color: var(--line);text-decoration-thickness: 1px;text-underline-offset: 5px;overflow-wrap: anywhere;}.sx-l a:hover, .sx-l a[aria-current=page]{color: var(--purple);text-decoration-color: currentColor;}.sx-l a[aria-current=page]{font-weight: 800;text-decoration-thickness: 2px;}.sx-l a:focus-visible, .sxb button:focus-visible{outline: 3px solid var(--purple);outline-offset: 2px;border-radius: 4px;box-shadow: 0 0 0 3px var(--surface);}@media (max-width: 1199px){.sx-gs{grid-template-columns: repeat(3, minmax(0, 1fr));row-gap: 24px;}.sx-g:nth-child(3n+1){padding-left: 0;border-left: 0;}}@media (max-width: 759px){.sx{margin-top: 32px;}.sx-in{padding: 22px 16px 24px;}.sx-h{font-size: 22px;margin-bottom: 10px;}.sx-gs{grid-template-columns: minmax(0, 1fr);gap: 16px;}.sx-g{padding: 0;border-left: 0;}.sx-l{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 12px;}.sx-l a{padding: 11px 4px;}.sx-on .sx-gs{gap: 0;}.sx-on .sx-g{border-top: 1px solid var(--line);}.sx-on .sx-g:last-child{border-bottom: 1px solid var(--line);}.sx-on .sxb{margin: 0;font-size: 16px;line-height: 22px;letter-spacing: normal;text-transform: none;font-weight: 800;}.sx-on .sxb button{all: unset;box-sizing: border-box;display: flex;align-items: center;gap: 10px;width: 100%;min-height: 48px;padding: 13px 0;cursor: pointer;font: inherit;color: var(--ink);}.sx-on .sxb-n{margin-left: auto;font-size: 14px;font-weight: 600;color: var(--muted);}.sx-on .sxb-i{width: 16px;height: 16px;flex: 0 0 16px;color: var(--muted);transition: transform .15s;}.sx-on button[aria-expanded=true] .sxb-i{transform: rotate(180deg);}.sx-on .sxb button:focus-visible{outline: 3px solid var(--purple);outline-offset: 2px;border-radius: 4px;}.sx-on .sx-l{grid-template-columns: minmax(0, 1fr);padding: 0 0 8px;}}@media (max-width: 759px) and (prefers-reduced-motion: reduce){.sx-on .sxb-i{transition: none;}}@media print{.sx{display: none;}}
.menu-toggle{display: none;}.site-header{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding-inline: max(26px, calc((100% - var(--page-width)) / 2));}.site-header > .brand-line, .site-header > .site-nav{max-width: none;margin: 0;padding: 0;}.brand-line{justify-content: flex-start;}.brand{min-height: 44px;}.brand-country{text-align: left;letter-spacing: .42em;}.site-nav{justify-content: flex-end;min-height: 0;}.skip:focus{z-index: 30;}.site-header .nav-link:focus-visible{outline-offset: -4px;box-shadow: none;}.site-header{position: sticky;top: 0;z-index: 20;min-height: 64px;transition: box-shadow 150ms;}.scrolled .site-header{box-shadow: var(--shadow-stuck);}.brand{gap: 9px;}.brand-mark{width: 41.2px;height: 40px;}.brand-name{font-size: 19.5px;letter-spacing: -.8px;}.brand-country{font-size: 8.5px;margin: 3px 0 0 1px;}.site-nav{gap: 26px;align-self: stretch;align-items: stretch;}.site-header .nav-link{display: flex;align-items: center;font-size: 15px;padding: 0 2px;}.nav-link[aria-current=page]::after{bottom: 0;height: 3px;border-radius: 3px 3px 0 0;}.ranking{scroll-margin-top: 80px;}html{scroll-padding-top: 80px;}@media (max-width: 859px){:root{--hdr-pad: 26px;}.site-header{flex-wrap: wrap;row-gap: 0;padding-inline: var(--hdr-pad);align-content: flex-start;}.site-header > .brand-line{display: flex;align-items: center;min-height: var(--hdr-row);}.menu-toggle{align-self: center;}:root{--hdr-row: 55px;}.menu-toggle{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 44px;min-height: 44px;padding: 0 14px;margin-left: auto;border: 1px solid var(--line);border-radius: 10px;background: var(--surface);color: var(--ink);font-size: 15px;font-weight: 700;}.menu-toggle svg{width: 20px;height: 20px;flex: 0 0 auto;}.menu-toggle[aria-expanded=true]{background: var(--purple-soft);border-color: var(--purple-soft);color: var(--purple);}.site-nav{display: none;}.nav-open .site-nav{display: flex;flex-direction: column;align-items: stretch;flex: 0 0 calc(100% + 2 * var(--hdr-pad));gap: 0;margin: 0 calc(-1 * var(--hdr-pad));padding: 4px 0 8px;border-top: 1px solid var(--line);}.nav-open .nav-link{display: flex;align-items: center;min-height: 48px;padding: 0 16px;font-size: 16px;border-radius: 0;}.nav-open .nav-link[aria-current=page]::after{content: '';top: 12px;bottom: 12px;left: 0;right: auto;width: 3px;height: auto;}.site-header{min-height: 56px;}.brand-mark{width: 33px;height: 32px;}.brand-name{font-size: 16.5px;letter-spacing: -.6px;}.brand-country{font-size: 7.5px;margin-top: 2px;}.site-nav{align-self: auto;}.ranking{scroll-margin-top: 68px;}}@media (max-width: 759px){:root{--hdr-pad: 16px;}}@media (max-width: 359px){.menu-toggle{padding: 0;width: 44px;}.menu-toggle .menu-word{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;}}@media print{.menu-toggle{display: none !important;}}
.site-nav{gap: 22px;}.nav-item{display: flex;align-items: stretch;}.site-header .nav-top{gap: 5px;cursor: pointer;}.nav-chev{width: 12px;height: 12px;flex: 0 0 auto;transition: transform 150ms;}@media (scripting: none){a.nav-top .nav-chev{display: none;}}.nav-top[aria-expanded=true]{color: var(--purple);}.nav-top[aria-expanded=true] .nav-chev{transform: rotate(180deg);}.nav-top.is-current{color: var(--purple);font-weight: 800;}.nav-top.is-current::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;border-radius: 3px 3px 0 0;background: var(--purple);}.nav-panel{position: absolute;z-index: 1;top: 100%;left: 0;right: 0;max-height: calc(100vh - 64px);max-height: calc(100dvh - 64px);overflow-y: auto;overscroll-behavior: contain;background: var(--surface);border-bottom: 1px solid var(--line);box-shadow: var(--shadow-menu);}.nav-pin{padding: 22px max(26px, calc((100% - var(--page-width)) / 2)) 10px;}.nav-cols{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0 34px;}.nav-gh{margin: 0 0 6px;font-size: 12px;font-weight: 800;line-height: 1.5;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);}.nav-col ul{list-style: none;margin: 0;padding: 0;}.nav-sub{display: flex;align-items: center;min-height: 40px;padding: 4px 10px;margin: 0 -10px;border-radius: 8px;color: var(--ink);font-size: 15px;font-weight: 600;line-height: 1.3;text-decoration: none;overflow-wrap: anywhere;}@media (hover: hover){.nav-sub:hover{background: var(--purple-soft);color: var(--purple);}}.nav-sub[aria-current=page], .nav-all[aria-current=page]{color: var(--purple);font-weight: 800;}.nav-foot{margin: 10px 0 0;padding-top: 4px;border-top: 1px solid var(--line);}.nav-all{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;color: var(--purple);font-size: 15px;font-weight: 800;text-decoration: none;}.nav-all svg{width: 12px;height: 12px;flex: 0 0 auto;}.nav-all:hover{text-decoration: underline;}.nav-sub:focus-visible, .nav-all:focus-visible{outline-offset: -3px;box-shadow: none;}@media (min-width: 860px){.nav-cols{grid-template-columns: repeat(4, minmax(min-content, 1fr));}.nav-sub{overflow-wrap: break-word;}}@media (max-width: 859px){.nav-open .site-nav{max-height: calc(100vh - var(--hdr-row) - 1px);max-height: calc(100dvh - var(--hdr-row) - 1px);overflow-y: auto;overscroll-behavior: contain;flex-wrap: nowrap;justify-content: flex-start;}.nav-open .nav-item{flex-direction: column;flex-shrink: 0;}.nav-open .nav-top{justify-content: space-between;width: 100%;text-align: left;}.nav-open .nav-chev{width: 14px;height: 14px;}.nav-open .nav-top[aria-expanded=true]{font-weight: 800;}.nav-open .nav-top.is-current::after{top: 12px;bottom: 12px;left: 0;right: auto;width: 3px;height: auto;border-radius: 0 3px 3px 0;}.nav-panel{position: static;max-height: none;overflow: visible;box-shadow: none;background: var(--panel);border-top: 1px solid var(--line);}.nav-pin{padding: 2px 16px 10px 28px;}.nav-cols{display: block;}.nav-gh{margin: 12px 0 2px;}.nav-sub{min-height: 44px;}}@media (prefers-reduced-motion: reduce){.nav-chev{transition: none;}.nav-top[aria-expanded=true] .nav-chev{transform: none;}}@media print{.nav-panel, .nav-chev{display: none !important;}}
.review-body .prose.review-text{max-width: 780px;}.rtoc ol{list-style: none;margin: 0;padding: 0;}.rtoc a{text-decoration: none;color: var(--ink);}.rtoc-c{margin: 0 0 28px;background: var(--surface);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);}.rtoc-c .rtoc-in{position: relative;max-width: var(--page-width);margin: 0 auto;padding: 0 26px;box-sizing: content-box;}.rtoc-c .rtoc-nojs{margin: 0;padding: 12px 0 2px;font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);}.rtoc-c .rtoc-toggle{display: flex;align-items: center;gap: 14px;width: 100%;min-height: 52px;padding: 4px 0;border: 0;background: none;color: var(--ink);font: inherit;text-align: left;cursor: pointer;}.rtoc-c .rtoc-toggle[hidden]{display: none;}.rtoc-c .rtoc-toggle:focus-visible{outline-offset: -3px;box-shadow: none;border-radius: 10px;}.rtoc-c .rtoc-icon{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 10px;background: var(--purple-soft);color: var(--purple);}.rtoc-c .rtoc-icon svg{width: 18px;height: 18px;}.rtoc-c .rtoc-text{display: flex;flex-direction: column;min-width: 0;flex: 1 1 auto;}.rtoc-c .rtoc-label{font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);}.rtoc-c .rtoc-current{overflow: hidden;font-size: 15px;font-weight: 800;line-height: 1.3;white-space: nowrap;text-overflow: ellipsis;}.rtoc-c .rtoc-pos{flex: none;font-size: 13px;font-weight: 700;color: var(--muted);font-variant-numeric: tabular-nums;}.rtoc-c .rtoc-chev{flex: none;width: 20px;height: 20px;color: var(--purple);transition: transform 150ms;}.rtoc-c.is-open .rtoc-chev{transform: rotate(180deg);}.rtoc-c .rtoc-bar{position: absolute;left: 0;bottom: -1px;height: 3px;width: 0;background: var(--purple);}.rtoc-c .rtoc-panel{padding: 6px 0 12px;}.rtoc-c ol{columns: 2 300px;column-gap: 28px;counter-reset: s;}.rtoc-c li{break-inside: avoid;counter-increment: s;border-top: 1px solid var(--line);}.rtoc-c li:first-child{border-top: 0;}.rtoc-c .rtoc-panel a{display: flex;gap: 12px;align-items: baseline;min-height: 44px;box-sizing: border-box;padding: 11px 8px 11px 12px;border-left: 3px solid transparent;font-size: 15px;font-weight: 700;line-height: 1.35;}.rtoc-c .rtoc-panel a::before{content: counter(s, decimal-leading-zero);flex: none;min-width: 22px;font-size: 13px;font-weight: 800;color: var(--purple);font-variant-numeric: tabular-nums;}.rtoc-c .rtoc-panel a:hover{background: var(--purple-soft);}.rtoc-c .rtoc-panel a[aria-current]{border-left-color: var(--purple);background: var(--purple-soft);color: var(--purple);}.rtoc-c .rtoc-panel a:focus-visible{outline-offset: -3px;box-shadow: none;}html.rtoc-js{scroll-padding-top: 136px;}.rtoc-js .rtoc-c{position: sticky;top: 64px;z-index: 15;}.rtoc-js .rtoc-c .rtoc-nojs{display: none;}.stuck .rtoc-c{box-shadow: var(--shadow-stuck);}.rtoc-js .rtoc-c .rtoc-panel{position: absolute;left: 0;right: 0;top: 100%;display: none;max-height: calc(100vh - 150px);overflow: auto;margin-top: 1px;padding: 6px 26px 12px;background: var(--surface);border-bottom: 1px solid var(--line);border-radius: 0 0 17px 17px;box-shadow: var(--shadow-drop);}.rtoc-js .rtoc-c.is-open .rtoc-panel{display: block;}@media (min-width: 860px){.rtoc-c{margin: 0 max(26px, calc((100% - var(--page-width)) / 2)) 28px;border: 1px solid var(--line);}.rtoc-c .rtoc-in{max-width: none;padding: 0 22px;}.rtoc-js .rtoc-c .rtoc-panel{left: -1px;right: -1px;padding: 6px 22px 12px;border: 1px solid var(--line);border-top: 0;}}@media (max-width: 859px){html.rtoc-js{scroll-padding-top: 124px;}.rtoc-js .rtoc-c{top: 56px;}.rtoc-js .rtoc-c .rtoc-panel{max-height: calc(100vh - 130px);}}@media (max-width: 759px){.rtoc-c .rtoc-in{padding: 0 16px;}.rtoc-js .rtoc-c .rtoc-panel{padding: 4px 16px 10px;}.rtoc-c .rtoc-toggle{gap: 10px;}}@media (forced-colors: active){.rtoc-c .rtoc-panel a{border-left-color: Canvas;}.rtoc-c .rtoc-panel a[aria-current]{border-left-color: Highlight;}}@media (prefers-reduced-motion: reduce){.rtoc-c .rtoc-chev{transition: none;}}@media print{.rtoc-js .rtoc-c{position: static;box-shadow: none;}.rtoc-js .rtoc-c .rtoc-panel{display: block;position: static;box-shadow: none;}}.rtoc-a{margin: 0 max(26px, calc((100% - var(--page-width)) / 2)) 28px;background: var(--surface);border: 1px solid var(--line);}.rtoc-a .rtoc-in{display: flex;align-items: center;gap: 12px;padding: 0 22px;}.rtoc-a .rtoc-label{flex: none;font-size: 12px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);}.rtoc-a .rtoc-scroll{position: relative;flex: 1 1 auto;min-width: 0;}.rtoc-a ol{position: relative;display: flex;flex-wrap: wrap;gap: 6px;padding: 7px 6px;}.rtoc-a li{flex: none;}.rtoc-a a{display: inline-flex;align-items: center;min-height: 44px;box-sizing: border-box;padding: 0 16px;border: 1px solid var(--line);border-radius: 999px;background: var(--surface);font-size: 14px;font-weight: 700;white-space: nowrap;}.rtoc-a a:hover{background: var(--purple-soft);border-color: var(--purple-soft);}.rtoc-a a[aria-current]{background: var(--purple);border-color: var(--purple);color: var(--on-purple);}.rtoc-a a:focus-visible{outline-offset: 2px;}.rtoc-a .rtoc-arrow{display: none;}html:not(.rtoc-row-js) .rtoc-a .rtoc-label{align-self: flex-start;margin-top: 22px;}.rtoc-row-js .rtoc-a{position: sticky;top: 64px;z-index: 15;}.rtoc-a.is-stuck{box-shadow: var(--shadow-stuck);}.rtoc-row-js .rtoc-a ol{flex-wrap: nowrap;overflow-x: auto;scroll-padding-inline: 6px;scrollbar-width: none;overscroll-behavior-x: contain;}.rtoc-row-js .rtoc-a ol::-webkit-scrollbar{display: none;}.rtoc-row-js .rtoc-a .rtoc-scroll::before, .rtoc-row-js .rtoc-a .rtoc-scroll::after{content: '';position: absolute;top: 0;bottom: 0;width: 56px;pointer-events: none;opacity: 0;transition: opacity 150ms;z-index: 1;}.rtoc-row-js .rtoc-a .rtoc-scroll::before{left: 0;background: linear-gradient(90deg, var(--surface) 30%, var(--fade-end));}.rtoc-row-js .rtoc-a .rtoc-scroll::after{right: 0;background: linear-gradient(270deg, var(--surface) 30%, var(--fade-end));}.rtoc-row-js .rtoc-a .more-left::before, .rtoc-row-js .rtoc-a .more-right::after{opacity: 1;}.rtoc-row-js .rtoc-a .rtoc-arrow{position: absolute;top: 50%;z-index: 2;width: 44px;height: 44px;margin-top: -22px;box-sizing: border-box;border: 1px solid var(--line);border-radius: 50%;background: var(--surface);color: var(--ink);cursor: pointer;}.rtoc-row-js .rtoc-a .rtoc-arrow svg{width: 18px;height: 18px;}.rtoc-row-js .rtoc-a .rtoc-arrow.prev{left: 0;}.rtoc-row-js .rtoc-a .rtoc-arrow.next{right: 0;}.rtoc-row-js .rtoc-a .more-left .rtoc-arrow.prev, .rtoc-row-js .rtoc-a .more-right .rtoc-arrow.next{display: inline-flex;align-items: center;justify-content: center;}@media (min-width: 860px){.rtoc-a ~ .rtoc-c{display: none;}html.rtoc-row-js .review-page main [id]{scroll-margin-top: calc(18px + var(--rtoc-row-h, 60px));}}@media (max-width: 859px){.rtoc-a{display: none;}}@media (forced-colors: active){.rtoc-a a[aria-current]{border-color: Highlight;outline: 2px solid Highlight;}}@media (prefers-reduced-motion: reduce){.rtoc-row-js .rtoc-a .rtoc-scroll::before, .rtoc-row-js .rtoc-a .rtoc-scroll::after{transition: none;}}@media print{.rtoc-row-js .rtoc-a{position: static;box-shadow: none;}}
.rv-hero{max-width: calc(var(--page-width) + 52px);margin: 0 auto;padding: 18px 26px 30px;text-align: left;}.rv-hero h1{margin: 0;font-size: clamp(28px, 2.8vw, 40px);line-height: 1.15;font-weight: 800;letter-spacing: -.04em;color: var(--ink);}.rv-hero .review-intro{max-width: 780px;margin: 22px 0 14px;}.rv-hero .byline{max-width: 780px;margin: 0;}.rv-band + .byline{margin-top: 22px;}.rv-hero .casino-logo.real{display: block;flex: none;height: 72px;width: auto;max-width: none;margin: 0;}.rv-hero .casino-logo.real img{height: 100%;width: auto;border-radius: 12px;}.rv-hero .score{flex-direction: row;justify-content: flex-start;gap: 7px;margin: 0;flex: none;}.rv-hero .score-ring{width: 59px;height: 59px;}.rv-hero .score-value{font-size: 21px;}.rv-hero .score-scale{font-size: 16px;}.rv-hero .action-button{min-height: 45px;padding: 7px 12px;font-size: 17px;line-height: 1.5;border-radius: 10px;}.rv-hero .visit-button svg{width: 17px;height: 17px;}.rv-hero .partner-label{margin: 0;text-align: center;}.rv-band{display: grid;grid-template-columns: auto minmax(0, 1fr) 260px;grid-template-areas: "logo name act" ". legal legal";column-gap: 28px;row-gap: 12px;align-items: start;padding: 22px 24px;background: var(--surface);border: 1px solid var(--line);border-radius: 17px;}.rv-band > .casino-logo{grid-area: logo;justify-self: start;}.rv-name{grid-area: name;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;min-width: 0;}.rv-a-act{grid-area: act;display: flex;flex-direction: column;gap: 6px;}.rv-a-act .review-adline{margin-top: 4px;}.rv-band > .review-legal{grid-area: legal;max-width: none;}@media (max-width: 959px){.rv-band{grid-template-columns: auto minmax(0, 1fr);grid-template-areas: "logo name" "act act" "legal legal";}.rv-a-act{max-width: 420px;}}@media (max-width: 759px){.rv-hero{padding: 12px 16px 22px;}.rv-band{grid-template-columns: minmax(0, 1fr);grid-template-areas: "logo" "name" "act" "legal";padding: 16px 18px;row-gap: 14px;}.rv-hero .casino-logo.real{height: 56px;}.rv-a-act{max-width: none;}.rv-hero .review-intro{margin-top: 18px;}}.rv-band.rv-novisit{grid-template-columns: auto minmax(0, 1fr);grid-template-areas: "logo name" ". legal";}.rv-noscore{display: flex;flex-wrap: wrap;align-items: center;column-gap: 5px;min-height: 44px;margin: 0;font-size: 16px;line-height: 1.4;color: var(--muted);}.rv-noscore strong{font-weight: 800;color: var(--ink);}.rv-noscore a{display: inline-flex;align-items: center;min-height: 44px;color: var(--purple);text-decoration: underline;text-underline-offset: 2px;}.rv-a.rv-long h1{font-size: clamp(24px, 2.2vw, 30px);line-height: 1.18;}@media (max-width: 959px){.rv-a-act{max-width: 360px;}.rv-band.rv-novisit{grid-template-areas: "logo name" "legal legal";}}@media (max-width: 759px){.rv-hero.rv-a{padding: 12px 16px 22px;}.rv-band, .rv-band.rv-novisit{grid-template-columns: minmax(0, 1fr);grid-template-areas: "logo" "name" "act" "legal";row-gap: 14px;padding: 16px;}.rv-band.rv-novisit{grid-template-areas: "logo" "name" "legal";}.rv-hero .rv-band > .casino-logo.real{height: 52px;justify-self: start;}.rv-a h1{font-size: 28px;}.rv-a.rv-long h1{font-size: 25px;}.rv-a-act{max-width: none;}.rv-a-act .action-button{width: 100%;}.rv-a .review-intro{margin-top: 18px;}}
.rv-crl{container-type: inline-size;margin-top: 36px;}.rv-crl .crl{--glow: 0 0 0 1px color-mix(in srgb, var(--purple) 18%, transparent), 0 8px 26px color-mix(in srgb, var(--purple) 28%, transparent);}.rv-crl .crl h2{scroll-margin-top: 112px;}.prose.rv-crl .crl ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin: 12px 0 10px;padding: 0;list-style: none;}.prose.rv-crl .crl li{margin: 0;}.rv-crl .crl a{position: relative;display: grid;place-items: center;height: 64px;padding: 8px 10px;background: var(--surface);border: 1px solid var(--line);border-radius: 12px;}.rv-crl .crl a:hover{border-color: var(--purple);}.rv-crl .crl ul a{display: block;height: auto;padding: 0;background: none;border: 0;border-radius: var(--radius-tile);transition: transform var(--motion) ease, box-shadow var(--motion) ease;}.rv-crl .crl ul a::after{content: '';position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);pointer-events: none;}.prose.rv-crl .crl ul img{display: block;width: 100%;height: auto;max-width: none;max-height: none;aspect-ratio: 238 / 96;object-fit: cover;border-radius: var(--radius-tile);transition: filter var(--motion) ease;}.rv-crl .crl .ph{display: none;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: var(--purple-soft);color: var(--purple-deep);font-size: 15px;font-weight: 800;}.rv-crl .crl ul a.is-ph{display: grid;place-items: center;aspect-ratio: 238 / 96;background: var(--purple-soft);}.rv-crl .crl a.is-ph .ph{display: grid;}.prose.rv-crl .crl a.is-ph img{position: absolute;width: 1px;height: 1px;overflow: hidden;opacity: 0;}.rv-crl .crl ul a:hover{border-color: transparent;}@media (hover: hover){.rv-crl .crl ul a:hover{transform: scale(1.03);box-shadow: var(--glow);}.rv-crl .crl ul a:hover img{filter: brightness(1.05);}}@media (prefers-reduced-motion: reduce){.rv-crl .crl ul a, .rv-crl .crl ul a:hover{transform: none;}}.prose.rv-crl .crl .more{margin: 0;}.rv-crl .crl .more a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 800;}.rv-crl .crl a:focus-visible{outline: 3px solid var(--purple);outline-offset: 2px;}.rv-crl .crl ul a:focus-visible{box-shadow: var(--glow);outline-offset: 3px;}@container (min-width: 560px){.prose.rv-crl .crl ul{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}}@container (min-width: 860px){.prose.rv-crl .crl ul{grid-template-columns: repeat(5, minmax(0, 1fr));gap: 20px;}}
