/*! bundle: /assets/styles.css /assets/tokens.css /assets/additions.css /assets/compact.css /assets/content.css /assets/rank.css /assets/load.css /assets/figures.css <style> /assets/games.css /assets/sort.css /assets/rank-phone.css /assets/score.css /assets/footer.css /assets/explore.css /assets/header.css /assets/submenu.css /assets/more.css /assets/rest-rows.css /assets/search.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;}}
.logo-box{position: relative;display: block;height: 100%;max-width: 100%;}.logo-box > img{display: block;height: 100%;width: auto;max-width: 100%;}.ranking-list{--rk-h: 16px;--rk-fs: 12px;--rk-r2: 8px;}.rk{position: absolute;z-index: 1;top: 0;left: 0;pointer-events: none;box-sizing: border-box;min-width: var(--rk-h);height: var(--rk-h);padding: 0 4px;display: flex;align-items: center;justify-content: center;background: var(--surface);color: var(--purple);border-radius: 0 0 var(--rk-r2) 0;box-shadow: -1px -1px 0 0 var(--surface);font-size: var(--rk-fs);font-weight: 800;line-height: 1;font-variant-numeric: tabular-nums;letter-spacing: 0;white-space: nowrap;}.rk-n{display: block;}@media (max-width: 759px){.ranking-list{--rk-h: 14px;--rk-fs: 11px;--rk-r2: 7px;}.rk{padding: 0 3px;}}@media (max-width: 399px){.ranking-list{--rk-h: 13px;--rk-fs: 10.5px;--rk-r2: 6px;}}@media (min-width: 1200px){.ranking-list{--rk-h: 13px;--rk-fs: 10.5px;--rk-r2: 6px;}.rk{padding: 0 3px;}}@media (forced-colors: active){.rk{forced-color-adjust: none;background: CanvasText;color: Canvas;}}.logo-box > .logo-fallback{display: block;padding: calc(var(--rk-h) + 2px) 0 0 0;line-height: 1.2;}@media (min-width: 760px) and (max-width: 1199px){.casino-logo.real .logo-box > .logo-fallback{font-size: 22px;line-height: 1.1;}}@media (max-width: 349px){.casino-logo.real .logo-box > .logo-fallback{font-size: 24px;}}.visit-button{white-space: nowrap;}.age-badge{flex: none;margin-left: -3px;padding: 1px 4px;border: 1.5px solid currentColor;border-radius: 5px;font-size: 11px;line-height: 1.2;font-weight: 800;letter-spacing: .02em;}@media (min-width: 1200px){.age-badge{margin-left: -4px;padding: 0 3px;font-size: 10.5px;}}.visit-button svg{flex: none;}@media (min-width: 760px) and (max-width: 1199px){.visit-button{gap: 5px;padding-left: 8px;padding-right: 8px;}.visit-button svg{width: 15px;height: 15px;}.age-badge{margin-left: 0;}}@media (max-width: 759px){.actions{grid-template-rows: 45px;}}.metric.payout.wd{display: flex;flex-direction: column;align-items: center;justify-content: center;}.wd .wd-kind{font-size: 12px;font-weight: 600;color: var(--muted);line-height: 1.3;white-space: nowrap;}.wd .wd-how{font-size: 11px;font-weight: 600;padding: 2px 8px;line-height: 1.35;margin-top: 2px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;}@media (min-width: 1200px){.metric.payout.wd{gap: 2px;}}.sb-bars{display: flex;align-items: flex-end;justify-content: center;gap: 1px;width: auto;max-width: 96px;height: 22px;border-bottom: 1px solid var(--muted);}.sb-bar{flex: 0 0 6px;min-width: 0;min-height: 2px;background: var(--purple-soft);box-shadow: inset 0 0 0 1px var(--muted);border-radius: 2px 2px 0 0;}.sb-bar.is-last{background: var(--purple);box-shadow: none;}@media (max-width: 1199px){.sb-bars{height: 26px;max-width: 100px;}}@media (max-width: 759px){.sb-bars{height: 24px;}}@media (forced-colors: active){.sb-bars{forced-color-adjust: none;border-bottom-color: CanvasText;}.sb-bar{background: Canvas;box-shadow: inset 0 0 0 1px CanvasText;}.sb-bar.is-last{background: CanvasText;}}.ranking-list .review-button{border-width: 1px;padding: 8px 13px;}@media (min-width: 1200px){.ranking-list .review-button{padding: 2px 11px;}}@media (min-width: 1200px){.card-grid{min-height: 90px;}.actions{position: relative;}.actions > .action-button::before{content: "";position: absolute;left: 0;right: 0;}.actions > .visit-button::before{top: -5px;bottom: 50%;}.actions > .review-button::before{top: 50%;bottom: -5px;}}
.ld-legend{margin: 0 0 9px;padding: 0 4px;color: var(--muted);font-size: 13px;line-height: 1.45;}.ld-legend b{color: var(--ink);}.metric.load.ld .ld-state{font-size: 15px;font-weight: 800;letter-spacing: -.01em;color: var(--muted);white-space: nowrap;line-height: 1.25;}.metric.load.ld .metric-caption{line-height: 1.35;}.ld-chip{display: inline-block;border-radius: 100px;padding: 1px 9px;font-size: 12px;font-weight: 800;line-height: 1.5;white-space: nowrap;}.ld-fast{background: var(--mint);color: var(--on-mint);}.ld-mid{background: var(--warn-bg);color: var(--warn-tx);}.ld-slow{background: var(--warn-tx);color: var(--on-purple);}@media (min-width: 1200px){.metric.load.ld{gap: 3px;}}@media (max-width: 1199px){.ld-legend{font-size: 12px;}.metric.load.ld .ld-state{font-size: 14px;}}@media (max-width: 759px){.ld-legend{padding: 0 2px;}}
.prose-body .x-mono, .prose-body .x-sc__tot, .prose-body .x-bn__v, .prose-body .cap__v, .prose-body .tel{font-variant-numeric: tabular-nums;}.prose-body > figure, .prose-body > .x-call, .prose-body > .acma, .prose-body > .faq, .prose-body > .help{max-width: 780px;}.prose-body .fig ul, .prose-body .fig ol{padding-left: 0;}.prose-body .fig, .prose-body .acma, .prose-body .x-call{overflow-wrap: break-word;}.prose-body .xb .x-sc__ax span{white-space: nowrap;}.ranking .prose .acs-lg{max-width: 780px;font-size: 14px;line-height: 1.55;color: var(--muted);}.ranking .prose details.ra-src{max-width: 780px;margin: 0 0 16px;font-size: 13px;line-height: 1.5;color: var(--muted);}.ranking .prose details.ra-src > summary{display: inline-flex;align-items: center;min-height: 44px;cursor: pointer;color: var(--purple);font-size: 14px;font-weight: 700;}.ranking .prose details.ra-src > p{font-size: 13px;line-height: 1.5;color: var(--muted);}.prose-body .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prose-body .tel{display:inline-flex;align-items:center;min-height:44px;font:600 16px var(--font);color:var(--ink)!important;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--muted);text-underline-offset:4px}.prose-body .meta{color:var(--muted);font:400 13px/20px var(--font)}.prose-body .sig{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;line-height:18px;white-space:nowrap}.prose-body .sig::before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:currentColor}.prose-body .sig--green{background:var(--mint);color:var(--on-mint)}.prose-body .sig--red{background:var(--purple-soft);color:var(--purple-deep)}.prose-body .sig--grey{background:var(--divider);color:var(--muted)}.prose-body .btn-l{display:inline-flex;align-items:center;min-height:44px;color:var(--purple)!important;font-weight:600;font-size:15px}.prose-body .acma{margin:16px 0 20px;border:1px solid var(--line);border-radius:var(--radius-box);overflow:hidden}.prose-body .acma__h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 16px;background:var(--page);border-bottom:1px solid var(--line)}.prose-body .acma__h b{color:var(--ink);font:700 18px/24px var(--font)}.prose-body .acma ul{margin:0!important;padding:0!important;list-style:none}.prose-body .acma li{display:grid;grid-template-columns:150px 260px minmax(0,1fr);gap:6px 16px;align-items:start;max-width:none!important;margin:0!important;padding:12px 16px!important;border-top:1px solid var(--line)}.prose-body .acma li:first-child{border-top:0}.prose-body .acma li > b{color:var(--ink);font-size:16px}.prose-body .acma li .sig{justify-self:start;white-space:nowrap}.prose-body .acma li > span:last-child{font-size:15px;line-height:22px}.prose-body .fig{margin:22px 0 26px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-box);background:var(--panel)}.prose-body .fig__t{margin:0 0 4px;color:var(--ink);font:700 22px/26px var(--font)}.prose-body .fig__q{margin:0 0 14px!important;color:var(--muted);font-size:15px;line-height:22px}.prose-body .fig__src{margin:14px 0 0!important;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:19px;max-width:none!important}.prose-body .fig details summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--purple);font-weight:600;font-size:15px}.prose-body .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0!important;padding:0!important;list-style:none;counter-reset:s}.prose-body .steps li{display:flex;flex-direction:column;gap:4px;max-width:none!important;margin:0!important;padding:12px!important;border:1px solid var(--line);border-top:4px solid var(--purple);border-radius:12px;background:var(--surface)!important;font-size:14px;line-height:20px}.prose-body .steps li:first-child{border-top-color:var(--purple-deep)}.prose-body .steps .m{color:var(--purple);font:600 13px var(--font)}.prose-body .steps li:first-child .m{color:var(--purple-deep)}.prose-body .steps .t{color:var(--ink);font-weight:600;font-size:15px}.prose-body .steps .d{color:var(--muted)}.prose-body .steps__total{margin:12px 0 0!important;font:600 14px var(--font)}.prose-body .tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important;list-style:none}.prose-body .tl::before{content:"";position:absolute;left:8px;right:8px;top:9px;height:2px;background:var(--line)}.prose-body .tl li{position:relative!important;max-width:none!important;margin:0!important;padding:26px 0 0!important;font-size:14px;line-height:20px}.prose-body .tl li::before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:999px;background:var(--surface);border:3px solid var(--purple)}.prose-body .tl li.next::before{border-color:var(--purple-deep);background:var(--purple-deep)}.prose-body .tl b{display:block;color:var(--ink);font:600 15px var(--font)}.prose-body .tl span{color:var(--muted)}.prose-body .help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px!important;padding:0!important;list-style:none}.prose-body .help li{max-width:none!important;margin:0!important;padding:12px 14px!important;border:1px solid var(--line);border-left:4px solid var(--on-mint);border-radius:12px;background:var(--page)!important;font-size:15px;line-height:22px}.prose-body .help li b{display:block;color:var(--ink)}.prose-body .help .tel{font-size:18px}.prose-body .faq{border-bottom:1px solid var(--line)}.prose-body .faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;cursor:pointer;list-style:none;color:var(--ink);font:700 19px/24px var(--font)}.prose-body .faq summary::-webkit-details-marker{display:none}.prose-body .faq summary::after{content:"+";flex:none;color:var(--purple);font:600 22px var(--font)}.prose-body .faq[open] summary::after{content:"\2212"}@media (max-width:1023px){.prose-body .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.prose-body .acma li{grid-template-columns:130px minmax(0,1fr)}.prose-body .acma li > span:last-child{grid-column:1/-1}}@media (max-width:760px){.prose-body .steps{grid-template-columns:minmax(0,1fr)}.prose-body .steps li{border-top-width:1px;border-left:4px solid var(--purple)}.prose-body .steps li:first-child{border-left-color:var(--purple-deep);border-top-color:var(--line)}.prose-body .tl{grid-template-columns:minmax(0,1fr);gap:0}.prose-body .tl::before{left:7px;right:auto;top:8px;bottom:8px;width:2px;height:auto}.prose-body .tl li{padding:0 0 12px 28px!important}.prose-body .tl li::before{top:2px}.prose-body .acma li{grid-template-columns:minmax(0,1fr);gap:6px}.prose-body .help{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.prose-body .acma li .sig{align-items:flex-start;max-width:100%;padding:8px 10px;white-space:normal}.prose-body .acma li .sig::before{margin-top:5px}}.prose-body .fig__alt{margin-top:6px}.prose-body .fig__alt summary::-webkit-details-marker{display:none}.prose-body .fig__alt ol{margin:4px 0 0!important;padding-left:22px!important;font-size:15px;line-height:22px}.prose-body .fig__tab{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.prose-body .fig__tab th, .prose-body .fig__tab td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose-body .fig__tab thead th{color:var(--muted);font:600 12px var(--font);letter-spacing:.06em;text-transform:uppercase}.prose-body .steps__total{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.prose-body .tl li.now::before{border-color:var(--purple)}.prose-body .tl__k{display:block;color:var(--muted);font:600 12px/18px var(--font);letter-spacing:.06em;text-transform:uppercase}.prose-body .cap__plot{margin:0}.prose-body .cap__g{margin:6px 0 6px!important;color:var(--ink);font-size:14px;line-height:20px;font-weight:600}.prose-body .cap__g b{display:inline-block;min-width:28px;font:600 13px var(--font)}.prose-body .cap__list{display:grid;gap:6px;margin:0 0 12px!important;padding:0!important;list-style:none}.prose-body .cap__r{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"l t" ". n";align-items:center;column-gap:12px;max-width:none!important;margin:0!important}.prose-body .cap__l{grid-area:l;color:var(--ink);font-size:15px;line-height:20px;font-weight:600}.prose-body .cap__t{grid-area:t;display:flex;align-items:center;gap:8px;min-width:0}.prose-body .cap__b{display:block;flex:none;height:18px;border-radius:0 4px 4px 0;background:var(--purple)}.prose-body .cap__list--eur .cap__b{background:repeating-linear-gradient(135deg,var(--purple) 0 6px,var(--panel) 6px 9px);box-shadow:inset 0 0 0 2px var(--purple)}.prose-body .cap__v{color:var(--ink);font:600 14px var(--font);white-space:nowrap}.prose-body .cap__n{grid-area:n;color:var(--muted);font-size:13px;line-height:18px}.prose-body .cap__ax{display:flex;justify-content:space-between;margin:0 96px 0 162px!important;padding-top:4px;border-top:1px solid var(--muted);color:var(--muted);font:600 12px var(--font)}@media (max-width:760px){.prose-body .cap__r{grid-template-columns:minmax(0,1fr);grid-template-areas:"l" "t" "n";row-gap:2px}.prose-body .cap__ax{margin-left:0!important}}.prose-body .acma{margin:16px 0 20px}.prose-body .xb .fig__src{font-size:13px;line-height:19px}.prose-body .xb .fig__q{font-size:16px;line-height:24px}.prose-body .xb .x-mono{font-family:var(--font);font-weight:600}.prose-body .xb ul, .prose-body .xb ol{margin:0!important;padding:0!important;list-style:none}.prose-body .xb li{max-width:none!important;margin:0!important}.prose-body .xb .x-alt{padding-top:6px}.prose-body .xb .x-alt > :last-child{margin-bottom:0}.prose-body .xb .x-alt ul, .prose-body .xb .x-alt ol{margin:0 0 12px!important;padding-left:24px!important;list-style:disc}.prose-body .xb .x-alt li{margin:0 0 6px!important}.prose-body .xb .x-alt .fig__tab{margin:0 0 12px}.prose-body .xb .x-m{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border-radius:var(--radius-sm);font:700 15px/1 var(--font)}.prose-body .xb .x-m--p{background:var(--mint);color:var(--on-mint)}.prose-body .xb .x-m--n{background:var(--purple-soft);color:var(--purple-deep)}.prose-body .xb .x-m--w{background:var(--purple-soft);color:var(--purple)}.prose-body .xb .x-m--na, .prose-body .xb .x-m--i{background:var(--divider);color:var(--muted)}.prose-body .xb li.x-sc__r{margin:0 0 18px!important}.prose-body .xb .x-sc__n{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px!important;color:var(--ink);font-size:16px;line-height:24px}.prose-body .xb .x-sc__tot{font:600 26px/28px var(--font);white-space:nowrap}.prose-body .xb .x-sc__tot small{font-size:14px;color:var(--muted)}.prose-body .xb .x-sc__t{display:flex;height:22px;border-radius:4px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.prose-body .xb .x-sc__s{display:block;flex:none;height:100%;border-right:2px solid var(--surface)}.prose-body .xb .x-sc__s--base{background:var(--divider);box-shadow:inset 0 0 0 2px var(--muted)}.prose-body .xb .x-sc__s--yes{background:var(--on-mint)}.prose-body .xb .x-sc__s--no{background:repeating-linear-gradient(135deg,var(--purple-deep) 0 4px,var(--purple-soft) 4px 8px);box-shadow:inset 0 0 0 2px var(--purple-deep)}.prose-body .xb .x-sc__lg{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0!important;font-size:16px;line-height:24px}.prose-body .xb .x-sc__lg li{display:block}.prose-body .xb .x-sc__lg .x-m{width:18px;height:18px;font-size:13px;margin-right:6px;vertical-align:-3px}.prose-body .xb .x-sc__lg .x-mono{margin-left:6px;white-space:nowrap}.prose-body .xb .x-sw{display:inline-block;vertical-align:-1px;flex:none;width:18px;height:12px;margin-right:6px;border-radius:2px;background:var(--divider);box-shadow:inset 0 0 0 2px var(--muted)}.prose-body .xb .x-sc__ax{position:relative;height:20px;margin-top:-4px;border-top:1px solid var(--muted);font:600 12px var(--font);color:var(--muted)}.prose-body .xb .x-sc__ax span{position:absolute;top:2px;transform:translateX(-50%)}.prose-body .xb .x-sc__ax span:first-child{transform:none}.prose-body .xb .x-sc__ax span:last-child{transform:translateX(-100%)}.prose-body .x-call.xb{margin:22px 0 26px;padding:16px 18px;border-radius:var(--radius-box);border:1px solid var(--line);border-left:4px solid var(--muted);background:var(--divider);font-size:16px;line-height:24px}.prose-body .x-call p{max-width:none}.prose-body .xb .x-call__h{display:flex;align-items:center;gap:10px;margin:0 0 10px!important;color:var(--muted);font:700 20px/24px var(--font)}.prose-body .xb .x-call__i{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:2px solid currentColor;font:700 16px/1 var(--font)}.prose-body .xb .x-call__i::before{content:"i"}.prose-body .xb .x-li{position:relative;max-width:none;margin:0 0 8px!important;padding-left:30px;font-size:16px;line-height:24px}.prose-body .xb .x-li:last-child{margin-bottom:0!important}.prose-body .xb .x-li::before{position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);font:700 15px/1 var(--font)}.prose-body .xb .x-li--i::before{content:"i";background:var(--surface);color:var(--muted)}.prose-body .x-call.xb a{color:var(--purple)}.prose-body .xb .x-bns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prose-body .xb .x-bn{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0!important;padding:14px!important;border:1px solid var(--line);border-top:4px solid var(--muted);border-radius:var(--radius-box);background:var(--surface)}.prose-body .xb .x-bn--no{border-top-color:var(--purple-deep)}.prose-body .xb .x-bn--yes{border-top-color:var(--on-mint)}.prose-body .xb .x-bn--info{border-top-color:var(--purple)}.prose-body .xb .x-bn__k{padding:3px 0;color:var(--muted);font:600 12px/18px var(--font);letter-spacing:.06em;text-transform:uppercase}.prose-body .xb .x-bn__v{color:var(--ink);font:600 34px/38px var(--font)}.prose-body .xb .x-bn--no .x-bn__v{color:var(--purple-deep)}.prose-body .xb .x-bn--yes .x-bn__v{color:var(--on-mint)}.prose-body .xb .x-bn__t{font-size:16px;line-height:24px}.prose-body .xb .x-bn__d{color:var(--muted);font:600 13px/18px var(--font)}.prose-body .xb .x-tab{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;font-size:16px;line-height:24px}.prose-body .xb .x-tab thead th{padding:10px 12px;background:var(--page);border-bottom:1px solid var(--line);color:var(--muted);font:600 12px/16px var(--font);letter-spacing:.06em;text-transform:uppercase;text-align:left}.prose-body .xb .x-tab td, .prose-body .xb .x-tab tbody th{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose-body .xb .x-tab tbody th{color:var(--ink);font-weight:600}.prose-body .xb .x-tab tr:last-child td, .prose-body .xb .x-tab tr:last-child th{border-bottom:0}.prose-body .xb .x-tab .sig{white-space:nowrap}@media (min-width:761px) and (max-width:1023px){.prose-body .xb .x-tab .sig{align-items:flex-start;max-width:100%;padding:8px 10px;white-space:normal}.prose-body .xb .x-tab .sig::before{margin-top:5px}}.prose-body .xb .x-go{display:inline-flex;align-items:center;min-height:44px;color:var(--purple);font-weight:600}.prose-body .xb .x-30{display:flex;height:16px;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.prose-body .xb .x-30__y{background:var(--on-mint)}.prose-body .xb .x-30__n{background:repeating-linear-gradient(135deg,var(--purple-deep) 0 4px,var(--purple-soft) 4px 8px)}.prose-body .xb .x-30__k{display:flex;justify-content:space-between;margin:4px 0 14px!important;color:var(--muted);font:600 13px var(--font)}.prose-body .xb .x-chs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prose-body .xb .x-ch__g{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.prose-body .xb .x-ch__g--in{grid-column:1/-1}.prose-body .xb .x-ch__h{display:flex;align-items:center;gap:8px;margin:0 0 4px!important}.prose-body .xb .x-ch__h b{font:600 18px var(--font)}.prose-body .xb .x-ch__w{margin:0 0 8px!important;color:var(--ink);font-weight:600;font-size:16px;line-height:24px}.prose-body .xb .x-ch__l{display:flex;flex-wrap:wrap;gap:6px}.prose-body .xb .x-ch{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:var(--radius-button);font-size:16px;line-height:20px;text-decoration:none}.prose-body a.x-ch{text-decoration:underline;text-underline-offset:3px}.prose-body .xb .x-ch--yes{background:var(--mint);color:var(--on-mint)}.prose-body .xb .x-ch--no{background:var(--purple-soft);color:var(--purple-deep)}.prose-body .xb .x-ch--na{background:var(--divider);color:var(--muted)}.prose-body .xb .x-fl{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 28px;align-items:center}.prose-body .xb .x-fl__a{position:relative;display:flex;flex-direction:column;padding:16px;border:2px solid var(--purple);border-radius:var(--radius-box);background:var(--surface);text-align:center}.prose-body .xb .x-fl__a b{color:var(--ink);font:700 24px/28px var(--font)}.prose-body .xb .x-fl__a span{color:var(--muted);font-size:16px;line-height:24px}.prose-body .xb .x-fl__a::after{content:"";position:absolute;right:-28px;top:50%;width:28px;border-top:2px solid var(--purple)}.prose-body .xb .x-fl__b{display:grid;gap:10px}.prose-body .xb .x-fl__o{padding:12px 14px;border:1px solid var(--line);border-left:4px solid;border-radius:12px;background:var(--surface)}.prose-body .x-fl__o p{margin:6px 0 0;font-size:16px;line-height:24px}.prose-body .xb .x-fl__o--yes{border-left-color:var(--on-mint)}.prose-body .xb .x-fl__o--no{border-left-color:var(--purple-deep)}.prose-body .xb .x-fl__c{grid-column:1/-1}.prose-body .x-lead{margin:6px 0 6px;color:var(--ink);font-weight:600;font-size:16px;line-height:24px}.prose-body .xb .x-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;counter-reset:t}.prose-body .xb .x-three li{counter-increment:t;padding:12px!important;border:1px solid var(--line);border-top:4px solid var(--on-mint);border-radius:12px;background:var(--surface);font-size:16px;line-height:24px}.prose-body .xb .x-three li::before{content:counter(t);display:block;color:var(--on-mint);font:600 13px var(--font)}.prose-body .xb .x-three b{display:block;color:var(--ink)}@media (max-width:760px){.prose-body .xb .x-tab thead{display:none}.prose-body .xb .x-tab, .prose-body .xb .x-tab tbody, .prose-body .xb .x-tab tr, .prose-body .xb .x-tab td, .prose-body .xb .x-tab tbody th{display:block;width:100%}.prose-body .xb .x-tab tr{padding:10px 12px;border-bottom:1px solid var(--line)}.prose-body .xb .x-tab tr:last-child{border-bottom:0}.prose-body .xb .x-tab td, .prose-body .xb .x-tab tbody th{padding:3px 0;border:0}.prose-body .xb .x-tab [data-l]::before{content:attr(data-l);display:block;color:var(--muted);font:600 12px/16px var(--font);letter-spacing:.06em;text-transform:uppercase}.prose-body .xb .x-bns{grid-template-columns:repeat(2,minmax(0,1fr))}.prose-body .xb .x-bn__v{font-size:28px;line-height:32px}.prose-body .xb .x-chs, .prose-body .xb .x-three{grid-template-columns:minmax(0,1fr)}.prose-body .xb .x-fl{grid-template-columns:minmax(0,1fr)}.prose-body .xb .x-fl__a::after{right:auto;left:50%;top:auto;bottom:-14px;width:0;height:14px;border-top:0;border-left:2px solid var(--purple)}}@media (max-width:360px){.prose-body .xb .x-bns{grid-template-columns:minmax(0,1fr)}}.prose-body .xb .x-st tbody th{font-weight:600;color:var(--ink)}@media (max-width:600px){.prose-body .xb .x-st thead{display:none}.prose-body .xb .x-st, .prose-body .xb .x-st tbody{display:block;width:100%}.prose-body .xb .x-st tr{display:flex;flex-wrap:wrap;gap:4px 20px;padding:10px 0;border-bottom:1px solid var(--line)}.prose-body .xb .x-st th, .prose-body .xb .x-st td{display:block;padding:0;border:0}.prose-body .xb .x-st tbody th, .prose-body .xb .x-st td[data-l="Not earned"]{flex:1 0 100%;min-width:0}.prose-body .xb .x-st td[data-l="Not earned"]{order:1}.prose-body .xb .x-st [data-l]::before{content:attr(data-l);display:block;color:var(--muted);font:600 12px/16px var(--font);letter-spacing:.06em;text-transform:uppercase}}.prose-body .xb .x-chs{gap:12px}.prose-body .xb li.x-ch__g{padding:12px 16px 16px!important;border-radius:var(--radius-box)}.prose-body .xb .x-ch__h{margin:0 0 8px!important}.prose-body .xb .x-ch__w{margin:0 0 12px!important}.prose-body .xb .x-ch__l{gap:8px}.prose-body .xb .x-30__k{gap:12px;margin:8px 0 16px!important}@media (max-width:760px){.prose-body .xb li.x-ch__g{padding:12px!important}}
.prose-body .fz1{width:45.0000%}.prose-body .fz2{width:7.5000%}.prose-body .fz3{width:5.0000%}.prose-body .fz4{width:2.5000%}.prose-body .fz5{width:27.5000%}.prose-body .fz6{left:0%}.prose-body .fz7{left:20%}.prose-body .fz8{left:40%}.prose-body .fz9{left:60%}.prose-body .fz10{left:80%}.prose-body .fz11{left:100%}.prose-body .fz12{width:33.3333%}.prose-body .fz13{width:66.6667%}.prose-body .fz14{width:calc((100% - 96px) * 1.000000)}.prose-body .fz15{width:calc((100% - 96px) * 0.711111)}.prose-body .fz16{width:calc((100% - 96px) * 0.666667)}.prose-body .fz17{width:calc((100% - 96px) * 0.355556)}.prose-body .fz18{width:calc((100% - 96px) * 0.333333)}.prose-body .dv{--dv-paper: #FFFFFF;--dv-frame: #dcd5e9;--dv-ink: #0B1733;--dv-muted: #4A5878;--dv-rule: #DCE3F0;--dv-red: #D7263D;--dv-blue: #1747D6;--dv-orange: #E8590C;--dv-violet: #6D28D9;--dv-teal: #0E7490;--dv-pink: #E9407A;--g-bg: #DCFAE6;--g-tx: #05603A;--y-bg: #FEF0C7;--y-tx: #93370D;--r-bg: #FEE4E2;--r-tx: #B42318;--n-bg: #EAEEF5;--n-tx: #344054;container-type: inline-size;margin: 22px 0 26px;padding: 18px 20px;border: 1px solid var(--dv-frame);border-radius: 12px;background: var(--dv-paper);color: var(--dv-ink);font: 15px/1.45 Manrope, Arial, sans-serif;overflow-wrap: break-word;font-variant-numeric: tabular-nums;text-align: left;hyphens: manual;}.prose-body .dv p, .prose-body .dv li{margin: 0;font-size: inherit;line-height: inherit;text-align: left;}.prose-body .dv ol, .prose-body .dv ul{list-style: none;margin: 0;padding: 0;}.prose-body .dv .dv-k{color: var(--dv-muted);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;margin-bottom: 4px;}.prose-body .dv .dv-h{margin: 0 0 6px;font: 800 22px/1.25 Manrope, Arial, sans-serif;letter-spacing: 0;color: var(--dv-ink);max-width: none;}.prose-body .dv .dv-sub{color: var(--dv-muted);font-size: 15px;margin-bottom: 14px;}.prose-body .dv .dv-cav{margin-top: 14px;font-size: 14px;color: var(--dv-ink);}.prose-body .dv .dv-src{margin-top: 12px;padding-top: 10px;border-top: 1px solid var(--dv-rule);color: var(--dv-muted);font-size: 13px;line-height: 19px;}.prose-body .dv-tv summary{display: inline-flex;align-items: center;min-height: 44px;cursor: pointer;color: var(--purple);font-weight: 700;}.prose-body .dv-t{border-collapse: collapse;font-size: 13px;width: 100%;}.prose-body .dv-t th, .prose-body .dv-t td{border-bottom: 1px solid var(--dv-rule);padding: 5px 6px;text-align: left;vertical-align: top;background: none;}.prose-body .dv-sg{display: inline-block;padding: 3px 8px;border-radius: 6px;font-size: 13px;font-weight: 700;line-height: 18px;white-space: nowrap;}.prose-body .dv-sg--g{background: var(--g-bg);color: var(--g-tx);}.prose-body .dv-sg--y{background: var(--y-bg);color: var(--y-tx);}.prose-body .dv-sg--r{background: var(--r-bg);color: var(--r-tx);}.prose-body .dv-sg--n{background: var(--n-bg);color: var(--n-tx);}.prose-body .dv-sg--hatch{background: repeating-linear-gradient(135deg, var(--y-bg) 0 6px, #FFFFFF 6px 10px);box-shadow: inset 0 0 0 1px var(--y-tx);}.prose-body .dv-c-blue{background: var(--dv-blue);}.prose-body .dv-c-teal{background: var(--dv-teal);}.prose-body .dv-c-violet{background: var(--dv-violet);}.prose-body .dv-c-orange{background: var(--dv-orange);}.prose-body .dv-c-red{background: var(--dv-red);}.prose-body .dv-grp + .dv-grp{margin-top: 12px;}.prose-body .dv .dv-grp__h{display: flex;align-items: center;gap: 8px;font-weight: 800;font-size: 14px;margin: 10px 0 4px;}.prose-body .dv-grp__n{font-weight: 400;color: var(--dv-muted);}.prose-body .dv-key{display: inline-block;width: 14px;height: 14px;border-radius: 3px;flex: 0 0 auto;}.prose-body .dv .dv-br{display: grid;grid-template-columns: 150px 1fr;column-gap: 12px;align-items: center;padding: 3px 0;}.prose-body .dv-br__n{font-weight: 600;font-size: 15px;}.prose-body .dv-br__t{display: flex;align-items: center;gap: 8px;min-width: 0;}.prose-body .dv-br__b{display: block;height: 16px;border-radius: 0 3px 3px 0;flex: 0 0 auto;}.prose-body .dv-br__v{font-size: 15px;font-weight: 800;white-space: nowrap;}.prose-body .dv-br__note{grid-column: 2;font-size: 13px;color: var(--dv-muted);line-height: 18px;}.prose-body .dv .dv-ax{display: flex;justify-content: space-between;margin: 6px 0 0 162px;padding-top: 4px;border-top: 1px solid var(--dv-muted);font-size: 13px;color: var(--dv-muted);max-width: calc(100% - 162px - 96px + 8px);}.prose-body .dv-two{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;}.prose-body .dv .dv-pnl__h{font-weight: 800;font-size: 16px;margin-bottom: 2px;}.prose-body .dv .dv-two .dv-br{grid-template-columns: 110px 1fr;}.prose-body .dv .dv-two .dv-ax{margin-left: 122px;max-width: calc(100% - 122px - 96px + 8px);}.prose-body .dv-mx{border-collapse: collapse;width: 100%;font-size: 14px;}.prose-body .dv-mx th, .prose-body .dv-mx td{padding: 7px 8px;border-bottom: 1px solid var(--dv-rule);text-align: left;vertical-align: middle;background: none;}.prose-body .dv-mx thead th{font-size: 13px;font-weight: 800;vertical-align: bottom;}.prose-body .dv-mx__d{display: block;font-weight: 400;color: var(--dv-muted);}.prose-body .dv-mx tbody th{font-weight: 600;}.prose-body .dv-mx .dv-mx__tot th, .prose-body .dv-mx .dv-mx__tot td{font-size: 13px;color: var(--dv-ink);font-weight: 700;border-bottom: 0;border-top: 2px solid var(--dv-ink);}.prose-body .dv .dv-lg{display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 13px;margin-bottom: 6px;}.prose-body .dv-lg__i{display: inline-flex;align-items: center;gap: 6px;}.prose-body .dv-sw{display: inline-block;width: 16px;height: 16px;border-radius: 3px;flex: 0 0 auto;}.prose-body .dv-sw--on{background: var(--r-bg);border-left: 4px solid var(--r-tx);}.prose-body .dv-sw--off{background: var(--n-bg);}.prose-body .dv .dv-cl__h{font-size: 13px;font-weight: 800;margin: 10px 0 4px;}.prose-body .dv .dv-cl{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 4px;}.prose-body .dv .dv-cl__c{padding: 5px 6px 5px 8px;border-radius: 6px;font-size: 13px;line-height: 17px;font-weight: 600;min-height: 34px;display: flex;flex-direction: column;justify-content: center;}.prose-body .dv-cl__c--on{background: var(--r-bg);color: var(--dv-ink);border-left: 4px solid var(--r-tx);}.prose-body .dv-cl__c--off{background: var(--n-bg);color: var(--n-tx);}.prose-body .dv-cl__w{font-weight: 800;font-size: 13px;}.prose-body .dv-tl{margin: 8px 0 4px;padding: 0 6px;}.prose-body .dv-tl__ax{position: relative;height: 28px;border-bottom: 2px solid var(--dv-muted);}.prose-body .dv-tl__m{position: absolute;bottom: -7px;width: 12px;height: 12px;margin-left: -6px;}.prose-body .dv-tl__s{position: absolute;bottom: -3px;height: 4px;background: var(--dv-pink);}.prose-body .dv-m-done{border-radius: 50%;background: var(--dv-pink);}.prose-body .dv-m-planned{border-radius: 50%;background: var(--dv-paper);box-shadow: inset 0 0 0 3px var(--dv-muted);}.prose-body .dv-m-law{background: var(--dv-red);border-radius: 1px;}.prose-body .dv-tl__ts{position: relative;height: 22px;}.prose-body .dv-tl__t{position: absolute;transform: translateX(-50%);top: 6px;font-size: 13px;color: var(--dv-muted);white-space: nowrap;}.prose-body .dv-tl__t0{left: 0;transform: none;}.prose-body .dv-tl__ts .dv-tl__t:last-child{transform: translateX(-100%);}.prose-body .dv-evs{display: grid;grid-template-columns: 2fr 1fr 1fr;gap: 16px;margin-top: 12px;}.prose-body .dv .dv-ev__h{display: flex;align-items: center;gap: 8px;font-weight: 800;font-size: 14px;margin-bottom: 4px;}.prose-body .dv-tl__m.dv-tl__m--st{position: static;margin: 0;flex: 0 0 auto;}.prose-body .dv .dv-ev ol{font-size: 14px;}.prose-body .dv .dv-ev li{padding: 3px 0;border-bottom: 1px solid var(--dv-rule);}.prose-body .dv-ev li b{display: inline-block;min-width: 118px;font-weight: 800;}.prose-body .dv-ev + .dv-ev li b{display: block;}@media (max-width: 700px){.prose-body .dv{padding: 14px;}}@container (max-width: 640px){.prose-body .dv .dv-h{font-size: 20px;}.prose-body .dv .dv-br, .prose-body .dv .dv-two .dv-br{grid-template-columns: 1fr;row-gap: 2px;}.prose-body .dv-br__note{grid-column: 1;}.prose-body .dv .dv-ax, .prose-body .dv .dv-two .dv-ax{margin-left: 0;max-width: calc(100% - 96px + 8px);}.prose-body .dv-two{grid-template-columns: 1fr;gap: 18px;}.prose-body .dv .dv-cl{grid-template-columns: repeat(3, minmax(0, 1fr));}.prose-body .dv-evs{grid-template-columns: 1fr;}.prose-body .dv-tl__t-oct{display: none;}.prose-body .dv-ev li b{display: block;}.prose-body .dv-t thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.prose-body .dv-t, .prose-body .dv-t tbody, .prose-body .dv-t tr, .prose-body .dv-t th, .prose-body .dv-t td{display: block;width: 100%;}.prose-body .dv-t tr{padding: 6px 0;border-bottom: 1px solid var(--dv-rule);}.prose-body .dv-t th, .prose-body .dv-t td{border: 0;padding: 1px 0;}.prose-body .dv-t td{display: grid;grid-template-columns: 70px 1fr;gap: 8px;}.prose-body .dv-t td::before{content: attr(data-l);color: var(--dv-muted);}.prose-body .dv-mx thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}.prose-body .dv-mx, .prose-body .dv-mx tbody, .prose-body .dv-mx tr, .prose-body .dv-mx th, .prose-body .dv-mx td{display: block;width: 100%;}.prose-body .dv-mx tbody tr{padding: 8px 0;border-bottom: 1px solid var(--dv-rule);}.prose-body .dv-mx th, .prose-body .dv-mx td{border: 0;padding: 2px 0;}.prose-body .dv-mx tbody th{font-size: 15px;font-weight: 800;margin-bottom: 2px;}.prose-body .dv-mx td{display: flex;justify-content: space-between;align-items: center;gap: 8px;}.prose-body .dv-mx td::before{content: attr(data-l);font-size: 13px;color: var(--dv-muted);}.prose-body .dv-mx .dv-mx__tot th, .prose-body .dv-mx .dv-mx__tot td{border-top: 0;}.prose-body .dv-mx tr.dv-mx__tot{border-top: 2px solid var(--dv-ink);border-bottom: 0;}}@media (forced-colors: active){.prose-body .dv-br__b, .prose-body .dv-sw, .prose-body .dv-tl__m, .prose-body .dv-tl__s, .prose-body .dv-key{forced-color-adjust: none;}.prose-body .dv-sg{border: 1px solid CanvasText;}}.prose-body .fq1{width:calc((100% - 96px) * 0.809)}.prose-body .fq2{width:calc((100% - 96px) * 0.702)}.prose-body .fq3{width:calc((100% - 96px) * 1)}.prose-body .fq4{width:calc((100% - 96px) * 0.989)}.prose-body .fq5{width:calc((100% - 96px) * 0.968)}.prose-body .fq6{width:calc((100% - 96px) * 0.681)}.prose-body .fq7{width:calc((100% - 96px) * 0.564)}.prose-body .fq8{width:calc((100% - 96px) * 0.532)}.prose-body .fq9{width:calc((100% - 96px) * 0.362)}.prose-body .fq10{width:calc((100% - 96px) * 0.711)}.prose-body .fq11{width:calc((100% - 96px) * 0.667)}.prose-body .fq12{width:calc((100% - 96px) * 0.356)}.prose-body .fq13{width:calc((100% - 96px) * 0.333)}.prose-body .fq14{width:calc((100% - 96px) * 0.9)}.prose-body .fq15{width:calc((100% - 96px) * 0.48)}.prose-body .fq16{width:calc((100% - 96px) * 0.6)}.prose-body .fq17{width:calc((100% - 96px) * 0.471)}.prose-body .fq18{width:calc((100% - 96px) * 0.824)}.prose-body .fq19{width:calc((100% - 96px) * 0.412)}.prose-body .fq20{width:calc((100% - 96px) * 0.588)}.prose-body .fq21{width:calc((100% - 96px) * 0.059)}.prose-body .fq22{width:calc((100% - 96px) * 0.176)}.prose-body .fq23{width:calc((100% - 96px) * 0.706)}.prose-body .fq24{left:0%}.prose-body .fq25{left:0.943%;width:0.943%}.prose-body .fq26{left:0.943%}.prose-body .fq27{left:4.717%}.prose-body .fq28{left:7.547%;width:15.094%}.prose-body .fq29{left:7.547%}.prose-body .fq30{left:17.925%}.prose-body .fq31{left:22.642%}.prose-body .fq32{left:28.302%;width:0.943%}.prose-body .fq33{left:28.302%}.prose-body .fq34{left:29.245%}.prose-body .fq35{left:83.962%}.prose-body .fq36{left:100%}.prose-body .fq37{left:13.208%}.prose-body .fq38{left:42.453%}.prose-body .fq39{left:70.755%}.prose-body > .hs :is(.fig, .dv){--panel: var(--surface);background: var(--surface);border: 1px solid var(--line);border-radius: 12px;padding: 18px 20px;}.prose-body > .hs{padding: 32px 0;}.prose-body > .hs:first-child{margin-top: 24px;}.prose-body > .hs > h2:first-child{margin-top: 0;padding-top: 0;border-top: 0;}.prose-body > .hs > :last-child{margin-bottom: 0;}.prose-body > .hs--band{padding: 32px;background: var(--purple-soft);border-radius: 17px;}.prose-body > .hs--band :is(.x-call.xb, .acma){background: var(--surface);}.prose-body > .hs--band .help li{background: var(--surface) !important;}.prose-body > .hs:not(.hs--band) :is(.fig, .dv){margin: 38px 16px 42px;box-shadow: 0 0 0 16px var(--purple-soft);}@media (min-width: 760px){body:not(.review-page) main .prose-body > .hs > p:not([class]), body:not(.review-page) main .prose-body > .hs > 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-body > .hs > p:not([class]) a[href^="mailto:"]{word-break: break-all;}@media (min-width: 760px) and (max-width: 1023px){.prose-body > .hs--band{padding: 28px 16px;}}@media (max-width: 759px){.prose-body > .hs{padding: 24px 0;}.prose-body > .hs--band{margin-inline: -16px;padding: 24px 16px;border-radius: 0;}.prose-body > .hs:not(.hs--band) :is(.fig, .dv){margin-inline: 0;}}@media (max-width: 700px){.prose-body > .hs :is(.fig, .dv){padding: 14px;}}@media (forced-colors: active){.prose-body > .hs :is(.fig, .dv){box-shadow: none;border: 1px solid CanvasText;}.prose-body > .hs--band{border: 1px solid CanvasText;}}
.metric.games{gap: 5px;}.g-studios{border: 0;background: transparent;color: var(--purple);padding: 2px 6px;min-height: 24px;font-size: 13px;font-weight: 700;line-height: 1.3;border-radius: 6px;white-space: nowrap;text-decoration: underline;text-decoration-style: dotted;text-underline-offset: 3px;}.g-studios:hover{background: var(--purple-soft);text-decoration-style: solid;}@media (min-width: 1200px){.metric.games{gap: 2px;}}@media (max-width: 1199px){.g-studios{font-size: 12px;padding: 2px 4px;}}
:root{--sorted-cell: #f6f2fc;--head-hover: #5a2fa6;--head-off: #d7cdea;}.rank-sort{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 14px;margin: 0 0 8px;}.rank-sort.is-sorted{row-gap: 14px;margin-bottom: 14px;}.rank-sort-status{margin: 0;padding: 0 4px;color: var(--muted);font-size: 13px;line-height: 1.45;flex: 1 1 320px;}.rank-sort-status b{color: var(--ink);}.rank-sort-reset{border: 0;background: transparent;color: var(--purple);font: inherit;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;padding: 12px 2px;margin: -12px 0;min-height: 44px;cursor: pointer;}.rank-sort-pick{margin: 0;display: none;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;color: var(--muted);}.rank-sort-pick select{font: inherit;font-weight: 700;font-size: 15px;color: var(--ink);background-color: var(--surface);border: 1.5px solid var(--line);border-radius: 10px;min-height: 44px;padding: 8px 34px 8px 12px;cursor: pointer;max-width: 100%;-webkit-appearance: none;appearance: none;background-image: linear-gradient(45deg, transparent 50%, var(--purple) 50%), linear-gradient(135deg, var(--purple) 50%, transparent 50%);background-position: right 16px top 50%, right 11px top 50%;background-size: 5px 5px;background-repeat: no-repeat;}.rank-sort-pick select:hover{border-color: var(--purple);}.rank-sort-pick select:focus-visible{outline: 3px solid var(--purple);outline-offset: 2px;box-shadow: 0 0 0 3px var(--surface);}.sorted-casino .identity, .sorted-licences .metric.licences, .sorted-searches .metric.searches, .sorted-load .metric.load, .sorted-withdrawal .metric.payout, .sorted-cashout .metric.monthly, .sorted-games .metric.games, .sorted-games .metric.studios{background: var(--sorted-cell);}@media (scripting: enabled) and (max-width: 1199px){.ranking .column-heads:not(.is-sortable){display: block;visibility: hidden;overflow: hidden;height: 44px;margin: 0 0 8px;padding: 0;border: 0;}}@media (scripting: enabled) and (min-width: 1200px){.column-heads:not(.is-sortable){padding: 0;align-items: stretch;}.column-heads:not(.is-sortable) > span{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 44px;}}@media (min-width: 1200px){.rank-sort:not(.is-sorted){margin: 0;}.column-heads.is-sortable{padding: 0;align-items: stretch;}.column-heads.is-sortable > span{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 44px;}.column-heads.is-sortable > span:has(> .col-sort){padding: 0 3px;}.col-sort{all: unset;box-sizing: border-box;display: flex;align-items: center;justify-content: center;gap: 2px 5px;flex-wrap: wrap;width: 100%;height: 100%;min-height: 44px;padding: 4px;border-radius: 9px;cursor: pointer;text-align: center;line-height: 1.25;}.col-sort:hover{background: var(--head-hover);}.col-sort:focus-visible{outline: 3px solid var(--on-purple);outline-offset: -3px;}.column-heads .is-sorted .col-sort{background: var(--purple);box-shadow: inset 0 -3px 0 var(--on-purple);}.col-arrow{width: 12px;height: 14px;flex: 0 0 auto;}.col-arrow path{stroke: currentColor;fill: none;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.col-arrow .dim{opacity: .55;}.column-heads .col-off{color: var(--head-off);}.column-heads .col-off small{display: block;font-size: 10px;font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--head-off);margin-top: 2px;}}@media (max-width: 1199px){.rank-sort-pick{display: inline-flex;}}@media (forced-colors: active){.column-heads .is-sorted .col-sort{outline: 2px solid CanvasText;outline-offset: -2px;}}
.ranking .ranking-list .more-toggle{display:none}@media (max-width: 759px){.ranking .ranking-list .card-grid{min-height:0;align-items:center}.ranking .ranking-list .identity{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:0;padding:0;grid-template-columns:none}.ranking .ranking-list .casino-logo{display:flex;flex-direction:row;width:auto;max-width:none;justify-self:auto;flex:0 1 auto;height:40px}.ranking .ranking-list .logo-box>img,.ranking .ranking-list .logo-box>.logo-fallback{border-radius:8px}.ranking .ranking-list .logo-box>.logo-fallback{display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:602/256;padding:var(--rk-h,13px) 4px 0;background:var(--purple-soft);font-size:12px;line-height:1.1;letter-spacing:-.02em;text-align:center}.ranking .ranking-list .rk{border-radius:8px 0 6px 0}.ranking .ranking-list .score{flex-direction:row;flex:none;margin:0;gap:0}.score-ring{width:36px;height:36px}.score-value{font-size:14px}.ranking .ranking-list .metrics{display:contents;padding:0;gap:0}.ranking .ranking-list .metric{min-height:0;border:0;padding:0;gap:2px}.ranking .ranking-list .licence-stack{width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.ranking .ranking-list .actions{border:0;padding:0;row-gap:0;grid-template-rows:none}.ranking .ranking-list .action-button{min-height:44px}.ranking .ranking-list .card-grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"id id visit" "lic rev more";column-gap:8px;row-gap:8px;align-items:center;padding:10px 12px}.ranking .ranking-list .actions{display:contents}.ranking .ranking-list .identity{grid-area:id}.ranking .ranking-list .visit-button{grid-area:visit;width:auto;font-size:15px;padding:6px 12px}.ranking .ranking-list .review-button{grid-area:rev;width:auto;font-size:14px;padding:4px 12px}.ranking .ranking-list .more-toggle{grid-area:more;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:4px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:700}.ranking .ranking-list .more-toggle svg{width:14px;height:14px;flex:none;transition:transform 150ms}.ranking .ranking-list .more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ranking .ranking-list .more-toggle[aria-expanded=true]{background:var(--purple-soft);border-color:var(--purple-soft)}.ranking .ranking-list .metric.licences{grid-area:lic;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px 6px;text-align:left}.ranking .ranking-list .licences .mobile-label{display:none}.ranking .ranking-list .licences .chip{font-size:11px;padding:1px 7px}.ranking .ranking-list .licences .metric-caption{font-size:11px;font-weight:600;white-space:normal}.ranking .ranking-list:not(.dt-on) .more-toggle{display:none}.ranking .ranking-list.dt-on .metric:not(.licences){display:none}.ranking .ranking-list:not(.dt-on) .metric:not(.licences),.ranking .ranking-list .is-open .metric:not(.licences){grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;padding:8px 2px;border-top:1px solid var(--divider);text-align:right}.ranking .ranking-list:not(.dt-on) .metric:not(.licences) .mobile-label,.ranking .ranking-list .is-open .metric:not(.licences) .mobile-label{display:block;font-size:13px;margin-right:auto;text-align:left}.ranking .ranking-list:not(.dt-on) .metric:not(.licences) .metric-value,.ranking .ranking-list .is-open .metric:not(.licences) .metric-value{font-size:15px;letter-spacing:-.015em}.ranking .ranking-list:not(.dt-on) .metric .metric-caption,.ranking .ranking-list:not(.dt-on) .wd-kind,.ranking .ranking-list .is-open .metric .metric-caption,.ranking .ranking-list .is-open .wd-kind{font-size:11px;white-space:normal}.ranking .ranking-list:not(.dt-on) .searches .sb-bars,.ranking .ranking-list .is-open .searches .sb-bars{display:none}.ranking .ranking-list:not(.dt-on) .metric.searches,.ranking .ranking-list .is-open .metric.searches{margin-top:2px}@media (max-width:359px){.ranking .ranking-list .casino-logo{height:36px}.ranking .ranking-list .score-ring{width:32px;height:32px}.ranking .ranking-list .score-value{font-size:13px}.ranking .ranking-list .visit-button{padding:6px 8px;gap:6px}.ranking .ranking-list .review-button,.ranking .ranking-list .more-toggle{padding:4px 8px}}}
:root{--score-empty: #ede6f6;--heat-1: #4c82e0;--heat-2: #5070da;--heat-3: #575dd0;--heat-4: #6149c4;--heat-5: #7339b8;--heat-6: #8e30aa;--heat-7: #b52f8f;--heat-8: #f76707;--heat-9: #ea580c;--heat-10: #d9480f;}.ranking .ranking-list .score-ring{--card: var(--surface);}.ranking .ranking-list .score-ring svg{display: none;}.ranking .ranking-list .score-ring::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: repeating-conic-gradient(from -2.5deg, var(--card) 0deg 5deg, transparent 5deg 36deg), conic-gradient(transparent 0deg calc(var(--s) * 36deg), var(--score-empty) 0deg), conic-gradient(var(--heat-1) 0deg 36deg, var(--heat-2) 0deg 72deg, var(--heat-3) 0deg 108deg, var(--heat-4) 0deg 144deg, var(--heat-5) 0deg 180deg, var(--heat-6) 0deg 216deg, var(--heat-7) 0deg 252deg, var(--heat-8) 0deg 288deg, var(--heat-9) 0deg 324deg, var(--heat-10) 0deg);}.ranking .ranking-list .score-ring::after{content: "";position: absolute;inset: 15.625%;border-radius: 50%;background: var(--card);}.ranking .ranking-list .score-value{position: relative;z-index: 1;font-size: 22px;}@media (min-width: 1200px){.ranking .ranking-list .score-value{font-size: 16px;}}@media (max-width: 759px){.ranking .ranking-list .score-value{font-size: 15px;}}@media (max-width: 359px){.ranking .ranking-list .score-value{font-size: 13px;}}@media (forced-colors: active){.ranking .ranking-list .score-ring::before, .ranking .ranking-list .score-ring::after{display: none;}}
.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;}}
.rest-group{margin-top: 12px;}.rest-group.is-opening{overflow: hidden;}.rest-head{background: var(--surface);border: 1px solid var(--line);border-left: 6px solid var(--muted);border-radius: 12px;padding: 14px 16px;}.rest-head h3{margin: 0 0 4px;font-size: 19px;line-height: 1.3;font-weight: 800;color: var(--ink);}.rest-head p{margin: 0;font-size: 15px;line-height: 1.45;color: var(--ink);}.rest-list{list-style: none;padding: 0;margin: 12px 0 0;display: grid;gap: 12px;}.rest-card{position: relative;background: var(--page);border: 1px solid var(--line);border-radius: 17px;overflow: hidden;scroll-margin-top: 68px;}.rest-card:focus{outline: 3px solid var(--purple);outline-offset: -3px;}.rest-grid{display: grid;grid-template-columns: minmax(0, 1fr);}.rest-id{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 12px;padding: 14px 18px 8px;min-width: 0;}.rest-name{display: grid;gap: 6px;justify-items: start;min-width: 0;}.rest-tag{display: inline-block;font-size: 13px;font-weight: 800;line-height: 1.35;color: var(--ink);background: var(--surface);border: 1.5px solid var(--muted);border-radius: 100px;padding: 2px 10px;white-space: nowrap;}.rest-nm{margin: 0;font-size: 22px;line-height: 1.2;font-weight: 800;color: var(--ink);overflow-wrap: anywhere;}.rest-card .score{margin: 0;flex-direction: column;gap: 0;}.rest-card .score-ring{width: 52px;height: 52px;}.rest-card .score-value{font-size: 17px;}.rest-card .score-ring{--card: var(--page);}.rest-card .score-ring svg{display: none;}.rest-card .score-ring::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: repeating-conic-gradient(from -2.5deg, var(--card) 0deg 5deg, transparent 5deg 36deg), conic-gradient(transparent 0deg calc(var(--s) * 36deg), var(--score-empty) 0deg), conic-gradient(var(--heat-1) 0deg 36deg, var(--heat-2) 0deg 72deg, var(--heat-3) 0deg 108deg, var(--heat-4) 0deg 144deg, var(--heat-5) 0deg 180deg, var(--heat-6) 0deg 216deg, var(--heat-7) 0deg 252deg, var(--heat-8) 0deg 288deg, var(--heat-9) 0deg 324deg, var(--heat-10) 0deg);}.rest-card .score-ring::after{content: "";position: absolute;inset: 15.625%;border-radius: 50%;background: var(--card);}.rest-card .score-value{position: relative;z-index: 1;}@media (forced-colors: active){.rest-card .score-ring::before, .rest-card .score-ring::after{display: none;}}.rest-noscore{font-size: 15px;font-weight: 700;color: var(--muted);}.rest-why{margin: 2px 16px 10px;background: var(--surface);border: 1px solid var(--line);border-radius: 10px;padding: 10px 12px;font-size: 17px;line-height: 1.45;color: var(--ink);}.rest-why strong{font-weight: 800;}.rest-list .review-button{border-width: 1px;padding: 8px 13px;}.more-box{display: grid;justify-items: center;gap: 0;margin: 16px 0 8px;text-align: center;}.more-box:has(> .more-button[hidden]){margin: 0;}.more-count{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;}.more-box .more-button{width: 100%;min-height: 45px;padding: 7px 12px;border-width: 2px;border-radius: 10px;font: inherit;font-size: 17px;font-weight: 800;line-height: 1.45;cursor: pointer;grid-column: auto;grid-row: auto;}@media (max-width: 759px){.rest-card .actions{display: flex;flex-direction: row;justify-content: flex-end;align-items: center;gap: 8px;padding: 0 16px 12px;}.rest-card .action-button{width: auto;min-height: 44px;}.rest-card .visit-button{order: 2;font-size: 15px;padding: 6px 12px;}.rest-list .review-button{order: 1;font-size: 14px;padding: 4px 12px;}.rest-card .score-ring{width: 36px;height: 36px;}.rest-card .score-value{font-size: 15px;}}@media (max-width: 359px){.rest-card .score-ring{width: 32px;height: 32px;}.rest-card .score-value{font-size: 13px;}.rest-card .visit-button{padding: 6px 8px;gap: 6px;}.rest-list .review-button{padding: 4px 8px;}}@media (min-width: 760px){.rest-grid{grid-template-columns: 210px minmax(0, 1fr) 145px;align-items: center;padding: 10px 0;}.rest-id{grid-template-columns: minmax(0, 1fr) auto;padding: 4px 10px 4px 18px;}.rest-why{margin: 4px 8px;}.rest-card .actions{align-self: stretch;}.more-box .more-button{width: 360px;}}@media (min-width: 1200px){.rest-grid{grid-template-columns: 198px minmax(0, 1fr) 146px;min-height: 90px;padding: 5px 0;}.rest-id{gap: 10px;padding: 4px 10px;}.rest-name{gap: 3px;}.rest-nm{font-size: 16px;}.rest-tag{font-size: 11px;padding: 0 7px;}.rest-card .score{flex-direction: row;gap: 4px;}.rest-card .score-ring{width: 40px;height: 40px;}.rest-card .score-value{font-size: 16px;}.rest-list .review-button{padding: 2px 11px;}.rest-card{scroll-margin-top: 76px;}}@media print{.rest-group[hidden], .rest-list > li[hidden]{display: block !important;}.more-box{display: none !important;}}
.rest-group{margin-top: 12px;}.rest-group .ranking-list.rest-list{margin: 0;gap: 12px;}.ranking .rest-list .chip.chip-none{background: transparent;color: var(--muted);border: 1px dashed var(--line);}.ranking .rest-list .metric-caption, .ranking .rest-list .wd-kind{white-space: normal;text-align: center;}@media (min-width: 1200px){.rest-group{margin-top: 8px;}.rest-group .ranking-list.rest-list{gap: 8px;}}@media (max-width: 759px){.ranking .rest-list .licences .metric-caption{text-align: left;}}@media (max-width: 359px){.ranking .rest-list .licences .chip.chip-none{padding: 1px 3px;}}
.cs{position: relative;margin: 0 0 14px;color: var(--ink);text-align: left;scroll-margin-top: 72px;}.cs-top{display: flex;justify-content: space-between;align-items: baseline;gap: 8px;margin-bottom: 6px;}.cs-label{font-weight: 800;font-size: 17px;line-height: 1.3;color: var(--ink);}.cs-count{font-weight: 600;font-size: 15px;color: var(--muted);white-space: nowrap;}.cs-box{position: relative;display: flex;align-items: center;background: var(--surface);border: 1.5px solid var(--muted);border-radius: 10px;min-height: 48px;}.cs-box:focus-within{outline: 3px solid var(--purple);outline-offset: 2px;border-color: var(--purple);}.cs-ico{width: 20px;height: 20px;flex: 0 0 auto;margin-left: 12px;color: var(--muted);}.cs-in{flex: 1 1 auto;min-width: 0;border: 0;background: transparent;font-size: 17px;font-weight: 500;color: var(--ink);padding: 0 8px;height: 45px;outline: none;-webkit-appearance: none;appearance: none;}.cs-in::placeholder{color: var(--muted);opacity: 1;}.cs-in::-webkit-search-cancel-button, .cs-in::-webkit-search-decoration{-webkit-appearance: none;display: none;}.cs-clear{flex: 0 0 auto;width: 44px;height: 44px;border: 0;background: transparent;color: var(--muted);font-size: 24px;line-height: 1;border-radius: 8px;}.cs-clear:focus-visible{outline: 3px solid var(--purple);outline-offset: -3px;box-shadow: none;}.cs-list{background: var(--surface);border: 1px solid var(--line);border-radius: 12px;margin-top: 8px;padding: 6px;}.cs-res{margin: 0;font-size: 14px;color: var(--muted);padding: 2px 6px 4px;}.cs-res:empty{display: none;}.cs-opts{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;}.cs-opt{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 56px;padding: 6px 12px;border: 1px solid var(--line);border-radius: 8px;cursor: pointer;color: var(--ink);}.cs-opt:hover, .cs-opt[aria-selected=true]{background: var(--purple-soft);}.cs-opt[aria-selected=true]{box-shadow: inset 3px 0 0 var(--purple);outline: 2px solid var(--purple);outline-offset: -2px;}@media (forced-colors: active){.cs-opt[aria-selected=true]{forced-color-adjust: none;background: Highlight;color: HighlightText;border-color: Highlight;outline: 2px solid CanvasText;outline-offset: 1px;}.cs-opt[aria-selected=true] .cs-name, .cs-opt[aria-selected=true] .cs-name small, .cs-opt[aria-selected=true] .cs-meta, .cs-opt[aria-selected=true] .cs-meta b, .cs-opt[aria-selected=true] .cs-go{color: HighlightText;border-color: HighlightText;}}.cs-tx{display: flex;flex-direction: column;min-width: 0;}.cs-name{font-size: 17px;font-weight: 700;line-height: 1.25;overflow-wrap: anywhere;}.cs-name small{font-weight: 600;font-size: 14px;color: var(--muted);}.cs-meta{font-size: 15px;line-height: 1.3;color: var(--muted);}.cs-meta b{color: var(--ink);font-weight: 700;}.cs-go{flex: 0 0 auto;display: flex;align-items: center;min-height: 32px;padding: 6px 12px;font-size: 15px;font-weight: 800;color: var(--purple);border: 1.5px solid var(--purple);border-radius: 8px;}.cs-more, .cs-foot{font-size: 14px;color: var(--muted);padding: 6px 12px;}.cs-foot{border-top: 1px solid var(--line);margin-top: 4px;}.cs-empty{padding: 10px 12px;font-size: 16px;}.cs-empty a{color: var(--purple);font-weight: 700;}@media (min-width: 760px){.cs-opts{grid-template-columns: 1fr 1fr;}}@media (min-width: 1200px){.cs-grid{display: grid;grid-template-columns: 1fr 420px;gap: 16px;align-items: center;}.cs-top{margin: 0;justify-content: flex-start;gap: 14px;}.cs-opts{grid-template-columns: 1fr 1fr 1fr;}}@media (scripting: enabled){.cs[hidden]{display: block !important;visibility: hidden;}}@media print{.cs, .cs[hidden]{display: none !important;}}
