@charset "UTF-8";.page-breadcrumb{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.page-breadcrumb{padding-left:1.5rem;padding-right:1.5rem}}.page-breadcrumb{max-width:80rem;margin-top:1.5rem;margin-bottom:.5rem;color:var(--color-text-muted)}.page-breadcrumb .page-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:var(--font-size-xs)}.page-breadcrumb .page-breadcrumb__item{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--font-size-xs)}.page-breadcrumb .page-breadcrumb__sep{color:var(--color-text-muted);opacity:.6}.page-breadcrumb a{color:var(--color-text-muted);text-decoration:none}.page-breadcrumb a:hover,.page-breadcrumb a:focus-visible{color:var(--color-text-accent);text-decoration:underline}.page-breadcrumb [aria-current=page]{color:var(--color-text-dark);font-weight:600}:root{--ref-primary: #2563EB;--ref-secondary: #F97316;--ref-accent: #401DDC;--ref-success: #1DB67E;--ref-error: #C8102E;--ref-dark: #041226;--ref-white: #ffffff;--ref-blueish: #E9F2FF;--ref-border: #DEE2E6;--color-neutral-50: #FAFAFA;--color-neutral-100: #F0F0F0;--color-neutral-200: #DEDEDE;--color-neutral-300: #CCCCCC;--color-neutral-400: #C2C2C2;--color-neutral-500: #b7b7b7;--color-neutral-600: #929292;--color-neutral-700: #6E6E6E;--color-neutral-800: #494949;--color-neutral-900: #2E2E2E;--color-primary-20: #EEF2FF;--color-primary-50: #EFF6FF;--color-primary-100: #DBEAFE;--color-primary-200: #BFDBFE;--color-primary-300: #93C5FD;--color-primary-400: #60A5FA;--color-primary-500: var(--ref-primary);--color-primary-600: #1D4ED8;--color-primary-700: #1E40AF;--color-primary-800: #1E3A8A;--color-primary-900: #172554;--color-secondary-50: #FFF7ED;--color-secondary-100: #FFEDD5;--color-secondary-200: #FED7AA;--color-secondary-300: #FDBA74;--color-secondary-400: #FB923C;--color-secondary-500: var(--ref-secondary);--color-secondary-600: #EA580C;--color-secondary-700: #C2410C;--color-secondary-800: #9A3412;--color-secondary-900: #7C2D12;--color-accent-20: #F5F3FF;--color-accent-50: #EDE9FE;--color-accent-100: #DDD6FE;--color-accent-200: #C4B5FD;--color-accent-300: #A78BFA;--color-accent-400: #7C3AED;--color-accent-500: var(--ref-accent);--color-accent-600: #3B17B3;--color-accent-700: #2D1185;--color-accent-800: #1F0B5A;--color-accent-900: #120632;--color-success-50: #ECFDF5;--color-success-100: #D1FAE5;--color-success-200: #A7F3D0;--color-success-300: #6EE7B7;--color-success-400: #34D399;--color-success-500: var(--ref-success);--color-success-600: #059669;--color-success-700: #047857;--color-success-800: #065F46;--color-success-900: #064E3B;--color-error-50: #F7F2F3;--color-error-100: #EEDDE0;--color-error-200: #E9BAC2;--color-error-300: #E77E90;--color-error-400: #E6425D;--color-error-500: var(--ref-error);--color-error-600: #A00D25;--color-error-700: #820A1E;--color-error-800: #640817;--color-error-900: #460610}@supports (color: hsl(from red h s l)){:root{--color-neutral-50: hsl(from #b7b7b7 h calc(s/2) 98%);--color-neutral-100: hsl(from #b7b7b7 h calc(s*.6) 94%);--color-neutral-200: hsl(from #b7b7b7 h calc(s*.8) 87%);--color-neutral-300: hsl(from #b7b7b7 h s 80%);--color-neutral-400: hsl(from #b7b7b7 h s 76%);--color-neutral-600: hsl(from #b7b7b7 h s calc(l*.8) );--color-neutral-700: hsl(from #b7b7b7 h s calc(l*.6) );--color-neutral-800: hsl(from #b7b7b7 h s calc(l*.4) );--color-neutral-900: hsl(from #b7b7b7 h s calc(l/4) );--color-primary-20: oklch(from var(--ref-primary) 98% calc(c/5) h);--color-primary-50: oklch(from var(--ref-primary) 95% calc(c*.3) h);--color-primary-100: oklch(from var(--ref-primary) 90% calc(c*.4) h);--color-primary-200: oklch(from var(--ref-primary) 80% calc(c*.6) h);--color-primary-300: oklch(from var(--ref-primary) 65% calc(c*.8) h);--color-primary-400: oklch(from var(--ref-primary) 50% calc(c*.9) h);--color-primary-600: oklch(from var(--ref-primary) calc(l*.8) c h);--color-primary-700: oklch(from var(--ref-primary) calc(l*.6) c h);--color-primary-800: oklch(from var(--ref-primary) calc(l*.4) c h);--color-primary-900: oklch(from var(--ref-primary) calc(l*.3) c h);--color-secondary-50: hsl(from var(--ref-secondary) h calc(s*.3) 96%);--color-secondary-100: hsl(from var(--ref-secondary) h calc(s*.4) 90%);--color-secondary-200: hsl(from var(--ref-secondary) h calc(s*.6) 82%);--color-secondary-300: hsl(from var(--ref-secondary) h calc(s*.8) 74%);--color-secondary-400: hsl(from var(--ref-secondary) h calc(s*.9) 66%);--color-secondary-600: hsl(from var(--ref-secondary) h s calc(l*.85) );--color-secondary-700: hsl(from var(--ref-secondary) h s calc(l*.7) );--color-secondary-800: hsl(from var(--ref-secondary) h s calc(l*.55) );--color-secondary-900: hsl(from var(--ref-secondary) h s calc(l*.4) );--color-accent-20: oklch(from var(--ref-accent) 98% calc(c/5) h);--color-accent-50: oklch(from var(--ref-accent) 95% calc(c*.3) h);--color-accent-100: oklch(from var(--ref-accent) 90% calc(c*.4) h);--color-accent-200: oklch(from var(--ref-accent) 82% calc(c*.6) h);--color-accent-300: oklch(from var(--ref-accent) 74% calc(c*.8) h);--color-accent-400: oklch(from var(--ref-accent) 72% calc(c*.9) h);--color-accent-600: oklch(from var(--ref-accent) calc(l*.85) c h);--color-accent-700: oklch(from var(--ref-accent) calc(l*.7) c h);--color-accent-800: oklch(from var(--ref-accent) calc(l*.55) c h);--color-accent-900: oklch(from var(--ref-accent) calc(l*.4) c h);--color-success-50: oklch(from var(--ref-success) 95% calc(c*.3) h);--color-success-100: oklch(from var(--ref-success) 90% calc(c*.4) h);--color-success-200: oklch(from var(--ref-success) 82% calc(c*.6) h);--color-success-300: oklch(from var(--ref-success) 76% calc(c*.8) h);--color-success-400: oklch(from var(--ref-success) 74% calc(c*.9) h);--color-success-600: oklch(from var(--ref-success) calc(l*.85) c h);--color-success-700: oklch(from var(--ref-success) calc(l*.7) c h);--color-success-800: oklch(from var(--ref-success) calc(l*.55) c h);--color-success-900: oklch(from var(--ref-success) calc(l*.4) c h);--color-error-50: hsl(from var(--ref-error) h calc(s*.3) 96%);--color-error-100: hsl(from var(--ref-error) h calc(s*.4) 90%);--color-error-200: hsl(from var(--ref-error) h calc(s*.6) 82%);--color-error-300: hsl(from var(--ref-error) h calc(s*.8) 70%);--color-error-400: hsl(from var(--ref-error) h calc(s*.9) 58%);--color-error-600: hsl(from var(--ref-error) h s calc(l*.8) );--color-error-700: hsl(from var(--ref-error) h s calc(l*.65) );--color-error-800: hsl(from var(--ref-error) h s calc(l/2) );--color-error-900: hsl(from var(--ref-error) h s calc(l*.35) )}}:root{--smile-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuODUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEzLjk2IDIzLjkyMmM1LjQ1IDAgOS45NjItNC41MjIgOS45NjItOS45NjFDMjMuOTIyIDguNTEgMTkuNCA0IDEzLjk1MiA0IDguNTExIDQgNCA4LjUxMiA0IDEzLjk2YzAgNS40NCA0LjUyMSA5Ljk2MiA5Ljk2IDkuOTYyWm0wLTEuNjZhOC4yNiA4LjI2IDAgMCAxLTguMjktOC4zMDFjMC00LjYxIDMuNjcyLTguMyA4LjI4MS04LjMgNC42MSAwIDguMzEgMy42OSA4LjMxIDguMyAwIDQuNjEtMy42OSA4LjMtOC4zIDguM1ptLS4wMDktMy40MDljMi4wNDEgMCAzLjQwOC0xLjM1NyAzLjQwOC0yLjAwMSAwLS4yMzUtLjIyNC0uMzQyLS40My0uMjQ1LS43MTIuMzkxLTEuNTYyLjgzLTIuOTc4LjgzLTEuNDE2IDAtMi4yNjUtLjQ0OS0yLjk2OS0uODMtLjIxNC0uMDk3LS40MzkuMDEtLjQzOS4yNDUgMCAuNjQ0IDEuMzY3IDIuMDAyIDMuNDA4IDIuMDAyWm0tMi44OS01Ljc2MWMuNjE1IDAgMS4xNjItLjU1NyAxLjE2Mi0xLjMzOCAwLS43OTEtLjUzNy0xLjM0OC0xLjE2Mi0xLjM0OC0uNjE2IDAtMS4xNTMuNTU3LTEuMTUzIDEuMzQ4IDAgLjc4MS41MzcgMS4zMzggMS4xNTMgMS4zMzhabTUuNzkgMGMuNjE2IDAgMS4xNjMtLjU1NyAxLjE2My0xLjMzOCAwLS43OTEtLjUzNy0xLjM0OC0xLjE2Mi0xLjM0OC0uNjE2IDAtMS4xNTMuNTU3LTEuMTUzIDEuMzQ4IDAgLjc4MS41MzcgMS4zMzggMS4xNTMgMS4zMzhaIi8+PC9zdmc+);--warning-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuODUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTYuNjY2IDIzLjU1NWgxNS4xMzdjMS42NiAwIDIuNjY2LTEuMTUzIDIuNjY2LTIuNjQ3IDAtLjQ1OS0uMTM3LS45MzctLjM4MS0xLjM2N0wxNi41MSA2LjMzOEEyLjU4OCAyLjU4OCAwIDAgMCAxNC4yMzQgNWMtLjg5OCAwLTEuNzc3LjQ1LTIuMjc1IDEuMzM4TDQuMzgxIDE5LjU0Yy0uMjY0LjQ0LS4zODEuOTA4LS4zODEgMS4zNjcgMCAxLjQ5NCAxLjAwNiAyLjY0NyAyLjY2NiAyLjY0N1ptLjAxLTEuNTM0Yy0uNjg0IDAtMS4wOTQtLjUyNy0xLjA5NC0xLjEyMyAwLS4xODUuMDQtLjQyLjE0Ny0uNjI1TDEzLjI5NyA3LjA4Yy4yMDUtLjM2MS41NzYtLjUxOC45MzctLjUxOC4zNjIgMCAuNzIzLjE1Ny45MjguNTE4bDcuNTY4IDEzLjIwM2MuMTA4LjIwNS4xNTcuNDMuMTU3LjYxNSAwIC41OTYtLjQzIDEuMTIzLTEuMTA0IDEuMTIzSDYuNjc2Wm03LjU1OC01LjA0OGMuNDcgMCAuNzQzLS4yNzQuNzUyLS43ODJsLjEzNy01LjE0NmMuMDEtLjQ5OC0uMzgtLjg3LS44OTgtLjg3LS41MjggMC0uODk5LjM2Mi0uODkuODZsLjEyOCA1LjE1NmMuMDEuNDk5LjI4My43ODIuNzcxLjc4MlptMCAzLjE3NGMuNTY3IDAgMS4wNTUtLjQ1IDEuMDU1LTEuMDE2IDAtLjU3Ni0uNDc5LTEuMDE2LTEuMDU1LTEuMDE2cy0xLjA1NC40NS0xLjA1NCAxLjAxNmMwIC41NTYuNDg4IDEuMDE1IDEuMDU0IDEuMDE1WiIvPjwvc3ZnPg==);--bulb-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuODUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTcgOS4wMTZjMCAzLjc1IDIuMjQ2IDQuNjc3IDIuODcxIDExLjE5MS4wNC4zNTIuMjM0LjU3Ni42MDYuNTc2aDYuMTEzYy4zOCAwIC41NzYtLjIyNC42MTUtLjU3Ni42MjUtNi41MTQgMi44NjEtNy40NDEgMi44NjEtMTEuMTkxIDAtMy4zNy0yLjg4LTYuMDE2LTYuNTMzLTYuMDE2QzkuODgxIDMgNyA1LjY0NiA3IDkuMDE2Wm0xLjQ3NSAwYzAtMi42MzcgMi4zMTQtNC41NDEgNS4wNTgtNC41NDEgMi43NDQgMCA1LjA1OSAxLjkwNCA1LjA1OSA0LjU0IDAgMi44MDMtMS44NTYgMy40NjctMi43MzUgMTAuMjk0SDExLjIyYy0uODktNi44MjctMi43NDUtNy40OS0yLjc0NS0xMC4yOTNabTEuOTcyIDEzLjg3N2g2LjE4M2EuNTYzLjU2MyAwIDAgMCAuNTY2LS41NzcuNTYuNTYgMCAwIDAtLjU2Ni0uNTY2aC02LjE4M2EuNTcyLjU3MiAwIDAgMCAwIDEuMTQzWm0zLjA4NiAyLjgzMmMxLjUxNCAwIDIuNzc0LS43NDMgMi44NzEtMS44NjZoLTUuNzMyYy4wNjggMS4xMjMgMS4zMzggMS44NjYgMi44NjEgMS44NjZaIi8+PC9zdmc+);--timer-icon: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuODUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTE0IDRDOC40NzcgNCA0IDguNDc3IDQgMTRzNC40NzcgMTAgMTAgMTAgMTAtNC40NzcgMTAtMTBTMTkuNTIzIDQgMTQgNFptMCAxLjY2YzQuNjA4IDAgOC4zNCAzLjczMiA4LjM0IDguMzQgMCA0LjYwOC0zLjczMiA4LjM0LTguMzQgOC4zNC00LjYwOCAwLTguMzQtMy43MzItOC4zNC04LjM0IDAtNC42MDggMy43MzItOC4zNCA4LjM0LTguMzRabS0uODMgMi40OWEuODMuODMgMCAwIDAtLjgzLjgzdjUuODFsMy43NDIgMy43NDJhLjgzLjgzIDAgMSAwIDEuMTc0LTEuMTc0TDE0LjgzIDE0LjEyVjguOThhLjgzLjgzIDAgMCAwLS44My0uODNaIi8+PC9zdmc+Cg==);--nettikasinot-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNSAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMyAzMS4wOTQgLTEwLjU5NCkiIGZpbGw9IiMxMDM1ODEiPjxwYXRoIGQ9Ik0xMC44NzY2OTc1LDkuOTU1MjY3OTggQy03LjEyNDE1NTU2LDEwLjQzNzU3NyAtMC45Nzg2OTg3MDcsMTAuOTI3MzM4IDE2LjE2OTI5MTEsNy4zNDk5MDczNiBDMTYuMTY5MjkxMSw3LjM0OTkwNzM2IDE2LjUxMTczNzMsNy4yNDk4MzkzOCAxNS42Mzc4MTg5LDguODQ5MTMwNzggQzE3LjkyOTUzMjcsOS44ODI4NzgzNyAyMC41OTk4MzUsNy4xMTkyMzIwMyAyMC41OTk4MzUsNy4xMTkyMzIwMyBDMjAuNTk5ODM1LDcuMTE5MjMyMDMgMjEuNjA1NjQ5LDcuNTE4NDM5NDQgMjEuOTQwOTIwNCw3LjQ1MTkwNDg1IEMyMy40ODMxNjg2LDkuNDQ3OTQxOTEgMjMuMjgyMDA1OCwxMi43NzQ2NzAzIDIxLjcyMDc4MTIsMTYgQzIwLjkzNTEwNjMsMTMuOTA1NzU3OSAxOC43MjU3MzUyLDEyLjgyNzI5OTEgMTguNzI1NzM1MiwxMi44MjcyOTkxIEMxOC43MjU3MzUyLDEyLjgyNzI5OTEgMTguNjA2MjQ0NSwxMi42NTgzMDEzIDE5LjA3MDg2MzUsMTQuNDMxODQ2OCBDMTMuMjY4ODU4NiwxMS4wNDI1NzU5IDguNDYyOTQ0OTMsMTEuNDA4NDQ5NSA4LjQ2Mjk0NDkzLDExLjQwODQ0OTUgQzguNDYyOTQ0OTMsMTEuNDA4NDQ5NSA4Ljg1Nzg5NDU5LDExLjA3MDMyMDggMTAuODc2Njk3NSw5Ljk1NTI2Nzk4Ii8+PHBhdGggZD0iTTE4LjQ3NDEwNzMgOS4zNDI1MTEyMkMxOS43NzY1Njk1IDkuMzE2MDk3MDEgMjEuNTc4NTg1OSA4LjcwNDg0MzkyIDIxLjY5MjcxMjMgOC4yMTE0MjM1OCAyMS40NzE1NjczIDguMDUwNjc2MDUgMjAuNzUzOTUyNSA3Ljc0NTY4MTYgMjAuNzUzOTUyNSA3Ljc0NTY4MTYgMjAuNzUzOTUyNSA3Ljc0NTY4MTYgMTkuNzA5NTE1MiA4LjkxNjg4OTYgMTguNDc0MTA3MyA5LjM0MjUxMTIyTTE1LjMwMjU2NzcgNS43MjEyMjE0OWUtMTUgMTguNDkwOTk4My42MDQ2NjYxNTIgMTkuOTgzMDIyOCAyLjY0OTA3MzgyIDE5LjE5MTcxNTQgMy4zMjY3MjgzOSAxNC4zNjM4MDc5IDMuNjU5NDAxMjQgMTUuNTcwNzg0OCA1LjkyMTU3NjUyQzE1LjU3MDc4NDggNS45MjE1NzY1MiA1LjE3NjkwMzQ1IDguMDcyMTA2ODQgNS4xNTczMjM2MiA4LjAyMzkzNTggOC41MzAwODYzNiA2LjUyMDM4NzY2IDEyLjQ4NjI4ODMgNC40NTc4MTYwMyAxMi40ODYyODgzIDQuNDU3ODE2MDNMOC44NjUzNTc3MyA0LjA1ODYwODY1IDE1LjMwMjU2NzcgNS43MjEyMjE0OWUtMTVaIi8+PHBhdGggZD0iTTE5LjQ0MjA2MjUsNS4xMzc0MTM0MiBDMTkuMzgzNjU4Myw1LjIwNjI3NjcgMTkuMjYzMjk1OCw1LjMyNDcwODI0IDE5LjE3ODg3NDUsNS4zMTc1ODkwMyBDMTguMzc3Mzc0OCw1LjI1MDEyMjk3IDE3LjQ2NTUwMzgsNS42NDM3NDE0OSAxNi45NTExMzA1LDYuMTUwODY3OTUgQzE2Ljc0Njg4MzIsNC45OTcxNTg1NiAxNS40OTQyNDIzLDQuMzU1ODMxODcgMTUuMjM1NTQ3LDQuMDU4NjIxOTQgQzE4LjM0NzUzNTcsMy45Mzg4NTk3MiAxOS41OTQwNzQ1LDQuMzI0NzYwMjMgMTkuNTk0MDc0NSw0LjMyNDc2MDIzIEMxOS41OTQwNzQ1LDQuMzI0NzYwMjMgMjAuMDkzMzYwNiwzLjkzMjYwNTQ5IDIwLjEzMDUwODcsMy4xMjcxMzggQzIwLjUzMjgzNDMsMy43MjU5NDkwOSAyMC43MzM5OTcyLDQuMzI0NzYwMjMgMjAuNzMzOTk3Miw0LjcyMzk2NzYxIEMyMC43MzM5OTcyLDQuODAwMjE2MjMgMjAuMzQ4ODM3NCw0Ljk1NTcwNzUzIDIwLjMzMTY3MTUsNS4wNTY2NDA0NiBDMjAuMjk4ODgyLDUuMjQ4NTI2MTcgMjAuMzYxMzA5NSw1LjM4NzY0OTkzIDIwLjY3MjY0MjUsNS45NDI2MTQ3NiBDMjAuNzYzMjMyOCw1LjgxODEyODU5IDIwLjY1NzI4NzEsNS43NDQxNDIxNCAyMC44NDgxMjM1LDUuMjIzNzc1MjggQzIwLjkxOTIwMSw1LjAzMDA5MzE2IDIxLjQ4ODA4OTUsNS45NjYwMzQ5NCAyMS43Mzk4MTEyLDYuOTg2MTQyOTIgQzIxLjI3MDQzMTMsNi41ODY5MzU1MSAyMS4xMDUyMDk2LDYuMzg0ODcwMDQgMjAuODY4MTA1Nyw2LjY1MzQ3MDA3IEMyMC42ODU5MTkyLDYuODU5NzkzOCAyMC41Mzk3NDA5LDYuOTQ5MDgzMTcgMjAuMzMxNjcxNSw2Ljc4NjUzOTIzIEMyMC4xMzEzODA0LDYuNjMwMTE2NDQgMTkuNzk1MjM3NCw3LjMxODgxNTc3IDE5LjYwNzU1MjQsNi42NjQ1ODEzNiBDMTguNTIxMjA2Miw3LjExOTIxMjA1IDE3LjY4MTQxODUsNy43MDQwNTA5MSAxNy41MTUzOTIyLDguNTE2NDM3OTggQzE3LjU4MjQ0NjQsOC4wNTA2OTYgMTcuNjQ5NTAwNyw3LjQ1MTg4NDkgMTcuMTIwMzc1NSw2LjU3NDg5Mjc3IEMxNy45MzQ5NTA3LDUuNjEzMTM1NTggMTguNjc3OTEyMSw3LjM1NzIwNjIgMTkuMjk1NDE0OCw1LjcyNjE3NzgzIEMxOS41MzQxMjgsNS44NzQ4ODI1OCAxOS42MjY3OTcsNi4wODQwNjcyNyAxOS42OTE2Mzg1LDYuMzExNjgyMDIgQzE5Ljg2NDAzNSw2LjE1NzA1NTY3IDE5Ljc0NTY4NDMsNS41NzE4ODQxNSAxOS40NDIwNjI1LDUuMTM3NDEzNDIiLz48cGF0aCBkPSJNMTcuNTgyNDEyOSA1LjkyMTU3NjUyQzE3LjkxNzY4NDMgNS44NTUwNDE5NiAxOC41ODgyMjcgNS40NTU4MzQ1NSAxOS4wMTU5NjYyIDUuODM5MjA2NzMgMTkuMDU3MDcwNCA2LjI0NDAwMzA0IDE4LjA2MjU4ODUgNi4xMTU0NTgyNSAxNy41ODI0MTI5IDUuOTIxNTc2NTJNMjAuNzE2NjM2OCA0LjkyMDc4MzU0QzIwLjg0NDkxMTYgNS4zMTM0MDQwMiAyMC4zNzk5NTczIDUuNDA0NDIzMzEgMjAuNDQ5NjI2NyA1LjE2NDg5ODg0IDIwLjQ5MDEyNzUgNS4wMjU1MDg5MyAyMC41MjI5MTcgNC45OTI2NDA4NSAyMC43MTY2MzY4IDQuOTIwNzgzNTQiLz48L2c+PC9zdmc+);--mrg-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyOSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyNTFfOCkiPgo8cmVjdCB3aWR0aD0iMjguNzIiIGhlaWdodD0iMjYiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMC40OTU2IDUuNDM4ODZDMTYuMjY5NCAyLjAzMzI0IDExLjQ5NzYgMCA3LjczMDkzIDBDNi4wMDAxMyAwIDQuNTcwOTggMC40NDIzMzggMy41MjMzNSAxLjI3NjczTDMuNDY1NDMgMS4yNjE5OEwzLjI0ODIgMS41MDQ3QzMuMDgxNjcgMS42NTg5NiAyLjkyNDIzIDEuODIyMjggMi43ODExMyAxLjk5ODg0QzIuNzE3OTcgMi4wNzY3MiAyLjY2MTU1IDIuMTU4NzYgMi42MDM2NCAyLjI0MDA0QzIuMjI1MjIgMi42ODA0OSAxLjY5NDE0IDMuMzA5NiAxLjEzNzAxIDQuMDA5NzdDMC4yNDE5NDMgNS4xMDczIC0wLjEzNjE5MiA2LjU5MDA4IDAuMDQzNjQ1MyA4LjI5ODE4QzAuNDQ4NTg1IDEyLjE0ODEgMy41Nzc4OSAxNi44NTMxIDguMjA5NzIgMjAuNTc3NEMxMi40MzIgMjMuOTcyNCAxNy4yMDA1IDI2IDIwLjk2NjQgMjZDMjMuMTU0OCAyNiAyNC44NzAxIDI1LjMwNTUgMjUuOTI2OCAyMy45OTFDMjYuMzIgMjMuNTAxIDI2Ljc2MjQgMjIuOTQxNSAyNy4xMDI3IDIyLjUwOTNDMjcuMjc4IDIyLjM0OSAyNy40NDQ1IDIyLjE3OTYgMjcuNTk0MyAyMS45OTQ4QzMwLjU3MDMgMTguMzE3MyAyNy40NTIgMTEuMDQ1NiAyMC40OTU2IDUuNDM4ODZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjUuNjQzMyAyMi42MzYzQzIyLjk4OTggMjUuODk3OSAxNS43MjE5IDI0LjM2MjkgOS4zMzgwOSAxOS4yNTk0QzIuOTU0NjUgMTQuMTU1NSAtMC4wNDQ4NjI2IDcuMzI1NzYgMi41NzAxNCA0LjA2MzhDMy42MDgzMSAyLjc5NzI4IDQuNTY5NjMgMS43MjI4MSA0LjU2OTYzIDEuNzIyODFDNC41Njk2MyAxLjcyMjgxIDE1LjAyOTYgNC4zMzI2IDE4Ljg3NSA3LjQ0MDMxQzIzLjQxMyAxMS4xMjQyIDI3LjM3NDIgMjAuNDQ4IDI3LjM3NDIgMjAuNDQ4QzI3LjM3NDIgMjAuNDQ4IDI2LjM3NDIgMjEuNjc2OCAyNS42NDMzIDIyLjYzNjNaIiBmaWxsPSIjRkRCOTEzIi8+CjxwYXRoIGQ9Ik00LjIwNzIzIDIuMDc1MDRDNi44MzY1NyAtMS4xNzI1NSAxNC4xMjQ1IDAuMzQ5OTI0IDIwLjQ4NTcgNS40NzYxM0MyNi44NDc2IDEwLjYwMjcgMjkuODczMSAxNy4zOTA5IDI3LjI0NDYgMjAuNjM5NkMyNC42MTU3IDIzLjg4NzIgMTcuMzI3NyAyMi4zNjQ3IDEwLjk2NjIgMTcuMjM4OUM0LjYwNDY3IDEyLjExMTkgMS41Nzg3MyA1LjMyMzAxIDQuMjA3MjMgMi4wNzUwNFoiIGZpbGw9IiNGREI5MTMiLz4KPHBhdGggZD0iTTYuNjA3ODIgMC41MzM5NTRDOC4wMzA4NyAxLjY4NDc5IDI3LjI5NyAyMS41NjIgMjcuMjk3IDIxLjU2MkMyNy4yOTcgMjEuNTYyIDI4LjI1ODMgMTkuOTEyMiAyOC4zNzM4IDE4LjkxNDFDMjguNDg4OSAxNy45MTU2IDI4LjEwNDcgMTUuOTU5NSAyNy43NTg0IDE0LjkyMzVDMjcuNDEyNSAxMy44ODY5IDI2LjUyOCAxMS45Njg2IDI2LjE0MzQgMTEuNDY5OUMyNS43MTk5IDEwLjk3MDUgMTcuNjA2NCAxMC44OTQyIDE3LjYwNjQgMTAuODk0MkMxNy42MDY0IDEwLjg5NDIgMTUuNzIyIDMuNzU2OTggMTUuMjk4OSAyLjEwNjcxQzExLjY0NTMgMC4zMDQwODkgOC40OTI2IDAuMTExNjUzIDYuNjA3ODIgMC41MzM5NTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNC45NTQ1OCAxMC41ODkzSDE3Ljc5ODdMMTQuOTkxNSAxOS43OTg5TDEzLjI2MSAyMi43MTVDMTMuMjYxIDIyLjcxNSA0Ljk1NDk1IDE3Ljc2NDUgMy4zMzk2IDEyLjU4NDdDNC4yNjIzMSAxMS40MzMxIDQuOTU0NTggMTAuNTg5MyA0Ljk1NDU4IDEwLjU4OTNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNi44NDI5MiAzLjg1Nzk5QzguODA0NjQgMS40MzQyIDE0LjQ5MzYgMi43NzI1NiAxOS41NDk2IDYuODQ2OTlDMjQuNjA2MiAxMC45MjE4IDI3LjExNDcgMTYuMTg5MyAyNS4xNTMxIDE4LjYxMzZDMjMuMTkxNCAyMS4wMzY5IDE3LjUwMjUgMTkuNjk4OSAxMi40NDYzIDE1LjYyNDVDNy4zODk4NCAxMS41NDkzIDQuODgxMjkgNi4yODE3NyA2Ljg0MjkyIDMuODU3OTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIuMDU4NyAyMC4zODg3QzE5LjE3NTEgMjAuMzg4NyAxNS40NDg2IDE4Ljc3MjggMTIuMDg5NiAxNi4wNjU4QzYuNzA4MzEgMTEuNzI5IDQuMjA5OTggNi4yMTA3OCA2LjQwMTQgMy41MDMwNkM3LjE1MjI0IDIuNTc1MjggOC4zNzUxMSAyLjA4NDkzIDkuOTM3MTQgMi4wODQ5M0MxMi44MjA4IDIuMDg0OTMgMTYuNTQ3MyAzLjcwMDc5IDE5LjkwNjMgNi40MDczNkMyNS4yODc1IDEwLjc0NDEgMjcuNzg1OSAxNi4yNjI1IDI1LjU5NDUgMTguOTcwNUMyNC44NDM2IDE5Ljg5NzkgMjMuNjIxMSAyMC4zODg3IDIyLjA1ODcgMjAuMzg4N1pNOS45MzcxNCAzLjIxNzYyQzkuMDk1NCAzLjIxNzYyIDcuOTUxNjIgMy4zOTA3NyA3LjI4NDc1IDQuMjE0NThDNS41NTI4MiA2LjM1NDgxIDguMDc5OTIgMTEuMzc4MiAxMi44MDMgMTUuMTg0NkMxNS45MTkgMTcuNjk2MSAxOS40NjU3IDE5LjI1NTkgMjIuMDU4NyAxOS4yNTU5QzIyLjkwMDggMTkuMjU1OSAyNC4wNDQyIDE5LjA4MzIgMjQuNzExNSAxOC4yNTlDMjYuNDQzNCAxNi4xMTg0IDIzLjkxNTkgMTEuMDk0NiAxOS4xOTI4IDcuMjg4NjRDMTYuMDc2OCA0Ljc3NzUyIDEyLjUzMDEgMy4yMTc2MiA5LjkzNzE0IDMuMjE3NjJaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEyNTFfOCI+CjxyZWN0IHdpZHRoPSIyOC43MiIgaGVpZ2h0PSIyNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);--mini-mrg-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI0NzggMi43MTk0M0M4LjEzNDcxIDEuMDE2NjIgNS43NDg4IDAgMy44NjU0NyAwQzMuMDAwMDYgMCAyLjI4NTQ5IDAuMjIxMTY5IDEuNzYxNjcgMC42MzgzNjVMMS43MzI3MiAwLjYzMDk5MUwxLjYyNDEgMC43NTIzNTJDMS41NDA4NCAwLjgyOTQ3OCAxLjQ2MjEyIDAuOTExMTQxIDEuMzkwNTcgMC45OTk0MTlDMS4zNTg5OCAxLjAzODM2IDEuMzMwNzggMS4wNzkzOCAxLjMwMTgyIDEuMTIwMDJDMS4xMTI2MSAxLjM0MDI1IDAuODQ3MDcgMS42NTQ4IDAuNTY4NTA0IDIuMDA0ODlDMC4xMjA5NzIgMi41NTM2NSAtMC4wNjgwOTYyIDMuMjk1MDQgMC4wMjE4MjI2IDQuMTQ5MDlDMC4yMjQyOTIgNi4wNzQwNCAxLjc4ODk1IDguNDI2NTMgNC4xMDQ4NiAxMC4yODg3QzYuMjE2MDEgMTEuOTg2MiA4LjYwMDI0IDEzIDEwLjQ4MzIgMTNDMTEuNTc3NCAxMyAxMi40MzUgMTIuNjUyNyAxMi45NjM0IDExLjk5NTVDMTMuMTYgMTEuNzUwNSAxMy4zODEyIDExLjQ3MDcgMTMuNTUxNCAxMS4yNTQ3QzEzLjYzOSAxMS4xNzQ1IDEzLjcyMjIgMTEuMDg5OCAxMy43OTcyIDEwLjk5NzRDMTUuMjg1MiA5LjE1ODY1IDEzLjcyNiA1LjUyMjc4IDEwLjI0NzggMi43MTk0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi44MjE2IDExLjMxODFDMTEuNDk0OSAxMi45NDkgNy44NjA4OSAxMi4xODE1IDQuNjY4OTggOS42Mjk3QzEuNDc3MjYgNy4wNzc3NSAtMC4wMjI0OTIzIDMuNjYyODggMS4yODUwMSAyLjAzMTlDMS44MDQwOSAxLjM5ODY0IDIuMjg0NzUgMC44NjE0MDMgMi4yODQ3NSAwLjg2MTQwM0MyLjI4NDc1IDAuODYxNDAzIDcuNTE0NzYgMi4xNjYzIDkuNDM3NDUgMy43MjAxNkMxMS43MDY1IDUuNTYyMTEgMTMuNjg3IDEwLjIyNCAxMy42ODcgMTAuMjI0QzEzLjY4NyAxMC4yMjQgMTMuMTg3MSAxMC44Mzg0IDEyLjgyMTYgMTEuMzE4MVoiIGZpbGw9IiNGREI5MTMiLz4KPHBhdGggZD0iTTIuMTAzNTUgMS4wMzc1MkMzLjQxODIyIC0wLjU4NjI3NSA3LjA2MjIxIDAuMTc0OTYxIDEwLjI0MjggMi43MzgwN0MxMy40MjM3IDUuMzAxMzcgMTQuOTM2NSA4LjY5NTQ2IDEzLjYyMjMgMTAuMzE5OEMxMi4zMDc4IDExLjk0MzYgOC42NjM3OSAxMS4xODI0IDUuNDgzMDMgOC42MTk0N0MyLjMwMjI3IDYuMDU1OTYgMC43ODkzMDIgMi42NjE1MSAyLjEwMzU1IDEuMDM3NTJaIiBmaWxsPSIjRkRCOTEzIi8+CjxwYXRoIGQ9Ik0zLjMwMzkxIDAuMjY2OTc2QzQuMDE1NDMgMC44NDIzOTQgMTMuNjQ4NSAxMC43ODEgMTMuNjQ4NSAxMC43ODFDMTMuNjQ4NSAxMC43ODEgMTQuMTI5MiA5Ljk1NjA4IDE0LjE4NjkgOS40NTcwM0MxNC4yNDQ0IDguOTU3NzkgMTQuMDUyNCA3Ljk3OTczIDEzLjg3OTIgNy40NjE3N0MxMy43MDYyIDYuOTQzNDMgMTMuMjY0IDUuOTg0MjggMTMuMDcxNyA1LjczNDk3QzEyLjg2IDUuNDg1MjMgOC44MDMyIDUuNDQ3MDggOC44MDMyIDUuNDQ3MDhDOC44MDMyIDUuNDQ3MDggNy44NjEgMS44Nzg0OSA3LjY0OTQ0IDEuMDUzMzVDNS44MjI2NyAwLjE1MjA0MyA0LjI0NjMgMC4wNTU4MjU1IDMuMzAzOTEgMC4yNjY5NzZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMi40NzcyOSA1LjI5NDYzSDguODk5MzRMNy40OTU3NCA5Ljg5OTQ3TDYuNjMwNTIgMTEuMzU3NUM2LjYzMDUyIDExLjM1NzUgMi40Nzc0OCA4Ljg4MjI3IDEuNjY5OCA2LjI5MjM1QzIuMTMxMTYgNS43MTY1NyAyLjQ3NzI5IDUuMjk0NjMgMi40NzcyOSA1LjI5NDYzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuNDIxNCAxLjkyOUM0LjQwMjI2IDAuNzE3MTAxIDcuMjQ2NzIgMS4zODYyOCA5Ljc3NDc2IDMuNDIzNDlDMTIuMzAzIDUuNDYwODkgMTMuNTU3MyA4LjA5NDY3IDEyLjU3NjUgOS4zMDY3OEMxMS41OTU2IDEwLjUxODUgOC43NTExNyA5Ljg0OTQ3IDYuMjIzMDggNy44MTIyNkMzLjY5NDg2IDUuNzc0NjcgMi40NDA1OCAzLjE0MDg5IDMuNDIxNCAxLjkyOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMS4wMjk0IDEwLjE5NDNDOS41ODc1NiAxMC4xOTQzIDcuNzI0MjkgOS4zODYzOCA2LjA0NDc5IDguMDMyOTJDMy4zNTQxNiA1Ljg2NDUyIDIuMTA0OTkgMy4xMDUzOSAzLjIwMDcgMS43NTE1M0MzLjU3NjEyIDEuMjg3NjQgNC4xODc1NiAxLjA0MjQ3IDQuOTY4NTcgMS4wNDI0N0M2LjQxMDQxIDEuMDQyNDcgOC4yNzM2NCAxLjg1MDQgOS45NTMxNCAzLjIwMzY4QzEyLjY0MzggNS4zNzIwNyAxMy44OTI5IDguMTMxMjQgMTIuNzk3MiA5LjQ4NTI2QzEyLjQyMTggOS45NDg5NiAxMS44MTA2IDEwLjE5NDMgMTEuMDI5NCAxMC4xOTQzWk00Ljk2ODU3IDEuNjA4ODFDNC41NDc3IDEuNjA4ODEgMy45NzU4MSAxLjY5NTM5IDMuNjQyMzcgMi4xMDcyOUMyLjc3NjQxIDMuMTc3NDEgNC4wMzk5NiA1LjY4OTA5IDYuNDAxNTEgNy41OTIzQzcuOTU5NTEgOC44NDgwNSA5LjczMjg2IDkuNjI3OTcgMTEuMDI5NCA5LjYyNzk3QzExLjQ1MDQgOS42Mjc5NyAxMi4wMjIxIDkuNTQxNTggMTIuMzU1NyA5LjEyOTQ4QzEzLjIyMTcgOC4wNTkxOCAxMS45NTggNS41NDczMiA5LjU5NjQyIDMuNjQ0MzJDOC4wMzg0MiAyLjM4ODc2IDYuMjY1MDYgMS42MDg4MSA0Ljk2ODU3IDEuNjA4ODFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K)}.icon-warning{content:var(--warning-icon)}.icon-bulb{content:var(--bulb-icon)}.icon-smile{content:var(--smile-icon)}:root{--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-2: .5rem;--color-special-christmas: #FF0000;--color-special-newyear: #FF0000;--color-special-halloween: #FF8C00;--color-special-valentines: #FF69B4;--color-special-easter: #FFB6C1;--color-youtube: #ff0000;--color-facebook: #1877f2;--color-twitter: #1da1f2;--color-telegram: #0088cc;--color-pinterest: #BD081C;--color-discord: #7289da;--color-twitch: #8343c8;--color-kick: #53FC18;--color-trustly: #1ed26a;--color-trustly-dark: #095e2d;--color-bonus-first-deposit: #10b981;--color-bonus-deposit-bonus: #059669;--color-bonus-welcome-bonus: #84cc16;--color-bonus-no-deposit: #3b82f6;--color-bonus-no-deposit-bonus: #06b6d4;--color-bonus-no-max-cashout-bonus: #0ea5e9;--color-bonus-free-spins: #8b5cf6;--color-bonus-free-spins-bonus: #ec4899;--color-bonus-reload: #f97316;--color-bonus-reload-bonus: #ef4444;--color-bonus-cashback: #14b8a6;--color-bonus-cashback-bonus: #10b981;--color-bonus-cashable-bonus: #06b6d4;--color-bonus-loyalty: #eab308;--color-bonus-loyalty-bonus: #f59e0b;--color-bonus-VIP-offers: #fbbf24;--color-bonus-live-casino-bonus: #6366f1;--color-bonus-non-sticky-bonus: #8b5cf6;--color-bonus-Wager-free-bonus: #a855f7;--color-bonus-Mr-Gamble-exclusive-bonus: #dc2626;--color-bonus-bonus-codes: #f43f5e;--color-bonus-other: #6b7280;--color-casino-casino: #2563eb;--color-casino-live-casino: #7c3aed;--color-casino-sportsbook: #059669;--color-casino-poker: #dc2626;--color-casino-bingo: #ea580c;--color-casino-lottery: #eab308;--color-casino-other: #6b7280;--color-feature-live-casino: #2563eb;--color-feature-mobile-friendly: #6366f1;--color-feature-exclusive-bonus: #f43f5e;--color-feature-new-casino: #84cc16;--color-feature-high-roller: #C2410C;--color-feature-crypto-accepted: #0ea5e9;--color-feature-licensed: #6b7280;--color-feature-bonus-code: #0ea5e9;--color-feature-pay-n-play: #0d9488;--bg-base: var(--color-white);--bg-subtle: var(--color-neutral-100);--bg-accent: var(--color-accent-50);--bg-elevated: var(--ref-white);--bg-muted: var(--color-neutral-200);--surface-base: var(--ref-white);--surface-base-hover: oklch(from var(--ref-accent) 98.5% calc(c*.12) h);--surface-base-active: var(--color-neutral-200);--surface-accent: var(--color-accent-400);--surface-blueish: var(--ref-blueish);--surface-dark: var(--color-neutral-800);--surface-light: var(--color-neutral-50);--surface-pros: var(--color-success-50);--surface-cons: var(--color-error-50);--color-accent: var(--color-accent-500);--color-primary: var(--color-primary-500);--color-primary-light: var(--color-primary-50);--color-dark: var(--ref-dark);--color-light: var(--ref-white);--color-pros: var(--color-success-500);--color-cons: var(--color-error-500);--color-text-main: var(--color-neutral-900);--color-text-base: var(--color-text-main);--color-text-primary: var(--ref-dark);--color-text-dark: var(--ref-dark);--color-text-secondary: var(--color-neutral-700);--color-text-accent: var(--color-accent-500);--color-text-muted: var(--color-neutral-700);--color-text-disabled: var(--color-neutral-400);--color-text-inverse: var(--ref-white);--color-border: var(--ref-border);--color-border-light: var(--color-neutral-200);--color-border-strong: var(--color-neutral-400);--color-border-blueish: var(--color-accent-100);--color-border-accent: var(--color-accent-200);--btn-primary-bg: var(--color-accent-500);--btn-primary-bg-hover: var(--color-accent-600);--btn-primary-text: var(--ref-white);--btn-secondary-bg: var(--color-secondary-500);--btn-secondary-bg-hover: var(--color-secondary-600);--btn-secondary-text: var(--ref-dark);--btn-outline-bg: var(--color-primary-500);--btn-outline-text: var(--color-primary-500);--btn-outline-bg-hover: var(--color-primary-50);--btn-border: var(--color-border-strong);--btn-disabled-bg: var(--color-neutral-200);--btn-disabled-text: var(--color-neutral-500);--btn-disabled-border: var(--color-neutral-300);--alert-success-bg: var(--color-success-50);--alert-success-border: var(--color-success-200);--alert-success-text: var(--color-success-800);--alert-error-bg: var(--color-error-50);--alert-error-border: var(--color-error-200);--alert-error-text: var(--color-error-800);--alert-warning-bg: var(--color-secondary-50);--alert-warning-border: var(--color-secondary-200);--alert-warning-text: var(--color-secondary-800);--alert-timer-bg: color-mix(in srgb, #f97316 10%, transparent);--alert-timer-border: color-mix(in srgb, #f97316 35%, transparent);--alert-timer-text: #9a3a00;--input-bg: var(--surface-base);--input-border: var(--color-border);--input-border-focus: var(--color-accent-500);--input-text: var(--color-text-primary);--input-placeholder: var(--color-neutral-500);--font-size-4xs: .25rem;--font-size-3xs: .375rem;--font-size-2xs: .5rem;--font-size-xs: .625rem;--font-size-sm: .75rem;--font-size-md: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-title: 2.5rem;--font-size-5xl: 3rem;--font-size-tiny: var(--font-size-2xs);--font-size-small: var(--font-size-sm);--font-size-medium: var(--font-size-base);--font-size-large: var(--font-size-lg);--font-size-display: var(--font-size-2xl);--font-family-display: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-family-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-gamble: "Termina", sans-serif;--font-family-gamble-serif: "Inter", sans-serif;--shadow-glow-accent: 0 0 16px color-mix(in srgb, var(--color-accent-500) 35%, transparent);--shadow-glow-success: 0 0 12px color-mix(in srgb, var(--color-success-500) 30%, transparent);--shadow-glow-danger: 0 0 12px color-mix(in srgb, var(--color-error-500) 30%, transparent);--shadow-glow-warning: 0 0 12px color-mix(in srgb, var(--color-secondary-500) 30%, transparent);--focus-ring: 0 0 0 2px var(--surface-base), 0 0 0 4px var(--color-accent-500);--animation-fade-in-down: fade-in-down .5s ease-out;--animation-pulse-live: pulse-anim-live .65s linear infinite alternate forwards;--animation-rotate-live: rotate-anim-live 2s linear infinite alternate forwards;--color-warning: #facc15;--color-text-warning: #eab308;--color-award-gold: #f59e0b;--color-award-silver: #9ca3af;--color-award-bronze: #b45309;--color-pro: var(--color-pros);--color-border-base: var(--color-border);--color-white: var(--ref-white);--color-bg-bluish: var(--surface-blueish);--color-global-bg: var(--bg-base);--color-gray: var(--color-neutral-500);--color-text-reversed: var(--ref-white);--color-primary-dark: var(--color-primary-700);--color-bg: var(--bg-base);--color-secondary: var(--color-secondary-500);--bottom-nav-height: 4.5rem;--color-comp-base-bg: var(--color-accent-500);--color-comp-cta-hover-bg: var(--btn-primary-bg-hover);--color-comp-cta-hover-text: var(--color-text-inverse);--color-comp-warning-bg: var(--color-secondary-50);--color-comp-warning-text: var(--color-secondary-800);--color-table-info-bg: #dbeafe;--color-table-info-text: #1e40af;--color-table-info-border: #bfdbfe;--color-table-positive-bg: #dcfce7;--color-table-positive-text: #166534;--color-table-positive-border: #bbf7d0;--color-table-special-bg: #f3e8ff;--color-table-special-text: #6b21a8;--color-table-special-border: #e9d5ff;--color-table-caution-bg: #fef3c7;--color-table-caution-text: #92400e;--color-table-caution-border: #fde68a}.skip-link{position:absolute;top:-100%;left:.5rem;z-index:9999;padding:.5rem 1.25rem;background:var(--color-accent-500);color:var(--ref-white);font-weight:600;font-size:var(--font-size-sm);border-radius:0 0 4px 4px;text-decoration:none;white-space:nowrap}.skip-link:focus{top:0}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}*,*:before,*:after{margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:var(--font-family-display);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-primary);background-color:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-gamble);font-size:inherit;font-weight:inherit}p,blockquote,pre,address,figure,hr{margin:0}ol,ul{list-style:none;margin:0;padding:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%;height:auto}img,video{height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none;cursor:pointer}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:2px solid transparent;outline-offset:2px}table{border-collapse:collapse;border-spacing:0;width:100%}a{color:inherit;text-decoration:inherit}button,input,select,textarea{background-color:transparent;border:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.flex{display:flex}.flex-col{flex-direction:column}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>*+*{margin-left:.5rem}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none!important}.md\:block{display:block}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none!important}.lg\:block{display:block}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-2{gap:var(--spacing-2)}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-0{margin-top:0}.mx-auto{margin-left:auto;margin-right:auto}@media(min-width:1024px){.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}}.text-4xs{font-size:var(--font-size-4xs)}.text-3xs{font-size:var(--font-size-3xs)}.text-2xs{font-size:var(--font-size-2xs)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-base{font-size:var(--font-size-base)}.text-title{font-size:var(--font-size-title)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-base-color{color:var(--color-text-primary)}.text-base-size{font-size:var(--font-size-base)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.whitespace-nowrap{white-space:nowrap}.w-full{width:100%}.h-full{height:100%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-10{width:2.5rem}.w-12{width:3rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-10{height:2.5rem}.h-12{height:3rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.max-w-\[200px\]{max-width:200px}.min-w-0{min-width:0}.min-w-48{min-width:12rem}@media(min-width:1024px){.lg\:w-3\/6{width:50%}.lg\:max-w-\[240px\]{max-width:240px}.lg\:w-\[80\%\]{width:80%}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.-top-2{top:-.5rem}.-right-2{right:-.5rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px;border-style:solid}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.object-cover{-o-object-fit:cover;object-fit:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.object-center{-o-object-position:center;object-position:center}.transition-all{transition:all .3s ease-in-out}.transition-colors{transition:color .15s,background-color .15s}.z-10{z-index:10}.z-20{z-index:20}.z-22{z-index:22}.z-1100{z-index:1100}.z-1200{z-index:1200}.bg-blue-100{background-color:var(--color-table-info-bg)}.text-blue-800{color:var(--color-table-info-text)}.border-blue-200{border-color:var(--color-table-info-border)}.bg-green-100{background-color:var(--color-table-positive-bg)}.text-green-800{color:var(--color-table-positive-text)}.border-green-200{border-color:var(--color-table-positive-border)}.bg-purple-100{background-color:var(--color-table-special-bg)}.text-purple-800{color:var(--color-table-special-text)}.border-purple-200{border-color:var(--color-table-special-border)}.bg-amber-100{background-color:var(--color-table-caution-bg)}.text-amber-800{color:var(--color-table-caution-text)}.border-amber-200{border-color:var(--color-table-caution-border)}.bg-gray-100{background-color:var(--color-neutral-100)}.bg-gray-500{background-color:var(--color-neutral-500)}.text-gray-300{color:var(--color-neutral-300)}.text-gray-500{color:var(--color-neutral-500)}.text-gray-600{color:var(--color-neutral-600)}.text-gray-700{color:var(--color-neutral-700)}.text-gray-800{color:var(--color-neutral-800)}.text-gray-900{color:var(--color-neutral-900)}.bg-white{background-color:var(--ref-white)}.bg-transparent{background-color:transparent}.text-yellow-400,.text-yellow-500{color:var(--color-text-warning)}.text-color-text-secondary{color:var(--color-text-secondary)}.bg-color-bg-bluish{background-color:var(--color-bg-bluish)}.bg-color-accent-20{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.text-color-accent{color:var(--color-accent)}.border-color-border{border-color:var(--color-border)}.no-underline{text-decoration:none}.outline-none{outline:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.list-none{list-style:none}.border-collapse{border-collapse:collapse}.noListImage{list-style-image:none!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-gamble);font-weight:700;color:var(--color-neutral-800);margin-bottom:1rem;position:relative;display:flex;align-items:center;gap:.5rem}h1{margin-top:.5rem;margin-bottom:1rem;line-height:1.25;font-size:clamp(var(--font-size-xl),4vw,var(--font-size-title))}@media(min-width:1024px){h1{margin-top:2rem;margin-bottom:1.5rem}}h2{margin-top:1rem;margin-bottom:.75rem;line-height:1.2;font-size:var(--font-size-xl)}@media(min-width:1024px){h2{font-size:var(--font-size-2xl)}}h3{margin-top:.75rem;margin-bottom:.5rem;line-height:1.2;font-size:var(--font-size-lg)}@media(min-width:1024px){h3{font-size:var(--font-size-xl)}}h4{margin-top:.5rem;margin-bottom:.25rem;line-height:1.25;font-size:var(--font-size-md)}@media(min-width:1024px){h4{font-size:var(--font-size-lg)}}p{font-family:var(--font-family-display);margin-bottom:1rem;line-height:1.5;font-size:var(--font-size-base)}@media(min-width:1024px){p{font-size:var(--font-size-base)}}hr{display:inline-block;border-top:1px dashed color-mix(in srgb,var(--color-dark) 20%,transparent);margin:1rem 0;width:100%}ol,ul{font-size:var(--font-size-sm);margin-bottom:1.5rem}@media(min-width:1024px){ol,ul{font-size:var(--font-size-base)}}ul li{list-style-type:none;list-style-position:outside;margin-bottom:.5rem;padding-left:0;position:static}ul li:not(.card):before{content:none;display:none}.prose-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),.frontpage-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),.frontpage-sections--flow>ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),article.affiliates-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),article.review-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)){margin-bottom:1rem;list-style-position:inside;list-style-type:none;padding-left:1.5rem;padding-right:1rem;position:relative}.prose-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,.frontpage-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,.frontpage-sections--flow>ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,article.affiliates-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,article.review-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before{content:var(--mini-mrg-icon);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;color:var(--color-primary);font-weight:600;text-align:center;background-color:var(--surface-base);border:1px solid var(--color-border);position:absolute;left:-.5rem;top:.25rem;transform:translateY(-.5rem) translate(-50%);padding:.25rem;font-size:var(--font-size-md)}@media(min-width:1024px){.prose-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,.frontpage-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,.frontpage-sections--flow>ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,article.affiliates-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before,article.review-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)):before{width:1.75rem;height:1.75rem}}@media(min-width:1024px){.prose-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),.frontpage-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),.frontpage-sections--flow>ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),article.affiliates-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)),article.review-content ul li:not(.card):not(:has(.card)):not(:has(.leadoo)){margin-bottom:1rem}}.prose-content .card ul li:not(.card):not(:has(.card)),.frontpage-content .card ul li:not(.card):not(:has(.card)),article.affiliates-content .card ul li:not(.card):not(:has(.card)),article.review-content .card ul li:not(.card):not(:has(.card)){margin-bottom:0rem;list-style:none;padding-left:0;padding-right:0;position:static}.prose-content .card ul li:not(.card):not(:has(.card)):before,.frontpage-content .card ul li:not(.card):not(:has(.card)):before,article.affiliates-content .card ul li:not(.card):not(:has(.card)):before,article.review-content .card ul li:not(.card):not(:has(.card)):before{content:none;display:none}@media(min-width:1024px){.prose-content .card ul li:not(.card):not(:has(.card)),.frontpage-content .card ul li:not(.card):not(:has(.card)),article.affiliates-content .card ul li:not(.card):not(:has(.card)),article.review-content .card ul li:not(.card):not(:has(.card)){margin-bottom:0rem}}.prose-content .card ol,.frontpage-content .card ol,article.affiliates-content .card ol,article.review-content .card ol{border-left:none;margin-left:0;margin-top:.75rem;margin-bottom:.75rem;margin-right:0;padding:0 0 0 1.25rem;list-style:decimal;list-style-position:outside;counter-reset:none}.prose-content .card ol:before,.prose-content .card ol:after,.frontpage-content .card ol:before,.frontpage-content .card ol:after,article.affiliates-content .card ol:before,article.affiliates-content .card ol:after,article.review-content .card ol:before,article.review-content .card ol:after{content:none;display:none}.prose-content .card ol li,.frontpage-content .card ol li,article.affiliates-content .card ol li,article.review-content .card ol li{counter-increment:none;padding-left:0;padding-right:0;margin-bottom:.35rem;position:static}.prose-content .card ol li:last-child,.frontpage-content .card ol li:last-child,article.affiliates-content .card ol li:last-child,article.review-content .card ol li:last-child{margin-bottom:0}.prose-content .card ol li:before,.frontpage-content .card ol li:before,article.affiliates-content .card ol li:before,article.review-content .card ol li:before{content:none;display:none;position:static;width:auto;height:auto;background:none;box-shadow:none;border-radius:0;transform:none;left:auto;top:auto}@media(min-width:1024px){.prose-content .card ol li,.frontpage-content .card ol li,article.affiliates-content .card ol li,article.review-content .card ol li{margin-bottom:0}.prose-content .card ol li:last-child,.frontpage-content .card ol li:last-child,article.affiliates-content .card ol li:last-child,article.review-content .card ol li:last-child{margin-bottom:0}.prose-content .card ol li:before,.frontpage-content .card ol li:before,article.affiliates-content .card ol li:before,article.review-content .card ol li:before{content:none;display:none}}ul.wp-block-list{padding-left:2rem;position:relative;margin-left:1rem;margin-top:1rem;margin-bottom:1rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;flex-direction:column}ul.wp-block-list li{font-size:var(--font-size-sm);margin-bottom:1rem;padding-left:1.5rem;padding-right:1rem;position:relative;width:auto;display:inline-block;list-style-type:none}@media(min-width:1024px){ul.wp-block-list li{font-size:var(--font-size-base);margin-bottom:1rem}}ul.wp-block-list li:last-child{margin-bottom:0}ol{font-size:var(--font-size-sm);position:relative;border-left:4px dashed var(--color-dark);padding-left:.5rem;list-style:none;margin-left:2rem;margin-top:2.5rem;margin-bottom:2.5rem;padding-top:3rem;padding-bottom:3rem;counter-reset:my-awesome-counter}@media(min-width:1024px){ol{font-size:var(--font-size-base)}}ol:before{content:"";position:absolute;left:-.125rem;top:0;width:1.25rem;height:1.25rem;transform:translateY(-50%) translate(-50%);background-color:var(--color-dark);border-radius:9999px;display:block;z-index:10}ol:after{content:"";position:absolute;left:-.125rem;bottom:0;width:1.25rem;height:1.25rem;transform:translateY(50%) translate(-50%);background-color:var(--color-dark);border-radius:9999px;display:block;z-index:10}ol li{font-family:var(--font-family-display),serif;counter-increment:my-awesome-counter;margin-bottom:1rem;padding-left:1.5rem;padding-right:1rem;position:relative}@media(min-width:1024px){ol li{margin-bottom:2rem}}ol li:last-child{margin-bottom:0}ol li:before{content:counter(my-awesome-counter);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;color:var(--color-text-inverse);font-weight:600;text-align:center;background-color:var(--color-accent);position:absolute;z-index:10;left:-.625rem;top:0;transform:translateY(-.5rem) translate(-50%);font-size:var(--font-size-sm)}@media(min-width:1024px){ol li:before{width:1.75rem;height:1.75rem;box-shadow:0 4px 6px -1px #0000001a;font-size:var(--font-size-base)}}ol.casino-custom-list li:before{content:"";display:none}.prose-content p a:not(.btn),.prose-content li a:not(.btn),.frontpage-content p a:not(.btn),.frontpage-content li a:not(.btn),.frontpage-sections p a:not(.btn),.frontpage-sections li a:not(.btn),article.affiliates-content p a:not(.btn),article.affiliates-content li a:not(.btn),article.review-content p a:not(.btn),article.review-content li a:not(.btn){color:var(--color-accent);text-decoration:underline;font-weight:600;transition:color .25s ease-in-out}.prose-content p a:not(.btn):hover,.prose-content li a:not(.btn):hover,.frontpage-content p a:not(.btn):hover,.frontpage-content li a:not(.btn):hover,.frontpage-sections p a:not(.btn):hover,.frontpage-sections li a:not(.btn):hover,article.affiliates-content p a:not(.btn):hover,article.affiliates-content li a:not(.btn):hover,article.review-content p a:not(.btn):hover,article.review-content li a:not(.btn):hover{color:var(--color-secondary)}.textShadow{text-shadow:0 1px 2px var(--ref-dark)}.textShadowTrustly{text-shadow:0 1px 2px var(--color-trustly-dark)}.highlight-verified{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-pro);border-radius:.25rem;padding:.25rem .5rem;color:var(--color-text-reversed);font-weight:500}@media(min-width:1024px){.highlight-verified{padding-left:.75rem;padding-right:.75rem}}.ratingInfo__text{display:flex;align-items:center;background-color:var(--ref-white);color:var(--color-text-warning);padding:.375rem .5rem;border-radius:9999px;text-transform:uppercase;font-weight:600;line-height:1rem;font-size:var(--font-size-md)}.regularInfo__text,.smallInfo__text{width:auto;color:var(--color-text-inverse);text-transform:uppercase;line-height:1rem;display:inline-block;font-size:var(--font-size-xs)}.regularInfo__text--value,.smallInfo__text--value{width:auto;font-family:var(--font-family-gamble),serif;font-weight:600;line-height:1rem;font-size:var(--font-size-sm);display:inline-block}.regularInfo__text--value{text-transform:uppercase;font-size:var(--font-size-lg)}.smallInfo__verified{padding:.375rem;border:1px solid color-mix(in srgb,var(--color-pro) 20%,transparent);border-radius:.25rem;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.smallInfo__verified svg{display:inline-block;width:1.25rem;height:1.25rem;color:var(--color-pro)}.smallInfo__verified--value{color:var(--color-pro);text-transform:uppercase}.show-more-toggle:before{content:"... ";right:99%;background-color:var(--color-global-bg);padding-right:.5rem;padding-left:.375rem;z-index:1;position:absolute;pointer-events:none}.show-more-open .show-more-toggle:before{content:""}.small-text{color:var(--color-text-secondary);font-weight:400;text-transform:uppercase;line-height:1rem;display:inline-block;font-size:var(--font-size-sm)}.btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;max-height:4rem;width:auto;font-size:var(--font-size-lg);font-weight:600;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;border:1px solid var(--btn-border);border-radius:.25rem;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.btn:hover{background-color:var(--btn-primary-bg-hover);color:var(--btn-primary-text);border-color:var(--btn-border);text-decoration:none}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn svg{width:1.5rem;height:1.5rem;color:currentColor;flex-shrink:0}.btn .btn__icon{transition:transform .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center}.btn:hover .btn__icon,.btn:focus-visible .btn__icon{transform:translate(.25rem)}.btn:hover .btn__icon--before,.btn:focus-visible .btn__icon--before{transform:translate(-.25rem)}.btn.disabled,.btn[aria-disabled=true]{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-text);border-color:var(--btn-disabled-border);cursor:not-allowed}.btn.disabled:hover .btn__icon,.btn.disabled:focus-visible .btn__icon,.btn.disabled:hover .btn__icon--before,.btn.disabled:focus-visible .btn__icon--before,.btn[aria-disabled=true]:hover .btn__icon,.btn[aria-disabled=true]:focus-visible .btn__icon,.btn[aria-disabled=true]:hover .btn__icon--before,.btn[aria-disabled=true]:focus-visible .btn__icon--before{transform:none}.btn--full{width:100%}.btn--lg{max-height:4rem;padding:.75rem 1.5rem;font-size:var(--font-size-lg);border-radius:.25rem}.btn--lg svg{width:1.5rem;height:1.5rem}.btn--md{max-height:3.5rem;padding:.625rem 1.25rem;font-size:var(--font-size-base);border-radius:.25rem;gap:.5rem}.btn--md svg{width:1.25rem;height:1.25rem}.btn--sm{max-height:3rem;padding:.5rem 1rem;font-size:var(--font-size-sm);border-radius:.1875rem;gap:.5rem}.btn--sm svg{width:1rem;height:1rem}.btn--xs{max-height:2.5rem;padding:.375rem .75rem;font-size:var(--font-size-xs);border-radius:.1875rem;gap:.5rem}.btn--xs svg{width:.75rem;height:.75rem}.btn--icon-only{padding:0;width:3rem;height:3rem;min-width:3rem;gap:0}.btn--md.btn--icon-only{width:2.75rem;height:2.75rem;min-width:2.75rem}.btn--sm.btn--icon-only{width:2.5rem;height:2.5rem;min-width:2.5rem}.btn--xs.btn--icon-only{width:2rem;height:2rem;min-width:2rem}.btn--primary{background-color:var(--color-accent-500);color:var(--ref-white);border-color:var(--color-accent-500)}.btn--primary:hover{background-color:var(--color-accent-600);color:var(--ref-white);border-color:var(--color-accent-600)}.btn--secondary{background-color:var(--color-neutral-600);color:var(--ref-white);border-color:var(--color-neutral-600)}.btn--secondary:hover{background-color:var(--color-neutral-700);color:var(--ref-white);border-color:var(--color-neutral-700)}.btn--outline{background:transparent;color:var(--color-accent-500);border-color:var(--color-accent-500)}.btn--outline:hover{background-color:var(--color-accent-500);color:var(--ref-white);border-color:var(--color-accent-500)}.btn--ghost{background:transparent;color:var(--color-neutral-600);border-color:transparent}.btn--ghost:hover{background-color:var(--color-neutral-50);color:var(--color-neutral-700);border-color:var(--color-neutral-200)}@media(prefers-reduced-motion:reduce){.btn,.btn .btn__icon{transition:none}.btn:hover .btn__icon,.btn:focus-visible .btn__icon,.btn:hover .btn__icon--before,.btn:focus-visible .btn__icon--before{transform:none}}.checkbox{display:flex;width:100%;border-bottom:1px solid var(--color-border);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;align-items:center;justify-content:center;margin-bottom:1rem}@media(min-width:1024px){.checkbox{width:50%;border:none}}.checkbox__input{position:absolute;cursor:pointer;width:0;height:0;opacity:0;display:none}.checkbox__label{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;line-height:1rem;font-weight:600;cursor:pointer;padding-left:2rem;color:var(--color-text-base);font-size:var(--font-size-base)}.checkbox__bg{position:absolute;left:0;top:50%;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:1px solid var(--color-border);border-radius:.1875rem}.checkbox__bg--circle{border-radius:9999px}.checkbox__bg--circle .checkbox__check{border-radius:9999px;background-color:var(--color-accent);width:.75rem;height:.75rem}.checkbox__check{position:absolute;left:50%;top:50%;width:1rem;height:1rem;transform:translate(-50%,-50%);display:none}.checkbox__check--active{display:block;fill:currentColor;color:var(--color-accent)}.radio-group{display:flex;flex-direction:column;gap:.5rem}.radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-text-base)}.radio-label input[type=radio]{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.radio-label__text{display:flex;flex-direction:column;gap:.1rem}.radio-label__main{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary)}.radio-label__desc{font-size:var(--font-size-xs);color:var(--color-text-muted)}.radio-custom{position:relative;display:inline-block;width:1.25rem;height:1.25rem;border:1px solid var(--color-border);border-radius:9999px;background-color:var(--input-bg);flex-shrink:0;transition:border-color .15s ease}.radio-custom:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:.625rem;border-radius:9999px;background-color:var(--color-accent);transform:translate(-50%,-50%) scale(0);transition:transform .15s ease}.radio-label input[type=radio]:checked+.radio-custom{border-color:var(--color-accent)}.radio-label input[type=radio]:checked+.radio-custom:after{transform:translate(-50%,-50%) scale(1)}.radio-label input[type=radio]:focus-visible+.radio-custom{outline:2px solid var(--color-accent);outline-offset:2px}.toggle-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.toggle-label>span:first-child{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.toggle-wrapper{position:relative;display:inline-block;width:3rem;height:1.625rem;flex-shrink:0}.toggle-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.toggle-slider{position:absolute;inset:0;background-color:var(--color-border);border-radius:9999px;transition:background-color .15s ease-in-out;cursor:pointer}.toggle-slider:before{content:"";position:absolute;height:1.25rem;width:1.25rem;left:.1875rem;bottom:.1875rem;background-color:var(--ref-white);border-radius:9999px;transition:transform .15s ease-in-out}.toggle-input:checked+.toggle-slider{background-color:var(--color-accent)}.toggle-input:checked+.toggle-slider:before{transform:translate(1.375rem)}.toggle-input:focus-visible+.toggle-slider{outline:2px solid var(--color-accent);outline-offset:2px}.gauge-hover-area{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0}.arc-rating-container{background-color:var(--ref-white);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:95vw;position:relative;min-width:320px;width:370px}.arc-rating-container .demi-circle-svg{display:block;margin-left:auto;margin-right:auto;margin-bottom:.5rem;margin-top:.5rem;width:100%;height:auto;max-width:220px}.arc-rating-container[data-size=small]{min-width:150px;width:150px;padding:.5rem}.arc-rating-container[data-size=small] .demi-circle-svg{max-width:120px;margin-bottom:0}.arc-rating-container[data-size=small] .data-container{display:none}.arc-rating-container[data-size=small] .rating-number{font-size:var(--font-size-xs)}.arc-rating-container[data-size=small] .rating-label{font-size:10px}.arc-rating-container[data-size=small] .text-label{font-size:var(--font-size-sm)}.arc-rating-container[data-size=big]{min-width:400px;width:450px}.arc-rating-container[data-size=big] .demi-circle-svg{max-width:300px}.arc-rating-container[data-size=big] .rating-number{font-size:var(--font-size-lg)}.arc-rating-container[data-size=big] .rating-label{font-size:var(--font-size-base)}.arc-rating-container[data-size=big] .text-label{font-size:var(--font-size-xl)}.arc-rating-container .data-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;text-align:center}.arc-rating-container .rating-number-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.arc-rating-container .rating-number{font-size:var(--font-size-sm);font-weight:700;text-align:center;line-height:1rem;letter-spacing:-.025em;transition:color,opacity .25s ease-in-out}.arc-rating-container .rating-label{color:color-mix(in srgb,var(--color-dark) 30%,transparent);font-size:var(--font-size-xs)}.arc-rating-container .text-label{font-size:var(--font-size-base);font-weight:500;margin-top:.5rem;transition:color,opacity .25s ease-in-out;text-transform:uppercase}.line-gauge-container{background-color:var(--ref-white);border-radius:.5rem;width:100%;max-width:100%}.line-gauge-content{display:flex;flex-direction:column;gap:.25rem}.line-gauge-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.line-gauge-label{font-weight:500;text-transform:uppercase;letter-spacing:.05em}.line-gauge-value{font-weight:700;color:var(--color-neutral-600)}.line-gauge-details{line-height:.5rem}.line-gauge-description{color:var(--color-neutral-400);font-style:italic;line-height:.5rem;font-size:var(--font-size-2xs)}.responsive-arc{display:block}.responsive-line{display:none}@media(max-width:768px){.responsive-arc{display:none}.responsive-line{display:block}}.line-gauge-bar-container{width:100%}.line-gauge-bar-background{width:100%;background-color:var(--color-neutral-200);overflow:hidden;height:12px;border-radius:6px}.line-gauge-bar-fill{height:100%}.line-gauge-container[data-size=small]{padding:.5rem}.line-gauge-container[data-size=small] .line-gauge-bar-background{height:8px;border-radius:4px}.line-gauge-container[data-size=small] .line-gauge-label{font-size:var(--font-size-xs)}.line-gauge-container[data-size=small] .line-gauge-value{font-size:var(--font-size-sm)}.line-gauge-container[data-size=medium]{padding:.75rem}.line-gauge-container[data-size=medium] .line-gauge-bar-background{height:12px;border-radius:6px}.line-gauge-container[data-size=medium] .line-gauge-label{font-size:var(--font-size-sm)}.line-gauge-container[data-size=medium] .line-gauge-value{font-size:var(--font-size-base)}.line-gauge-container[data-size=big]{padding:1rem}.line-gauge-container[data-size=big] .line-gauge-bar-background{height:16px;border-radius:8px}.line-gauge-container[data-size=big] .line-gauge-label{font-size:var(--font-size-base)}.line-gauge-container[data-size=big] .line-gauge-value{font-size:var(--font-size-lg)}.icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-text-main);fill:currentColor}picture{width:100%}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.5rem;margin-bottom:2rem}picture:has(>img.float-left),picture:has(>img.float-right),picture:has(>img.float-wide){width:100%}picture:has(>img.float-left)>img,picture:has(>img.float-right)>img,picture:has(>img.float-wide)>img{float:none;width:100%;max-width:100%;margin:0 0 1rem}@media(min-width:768px){picture:has(>img.float-left),picture:has(>img.float-right),picture:has(>img.float-wide){width:-moz-fit-content;width:fit-content;max-width:100%}picture:has(>img.float-left)>img,picture:has(>img.float-right)>img,picture:has(>img.float-wide)>img{width:auto;margin:0}picture:has(>img.float-left){float:left;clear:both;max-width:min(42%,460px);margin:3rem 2.5rem 1.25rem 0}picture:has(>img.float-right){float:right;clear:both;max-width:min(42%,460px);margin:3rem 0 1.25rem 2.5rem}picture:has(>img.float-wide){max-width:75%;margin-left:auto;margin-right:auto}}.wp-block-heading{overflow-wrap:break-word;word-break:break-word}img:before,img:after{content:"";display:block}.slot-item{width:auto;border-radius:.25rem;display:flex;flex-shrink:0}.slot-item--full-width{width:100%}.slot-item--sm{font-size:var(--font-size-sm)}.slot-item--sm .slot-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.slot-item--sm .slot-icon svg{width:1rem;height:1rem}.slot-item--md{font-size:var(--font-size-lg)}.slot-item--md .slot-icon{width:3rem;height:3rem;flex-shrink:0}.slot-item--md .slot-icon svg{width:2rem;height:2rem}.slot-item--lg{font-size:var(--font-size-xl)}.slot-item--lg .slot-icon{width:4rem;height:4rem;flex-shrink:0}.slot-item--lg .slot-icon svg{width:3rem;height:3rem}.slot-item--stacked{flex-direction:column;align-items:flex-start;justify-content:flex-start}.slot-item--stacked.slot-item--neutral .slot-value-container,.slot-item--stacked.slot-item--muted .slot-value-container{background-color:color-mix(in srgb,var(--surface-base) 10%,transparent);color:var(--color-text-main)}.slot-item--stacked.slot-item--neutral .slot-icon svg{color:var(--color-text-main)}.slot-item--stacked.slot-item--accent .slot-value-container{background-color:color-mix(in srgb,var(--color-accent-500) 10%,transparent);color:var(--color-text-main)}.slot-item--stacked.slot-item--accent .slot-icon svg{color:var(--color-text-main)}.slot-item--stacked.slot-item--pro .slot-value-container{background-color:color-mix(in srgb,var(--color-pro) 10%,transparent);color:var(--color-pro)}.slot-item--stacked.slot-item--pro .slot-icon svg{color:var(--color-pro)}.slot-item--inline{flex-direction:row;align-items:center;justify-content:flex-start}.slot-item--inline.slot-item--neutral .slot-content{background-color:color-mix(in srgb,var(--surface-base) 10%,transparent);border:1px solid color-mix(in srgb,var(--surface-base) 5%,transparent)}.slot-item--inline.slot-item--neutral .slot-label,.slot-item--inline.slot-item--neutral .slot-value{color:var(--color-text-main)}.slot-item--inline.slot-item--neutral .slot-value{color:var(--color-text-accent)}.slot-item--inline.slot-item--neutral .slot-icon{background-color:color-mix(in srgb,var(--surface-base) 10%,transparent)}.slot-item--inline.slot-item--neutral .slot-icon svg{color:var(--color-text-accent)}.slot-item--inline.slot-item--accent .slot-content{background-color:color-mix(in srgb,var(--color-accent-500) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-500) 5%,transparent)}.slot-item--inline.slot-item--accent .slot-label,.slot-item--inline.slot-item--accent .slot-value{color:var(--color-text-main)}.slot-item--inline.slot-item--accent .slot-value{color:var(--color-text-accent)}.slot-item--inline.slot-item--accent .slot-icon{background-color:color-mix(in srgb,var(--color-accent-500) 10%,transparent)}.slot-item--inline.slot-item--accent .slot-icon svg{color:var(--color-text-accent)}.slot-item--inline.slot-item--pro .slot-content{background-color:color-mix(in srgb,var(--color-pro) 20%,transparent);border:1px solid color-mix(in srgb,var(--color-pro) 5%,transparent)}.slot-item--inline.slot-item--pro .slot-label,.slot-item--inline.slot-item--pro .slot-value{color:var(--color-pro)}.slot-item--inline.slot-item--pro .slot-icon{background-color:color-mix(in srgb,var(--color-pro) 20%,transparent)}.slot-item--inline.slot-item--pro .slot-icon svg{color:var(--color-pro)}.slot-item:focus-within{outline:2px solid var(--color-accent-500);outline-offset:2px}.slot-item[role=button]:hover .slot-value-container,.slot-item[role=button]:hover .slot-content{transform:scale(1.05);transition:transform .15s ease-in-out}.slot-stacked{width:100%;height:100%;display:flex;flex-direction:column}.slot-stacked .slot-label{font-weight:500;text-transform:uppercase;color:var(--color-text-main);margin-bottom:.25rem;font-size:var(--font-size-2xs)}.slot-stacked .slot-value-container{width:100%;height:100%;border-radius:.25rem;padding:.5rem .75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden}.slot-stacked .slot-value{font-weight:600;text-align:center;flex:1;height:100%;display:flex;align-items:center;justify-content:center}.slot-stacked .slot-icon{position:absolute;bottom:.75rem;left:.5rem;transform:translateY(50%);opacity:.1}.slot-value-multipart{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;gap:0}.slot-value-part-first{font-weight:700;text-align:center;line-height:1.25;font-size:1.1em}.slot-value-part-second{font-weight:500;text-align:center;font-size:var(--font-size-sm);opacity:.9}.slot-value-part-third{font-weight:500;text-align:center;font-size:var(--font-size-sm);opacity:.8}.slot-inline{width:100%}.slot-inline .slot-content{width:100%;border-radius:.25rem;padding:.5rem .75rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.slot-inline .slot-label{font-weight:500;color:var(--color-text-main);text-transform:uppercase;font-size:var(--font-size-xs)}.slot-inline .slot-value{font-weight:600;color:var(--color-text-accent);flex:1;text-align:right;font-size:var(--font-size-sm)}.slot-inline .slot-icon{border-radius:.1875rem;padding:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.show-more-container{position:relative}.show-more-container.expanded .show-more-fade{opacity:0}.show-more-container p:last-child{margin-bottom:0}.show-more-container.style-minimal .show-more-btn{background:transparent;color:var(--color-accent-500)}.show-more-container.style-minimal .show-more-btn:hover{color:var(--color-text-base)}.show-more-container.style-link .show-more-btn{background:none;border:none;color:var(--color-accent-500);text-decoration:underline;padding:0;margin-top:.625rem;color:inherit}.show-more-container.style-link .show-more-btn:hover{color:var(--color-accent-600)}.show-more-content{position:relative;overflow:hidden;transition:max-height .4s}.show-more-content.expanded{max-height:0;overflow:visible}.show-more-content.expanding{transition-duration:.3s;transition-timing-function:ease-out}.show-more-fade{position:absolute;bottom:0;left:0;right:0;height:2.5rem;background:linear-gradient(to top,var(--color-bg),transparent);pointer-events:none;transition:opacity .3s}.show-more-btn{display:flex;align-items:center;gap:.5rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;padding:1rem .75rem;color:var(--color-accent);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;transition:color,opacity .3s}.show-more-btn .show-more-icon{transition:transform .3s;display:inline-flex;align-items:center;justify-content:center}.show-more-btn .show-more-text{line-height:1}.show-more-btn:hover{color:var(--color-text-base)}.show-more-btn:active{transform:translateY(.25rem)}.expandable-content{--expandable-collapsed: 200px;--expandable-open-fallback: min(320vh, 9600px);max-height:var(--expandable-collapsed);overflow-y:hidden;position:relative;transition:max-height .55s cubic-bezier(.33,1,.32,1)}.expandable-content:after{position:absolute;bottom:0;left:0;width:100%;height:2.5rem;background:linear-gradient(to bottom,transparent,var(--surface-base));pointer-events:none;content:"";opacity:1;transition:opacity .35s ease}.expandable.is-open .expandable-content:after{opacity:0;pointer-events:none}.expandable.is-open .expandable-content{max-height:var(--expandable-open-fallback);overflow:visible;transition:max-height .6s cubic-bezier(.22,1,.36,1)}@supports (interpolate-size: allow-keywords){.expandable-content{interpolate-size:allow-keywords}.expandable.is-open .expandable-content{max-height:-moz-max-content;max-height:max-content}}.expandable-label{display:flex;align-items:center;justify-content:center;gap:.5rem;background:none;border:none;padding:0;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;color:var(--color-accent);width:100%;margin-top:1rem;margin-bottom:1rem;text-align:center;transition:color,opacity .3s}.expandable-label__icon{transition:transform .5s cubic-bezier(.33,1,.32,1);display:inline-flex;align-items:center;justify-content:center}.expandable-label__icon svg{width:1rem;height:1rem;color:var(--color-accent)}.expandable-label:hover{color:var(--color-text-base)}.expandable-label:hover .expandable-label__icon svg{color:var(--color-text-base)}.expandable-label .expandable-label__text--open{display:none}.expandable.is-open .expandable-label .expandable-label__icon{transform:rotate(180deg)}.expandable.is-open .expandable-label .expandable-label__text--closed{display:none}.expandable.is-open .expandable-label .expandable-label__text--open{display:inline}@media(prefers-reduced-motion:reduce){.expandable-content{transition-duration:.01ms}.expandable-content:after{transition-duration:.01ms}.expandable-label__icon{transition-duration:.01ms}}.tag{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:.25rem .625rem .25rem .5rem;background-color:var(--bg-muted);color:var(--color-text-main);border-radius:9999px;font-weight:500;line-height:1rem;transition:color .25s ease-in-out,background-color .25s ease-in-out;text-transform:uppercase;font-size:var(--font-size-2xs)}.tag .tag-icon svg{width:.75rem;height:.75rem;stroke:currentColor;color:currentColor}.tag--exclusive,.tag--no-deposit,.tag--free-spins,.tag--new,.tag--high-roller{background-color:var(--surface-pros);color:var(--color-text-muted)}.tag--bonus-code{background-color:var(--color-dark);color:var(--color-text-inverse)}button.tag{font:inherit;letter-spacing:inherit;text-transform:inherit;border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}button.tag.tag--copy:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px}.tag__copied-tip{position:fixed;z-index:9999;padding:.2rem .45rem;border-radius:.25rem;font-size:var(--font-size-2xs);font-weight:600;line-height:1.2;text-transform:none;letter-spacing:normal;white-space:nowrap;pointer-events:none;color:var(--color-text-inverse);background-color:var(--color-dark);box-shadow:0 2px 8px #0003;transform:translate(-50%,-100%);animation:tagCopiedTipIn .12s ease-out}@keyframes tagCopiedTipIn{0%{opacity:0;transform:translate(-50%,calc(-100% + 4px))}to{opacity:1;transform:translate(-50%,-100%)}}.badge{position:absolute;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;text-transform:uppercase;line-height:.75rem;font-size:var(--font-size-2xs)}.badge--new{top:0;left:0;background-color:var(--surface-pros);color:var(--color-text-muted);box-shadow:0 0 0 6px color-mix(in srgb,var(--surface-pros) 50%,transparent);transform:translate(-50%,-50%) rotate(-35deg);z-index:10}.content__dates{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%}@media(min-width:1024px){.content__dates{justify-content:flex-end;gap:1rem}}.content__dates:has(.date--created) .date--updated{border-left:1px solid var(--color-border);padding-left:.5rem}@media(min-width:1024px){.content__dates:has(.date--created) .date--updated{border-left:none;padding-left:0}}.content__dates .content__date--item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:500}@media(min-width:1024px){.content__dates .content__date--item{background-color:var(--surface-base);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:.25rem .5rem .25rem .25rem;border-radius:.25rem;font-size:var(--font-size-sm);width:auto}}.content__dates .content__date--item svg{width:1rem;height:1rem;color:var(--color-text-muted)}@media(min-width:1024px){.content__dates .content__date--item svg{width:1.25rem;height:1.25rem}}.payments-list,.providers-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(min-width:1024px){.payments-list,.providers-list{grid-template-columns:repeat(8,1fr)}}@media(min-width:1280px){.payments-list,.providers-list{grid-template-columns:repeat(10,1fr)}}.payments-list li,.providers-list li{margin-bottom:0;padding:0;width:100%}.payments-list .card--mini,.providers-list .card--mini{padding:.375rem .5rem}.bonuses-list{width:100%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.bonuses-list>.card{margin-bottom:0}.heading__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;width:100%}@media(min-width:1024px){.heading__container{gap:1rem;margin-bottom:.5rem}}@media(min-width:1024px){.heading__container{flex-direction:row;margin-bottom:.75rem}}.heading__container .heading__meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%;overflow:hidden}.heading__container .heading__meta .author{justify-content:flex-start;max-width:100%}.heading__container .heading__meta .author__wrapper{min-width:0;flex-shrink:1;max-width:100%}.heading__container .heading__meta .author__info{min-width:0}.heading__container .heading__meta--single-date{flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;width:auto;align-self:flex-start;margin-top:.25rem;margin-bottom:.25rem}.heading__container .heading__meta--single-date .content__dates{width:auto;justify-content:flex-start}.heading__container .heading__meta--single-date:has(.author) .content__dates{border-left:1px solid var(--color-border);padding-left:.5rem}@media(min-width:1024px){.heading__container .heading__meta--single-date{flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:auto;margin-top:0;margin-bottom:0}.heading__container .heading__meta--single-date .content__dates,.heading__container .heading__meta--single-date:has(.author) .content__dates{justify-content:flex-end;border-left:none;padding-left:0}}@media(min-width:1024px){.heading__container .heading__meta{flex-shrink:0;max-width:260px;width:auto;align-items:flex-end;min-width:0;overflow:hidden}.heading__container .heading__meta .author__wrapper{max-width:100%;flex-shrink:1;min-width:0}.heading__container .heading__meta .author__info{min-width:0;overflow:hidden}}.heading__container .heading__title{flex:1;min-width:0;width:auto;margin-bottom:0;margin-top:0}.hero{width:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;position:relative}.hero .container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem}@media(min-width:1024px){.hero .container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}}.hero .hero-content-top{text-align:center;width:100%}@media(min-width:1024px){.hero .hero-content-top{text-align:left}}.hero .hero-content-top h1{font-size:var(--font-size-2xl);font-weight:800;margin-bottom:1rem;margin-top:0}@media(min-width:1024px){.hero .hero-content-top h1{font-size:var(--font-size-4xl)}}.hero .hero-content-top p{font-size:var(--font-size-lg);margin-bottom:.5rem}.hero .hero-content-top p:last-child{margin-bottom:0}.hero .hero-content-bottom{width:100%}.hero .hero__card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0}.hero .hero__card-list .card.card--summary{margin-bottom:0}@media(min-width:640px){.hero .hero__card-list{grid-template-columns:repeat(6,1fr)}}@media(min-width:1024px){.hero .hero__card-list{gap:1rem;width:80%}}.sportbook-list{width:100%}.sportbook-list__container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.sportbook-list__container{padding-left:1.5rem;padding-right:1.5rem}}.sportbook-list__container{max-width:80rem;display:flex;flex-direction:column;gap:1rem}.sportbook-list__controls-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border)}.sportbook-list__controls-bar .section-title__heading{flex:1;min-width:0;width:auto;padding-bottom:.375rem}.sportbook-list__nav{display:flex;gap:.375rem;padding-bottom:.375rem;flex-shrink:0}.sportbook-list__nav-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:1px solid var(--color-border);background:var(--surface-light);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.sportbook-list__nav-btn:hover:not(:disabled){background:var(--surface-base-hover);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.sportbook-list__nav-btn:disabled{opacity:.35;cursor:default}.sportbook-list__nav-btn .inline-flex svg{width:1rem;height:1rem}.sportbook-list__nav-btn--prev .inline-flex svg{transform:rotate(90deg)}.sportbook-list__nav-btn--next .inline-flex svg{transform:rotate(-90deg)}.sportbook-list__list{width:100%;display:grid;grid-template-columns:1fr;gap:.5rem;list-style:none;padding:0;margin:0}@media(min-width:1024px){.sportbook-list__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.sportbook-list__list{grid-template-columns:repeat(3,1fr)}}.sportbook-list__dots{display:flex;justify-content:center;gap:.375rem;padding-top:.25rem;min-height:1.25rem}.sportbook-list__dot{width:.5rem;height:.5rem;border-radius:9999px;border:none;background:var(--color-border);cursor:pointer;padding:0;transition:background-color .15s ease-in-out,width .25s ease-in-out}@media(hover:none)and (pointer:coarse){.sportbook-list__dot{transition:none}}.sportbook-list__dot--active{background:var(--color-accent);width:1.5rem}.sportbook-list-item{list-style:none;margin:0}.casino-updates-feed{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.casino-updates-feed__tab-badge-text{display:inline-flex;align-items:center;justify-content:center;margin-left:.375rem;padding:.125rem .375rem;font-size:var(--font-size-2xs);font-weight:700;line-height:1;color:var(--ref-white);background-color:var(--color-accent);border-radius:9999px;text-transform:none;flex-shrink:0}.casino-updates-feed__tab-count-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.375rem;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:var(--font-size-2xs);font-weight:700;line-height:1;color:var(--ref-white);background-color:var(--color-accent);border-radius:9999px;text-transform:none;flex-shrink:0}.casino-updates-feed__container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.casino-updates-feed__container{padding-left:1.5rem;padding-right:1.5rem}}.casino-updates-feed__container{max-width:80rem}.casino-updates-feed__header{display:flex;flex-direction:row;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}@media(min-width:640px){.casino-updates-feed__header{flex-direction:row;align-items:end}}.casino-updates-feed__header-content{display:flex;flex-direction:column;gap:.5rem}.casino-updates-feed__filters{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}@media(min-width:1024px){.casino-updates-feed__filters{flex-direction:row;align-items:center}}.casino-updates-feed__country-filters{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;scrollbar-width:none;-ms-overflow-style:none}.casino-updates-feed__country-filters::-webkit-scrollbar{display:none}.casino-updates-feed__country-filter{width:1.5rem;height:1.5rem;border-radius:9999px;border:1px solid var(--color-border);flex-shrink:0;cursor:pointer;transition:border-color,transform .15s ease-in-out;display:flex;align-items:center;justify-content:center;overflow:hidden}.casino-updates-feed__country-filter:hover{border-color:var(--color-accent);transform:scale(1.1)}.casino-updates-feed__country-filter--active{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-200)}.casino-updates-feed__country-filter img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:0}.casino-updates-feed__table{display:none;width:100%}@media(min-width:1024px){.casino-updates-feed__table{display:block}}.casino-updates-feed__table-header{display:grid;grid-template-columns:2fr 1.5fr;gap:1rem;padding:0 1rem .75rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.casino-updates-feed__table-header-cell{font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-xs)}.casino-updates-feed__table-body{display:flex;flex-direction:column;gap:.5rem}.casino-updates-feed__table-row{margin-bottom:0}.casino-updates-feed__cards{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:1024px){.casino-updates-feed__cards{display:none}}.casino-updates-feed__card{margin-bottom:0}.casino-updates-feed__show-more{display:flex;justify-content:center;margin-top:1rem}.casino-updates-feed__show-more-btn{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:var(--font-size-md)}.casino-updates-feed__show-more-btn--less .view-all-button__icon{transform:rotate(-90deg)}.casino-updates-feed__empty{text-align:center;padding-top:3rem;padding-bottom:3rem;color:var(--color-text-secondary)}.casino-updates-feed__empty-text{font-size:var(--font-size-md)}.stats-counter{width:100%;background-color:var(--ref-primary);padding-top:1.25rem;padding-bottom:1.25rem;margin-bottom:1.5rem}@media(min-width:1024px){.stats-counter{padding-top:1.5rem;padding-bottom:1.5rem}}.stats-counter__list{list-style:none;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:80rem;width:100%}@media(min-width:768px){.stats-counter__list{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.stats-counter__list{padding-left:1.5rem;padding-right:1.5rem}}.stats-counter__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;padding:.5rem;border-right:1px solid rgba(255,255,255,.15)}.stats-counter__item:last-child{border-right:none}@media(min-width:768px){.stats-counter__item:nth-child(2){border-right:1px solid rgba(255,255,255,.15)}}.stats-counter__link{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;color:inherit}.stats-counter__link:hover .stats-counter__value{color:var(--ref-secondary)}.stats-counter__value{font-size:var(--font-size-2xl);font-weight:700;color:var(--ref-white);line-height:1.2;font-family:var(--font-family-gamble);transition:color .15s ease-in-out}@media(min-width:1024px){.stats-counter__value{font-size:var(--font-size-3xl)}}.stats-counter__label{font-size:var(--font-size-sm);color:#ffffffeb;line-height:1.3}@keyframes stats-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.stats-marquee{width:100%;overflow:hidden;background-color:var(--color-neutral-50);border-top:1px solid var(--ref-border);border-bottom:1px solid var(--ref-border);padding:.75rem 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.stats-marquee__track{display:flex;align-items:center;width:-moz-max-content;width:max-content;will-change:transform}@media(prefers-reduced-motion:no-preference){.stats-marquee__track{animation:stats-marquee-scroll var(--marquee-speed, 40s) linear infinite}.stats-marquee__track:hover{animation-play-state:paused}}.stats-marquee__card{display:inline-flex;align-items:stretch;flex-shrink:0;margin-right:.75rem;background-color:var(--ref-white);border:1px solid var(--ref-border);border-radius:.25rem;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s ease-in-out}.stats-marquee__card[href]:hover{box-shadow:0 4px 6px #0000001a}.stats-marquee__main{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:.6rem .875rem}.stats-marquee__value{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;color:var(--ref-accent);line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.stats-marquee__label{font-size:var(--font-size-2xs);font-weight:600;color:var(--color-neutral-800);letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.stats-marquee__badge{display:flex;flex-direction:column;align-items:start;justify-content:center;background-color:var(--ref-dark);padding:.5rem .625rem;gap:.15rem;min-width:2.75rem}.stats-marquee__badge-count{font-size:var(--font-size-md);font-weight:700;color:var(--ref-secondary);line-height:1;white-space:nowrap}.stats-marquee__badge-new{font-size:var(--font-size-2xs);font-weight:600;color:var(--ref-white);letter-spacing:.1em;text-transform:uppercase;line-height:1}.trust-badges{width:100%;background-color:var(--color-primary-50);border-top:1px solid var(--color-primary-100);border-bottom:1px solid var(--color-primary-100);padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:1024px){.trust-badges{padding-top:2rem;padding-bottom:2rem}}.trust-badges__inner{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.trust-badges__inner{padding-left:1.5rem;padding-right:1.5rem}}.trust-badges__inner{max-width:80rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}@media(min-width:1024px){.trust-badges__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.trust-badges__text{display:flex;flex-direction:column;gap:.5rem;text-align:center;align-items:center}@media(min-width:1024px){.trust-badges__text{text-align:left;flex:1;max-width:32rem;align-items:flex-start}}.trust-badges__title{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;color:var(--color-neutral-800);margin:0}@media(min-width:1024px){.trust-badges__title{font-size:var(--font-size-2xl)}}.trust-badges__description{font-size:var(--font-size-md);color:var(--color-neutral-700);margin:0;line-height:1.5}.trust-badges__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}@media(min-width:1024px){.trust-badges__list{justify-content:flex-end;gap:1.5rem}}.trust-badges__item{display:flex;align-items:center}.trust-badges__link{display:flex;align-items:center;opacity:.8;transition:opacity .15s ease-in-out}.trust-badges__link:hover{opacity:1}.trust-badges__img{height:2rem;width:auto;max-width:7rem;-o-object-fit:contain;object-fit:contain;margin-bottom:0}@media(min-width:1024px){.trust-badges__img{height:2.5rem}}.newsletter{width:100%;background-color:var(--ref-dark);padding-top:2rem;padding-bottom:2rem}@media(min-width:1024px){.newsletter{padding-top:3rem;padding-bottom:3rem}}.newsletter__inner{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.newsletter__inner{padding-left:1.5rem;padding-right:1.5rem}}.newsletter__inner{max-width:80rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:1024px){.newsletter__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}}.newsletter__text{display:flex;flex-direction:column;gap:.5rem;text-align:center;align-items:center}@media(min-width:1024px){.newsletter__text{align-items:flex-start;text-align:left;flex:1}}.newsletter__title{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;color:var(--ref-white);margin:0}@media(min-width:1024px){.newsletter__title{font-size:var(--font-size-2xl)}}.newsletter__description{font-size:var(--font-size-md);color:#ffffffa6;margin:0;line-height:1.6;max-width:36rem}.newsletter__form-wrap{width:100%;display:flex;flex-direction:column;gap:0}@media(min-width:1024px){.newsletter__form-wrap{width:auto;flex-shrink:0;min-width:34rem}}.newsletter__form{display:flex;flex-direction:column;gap:.75rem;width:100%}.newsletter__row{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.newsletter__row{flex-direction:row;align-items:stretch;gap:.5rem}.newsletter__row .newsletter__field{flex:1;min-width:0}.newsletter__row .newsletter__field .newsletter__input,.newsletter__row .newsletter__field .newsletter__phone{flex:1}.newsletter__row .btn--full{width:auto;align-self:stretch;flex-shrink:0;white-space:nowrap}}.newsletter__field{display:flex;flex-direction:column;width:100%}.newsletter__field .newsletter__input{flex:1;min-width:0;padding:.75rem 1rem;font-size:var(--font-size-md);color:var(--ref-white);caret-color:var(--ref-white);background-color:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.newsletter__field .newsletter__input::-moz-placeholder{color:#fff6}.newsletter__field .newsletter__input::placeholder{color:#fff6}.newsletter__field .newsletter__input:-webkit-autofill,.newsletter__field .newsletter__input:-webkit-autofill:hover,.newsletter__field .newsletter__input:-webkit-autofill:focus,.newsletter__field .newsletter__input:-webkit-autofill:active{-webkit-text-fill-color:var(--ref-white);caret-color:var(--ref-white);box-shadow:0 0 0 1000px var(--ref-dark) inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.newsletter__field .newsletter__input:focus-visible{outline:none;border-color:var(--ref-secondary);background-color:#ffffff1f;box-shadow:0 0 0 3px #ffffff40}.newsletter__field .newsletter__input[aria-invalid=true]{border-color:var(--ref-error)}.newsletter__phone{display:flex;align-items:stretch}.newsletter__phone select{color:var(--ref-white);caret-color:var(--ref-white);background-color:#ffffff14;border:1px solid rgba(255,255,255,.2);border-right:none;border-radius:.25rem 0 0 .25rem}.newsletter__phone select:focus-visible{outline:none;border-color:var(--ref-secondary);box-shadow:0 0 0 3px #ffffff40;position:relative;z-index:1}.newsletter__phone .newsletter__input--phone{flex:1;min-width:0;padding:.75rem 1rem;font-size:var(--font-size-md);color:var(--ref-white);caret-color:var(--ref-white);background-color:#ffffff14;border:1px solid rgba(255,255,255,.2);border-left:none;border-radius:0 .25rem .25rem 0;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.newsletter__phone .newsletter__input--phone::-moz-placeholder{color:#fff6}.newsletter__phone .newsletter__input--phone::placeholder{color:#fff6}.newsletter__phone .newsletter__input--phone:focus-visible{outline:none;border-color:var(--ref-secondary);background-color:#ffffff1f;box-shadow:0 0 0 3px #ffffff40;position:relative;z-index:1}.newsletter__dial{width:5.5rem;flex-shrink:0;padding:.75rem 1.5rem .75rem .625rem;font-size:var(--font-size-sm);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .375rem center;overflow:hidden;text-overflow:ellipsis}.newsletter__checks{display:flex;flex-direction:column;gap:.625rem}.newsletter__check-label{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--font-size-sm);color:#fffc;cursor:pointer;line-height:1.45}.newsletter__checkbox{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1em;cursor:pointer;accent-color:var(--color-accent)}.newsletter__checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.newsletter__error{margin:0;font-size:var(--font-size-sm);color:var(--color-error-300)}.newsletter__legal{margin-top:.75rem;font-size:var(--font-size-xs);color:#ffffff73;line-height:1.5}.newsletter__legal a{color:#fff9;text-decoration:underline}.newsletter__legal a:hover{color:var(--ref-white)}.newsletter__success{font-size:var(--font-size-md);color:var(--ref-success);font-weight:600;text-align:center;padding-top:1rem}@media(min-width:1024px){.newsletter__success{text-align:left}}.nl-modal{position:fixed;inset:0;background-color:color-mix(in srgb,black 80%,transparent);z-index:1200;display:none;align-items:center;justify-content:center;padding:1rem}.nl-modal.active{display:flex}.nl-modal__content{position:relative;width:100%;max-width:34rem;background-color:var(--surface-base);border-radius:.5rem;padding:2rem 1.5rem 1.5rem;box-shadow:0 20px 60px #0003;text-align:center}.nl-modal__close{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out}.nl-modal__close:hover,.nl-modal__close:focus-visible{color:var(--color-text-base);background-color:var(--surface-base-hover)}.nl-modal__close svg{width:1.25rem;height:1.25rem}.nl-modal__hero{display:flex;justify-content:center;margin-bottom:1.25rem}.nl-modal__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:color-mix(in srgb,var(--color-accent) 10%,var(--surface-base));border-radius:9999px;color:var(--color-accent)}.nl-modal__hero-icon span{display:flex}.nl-modal__hero-icon svg{width:2.5rem;height:2.5rem}.nl-modal__title{font-size:var(--font-size-xl);font-weight:700;line-height:1.25;color:var(--color-text-dark);margin-bottom:.75rem}.nl-modal__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;margin-bottom:1.5rem}.nl-popin{display:flex;flex-direction:column;text-align:left}.nl-popin__form{display:flex;flex-direction:column;gap:.75rem}.nl-popin__field{display:flex;flex-direction:column}.nl-popin__field .nl-popin__input{font-size:var(--font-size-md)}.nl-popin__phone{display:flex;align-items:stretch}.nl-popin__phone .nl-popin__input--phone{flex:1;min-width:0;font-size:var(--font-size-md);border-left:none;border-radius:0 .25rem .25rem 0}.nl-popin__phone .nl-popin__input--phone:focus-visible{position:relative;z-index:1}.nl-popin__dial{width:5.5rem;flex-shrink:0;padding:.75rem 1.5rem .75rem .625rem;font-size:var(--font-size-sm);color:var(--color-text-base);background-color:var(--surface-base);border:1px solid var(--color-border);border-right:none;border-radius:.25rem 0 0 .25rem;overflow:hidden;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .375rem center}.nl-popin__dial:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 20%,transparent);position:relative;z-index:1}.nl-popin__checks{display:flex;flex-direction:column;gap:.625rem}.nl-popin__check-label{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--font-size-sm);color:var(--color-text-base);cursor:pointer;line-height:1.45}.nl-popin__checkbox{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1em;border:1.5px solid var(--color-border);border-radius:.25rem;cursor:pointer;accent-color:var(--color-accent)}.nl-popin__checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.nl-popin__error{margin:0;font-size:var(--font-size-xs);color:var(--ref-error)}.nl-popin__legal{margin-top:1rem;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.5;text-align:center}.nl-popin__legal a{color:inherit;text-decoration:underline}.nl-popin__legal a:hover{color:var(--color-accent)}.nl-popin__success{font-size:var(--font-size-md);color:var(--ref-success);font-weight:600;text-align:center;padding:1.5rem 0}.about-team{width:100%;background-color:var(--bg-elevated);border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);padding-top:2rem;padding-bottom:2rem}@media(min-width:1024px){.about-team{padding-top:3rem;padding-bottom:3rem}}.about-team__inner{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.about-team__inner{padding-left:1.5rem;padding-right:1.5rem}}.about-team__inner{max-width:80rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.about-team__inner{flex-direction:row;align-items:flex-start;gap:4rem}}.about-team__text{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.about-team__text{flex:0 0 28rem;max-width:28rem}}.about-team__title{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;color:var(--color-neutral-800);margin:0}@media(min-width:1024px){.about-team__title{font-size:var(--font-size-2xl)}}.about-team__description{font-size:var(--font-size-md);color:var(--color-neutral-700);margin:0;line-height:1.65}.about-team__cta{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--font-size-md);font-weight:600;color:var(--color-secondary-700);text-decoration:none;transition:gap .15s ease-in-out}.about-team__cta:hover{gap:.625rem}.about-team__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem;flex:1}@media(min-width:640px){.about-team__list{grid-template-columns:repeat(2,1fr)}}.about-team__item{display:flex;align-items:flex-start;gap:.875rem}.about-team__icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-50);color:var(--ref-primary);border-radius:.5rem}.about-team__item-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.about-team__item-title{font-size:var(--font-size-base);font-weight:600;color:var(--color-neutral-900);line-height:1.3}.about-team__item-desc{font-size:var(--font-size-sm);color:var(--color-neutral-700);margin:0;line-height:1.55}.section-title{width:100%}.section-title__inner{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.section-title__inner{padding-left:1.5rem;padding-right:1.5rem}}.section-title__inner{max-width:80rem;display:flex;flex-direction:column;gap:.75rem}.section-title__heading{width:100%;display:flex;flex-direction:column;gap:.25rem}.section-title__eyebrow{display:block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary-700);line-height:1}.section-title__text{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;color:var(--color-neutral-800);margin:0;line-height:1.2}@media(min-width:1024px){.section-title__text{font-size:var(--font-size-2xl)}}.section-title__rule{width:100%;height:1px;background-color:var(--color-neutral-200);border:none;margin:0;padding:0;display:block}.section-title--center .section-title__heading{align-items:center;text-align:center}.section-title--center .section-title__eyebrow,.section-title--center .section-title__text{text-align:center}.section-title--left .section-title__heading{align-items:flex-start}.section-title__heading--center{align-items:center;text-align:center}.section-title__heading--center .section-title__eyebrow,.section-title__heading--center .section-title__text{text-align:center}.language-selector{position:relative}.language-selector__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;background:var(--surface-base);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:.25rem;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out;text-transform:uppercase;font-size:var(--font-size-xs);min-height:2.5rem}.language-selector__trigger:hover,.language-selector__trigger:focus-visible{color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 6%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.language-selector__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.language-selector__trigger[aria-expanded=true] .language-selector__chevron{transform:rotate(180deg)}.language-selector__flag{width:1.25rem;height:1.25rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;margin:0;border-radius:9999px;border:1px solid var(--color-border);padding:.125rem;background-color:var(--ref-white)}.language-selector__chevron{flex-shrink:0;transition:transform .15s ease-in-out;width:.5rem;height:.5rem}.language-selector__list{position:absolute;top:100%;right:0;padding:.25rem;min-width:100%;background-color:var(--ref-white);border:1px solid var(--color-border);border-radius:.25rem;box-shadow:0 10px 15px -3px #0000001a;list-style:none;z-index:1000}.language-selector__list:not(.language-selector__list--open){display:none}.language-selector__list.language-selector__list--open{display:block}.language-selector__option{display:flex;align-items:center;gap:.25rem;padding:.5rem;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out;margin:0;text-transform:uppercase;font-size:var(--font-size-xs)}.language-selector__option:hover,.language-selector__option:focus-visible{color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,transparent)}.language-selector__option:focus-visible{outline:none;box-shadow:var(--focus-ring)}.language-selector__option .language-selector__flag{width:1.25rem;height:1.25rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--color-border);border-radius:9999px;padding:.125rem;background-color:var(--ref-white);margin:0}html{scroll-behavior:smooth}body{color:var(--color-text-base);background-color:var(--color-bg)}*{scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}*::-webkit-scrollbar{width:var(--spacing-0-5);height:var(--spacing-0-5);cursor:pointer}*::-webkit-scrollbar-track{background-color:var(--bg-base);cursor:pointer}*::-webkit-scrollbar-thumb{cursor:pointer;background-color:var(--color-accent)}@media(min-width:1024px){.float-right{float:right}}@media(min-width:1024px){.float-left{float:left}}.float-center{margin-left:auto;margin-right:auto}.float-full{display:block;width:100%}.float-wide{width:75%;margin-left:auto;margin-right:auto}.float-none{float:none}.header{display:block;position:fixed;top:0;left:auto;right:0;width:100%;backdrop-filter:blur(12px);background:linear-gradient(to bottom,#ffffffe6,#fff9);box-shadow:0 4px 6px -1px #0000001a;transition:box-shadow,background .3s ease-in-out;border-bottom:1px solid rgba(255,255,255,.3);z-index:1100;overflow:visible;height:5rem}.header .header_container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.header .header_container{padding-left:1.5rem;padding-right:1.5rem}}.header .header_container{max-width:80rem;height:5rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;color:var(--color-text-dark);position:relative}.header .header_logo{width:66.666667%;max-width:200px}.header .header_logo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-bottom:0}@media(min-width:1024px){.header .header_logo{width:50%;max-width:240px}}.header .header_section_nav{display:none;flex-direction:column;min-width:0;margin-right:.5rem}@media(min-width:1024px){.header .header_section_nav{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;width:auto;margin-right:0}}.header .header_section_navigation{display:none;flex-direction:column;margin-right:.5rem}@media(min-width:1024px){.header .header_section_navigation{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;width:auto;margin-right:0}}.header .header_section_navigation.active{display:flex}.header .header_section_navigation .header_nav{display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;position:absolute;top:5rem;left:0;right:0;background-color:var(--color-primary);box-shadow:0 10px 15px -3px #0000001a;padding:.5rem;min-width:12rem}@media(min-width:1024px){.header .header_section_navigation .header_nav{position:relative;top:0;left:0;right:0;background:transparent;box-shadow:none;padding:0;min-width:auto;flex-direction:row;gap:.5rem}}.header .header_section_navigation .header_nav .header_nav_item-button{display:flex;align-items:center;justify-content:space-between;font-weight:500;line-height:1.5rem;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out;padding:.25rem .5rem;gap:.5rem;width:100%;color:var(--color-text-inverse);margin-bottom:0;font-size:var(--font-size-base)}@media(min-width:1024px){.header .header_section_navigation .header_nav .header_nav_item-button{justify-content:center;padding:.5rem .75rem;color:var(--color-text-dark)}}.header .header_section_navigation .header_nav .header_nav_item-button:hover{color:var(--color-text-inverse);background-color:var(--color-accent)}.header .header_section_navigation .header_nav .header_nav_item-button svg{width:1rem;height:1rem;color:var(--color-text-reversed)}@media(min-width:1024px){.header .header_section_navigation .header_nav .header_nav_item-button svg{color:var(--color-text-dark)}}.header .header_section_navigation .header_nav .header_nav_item-icon{width:1rem;height:1rem;flex-shrink:0}.header .header_section_navigation .header_nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0;gap:.5rem;width:100%}@media(min-width:1024px){.header .header_section_navigation .header_nav ul{flex-direction:row;gap:1.5rem;width:auto}}.header .header_section_navigation .header_nav .header_nav_item{width:100%;margin-bottom:0}@media(min-width:1024px){.header .header_section_navigation .header_nav .header_nav_item{width:auto}}.header .header_section_navigation .header_nav .header_nav_item a{text-decoration:none;width:100%}.header .header_section_navigation .header_subNav{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;border:1px solid var(--color-border)}@media(min-width:1024px){.header .header_section_navigation .header_subNav{position:absolute;top:4rem;left:0;right:0;background-color:var(--color-primary);box-shadow:0 10px 15px -3px #0000001a;border-radius:.375rem;padding:.25rem;min-width:12rem;width:auto}}.header .header_section_navigation .header_subNav.active{display:flex}.header .header_section_navigation .header_subNav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0;gap:.5rem;width:100%;background-color:var(--color-primary);padding:.5rem}@media(min-width:1024px){.header .header_section_navigation .header_subNav ul{background:transparent;padding:0}}.header .header_section_navigation .header_subNav .header_subNav_item{width:100%;margin-bottom:0}@media(min-width:1024px){.header .header_section_navigation .header_subNav .header_subNav_item{display:flex;align-items:center;justify-content:center}}.header .header_section_navigation .header_subNav .header_subNav_item-button{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:600;line-height:1rem;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out;padding:.25rem .5rem;gap:.5rem;width:100%;font-size:var(--font-size-md);color:var(--color-text-inverse)}@media(min-width:1024px){.header .header_section_navigation .header_subNav .header_subNav_item-button{align-items:center;justify-content:center;padding:.5rem .75rem}}.header .header_section_navigation .header_subNav .header_subNav_item-button:hover{color:var(--color-text-inverse);background-color:var(--color-accent)}.header .header_actions{display:flex;align-items:center;justify-content:center;gap:.25rem}@media(min-width:1024px){.header .header_actions{gap:.5rem}}.header .header_menu_button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--color-accent);border-radius:.375rem;color:var(--ref-white);cursor:pointer;transition:background-color,color .3s ease-in-out}@media(min-width:1024px){.header .header_menu_button{display:none}}.header_newsletter_wrap{position:relative}.header_subscribe_btn{display:none;align-items:center;gap:.5rem;padding:0 .75rem;height:2.5rem;background-color:var(--surface-light);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-accent);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}@media(min-width:1024px){.header_subscribe_btn{display:inline-flex;padding:0 .5rem}}@media(min-width:1280px){.header_subscribe_btn{padding:0 .75rem}}.header_subscribe_btn .header_subscribe_label{display:none}@media(min-width:1280px){.header_subscribe_btn .header_subscribe_label{display:inline}}.header_subscribe_btn svg{width:1.25rem;height:1.25rem}.header_subscribe_btn:hover{background-color:var(--surface-base-hover);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.locale-badge{display:inline-flex;align-items:center;gap:.375rem;padding:0 .6rem;height:2.5rem;background:var(--surface-base);border:1px solid var(--color-border);border-radius:.25rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locale-badge__flag{width:1.125rem;height:1.125rem;-o-object-fit:cover;object-fit:cover;border-radius:9999px;border:1px solid var(--color-border);background:var(--ref-white);margin:0;flex-shrink:0}.locale-badge__label{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-secondary);letter-spacing:.04em;line-height:1}.nav-cta{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-cta .btn{padding:8px 18px;border-radius:8px;font-size:.875rem;font-weight:600;transition:ease-in-out .3s;cursor:pointer;border:none}.nav-cta .btn--ghost{background:transparent;color:var(--color-text-dark)}.nav-cta .btn--ghost:hover{color:var(--surface-accent);background:var(--color-primary-light)}.nav-cta .btn--primary{background:var(--color-primary);color:var(--color-text-inverse)}.nav-cta .btn--primary:hover{filter:brightness(1.1)}.hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;background:none;border:none;cursor:pointer;border-radius:6px;transition:background ease-in-out .3s}.hamburger:hover{background:var(--color-accent)}.hamburger span{display:block;height:2px;background:var(--color-text-inverse);border-radius:2px;transition:transform .3s ease,opacity .3s ease,width .3s ease;width:60%}.hamburger span:nth-child(2){width:70%}.hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width:1024px){.hamburger{display:none}}.nav-overlay{display:none;position:fixed;inset:0;background:#0006;z-index:1050;backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease}.nav-overlay.is-visible{display:block;opacity:1}.desktop-menu{display:none;align-items:center;gap:2px;flex:1}@media(min-width:1024px){.desktop-menu{display:flex}}.d-item{position:relative}.d-item__link{display:flex;align-items:center;gap:5px;padding:8px 12px;font-size:.9rem;font-weight:500;color:var(--color-text-dark);border-radius:6px;cursor:pointer;transition:color ease-in-out .3s,background ease-in-out .3s;white-space:nowrap;text-decoration:none}.d-item__link .header_nav_item-icon{width:12px;height:12px;transition:transform .25s ease;flex-shrink:0}.d-item:hover>.d-item__link,.d-item.is-open>.d-item__link{color:var(--color-primary);background:var(--color-primary-light)}.d-item:hover>.d-item__link .header_nav_item-icon,.d-item.is-open>.d-item__link .header_nav_item-icon{transform:rotate(180deg)}.d-item__dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:100}.d-item:hover>.d-item__dropdown,.d-item.is-open>.d-item__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.d-dropdown__item{position:relative}.d-dropdown__item-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.5rem .625rem;font-size:.875rem;font-weight:500;color:var(--color-text-dark);border-radius:6px;transition:color ease-in-out .3s,background ease-in-out .3s;white-space:nowrap}.d-dropdown__item-link .header_nav_item-icon{display:flex;align-items:center;justify-content:center;width:.6875rem;height:.6875rem;flex-shrink:0;transition:transform .2s ease}.d-dropdown__item:hover>.d-dropdown__item-link,.d-dropdown__item.is-open>.d-dropdown__item-link{color:var(--color-primary);background:var(--color-primary-light)}.d-dropdown__item-sub{position:absolute;top:calc(100% + 8px);left:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1.5rem;width:-moz-max-content;width:max-content;max-width:min(92vw,900px);background:var(--surface-base);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 16px 32px -14px #00000038;padding:16px 28px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:101}.d-dropdown__item-sub:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.d-dropdown__item-sub .d-dropdown__item-link .header_nav_item-icon{display:none}.d-dropdown__item-sub .d-dropdown__item-sub{position:static;display:block;opacity:1;visibility:inherit;transform:none;background:none;border:none;border-radius:0;box-shadow:none;padding:0;margin-top:2px;width:100%;max-width:none;z-index:auto}.d-dropdown__item-sub .d-dropdown__item-sub .d-dropdown__item-sub{margin-left:.5rem;padding-left:.5rem;border-left:1px solid var(--color-border)}.d-dropdown__item.is-open>.d-dropdown__item-sub{opacity:1;visibility:visible;transform:translateY(0)}.header_container>.header_section_nav>.d-dropdown__item>.d-dropdown__item-sub{left:50%;right:auto;transform:translate(calc(-50% + var(--mega-shift, 0px)),-6px)}.header_container>.header_section_nav>.d-dropdown__item.is-open>.d-dropdown__item-sub{transform:translate(calc(-50% + var(--mega-shift, 0px)))}.header_container>.header_section_nav>.d-dropdown__item.is-open{z-index:200}.header_container>.header_section_nav>.d-dropdown__item>.d-dropdown__item-sub>.header_section_nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1.5rem}.header_container>.header_section_nav>.d-dropdown__item>.d-dropdown__item-sub>.header_section_nav>.d-dropdown__item{display:flex;flex-direction:column;flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:9rem;max-width:16rem}.header_container>.header_section_nav>.d-dropdown__item>.d-dropdown__item-sub>.header_section_nav>.d-dropdown__item>.d-dropdown__item-link{margin-bottom:.375rem;padding:.25rem .5rem .4rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-radius:0;border-bottom:1px solid var(--color-border)}.header_container>.header_section_nav>.d-dropdown__item>.d-dropdown__item-sub>.header_section_nav>.d-dropdown__item>.d-dropdown__item-link:hover{background:none;color:var(--color-primary)}.header .d-dropdown__item-sub .d-dropdown__item-sub .d-dropdown__item-link{width:100%;padding:.3125rem .5rem;font-size:.75rem;font-weight:400;color:var(--color-text-dark)}.header .d-dropdown__item-sub .d-dropdown__item-sub>.header_section_nav{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:1px;width:100%}.header .d-dropdown__item-sub .d-dropdown__item-sub>.header_section_nav>.d-dropdown__item{width:100%}.mobile-menu{display:flex;flex-direction:column;position:fixed;top:5rem;right:0;width:100vw;height:calc(100vh - 5rem);background:var(--surface-base);border-left:1px solid var(--color-border);z-index:1060;overflow:hidden;box-sizing:border-box;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open{transform:translate(0)}@media(min-width:1024px){.mobile-menu{display:none}}.mobile-menu__header{flex-shrink:0;display:flex;align-items:center;padding:.875rem 1rem;border-bottom:1px solid var(--color-border)}.mobile-menu__title{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}.mobile-menu__scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:12px 12px 24px;box-sizing:border-box}.mobile-menu__footer{flex-shrink:0;padding:.75rem 1rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem}.mobile-menu__nav>*+*{margin-top:4px}.mobile-menu__divider{border:none;border-top:1px solid var(--color-border);margin:.75rem 0}.mobile-menu__section{padding:.25rem 0}.mobile-menu__newsletter{display:flex;flex-direction:column;gap:.625rem}.mobile-menu__newsletter-desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.mobile-menu__newsletter-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.5rem;padding:0 .75rem;background-color:var(--surface-light);border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-accent);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mobile-menu__newsletter-btn svg{width:1.25rem;height:1.25rem;flex-shrink:0}.mobile-menu__newsletter-btn:hover{background-color:var(--surface-base-hover);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.mobile-menu__label{display:block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.5rem}.mobile-menu__search-wrapper{display:flex;align-items:center;background:var(--surface-base);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000f;transition:border-color .15s ease,box-shadow .15s ease}.mobile-menu__search-wrapper:has(.mobile-menu__search-input:focus){border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.mobile-menu__search-icon{display:flex;align-items:center;padding-left:.75rem;color:var(--color-text-secondary);flex-shrink:0}.mobile-menu__search-icon svg{width:1rem;height:1rem}.mobile-menu__search-input{flex:1;min-width:0;padding:.625rem .75rem .625rem .5rem;border:none;background:transparent;font-size:var(--font-size-sm);color:var(--color-text-primary);box-sizing:border-box}.mobile-menu__search-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.mobile-menu__search-input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.mobile-menu__search-input:focus-visible{outline:none}.mobile-menu__search-results{margin-top:.375rem;padding:0;list-style:none;background:var(--surface-base);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px -2px #0000001f;overflow:hidden}.mobile-menu__search-results:empty{display:none}.mobile-menu__search-results li{margin-bottom:0;border-bottom:1px solid var(--color-border)}.mobile-menu__search-results li:last-child{border-bottom:none}.mobile-menu__search-results a{display:flex;align-items:center;padding:.625rem .75rem;font-size:var(--font-size-sm);color:var(--color-text-primary);text-decoration:none;transition:background-color,color .15s ease}.mobile-menu__search-results a:hover{background-color:var(--surface-light);color:var(--color-accent)}.mobile-menu__search-empty{padding:.625rem .75rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);border-bottom:none}.mobile-menu__locale-list{display:flex;flex-wrap:wrap;gap:.5rem}.mobile-menu__locale-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:9999px;background:var(--surface-base);font-size:var(--font-size-xs);line-height:1;font-weight:600;cursor:pointer;color:var(--color-text-secondary);transition:background-color,color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile-menu__locale-btn img{width:20px;height:20px;border-radius:9999px;border:1px solid var(--color-border);display:block;margin-bottom:0;-o-object-fit:cover;object-fit:cover}.mobile-menu__locale-btn:hover{border-color:var(--color-accent-300);background:var(--color-accent-50);color:var(--color-accent-700)}.mobile-menu__locale-btn--active{border-color:var(--color-accent-300);background:var(--color-accent-100);color:var(--color-accent-700);font-weight:600}.m-item{border-radius:6px;overflow:hidden;margin-bottom:2px}.m-item__head{display:flex;align-items:center;width:100%;text-decoration:none}.m-item__head--toggleable{background:none;border:none;padding:0;cursor:pointer;text-align:left}.m-item__link{flex:1;display:flex;align-items:center;gap:10px;padding:11px 12px;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-dark);text-decoration:none;transition:color ease-in-out .3s}.m-item__link:hover{color:var(--color-primary)}.m-item__toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;background:none;border:none;cursor:pointer;border-radius:6px;color:var(--color-text-dark);transition:color ease-in-out .3s,background ease-in-out .3s}.m-item__toggle .header_nav_item-icon{display:flex;align-items:center;justify-content:center;width:12px;height:12px;transition:transform .3s ease}.m-item__toggle:hover{background:var(--surface-blueish);color:var(--color-primary)}.m-item.is-open>.m-item__head .m-item__toggle{color:var(--color-primary)}.m-item.is-open>.m-item__head .m-item__toggle .header_nav_item-icon{transform:rotate(180deg)}.m-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.m-item__body>div{overflow:hidden}.m-item.is-open>.m-item__body{grid-template-rows:1fr}.m-item__children{padding:4px 0 4px 16px;border-left:2px solid var(--color-border);margin:0 12px 8px}.m-item--level-1 .m-item__link{font-size:.875rem;font-weight:400}.m-item--level-2 .m-item__link{font-size:var(--font-size-sm);font-weight:400;color:var(--color-text-secondary)}.footer{background-color:var(--color-accent);width:100%;color:var(--color-text-inverse);margin-top:1rem;padding-bottom:6rem}@media(min-width:1024px){.footer{padding-bottom:1.5rem}}.footer .footer_container,.footer .footer_disclaimer{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.footer .footer_container,.footer .footer_disclaimer{padding-left:1.5rem;padding-right:1.5rem}}.footer .footer_container,.footer .footer_disclaimer{max-width:80rem}.footer .footer_container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:1.5rem}@media(min-width:1024px){.footer .footer_container{flex-direction:row;gap:3rem;justify-content:flex-start}}.footer .footer_container .footer_info{width:100%}@media(min-width:1024px){.footer .footer_container .footer_info{width:22rem;flex-shrink:0}}.footer .footer_container .footer_logo{margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;width:100%;max-width:10rem}@media(min-width:1024px){.footer .footer_container .footer_logo{margin-left:0;margin-right:0;justify-content:flex-start;width:auto;max-width:14rem}}.footer .footer_container .footer_logo a{display:inline-block}.footer .footer_container .footer_logo img{height:auto;max-width:100%;margin-bottom:0}.footer .footer_container .footer_data{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:1024px){.footer .footer_container .footer_data{gap:2rem;width:auto}}.footer .footer_container .footer_data .footer_email{font-size:var(--font-size-sm)}.footer .footer_container .footer_data .footer_about{font-size:var(--font-size-sm);max-width:28rem;color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent)}@media(min-width:1024px){.footer .footer_container .footer_awards{flex-grow:1;min-width:0}}.footer .footer_container .footer_awards--list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;max-width:28rem;color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent);font-size:var(--font-size-sm)}.footer .footer_container .footer_awards--list .footer_award{margin-top:0;margin-bottom:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding-bottom:.75rem}.footer .footer_container .footer_awards--list .footer_award:last-child{padding-bottom:0}.footer .footer_container .footer_awards--list .footer_award--icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:color-mix(in srgb,var(--color-text-inverse) 12%,transparent)}.footer .footer_container .footer_awards--list .footer_award--icon img{display:block;width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:0}.footer .footer_container .footer_awards--list .footer_award--body{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.footer .footer_container .footer_awards--list .footer_award--section{font-weight:600;margin-bottom:.025rem;text-transform:uppercase;padding-bottom:0;color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent);font-size:var(--font-size-xs)}.footer .footer_container .footer_awards--list .footer_award--description{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.footer .footer_container .footer_awards--list .footer_award--line{display:block}.footer .footer_container .footer_social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin-top:.75rem;margin-bottom:1.5rem}@media(min-width:1024px){.footer .footer_container .footer_social{justify-content:flex-start;margin-bottom:0}}.footer .footer_container .footer_social-icons{display:flex;align-items:center;gap:.25rem}.footer .footer_container .footer_social-link{padding:.25rem;opacity:.7;transition:opacity .2s ease;display:flex;align-items:center}.footer .footer_container .footer_social-link:hover{opacity:1}.footer .footer_container .footer_social-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.footer .footer_container .footer_social-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:currentColor}.footer .footer_container .footer_nav{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1rem}@media(min-width:1024px){.footer .footer_container .footer_nav{flex-direction:row;width:auto;margin-bottom:0;flex-shrink:0}}.footer .footer_container .footer_nav .footer_nav__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-bottom:0;min-width:8rem}.footer .footer_container .footer_nav .footer_nav__list .footer_nav__item{margin-top:0;margin-bottom:0}.footer .footer_container .footer_nav .footer_nav__list .footer_nav__item a{text-decoration:none;color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent);line-height:1rem;display:flex;align-items:center;justify-content:flex-start;font-size:var(--font-size-sm)}.footer .footer_breadcrumbs{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;background-color:var(--color-accent);font-weight:600;padding:.5rem 0;width:100%}.footer .footer_breadcrumbs a,.footer .footer_breadcrumbs strong{text-decoration:none;color:var(--color-text-inverse);font-weight:600}.footer .footer_breadcrumbs a:hover{color:var(--color-text-inverse)}.footer .footer_disclaimer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1rem;padding-bottom:1rem;border-top:1px dashed color-mix(in srgb,var(--color-border) 40%,transparent);width:100%}@media(min-width:1024px){.footer .footer_disclaimer{flex-direction:row;align-items:stretch;gap:0}}.footer .footer_disclaimer .footer_disclaimer--left{text-align:center;color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent);font-size:var(--font-size-sm)}@media(min-width:1024px){.footer .footer_disclaimer .footer_disclaimer--left{text-align:left}}.footer .footer_disclaimer .footer_disclaimer--left .footer_logos_regulations{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;margin-top:.5rem}@media(min-width:1024px){.footer .footer_disclaimer .footer_disclaimer--left .footer_logos_regulations{justify-content:flex-start}}.footer .footer_disclaimer .footer_disclaimer--left .footer_logos_regulations img{height:auto;width:auto;max-width:6rem;max-height:2rem;margin-bottom:0}.footer .footer_disclaimer .footer_disclaimer--right{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem}@media(min-width:1024px){.footer .footer_disclaimer .footer_disclaimer--right{align-items:flex-end}}.footer .footer_disclaimer .language-selector__trigger{background:color-mix(in srgb,var(--ref-white) 10%,transparent);border-color:color-mix(in srgb,var(--ref-white) 20%,transparent);color:var(--color-text-inverse)}.footer .footer_disclaimer .language-selector__trigger:hover,.footer .footer_disclaimer .language-selector__trigger:focus{background:color-mix(in srgb,var(--ref-white) 18%,transparent);border-color:color-mix(in srgb,var(--ref-white) 35%,transparent);color:var(--ref-white)}.footer .footer_disclaimer .language-selector__list{bottom:100%;top:auto;margin-bottom:.25rem;color:var(--color-text-primary)}.footer .footer_copyright{margin-bottom:0;padding-bottom:0;color:color-mix(in srgb,var(--color-text-inverse) 80%,transparent);font-size:var(--font-size-sm)}.sidebar{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;top:auto;height:auto;padding:1rem;background-color:var(--ref-white);color:var(--color-text-base);border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);min-width:16rem;margin-bottom:1rem;width:100%;z-index:10}@media(min-width:1024px){.sidebar{position:sticky;top:6rem;width:100%}}@media(max-width:1023px){.sidebar{padding-bottom:1.75rem}}.sidebar .sidebar__wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;color:var(--color-text-light)}.sidebar .sidebar__wrapper .sidebar__logo{height:3.5rem;width:3.5rem}@media(min-width:1024px){.sidebar .sidebar__wrapper .sidebar__logo{height:5rem;width:5rem}}.sidebar .sidebar__wrapper .sidebar__logo{display:flex;align-items:center;justify-content:center;border-radius:.375rem;margin-bottom:0;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);flex-shrink:0}.sidebar .sidebar__wrapper .sidebar__logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:0;flex-shrink:0}.sidebar .sidebar__wrapper .sidebar__header--title{margin-top:0;margin-bottom:0;line-height:1.5rem;font-weight:700;color:var(--color-text-main);font-size:clamp(var(--font-size-xl),4vw,var(--font-size-2xl))}.sidebar .sidebar__header--logo-banner{width:calc(100% + 2rem);margin-left:-1rem;margin-top:-1rem;margin-bottom:0;padding:.25rem 1rem;display:flex;align-items:center;justify-content:center;background-color:var(--logo-bg-color, var(--color-primary));border-radius:.75rem .75rem 0 0;border-bottom:1px solid color-mix(in srgb,var(--logo-bg-color, var(--color-primary)) 60%,transparent)}.sidebar .sidebar__header--logo-banner .sidebar__logo-wrap{display:flex;align-items:center;justify-content:center}.sidebar .sidebar__header--logo-banner .sidebar__logo,.sidebar .sidebar__header--logo-banner .casino-logo__img{width:auto;height:6.5rem;-o-object-fit:contain;object-fit:contain;border-radius:0;background-color:transparent;padding:0;box-shadow:none;margin-bottom:0}.sidebar .sidebar__separator{width:100%;height:0;margin:0;border-top:1px dashed color-mix(in srgb,var(--color-primary) 30%,transparent)}.sidebar .sidebar__section{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.sidebar .sidebar__section .sidebar__section--header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.sidebar .sidebar__section .sidebar__section--content{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.sidebar .sidebar__section .sidebar__section--content--row{flex-direction:row;align-items:stretch;justify-content:space-between;gap:.5rem}.sidebar .sidebar__section .sidebar__section--content--grid{display:grid;grid-template-columns:1fr;gap:.25rem}.sidebar .sidebar__section .sidebar__section--content--side{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.sidebar .sidebar__section .sidebar__section--title{font-weight:500;line-height:1.25rem;text-transform:uppercase;margin:0;padding-bottom:0;font-size:var(--font-size-sm)}.sidebar .sidebar__section .sidebar__section--value{font-weight:600;line-height:1.25rem;margin-bottom:0;padding-bottom:0;font-size:var(--font-size-xl)}.sidebar .sidebar__section .sidebar__section--value-icon{display:flex;align-items:center;justify-content:center;gap:.5rem}.sidebar .sidebar__section .sidebar__section--icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-primary-dark) 20%,transparent);fill:currentColor;flex-shrink:0;border-radius:9999px;margin-bottom:0}.sidebar .sidebar__section .sidebar__licence-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.sidebar .sidebar__section .sidebar__licence-wrap .sidebar__licence-flags{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.sidebar .sidebar__section .sidebar__licence-wrap .sidebar__licence-flag-item{position:relative;flex-shrink:0;margin-left:-.5rem}.sidebar .sidebar__section .sidebar__licence-wrap .sidebar__licence-flag-item:first-child{margin-left:0}.sidebar .sidebar__section .sidebar__licence-wrap .sidebar__licence-flag-item .sidebar__section--icon{box-shadow:0 0 0 2px var(--ref-white);-o-object-fit:cover;object-fit:cover}.sidebar .sidebar__section .sidebar__licence-wrap .sidebar__licence-info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.sidebar .sidebar__section .sidebar__licence-wrap .sidebar__licence-info .sidebar__section--value{overflow-wrap:break-word}.sidebar .sidebar__section .sidebar__section--value--url{overflow-wrap:anywhere}.sidebar .sidebar__section .sidebar__section--small{line-height:1rem;margin-bottom:0;padding-bottom:0;text-transform:uppercase;color:var(--color-text-muted);font-size:var(--font-size-xs)}.sidebar .sidebar__section .sidebar__section--list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-wrap:wrap;margin-bottom:1rem}.sidebar .sidebar__section .sidebar__section--list .sidebar__section--list-item{font-size:var(--font-size-sm);line-height:1rem;padding-bottom:0;margin-right:.375rem;margin-bottom:.5rem;position:relative}@media(min-width:1024px){.sidebar .sidebar__section .sidebar__section--list .sidebar__section--list-item{margin-right:.5rem}}.sidebar .sidebar__section .sidebar__section--list .sidebar__section--list-item:hover .sidebar__section--list-item-text{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.sidebar .sidebar__section .sidebar__section--list .sidebar__section--list-item-content{display:flex;align-items:center;gap:.5rem}.sidebar .sidebar__section .sidebar__section--list .sidebar__section--list-item-image{width:3rem;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:.125rem;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);background-color:var(--ref-white);padding:.125rem;margin-bottom:0}.sidebar .sidebar__section .sidebar__section--list .sidebar__section--list-item-text{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(4px);background:var(--surface-base);border:1px solid var(--color-border);border-radius:.25rem;padding:.125rem .375rem;font-size:var(--font-size-2xs);white-space:nowrap;color:var(--color-text-base);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}.sidebar .sidebar__section .sidebar__section--array{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.sidebar .sidebar__section .sidebar__section--array .sidebar__section--array--wrapper{width:100%;display:grid;grid-template-columns:repeat(8,1fr);gap:.5rem}@media(min-width:1024px){.sidebar .sidebar__section .sidebar__section--array .sidebar__section--array--wrapper{grid-template-columns:repeat(5,1fr)}}.sidebar .sidebar__section .sidebar__section--array .sidebar__section--array--wrapper .sidebar__section--payment{width:3rem;background-color:var(--ref-white);color:var(--color-text-inverse);border-radius:.125rem;display:flex;align-items:center;justify-content:center;line-height:.75rem;margin-bottom:0;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);padding:.125rem .25rem;font-size:var(--font-size-2xs)}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus .sidebar__section--bonus{display:flex;gap:0;align-items:center;justify-content:center;padding:.5rem 1rem;margin-left:auto;margin-right:auto;border-radius:.375rem;position:relative;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);width:100%;overflow:hidden}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus .sidebar__section--bonus .sidebar-value-multipart{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;font-weight:600;color:var(--color-text-base);text-align:center;padding-bottom:0;margin-bottom:0;letter-spacing:-.05em;line-height:1.25;gap:.25rem}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus .sidebar__section--bonus .sidebar-value-multipart .sidebar-value-part-first{font-size:clamp(var(--font-size-base),3.5vw,var(--font-size-3xl))}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus .sidebar__section--bonus .sidebar-value-multipart .sidebar-value-part-second{font-size:clamp(var(--font-size-md),4vw,var(--font-size-lg))}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus .sidebar__section--bonus .sidebar__section--bonus-icon{position:absolute;left:.5rem;bottom:1rem;transform:translateY(50%);width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus .sidebar__section--bonus .sidebar__section--bonus-icon svg{width:4rem;height:4rem;color:var(--color-primary-dark);opacity:.1}.sidebar .sidebar__section.bonuses .sidebar__section--mainBonus .bonus-text{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;color:var(--color-text-base);text-align:center;padding-bottom:0;margin-bottom:0;letter-spacing:-.05em;line-height:1.25;font-size:clamp(var(--font-size-base),3.5vw,var(--font-size-2xl))}.sidebar .sidebar__section.bonuses .sidebar__section--wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.125rem;padding:.5rem;border-radius:.375rem;border:1px dashed color-mix(in srgb,var(--color-primary) 65%,transparent)}.sidebar .sidebar__section.bonuses .sidebar__section--wrapper .sidebar__section--title{color:color-mix(in srgb,var(--color-text-base) 60%,transparent);font-weight:500;font-size:var(--font-size-sm)}.sidebar .sidebar__section.bonuses .sidebar__section--wrapper .sidebar__section--value{color:var(--color-text-base);font-weight:600;font-size:var(--font-size-md);line-height:1rem;margin-bottom:0;padding-bottom:0}.sidebar .sidebar__section-expand-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-bottom:.5rem}.sidebar .button-expand-toggle .toggle-text-hide,.sidebar .button-expand-toggle[aria-expanded=true] .toggle-text-show{display:none}.sidebar .button-expand-toggle[aria-expanded=true] .toggle-text-hide{display:inline}.sidebar .button-expand-toggle{position:absolute;z-index:10;bottom:0;left:50%;cursor:pointer;background-color:var(--color-primary);color:var(--color-text-inverse);border-radius:.375rem;padding:.25rem .5rem;font-size:var(--font-size-sm);font-weight:600;line-height:1rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(50%) translate(-50%);display:block}@media(min-width:1024px){.sidebar .button-expand-toggle{display:none}}.sidebar .sidebar__section-expand-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;transition:max-height,opacity,margin .3s ease-in-out}@media(min-width:1024px){.sidebar .sidebar__section-expand-content{max-height:none;opacity:1;margin-top:0;margin-bottom:0;padding:0}}.sidebar .sidebar__section-expand-content.expanded{max-height:none;opacity:1;margin:.5rem 0;padding:0}.sidebar .sidebar__section-expand-content:not(.expanded){max-height:0;opacity:0;overflow:hidden;margin:0;padding:0}@media(min-width:1024px){.sidebar .sidebar__section-expand-content:not(.expanded){max-height:none;opacity:1;overflow:visible}}.sidebar-global__tongue{display:none}@media(max-width:767px){.sidebar-global__tongue{display:flex;position:fixed;top:5rem;left:0;right:0;width:100%;z-index:1036;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--color-primary-dark) 25%,transparent);border-radius:0;background-color:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;transition:background-color .15s ease}.sidebar-global__tongue svg{width:1rem;height:1rem;flex-shrink:0}.sidebar-global__tongue .sidebar-global__tongue-icon--close{display:none}.sidebar-global__tongue:hover{background-color:var(--color-primary-dark)}.sidebar-global__tongue[aria-expanded=true]{background-color:var(--color-neutral-700)}.sidebar-global__tongue[aria-expanded=true]:hover{background-color:var(--color-neutral-600)}.sidebar-global__tongue[aria-expanded=true] .sidebar-global__tongue-icon--open{display:none}.sidebar-global__tongue[aria-expanded=true] .sidebar-global__tongue-icon--close{display:block}}.sidebar-global__tongue-label{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:767px){.sidebar-global{position:fixed!important;left:0;top:7.75rem;height:calc(100dvh - 5rem - 2.75rem - var(--bottom-nav-height, 4.5rem));width:85vw;max-width:300px;z-index:1035;overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);transition:transform .3s ease-out;box-shadow:0 20px 25px #00000026;border-radius:0 .75rem .75rem 0;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.sidebar-global .sidebar-global__tongue-tab{position:absolute;right:-2.5rem;top:3rem}.sidebar-global.is-open{transform:translate(0)}}.sidebar-global__drawer-header{display:none}@media(max-width:767px){.sidebar-global__drawer-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:sticky;top:-1rem;z-index:1;background-color:var(--ref-white);width:calc(100% + 2rem);margin-left:-1rem;margin-bottom:.5rem;padding:.875rem 1rem;border-bottom:1px solid var(--color-border);flex-shrink:0}}.sidebar-global__drawer-title{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);line-height:1.25;flex:1}.sidebar-global__drawer-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:50%;background-color:color-mix(in srgb,var(--color-text-base) 8%,transparent);color:var(--color-text-base);cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.sidebar-global__drawer-close:hover{background-color:color-mix(in srgb,var(--color-text-base) 16%,transparent)}.sidebar-global__desktop-heading{display:block;font-family:var(--font-family-gamble);font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-base);margin:0 0 .5rem;line-height:1.25}@media(max-width:767px){.sidebar-global__desktop-heading{display:none}}.sidebar-global__backdrop{display:none}@media(max-width:767px){.sidebar-global__backdrop{display:block;position:fixed;inset:0;z-index:1034;background-color:#0000008c;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-global__backdrop.is-open{opacity:1;visibility:visible}}@media(max-width:767px){body.sidebar-global-open{overflow:hidden}}.sidebar-global__casinos{width:100%;margin-bottom:1rem}.sidebar-global__casinos-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.sidebar-global__casino-item{width:100%;list-style:none}.sidebar-global__categories{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.sidebar-global__categories-main-heading{font-weight:700;font-size:clamp(var(--font-size-lg),4vw,var(--font-size-2xl));line-height:1.75rem;margin-bottom:.5rem;color:var(--color-primary)}.sidebar-global__category-section{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.sidebar-global__category-section+.sidebar-global__category-section{padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent)}.sidebar-global__category-heading{font-weight:700;font-size:var(--font-size-xs);line-height:1.25rem;margin-bottom:.25rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.sidebar-global__category-links-list .sidebar-global__category-link-item:last-child .sidebar__separator{display:none}.sidebar-global__category-links-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.sidebar-global__category-link-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;list-style:none;margin-bottom:.25rem}.sidebar-global__category-link{width:100%;display:block;padding:.5rem 0;font-size:var(--font-size-sm);line-height:1.25rem;color:var(--color-primary);transition:color .2s;text-decoration:none}.sidebar-global__category-link:hover{color:var(--color-primary-dark);text-decoration:underline}.sidebar-global__subcategory-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.125rem;width:100%;margin:.35rem 0 .5rem;padding-left:.875rem;border-left:2px solid color-mix(in srgb,var(--color-primary) 18%,transparent)}.sidebar-global__subcategory-list:last-child{border-left:none}.sidebar-global__subcategory-item{list-style:none;margin:0;padding:0;width:100%}.sidebar-global__subcategory-link{display:block;width:100%;padding:.3rem 0;font-size:var(--font-size-sm);line-height:1.35;font-weight:500;color:color-mix(in srgb,var(--color-text-base) 72%,transparent);text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.sidebar-global__subcategory-link:hover{color:var(--color-primary);text-decoration:underline}.sidebar-global__category-links-grid{list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.sidebar-global__category-links-grid:before,.sidebar-global__category-links-grid:after{display:none}ol.sidebar-global__category-links-grid{margin:0;padding:0;border-left:0}.sidebar-global__category-links-grid .sidebar-global__category-link-item{display:flex;margin:0;padding:0}.sidebar-global__category-links-grid .sidebar-global__category-link-item:before{display:none}.sidebar-global__category-links-grid .sidebar-global__category-link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;border-radius:.375rem;background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);transition:background-color .2s}.sidebar-global__category-links-grid .sidebar-global__category-link:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.sidebar-global__category-link-number{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;background-color:var(--color-primary);color:var(--ref-white);font-weight:700;flex-shrink:0;font-size:var(--font-size-xs)}.sidebar-global__category-link-label{flex:1;font-size:var(--font-size-sm);line-height:1.25rem}.sidebar-affiliates{width:100%;margin-bottom:1rem;border:1px solid var(--color-border)}.sidebar-affiliates .sidebar__header{width:100%;color:var(--color-text-primary);font-weight:600;background-color:var(--surface-base);border-radius:.375rem;border:1px solid var(--color-border)}.sidebar-affiliates .sidebar__logo-wrap{width:100%;display:flex;justify-content:center}.sidebar-affiliates .sidebar__header .sidebar__logo{height:6rem;width:auto;-o-object-fit:contain;object-fit:contain}.sidebar-affiliates .sidebar-affiliates__section{width:100%}.sidebar-affiliates .btn{font-size:var(--font-size-sm)}.sidebar-affiliates .info-grid-box{background-color:var(--surface-base);border-radius:.375rem;border:1px solid var(--color-border);padding:.5rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;text-align:center}.sidebar-affiliates .info-grid-box .info-grid-box__title{width:100%;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:600;display:flex;justify-content:flex-start;margin-top:1rem;margin-bottom:.5rem}.sidebar-affiliates .info-grid-box .info-grid-box__methods{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.sidebar-affiliates .info-grid-box .info-grid-box__method-tag{display:inline-block;padding:.25rem .75rem;background-color:var(--color-accent-20);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:600;border-radius:9999px}.sidebar-affiliates .quick-stats-section{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.sidebar-affiliates .quick-stats-section .quick-stats-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.sidebar-affiliates .quick-stats-section .quick-stats-item{background-color:var(--surface-base);border-radius:.375rem;border:1px solid var(--color-border);padding:.5rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.sidebar-affiliates .quick-stats-section .quick-stats-item .quick-stats-item-label{width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;display:flex;justify-content:flex-start;margin-bottom:.25rem}.sidebar-affiliates .quick-stats-section .quick-stats-item .quick-stats-item-value{width:100%;color:var(--color-text-base);font-size:var(--font-size-lg);font-weight:600;display:flex;justify-content:flex-start}.sidebar-affiliates .quick-stats-section .quick-stats-item .quick-stats-item__details{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.sidebar-affiliates .quick-stats-section .quick-stats-item .sidebar__section--icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-primary-dark) 20%,transparent);fill:currentColor;flex-shrink:0;border-radius:9999px;margin-bottom:0;margin-bottom:.25rem}.sidebar-affiliates .quick-stats-section .quick-stats-item .quick-stats-item-value-small{width:100%;color:var(--color-text-base);font-size:var(--font-size-sm);font-weight:600;display:flex;justify-content:flex-start}.community-feeds{position:fixed;right:0;top:50%;transform:translateY(-50%) translate(100%);z-index:1035;width:300px;height:min(80vh,32rem);display:flex;flex-direction:column;overflow:visible;transition:transform .3s ease-in-out;background-color:var(--surface-base);border:1px solid var(--color-border);border-right:none;border-radius:.75rem 0 0 .75rem;box-shadow:0 20px 25px #00000026}.community-feeds.is-open{transform:translateY(-50%) translate(0)}.community-feeds .community-feeds__handle{display:none;flex-shrink:0;width:100%;height:1.75rem;padding:0;border:none;background:transparent;cursor:pointer;position:relative;touch-action:none}.community-feeds .community-feeds__handle:before{content:"";position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:2.5rem;height:.25rem;border-radius:9999px;background-color:var(--color-border)}.community-feeds .community-feeds__tongue{position:absolute;left:-2.5rem;top:3rem}@media(max-width:1023px){.community-feeds .community-feeds__tongue{top:auto;bottom:1.5rem}}.community-feeds .community-feeds__tongue{width:2.5rem;background-color:var(--ref-accent);color:var(--color-text-inverse);border:none;border-radius:.5rem 0 0 .5rem;cursor:pointer;padding:.875rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:background-color .15s ease}.community-feeds .community-feeds__tongue:hover{background-color:var(--color-accent-600)}.community-feeds .community-feeds__tongue svg{width:1rem;height:1rem;flex-shrink:0}.community-feeds .community-feeds__tongue .community-feeds__tongue-icon--close,.community-feeds .community-feeds__tongue .community-feeds__tongue-label--close{display:none}.community-feeds .community-feeds__tongue[aria-expanded=true]{background-color:var(--color-neutral-700)}.community-feeds .community-feeds__tongue[aria-expanded=true]:hover{background-color:var(--color-neutral-600)}.community-feeds .community-feeds__tongue[aria-expanded=true] .community-feeds__tongue-icon--feeds,.community-feeds .community-feeds__tongue[aria-expanded=true] .community-feeds__tongue-label--feeds{display:none}.community-feeds .community-feeds__tongue[aria-expanded=true] .community-feeds__tongue-icon--close,.community-feeds .community-feeds__tongue[aria-expanded=true] .community-feeds__tongue-label--close{display:block}.community-feeds .community-feeds__tongue-label{font-size:var(--font-size-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}.community-feeds .community-feeds__wrapper{width:100%;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.community-feeds .community-feeds__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;flex-shrink:0}.community-feeds .community-feeds__title:before{content:none;display:none}.community-feeds .community-feeds__title{margin:0;font-family:var(--font-family-gamble);font-size:var(--font-size-base);font-weight:600;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal}.community-feeds .community-feeds__show-all{white-space:nowrap}.community-feeds .community-feeds__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.community-feeds .community-feeds__list--social .community-feeds__card{margin-bottom:0}.community-feeds .community-feeds__card a{display:block;font-size:var(--font-size-sm);font-weight:500;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal}.community-feeds .community-feeds__card-date{display:block;font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;opacity:.8}.community-feeds .community-feeds__empty{font-size:var(--font-size-sm);font-weight:500;line-height:1.25;color:var(--color-text-muted, currentColor);text-transform:none;letter-spacing:normal}.community-feeds .community-feeds__show-more{margin-top:1rem;flex-shrink:0}.community-feeds .community-feeds__show-more-link{width:100%;justify-content:center}.community-feeds .community-feeds__sociable{width:100%;overflow:hidden;border-radius:.5rem}.community-feeds .community-feeds__sociable iframe,.community-feeds .community-feeds__sociable>div{width:100%!important;max-width:100%!important;border:none!important}.community-feeds .community-feeds__streaming{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0}.community-feeds .community-feeds__streaming-intro{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.community-feeds .community-feeds__streaming-buttons{display:flex;flex-direction:column;gap:.5rem}.community-feeds .sectionTabs{min-width:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.community-feeds .sectionTabs .sectionTabs__header{position:static;width:100%;max-width:100%;margin-inline:0;background-color:transparent;z-index:auto;flex-shrink:0}.community-feeds .sectionTabs .sectionTabs__content{padding-top:.5rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.community-feeds .community-feeds__panels,.community-feeds .sectionTabs .tab-panel.active{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.community-feeds .community-feeds__list--social{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.community-feeds .community-feeds__list--social>*{flex-shrink:0}@media(max-width:767px){.community-feeds{inset:auto 0 0;width:100%;height:70vh;margin:0;transform:translateY(100%);border:1px solid var(--color-border);border-bottom:none;border-radius:.75rem .75rem 0 0}.community-feeds.is-open{transform:translateY(0)}.community-feeds .community-feeds__tongue{display:none}.community-feeds .community-feeds__handle{display:block}.community-feeds .community-feeds__show-more-link{width:100%;justify-content:center}}.community-feeds__backdrop{display:none}@media(max-width:767px){.community-feeds__backdrop{display:block;position:fixed;inset:0;z-index:1034;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.community-feeds__backdrop.is-open{opacity:1;visibility:visible}body.feeds-open{overflow:hidden}}.bottomNavBar{position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:var(--ref-dark);color:var(--color-neutral-300);border-top:1px solid color-mix(in srgb,var(--color-neutral-400) 20%,transparent)}@media(min-width:768px){.bottomNavBar{display:none}}.bottomNavBar__container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;padding-bottom:env(safe-area-inset-bottom);padding-top:.5rem}.bottomNavBar__list{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;margin:0;padding:0}.bottomNavBar__item{text-align:center}.bottomNavBar__item--link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .25rem;text-decoration:none;color:inherit;border-radius:.5rem}.bottomNavBar__item--link:focus-visible{outline:2px solid currentColor}.bottomNavBar__item--feeds{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;background:transparent;border:0;font:inherit;cursor:pointer}.bottomNavBar__item--icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.bottomNavBar__item--text{line-height:1;white-space:nowrap;font-size:clamp(var(--font-size-xs),1vw,var(--font-size-sm))}.pagination{display:flex;justify-content:center;margin-top:1.5rem;align-items:center;gap:.25rem}.pagination-button{padding:.375rem .75rem;color:var(--color-neutral-700);background-color:var(--surface-base);border-radius:.1875rem;border:1px solid var(--color-border);cursor:pointer;transition:background-color,color,border-color .15s ease-in-out;flex-shrink:0;font-size:var(--font-size-md)}.pagination-button:hover{background-color:color-mix(in srgb,var(--color-dark) 10%,transparent);color:var(--color-text-base);border-color:color-mix(in srgb,var(--color-dark) 30%,transparent)}.pagination__page--active{background-color:var(--color-accent);color:var(--ref-white)}.pagination__page--active:hover{background-color:var(--color-accent);color:var(--ref-white);border-color:var(--color-accent)}.pagination-button--disabled{background-color:var(--color-neutral-50);color:var(--color-neutral-400);cursor:not-allowed}.pagination-button--disabled:hover{background-color:var(--color-neutral-50)}.pagination-ellipsis{padding-left:.5rem;padding-right:.5rem;color:var(--color-neutral-700)}.pagination-control{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0;cursor:pointer;padding:.5rem}@media(min-width:1024px){.pagination-control{padding:.375rem .75rem}}.pagination-control .pagination-control-label{display:none}@media(min-width:1024px){.pagination-control .pagination-control-label{display:inline-block;color:var(--color-text-base);font-weight:500}}.pagination-control .pagination-control-icon svg{width:1rem;height:1rem;color:var(--color-text-base);margin:0}.pagination-control.pagination__prev .pagination-control-icon svg{transform:rotate(90deg)}.pagination-control.pagination__next .pagination-control-icon svg{transform:rotate(-90deg)}.notification-wrapper{position:relative}.notification-trigger{display:flex;align-items:center;justify-content:center;position:relative;width:2.5rem;height:2.5rem;background-color:var(--surface-light);border-radius:.375rem;border:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.notification-trigger:hover{background-color:var(--surface-base-hover);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.notification-trigger .inline-flex svg{width:1.25rem;height:1.25rem}.notification-badge{display:flex;align-items:center;justify-content:center;border-radius:9999px;min-width:1.25rem;height:1.25rem;background-color:var(--color-pros);border:2px solid var(--surface-base);color:var(--ref-white);font-size:var(--font-size-3xs);padding:0 .2rem;position:absolute;top:-3px;right:-3px;z-index:1}.notification-badge:before{content:"";position:absolute;inset:0;border-radius:9999px;background-color:var(--color-pros);z-index:-1;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:0}}.notification-dropdown{position:absolute;top:calc(100% + .5rem);right:0;z-index:1150;width:22rem;max-width:min(22rem,100vw - 1rem);max-height:28rem;background-color:var(--surface-base);border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:.375rem;box-shadow:0 10px 15px -3px #00000026,0 4px 6px -4px #0000001a;display:none;flex-direction:column;overflow:hidden}.notification-dropdown.is-open{display:flex}.notification-dropdown__header{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.notification-dropdown__title{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.04em}.notification-dropdown__list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.notification-dropdown__empty{padding:1.5rem 1rem;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.notification-dropdown__item{border-bottom:1px solid var(--color-border-light)}.notification-dropdown__item:last-child{border-bottom:none}.notification-dropdown__item--unread{background-color:var(--color-accent-50, rgba(0, 102, 204, .04))}.notification-dropdown__item--unread .notification-dropdown__message{font-weight:600}.notification-dropdown__item--unread .notification-dropdown__dot{display:block}.notification-dropdown__link{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;text-decoration:none;color:inherit;transition:background-color .15s ease-in-out}.notification-dropdown__link:hover{background-color:var(--color-hover-bg, rgba(0, 0, 0, .03))}.notification-dropdown__dot{display:none;width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--color-accent);flex-shrink:0;margin-top:.35rem}.notification-dropdown__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.notification-dropdown__message{font-size:var(--font-size-sm);color:var(--color-text-base);line-height:1.4}.notification-dropdown__time{font-size:var(--font-size-xs);color:var(--color-text-muted)}.auth-user{position:relative}.auth-user-trigger{display:flex;align-items:center;justify-content:center;position:relative;width:2.5rem;height:2.5rem;background-color:var(--surface-light);border-radius:.375rem;border:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;list-style:none}.auth-user-trigger::-webkit-details-marker{display:none}.auth-user-trigger:hover{background-color:var(--surface-base-hover);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.auth-user-trigger svg{width:1.25rem;height:1.25rem}.auth-user-trigger[data-logged-in=true]:after{content:"";position:absolute;top:2px;right:2px;width:.5rem;height:.5rem;background-color:var(--color-pros);border-radius:9999px;border:2px solid var(--surface-light)}.auth-user-icon--logout,.auth-user[data-logged-in=true] .auth-user-icon--avatar{display:none}.auth-user[data-logged-in=true] .auth-user-icon--logout{display:inline-flex}.auth-user:not([data-logged-in=true]) .auth-user-logged{display:none}.auth-user[data-logged-in=true] .auth-user-login{display:none}.auth-user-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:1150;width:16rem;max-width:min(16rem,100vw - 1rem);background-color:var(--surface-base);border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:.5rem;box-shadow:0 10px 15px -3px #00000026,0 4px 6px -4px #0000001a;overflow:hidden;display:none}.auth-user-details[open] .auth-user-panel{display:block}.auth-user-logged{padding:1rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.auth-user-welcome{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-dark);line-height:1.4}.auth-user-login{padding:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.card-ui__title:before{content:none;display:none}.card-ui__title{font-size:var(--font-size-2xl);font-weight:600;margin:0;line-height:1.25}.card-ui__title a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card-ui__title a:hover{color:var(--color-accent)}.card-ui__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.25;margin:0}.card-ui__subtitle--pill{font-size:var(--font-size-xs);color:var(--color-text-inverse);font-weight:600;display:inline-flex;align-items:center;justify-content:flex-start;background-color:var(--color-accent-500);border-radius:9999px;padding:.125rem .5rem;text-transform:uppercase}.card-ui__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.card-ui__tags .tag{display:inline-flex;gap:.5rem;align-items:center;padding:.1rem .75rem;background-color:var(--bg-muted);color:var(--color-text-main);border-radius:9999px;font-weight:500;line-height:1rem;font-size:var(--font-size-2xs);text-transform:uppercase}.card-ui__cta{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.card-ui__cta:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.card-ui__cta{padding:.375rem .75rem;gap:.5rem;border-radius:.25rem;font-size:var(--font-size-md);white-space:nowrap;font-weight:500;line-height:1.25;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.card-ui__cta svg{width:1rem;height:1rem}.card-ui__cta>svg,.card-ui__cta .btn__icon{transition:transform .15s ease-in-out}.card-ui__cta:hover>svg,.card-ui__cta:hover .btn__icon,.card-ui__cta:focus-visible>svg,.card-ui__cta:focus-visible .btn__icon{transform:translate(.25rem)}.card-ui__cta--icon-only{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.card-ui__cta--icon-only:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.card-ui__cta--icon-only{width:2rem;height:2rem;flex-shrink:0;padding:0;border-radius:.25rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.card-ui__cta--icon-only svg{width:1rem;height:1rem}.view-all-button{text-decoration:none;font-weight:500;font-size:var(--font-size-md);line-height:1.25;color:var(--color-accent);transition:color .2s ease-in-out}.view-all-button:hover{color:var(--color-accent-600)}.view-all-button{display:inline-flex;align-items:center;gap:.5rem}.view-all-button .view-all-button__icon{display:none;flex-shrink:0;transition:transform .3s cubic-bezier(.25,.8,.25,1)}@media(min-width:1024px){.view-all-button .view-all-button__icon{display:inline-flex}}.view-all-button .view-all-button__icon :where(svg){width:1rem;height:1rem}.view-all-button:hover .view-all-button__icon,.view-all-button:focus-visible .view-all-button__icon{transform:translate(.25rem)}.view-all-button.view-all-button--icon-only .view-all-button__icon{display:inline-flex}.view-all-button.view-all-button--icon-only:hover .view-all-button__icon,.view-all-button.view-all-button--icon-only:focus-visible .view-all-button__icon{transform:none}.view-all-button--muted{text-decoration:none;padding:.375rem .75rem;gap:.5rem;border-radius:.25rem;font-size:var(--font-size-md);white-space:nowrap;font-weight:500;line-height:1.25;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 10%,var(--ref-white));border:1px solid color-mix(in srgb,var(--color-accent) 25%,var(--ref-white))}.view-all-button--muted:hover{color:var(--color-accent-700);background-color:color-mix(in srgb,var(--color-accent) 15%,var(--ref-white));border-color:color-mix(in srgb,var(--color-accent) 35%,var(--ref-white))}.view-all-button.view-all-button--solid{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.view-all-button.view-all-button--solid:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.view-all-button.view-all-button--solid{padding:.375rem .75rem;gap:.5rem;border-radius:.25rem;font-size:var(--font-size-md);white-space:nowrap;font-weight:500;line-height:1.25;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.view-all-button.view-all-button--solid svg{width:1rem;height:1rem}.view-all-button.view-all-button--solid>svg,.view-all-button.view-all-button--solid .btn__icon{transition:transform .15s ease-in-out}.view-all-button.view-all-button--solid:hover>svg,.view-all-button.view-all-button--solid:hover .btn__icon,.view-all-button.view-all-button--solid:focus-visible>svg,.view-all-button.view-all-button--solid:focus-visible .btn__icon{transform:translate(.25rem)}.view-all-button.view-all-button--solid.view-all-button--icon-only{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.view-all-button.view-all-button--solid.view-all-button--icon-only:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.view-all-button.view-all-button--solid.view-all-button--icon-only{width:2rem;height:2rem;flex-shrink:0;padding:0;border-radius:.25rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.view-all-button.view-all-button--solid.view-all-button--icon-only svg{width:1rem;height:1rem}.view-all-button--icon-only{justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.25rem}.card__list-number{position:absolute;top:.75rem;left:.75rem;z-index:2;width:2rem;min-width:2rem;height:2rem;min-height:2rem;margin:0;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--surface-base);border:1px solid var(--color-border);color:var(--color-text-secondary);font-weight:600;line-height:1;font-size:var(--font-size-sm)}.card__corner-icon{position:absolute;pointer-events:none;z-index:0;color:var(--color-text-primary);opacity:.05;transform:translateZ(0) scale(1);transition:opacity .45s cubic-bezier(.34,1.2,.64,1),transform .45s cubic-bezier(.34,1.2,.64,1)}@media(prefers-reduced-motion:reduce){.card__corner-icon{transition:opacity .2s ease}}.card__corner-icon{display:flex;align-items:flex-end;justify-content:flex-end;box-sizing:border-box}.card__corner-icon>span{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;width:100%;height:100%;box-sizing:border-box}.card__corner-icon svg{width:100%;height:100%;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}.card__corner-icon--bottom-right{bottom:-1.5rem;right:0;width:5rem;height:5rem}.card__subtitle{color:var(--color-text-muted);display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;font-size:var(--font-size-xs);font-weight:600;gap:.5rem}.card__subtitle-text{display:inline}.card__title-text{display:block}.card__footer--colored{width:100%}.card__action{text-decoration:none}.card.card--summary{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem .75rem .875rem;position:relative;overflow:hidden;max-width:24rem;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--summary:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}@media(min-width:1024px){.card.card--summary{padding:1rem}}.card.card--summary>a{text-decoration:none;color:inherit}.card.card--summary>a:hover,.card.card--summary>a:focus{text-decoration:none}.card.card--summary{display:flex;flex-direction:column;min-height:0}.card.card--summary .card__link--summary{flex:1;display:grid;grid-template-columns:2.25rem 1fr;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;align-items:center;align-content:center;width:100%;min-height:0;text-decoration:none;color:inherit;text-align:left}@media(min-width:1024px){.card.card--summary .card__link--summary{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;justify-content:space-between;height:100%;flex:none}}.card.card--summary .card__icon-img--summary{width:2.25rem;height:2.25rem;margin:0;grid-column:1;grid-row:1}@media(min-width:1024px){.card.card--summary .card__icon-img--summary{width:3rem;height:3rem;grid-column:auto;grid-row:auto;margin-left:auto;margin-right:auto}}.card.card--summary .card__title--summary:before{content:none;display:none}.card.card--summary .card__title--summary{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);margin:0;line-height:1.25;text-transform:uppercase;min-width:0;grid-column:2;grid-row:1;align-self:center;text-align:left}@media(min-width:1024px){.card.card--summary .card__title--summary{grid-column:auto;grid-row:auto;text-align:center;line-height:1rem}}.card.card--summary .card__value{font-size:var(--font-size-sm);font-weight:500;background-color:var(--color-accent);color:var(--color-text-inverse);font-size:var(--font-size-xs);border-radius:.125rem;padding:.25rem .5rem;line-height:1.2;grid-column:1/-1;grid-row:2;justify-self:center}@media(min-width:1024px){.card.card--summary .card__value{grid-column:auto;grid-row:auto;justify-self:auto}}.card.card--casino{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:0;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .25s ease-in-out}.card.card--casino:hover{box-shadow:0 1px 2px #0000000d;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--casino{box-shadow:none;position:relative;width:100%;color:var(--color-text-main);list-style:none;margin:0}.card.card--casino .card__stats{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0;align-items:stretch}.card.card--casino .card__bonus-amount{font-size:var(--font-size-2xl);font-weight:600;line-height:1.1;color:var(--color-accent);text-transform:none;letter-spacing:normal;display:block;width:100%;min-width:0;overflow-wrap:break-word}.card.card--casino .card__freespins{font-size:var(--font-size-lg);font-weight:600;line-height:1.2;color:var(--color-text-main);text-transform:none;letter-spacing:normal}.card.card--casino .card__bonus-wagering{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;display:block;width:100%;min-width:0}.card.card--casino .card__bonus-name,.card.card--casino .card__bonus-secondary-name,.card.card--casino .card__not-available-text{font-size:var(--font-size-sm);font-weight:500;line-height:1.25;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card.card--casino .card__terms{margin-top:.5rem}.card.card--casino .card__terms .card__info{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-pro);text-transform:none;letter-spacing:normal;cursor:pointer;text-decoration:underline;transition:color .2s}.card.card--casino .card__terms .card__info:hover{color:color-mix(in srgb,var(--color-pro) 80%,transparent)}.card.card--casino{transition:.25s ease-in-out;color:var(--color-text-base);margin-bottom:.5rem}.card.card--casino:last-child{margin-bottom:0}.card.card--casino{min-height:5rem}.card.card--casino .card__tags{position:absolute;top:0;left:.5rem;transform:translateY(-50%);z-index:10}.card.card--casino .card__tags--with-new{left:1.5rem}.card.card--casino .card__tag{background-color:var(--color-accent-500);border-radius:9999px;padding:.125rem .75rem .125rem .375rem;line-height:.75rem;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:var(--font-size-2xs);font-weight:600;line-height:1;color:var(--color-text-inverse);letter-spacing:.05em;text-transform:uppercase}.card.card--casino .card__bonus-amount{font-size:var(--font-size-2xl);font-weight:700;line-height:1.1;color:var(--color-accent);text-transform:none;letter-spacing:normal}.card.card--casino .card__freespins{color:var(--color-text-base)}.card.card--casino .card__casino-info{display:flex;flex-direction:column;gap:.5rem}.card.card--casino .card__rating{display:flex;align-items:center;gap:.25rem;font-size:var(--font-size-sm)}.card.card--casino .card__rating svg{width:1rem;height:1rem;color:var(--color-text-warning)}.card.card--casino .card__rating-value{font-size:var(--font-size-sm);font-weight:600;line-height:1.25;color:var(--color-text-main);text-transform:none;letter-spacing:normal}.card.card--casino .card__payment-methods{display:flex;align-items:center;gap:.25rem}.card.card--casino .card__payment-icon{width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid var(--color-border);-o-object-fit:contain;object-fit:contain}.card.card--casino .card__payment-more{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-inverse);text-transform:none;letter-spacing:normal}.card.card--casino .card__features{display:flex;gap:.25rem;flex-wrap:wrap}.card.card--casino .card__feature{background-color:var(--btn-primary-bg);font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-inverse);text-transform:none;letter-spacing:normal;padding:.25rem .5rem;border-radius:9999px}.card.card--casino.card--medium{width:100%;position:relative;padding:0;margin:0;list-style:none;background-color:var(--surface-light);color:var(--color-text-main);border-radius:.5rem;transition:background-color,box-shadow,border-color .25s ease-in-out;border:1px solid var(--color-border)}.card.card--casino.card--medium:hover{background-color:var(--surface-base-hover);box-shadow:0 1px 2px #0000000d;border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--casino.card--medium:hover .card__container:before{width:.5rem}.card.card--casino.card--medium:hover .card__corner-icon{opacity:.075}@media(prefers-reduced-motion:no-preference){.card.card--casino.card--medium:hover .card__corner-icon{transform:translate3d(0,-6px,0) scale(1.06)}}.card.card--casino.card--medium.card--list.card--list-offset .card__container{padding-left:3rem}.card.card--casino.card--medium .card__container{position:relative;z-index:1;width:100%;height:100%;padding:0;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;overflow:hidden;min-height:0}.card.card--casino.card--medium .card__container:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:.25rem;pointer-events:none;z-index:4;transition:width .25s ease-in-out;background-color:var(--color-accent)}.card.card--casino.card--medium .card__wrapper{position:relative;z-index:2;width:100%;min-width:0;min-height:0;flex:0 1 auto;overflow:hidden;padding:1rem 1rem 0}.card.card--casino.card--medium .card__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;width:100%;min-width:0;min-height:0;overflow:hidden;text-decoration:none}.card.card--casino.card--medium .card__content .btn,.card.card--casino.card--medium .card__content .card__action{width:100%}@media(min-width:1024px){.card.card--casino.card--medium .card__content{flex-direction:row;align-items:flex-start;justify-content:space-between}.card.card--casino.card--medium .card__content .btn,.card.card--casino.card--medium .card__content .card__action{width:12rem}}.card.card--casino.card--medium .card__body{width:100%;min-width:0;min-height:0;overflow:hidden;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media(min-width:1024px){.card.card--casino.card--medium .card__body{flex:1 1 auto}}.card.card--casino.card--medium .card__header{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-shrink:0}.card.card--casino.card--medium .card__header-content{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;align-items:flex-start}.card.card--casino.card--medium .card__title:before{content:none;display:none}.card.card--casino.card--medium .card__title{font-size:var(--font-size-2xl);font-weight:600;margin:0;line-height:1.25}.card.card--casino.card--medium .card__title a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card.card--casino.card--medium .card__title a:hover{color:var(--color-accent)}.card.card--casino.card--medium .card__title{font-size:var(--font-size-xl);font-weight:600;line-height:1.3;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.card.card--casino.card--medium .card__feature-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.card.card--casino.card--medium .card__feature-tags .tag{display:inline-flex;gap:.5rem;align-items:center;padding:.1rem .75rem;background-color:var(--bg-muted);color:var(--color-text-main);border-radius:9999px;font-weight:500;line-height:1rem;font-size:var(--font-size-2xs);text-transform:uppercase}.card.card--casino.card--medium .card__feature-tags .tag{font-size:var(--font-size-2xs);padding:.1rem .75rem}.card.card--casino.card--medium .card__feature-tags .tag .tag-icon svg{width:.75rem;height:.75rem;stroke:currentColor;color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--live-casino{background-color:var(--color-feature-live-casino);color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--mobile-friendly{background-color:var(--color-feature-mobile-friendly);color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--exclusive-bonus{background-color:var(--color-feature-exclusive-bonus);color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--new-casino{background-color:var(--color-feature-new-casino);color:var(--color-text-primary)}.card.card--casino.card--medium .card__feature-tags .tag--pay-n-play{background-color:var(--color-feature-pay-n-play);color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--high-roller{background-color:var(--color-feature-high-roller);color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--crypto-accepted{background-color:var(--color-feature-crypto-accepted);color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--licensed{background-color:var(--color-feature-licensed);color:var(--color-text-inverse)}.card.card--casino.card--medium .card__feature-tags .tag--bonus-code{background-color:var(--color-feature-bonus-code);color:var(--color-text-primary)}.card.card--casino.card--medium .card__feature-tags .tag--bonus-code .tag-icon svg{color:var(--color-text-primary)}.card.card--casino.card--medium .card__feature-tags .tag--copy:focus-visible{outline:none;box-shadow:var(--focus-ring)}.card.card--casino.card--medium .card__title-text{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}@media(min-width:1024px){.card.card--casino.card--medium .card__title-text{font-size:var(--font-size-sm);font-weight:600;line-height:1.25;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}}.card.card--casino.card--medium .card__body-main{display:flex;flex-direction:column;gap:.375rem;flex:1 1 0;min-width:0;overflow:hidden}@media(min-width:1024px){.card.card--casino.card--medium .card__body-main{gap:.5rem}}.card.card--casino.card--medium .card__action{width:100%}@media(min-width:1024px){.card.card--casino.card--medium .card__action{width:12rem}}.card.card--casino.card--medium .card__actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem;width:100%}@media(min-width:1024px){.card.card--casino.card--medium .card__actions{width:auto;flex:0 0 auto;align-items:flex-end}}.card.card--casino.card--medium .card__actions .card__action-wrap{width:100%}@media(min-width:1024px){.card.card--casino.card--medium .card__actions .card__action-wrap{width:auto}}.card.card--casino.card--medium .card__actions .review-link-container{width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.card.card--casino.card--medium .card__actions .review-link-container{width:auto;justify-content:flex-end}}.card.card--casino.card--medium .card__actions .review-link{display:flex;align-items:center;justify-content:center;font-weight:500;flex-shrink:0;cursor:pointer;white-space:nowrap;transition:color,background-color,border-color,opacity .3s ease-in-out;width:auto;text-align:center;text-decoration:none;font-size:var(--font-size-sm)}@media(min-width:1024px){.card.card--casino.card--medium .card__actions .review-link{justify-content:flex-end}}.card.card--casino.card--medium .card__actions .review-link{color:var(--color-accent);line-height:.75rem;padding:.125rem .75rem;padding-top:0;padding-bottom:.5rem;text-transform:uppercase}.card.card--casino.card--medium .card__actions .review-link.disabled,.card.card--casino.card--medium .card__actions .review-link[aria-disabled=true]{color:var(--btn-disabled-text);cursor:not-allowed}.card.card--casino.card--medium .card__actions .review-link:hover{color:var(--color-text-main)}.card.card--casino.card--medium .card__footer{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;padding:.75rem 1rem 1rem;background-color:var(--surface-base);border-top:1px dashed var(--color-border)}.card.card--casino.card--medium .card__footer>.card__corner-icon{z-index:0}.card.card--casino.card--medium .card__footer .card__details{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:1024px){.card.card--casino.card--medium .card__footer .card__details{grid-template-columns:repeat(2,1fr)}}.card.card--casino.card--medium .card__footer .card__details--columns-2{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--medium .card__footer .card__details--columns-2{grid-template-columns:repeat(2,1fr)}}.card.card--casino.card--medium .card__footer .card__details--columns-3{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--medium .card__footer .card__details--columns-3{grid-template-columns:repeat(3,1fr)}}.card.card--casino.card--medium .card__footer .card__details--columns-4{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--medium .card__footer .card__details--columns-4{grid-template-columns:repeat(4,1fr)}}.card.card--casino.card--medium .card__footer .card__details--columns-5{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--medium .card__footer .card__details--columns-5{grid-template-columns:repeat(5,1fr)}}.card.card--casino.card--medium .card__footer .card__details--columns-6{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--medium .card__footer .card__details--columns-6{grid-template-columns:repeat(6,1fr)}}.card.card--casino.card--medium .card__footer .card__details .card__column{display:flex;flex-direction:column;gap:.25rem;min-width:0}.card.card--casino.card--medium .card__footer .card__details .card__column-items,.card.card--casino.card--medium .card__footer .card__details ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.card.card--casino.card--medium .card__subtitle-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-transform:uppercase;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted)}.card.card--casino.card--medium .card__nth,.card.card--casino.card--medium .card__nth-text{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-muted);text-transform:none;letter-spacing:normal}.card.card--casino.card--medium .card__icon{width:5rem;height:5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-muted);border-radius:.125rem;overflow:hidden;border:1px solid var(--color-border)}.card.card--casino.card--medium .card__icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0;border-radius:.125rem}.card.card--casino.card--medium .card__bonus-availability{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--alert-warning-text);text-transform:none;letter-spacing:normal;display:flex;justify-content:center;align-items:center;gap:.25rem;margin:.5rem 0 0;padding:.25rem .5rem;background:var(--alert-warning-bg);border:1px solid var(--alert-warning-border);border-radius:.25rem;text-transform:uppercase;letter-spacing:.04em}@media(min-width:1024px){.card.card--casino.card--medium .card__bonus-availability{display:inline-flex;justify-content:flex-start;margin-bottom:.375rem}}.card.card--casino.card--medium .card__bonus-availability svg{flex-shrink:0;width:.75rem;height:.75rem}.card.card--casino.card--medium .card__bonus-availability--global{color:var(--alert-success-text);background:var(--alert-success-bg);border-color:var(--alert-success-border)}.card.card--casino.card--medium .card__special-terms{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-muted);text-transform:none;letter-spacing:normal;display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:wrap;position:relative;z-index:1}@media(min-width:1024px){.card.card--casino.card--medium .card__special-terms{background-color:var(--surface-base)}}.card.card--casino.card--medium .card__special-terms a{font-size:var(--font-size-xs);color:var(--color-text-accent);text-decoration:underline}.card.card--casino.card--medium .card__special-terms a:hover{color:var(--color-text-primary)}.card.card--casino.card--medium .card__container>.card__actions{padding:0 1rem .75rem}.card.card--casino.card--medium .card__container>.card__corner-icon{z-index:3}.card.card--casino.card--medium .card__container>.card__special-terms{padding:0 1rem 1rem}@media(min-width:1024px){.card.card--casino.card--medium .card__container{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0;align-items:start}.card.card--casino.card--medium .card__container .card__wrapper{grid-column:1/2;grid-row:1/2}.card.card--casino.card--medium .card__container .card__actions{grid-column:2/3;grid-row:1/2;padding:1rem 1rem 0 0}.card.card--casino.card--medium .card__container .card__footer{grid-column:1/-1;grid-row:2/3}.card.card--casino.card--medium .card__container .card__special-terms{grid-column:1/-1;grid-row:3/4}}.card.card--casino.card--compact{width:100%;position:relative;padding:0;margin:0;list-style:none;background-color:var(--surface-light);color:var(--color-text-main);border-radius:.5rem;transition:background-color,box-shadow,border-color .25s ease-in-out;border:1px solid var(--color-border)}.card.card--casino.card--compact:hover{background-color:var(--surface-base-hover);box-shadow:0 1px 2px #0000000d;border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--casino.card--compact:hover .card__container:before{width:.5rem}.card.card--casino.card--compact:hover .card__corner-icon{opacity:.075}@media(prefers-reduced-motion:no-preference){.card.card--casino.card--compact:hover .card__corner-icon{transform:translate3d(0,-6px,0) scale(1.06)}}.card.card--casino.card--compact.card--list.card--list-offset .card__container{padding-left:3rem}.card.card--casino.card--compact .card__container{position:relative;z-index:1;width:100%;height:100%;padding:0;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;overflow:hidden;min-height:0}.card.card--casino.card--compact .card__container:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:.25rem;pointer-events:none;z-index:4;transition:width .25s ease-in-out;background-color:var(--color-accent)}.card.card--casino.card--compact .card__wrapper{position:relative;z-index:2;width:100%;min-width:0;min-height:0;flex:0 1 auto;overflow:hidden;padding:1rem 1rem 0}.card.card--casino.card--compact .card__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;width:100%;min-width:0;min-height:0;overflow:hidden;text-decoration:none}.card.card--casino.card--compact .card__content .btn,.card.card--casino.card--compact .card__content .card__action{width:100%}@media(min-width:1024px){.card.card--casino.card--compact .card__content{flex-direction:row;align-items:flex-start;justify-content:space-between}.card.card--casino.card--compact .card__content .btn,.card.card--casino.card--compact .card__content .card__action{width:12rem}}.card.card--casino.card--compact .card__body{width:100%;min-width:0;min-height:0;overflow:hidden;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media(min-width:1024px){.card.card--casino.card--compact .card__body{flex:1 1 auto}}.card.card--casino.card--compact .card__header{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-shrink:0}.card.card--casino.card--compact .card__header-content{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;align-items:flex-start}.card.card--casino.card--compact .card__title:before{content:none;display:none}.card.card--casino.card--compact .card__title{font-size:var(--font-size-2xl);font-weight:600;margin:0;line-height:1.25}.card.card--casino.card--compact .card__title a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card.card--casino.card--compact .card__title a:hover{color:var(--color-accent)}.card.card--casino.card--compact .card__title{font-size:var(--font-size-xl);font-weight:600;line-height:1.3;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.card.card--casino.card--compact .card__feature-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.card.card--casino.card--compact .card__feature-tags .tag{display:inline-flex;gap:.5rem;align-items:center;padding:.1rem .75rem;background-color:var(--bg-muted);color:var(--color-text-main);border-radius:9999px;font-weight:500;line-height:1rem;font-size:var(--font-size-2xs);text-transform:uppercase}.card.card--casino.card--compact .card__feature-tags .tag{font-size:var(--font-size-2xs);padding:.1rem .75rem}.card.card--casino.card--compact .card__feature-tags .tag .tag-icon svg{width:.75rem;height:.75rem;stroke:currentColor;color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--live-casino{background-color:var(--color-feature-live-casino);color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--mobile-friendly{background-color:var(--color-feature-mobile-friendly);color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--exclusive-bonus{background-color:var(--color-feature-exclusive-bonus);color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--new-casino{background-color:var(--color-feature-new-casino);color:var(--color-text-primary)}.card.card--casino.card--compact .card__feature-tags .tag--pay-n-play{background-color:var(--color-feature-pay-n-play);color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--high-roller{background-color:var(--color-feature-high-roller);color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--crypto-accepted{background-color:var(--color-feature-crypto-accepted);color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--licensed{background-color:var(--color-feature-licensed);color:var(--color-text-inverse)}.card.card--casino.card--compact .card__feature-tags .tag--bonus-code{background-color:var(--color-feature-bonus-code);color:var(--color-text-primary)}.card.card--casino.card--compact .card__feature-tags .tag--bonus-code .tag-icon svg{color:var(--color-text-primary)}.card.card--casino.card--compact .card__feature-tags .tag--copy:focus-visible{outline:none;box-shadow:var(--focus-ring)}.card.card--casino.card--compact .card__title-text{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}@media(min-width:1024px){.card.card--casino.card--compact .card__title-text{font-size:var(--font-size-sm);font-weight:600;line-height:1.25;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}}.card.card--casino.card--compact .card__body-main{display:flex;flex-direction:column;gap:.375rem;flex:1 1 0;min-width:0;overflow:hidden}@media(min-width:1024px){.card.card--casino.card--compact .card__body-main{gap:.5rem}}.card.card--casino.card--compact .card__action{width:100%}@media(min-width:1024px){.card.card--casino.card--compact .card__action{width:12rem}}.card.card--casino.card--compact .card__actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem;width:100%}@media(min-width:1024px){.card.card--casino.card--compact .card__actions{width:auto;flex:0 0 auto;align-items:flex-end}}.card.card--casino.card--compact .card__actions .card__action-wrap{width:100%}@media(min-width:1024px){.card.card--casino.card--compact .card__actions .card__action-wrap{width:auto}}.card.card--casino.card--compact .card__actions .review-link-container{width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.card.card--casino.card--compact .card__actions .review-link-container{width:auto;justify-content:flex-end}}.card.card--casino.card--compact .card__actions .review-link{display:flex;align-items:center;justify-content:center;font-weight:500;flex-shrink:0;cursor:pointer;white-space:nowrap;transition:color,background-color,border-color,opacity .3s ease-in-out;width:auto;text-align:center;text-decoration:none;font-size:var(--font-size-sm)}@media(min-width:1024px){.card.card--casino.card--compact .card__actions .review-link{justify-content:flex-end}}.card.card--casino.card--compact .card__actions .review-link{color:var(--color-accent);line-height:.75rem;padding:.125rem .75rem;padding-top:0;padding-bottom:.5rem;text-transform:uppercase}.card.card--casino.card--compact .card__actions .review-link.disabled,.card.card--casino.card--compact .card__actions .review-link[aria-disabled=true]{color:var(--btn-disabled-text);cursor:not-allowed}.card.card--casino.card--compact .card__actions .review-link:hover{color:var(--color-text-main)}.card.card--casino.card--compact .card__footer{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;padding:.75rem 1rem 1rem;background-color:var(--surface-base);border-top:1px dashed var(--color-border)}.card.card--casino.card--compact .card__footer>.card__corner-icon{z-index:0}.card.card--casino.card--compact .card__footer .card__details{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:1024px){.card.card--casino.card--compact .card__footer .card__details{grid-template-columns:repeat(2,1fr)}}.card.card--casino.card--compact .card__footer .card__details--columns-2{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--compact .card__footer .card__details--columns-2{grid-template-columns:repeat(2,1fr)}}.card.card--casino.card--compact .card__footer .card__details--columns-3{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--compact .card__footer .card__details--columns-3{grid-template-columns:repeat(3,1fr)}}.card.card--casino.card--compact .card__footer .card__details--columns-4{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--compact .card__footer .card__details--columns-4{grid-template-columns:repeat(4,1fr)}}.card.card--casino.card--compact .card__footer .card__details--columns-5{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--compact .card__footer .card__details--columns-5{grid-template-columns:repeat(5,1fr)}}.card.card--casino.card--compact .card__footer .card__details--columns-6{grid-template-columns:1fr}@media(min-width:1024px){.card.card--casino.card--compact .card__footer .card__details--columns-6{grid-template-columns:repeat(6,1fr)}}.card.card--casino.card--compact .card__footer .card__details .card__column{display:flex;flex-direction:column;gap:.25rem;min-width:0}.card.card--casino.card--compact .card__footer .card__details .card__column-items,.card.card--casino.card--compact .card__footer .card__details ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.card.card--casino.card--compact .card__subtitle-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-transform:uppercase;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted)}.card.card--casino.card--compact .card__nth,.card.card--casino.card--compact .card__nth-text{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-muted);text-transform:none;letter-spacing:normal}.card.card--casino.card--compact .card__icon{width:5rem;height:5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-muted);border-radius:.125rem;overflow:hidden;border:1px solid var(--color-border)}.card.card--casino.card--compact .card__icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0;border-radius:.125rem}.card.card--casino.card--compact .card__bonus-availability{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--alert-warning-text);text-transform:none;letter-spacing:normal;display:flex;justify-content:center;align-items:center;gap:.25rem;margin:.5rem 0 0;padding:.25rem .5rem;background:var(--alert-warning-bg);border:1px solid var(--alert-warning-border);border-radius:.25rem;text-transform:uppercase;letter-spacing:.04em}@media(min-width:1024px){.card.card--casino.card--compact .card__bonus-availability{display:inline-flex;justify-content:flex-start;margin-bottom:.375rem}}.card.card--casino.card--compact .card__bonus-availability svg{flex-shrink:0;width:.75rem;height:.75rem}.card.card--casino.card--compact .card__bonus-availability--global{color:var(--alert-success-text);background:var(--alert-success-bg);border-color:var(--alert-success-border)}.card.card--casino.card--compact .card__special-terms{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-muted);text-transform:none;letter-spacing:normal;display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:wrap;position:relative;z-index:1}@media(min-width:1024px){.card.card--casino.card--compact .card__special-terms{background-color:var(--surface-base)}}.card.card--casino.card--compact .card__special-terms a{font-size:var(--font-size-xs);color:var(--color-text-accent);text-decoration:underline}.card.card--casino.card--compact .card__special-terms a:hover{color:var(--color-text-primary)}.card.card--casino.card--compact .card__container{padding-bottom:1rem}.card.card--casino.card--mini-casino{width:100%;position:relative;list-style:none;overflow:hidden;background-color:var(--surface-light);color:var(--color-text-main);border-radius:.25rem;border:1px solid var(--color-border);transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}.card.card--casino.card--mini-casino:hover{box-shadow:0 1px 2px #0000000d;border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--casino.card--mini-casino .card__container{display:flex;flex-direction:row;align-items:stretch;height:100%;position:relative;overflow:hidden}.card.card--casino.card--mini-casino .card__main{flex:1;min-width:0;display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem}.card.card--casino.card--mini-casino .card__main .card__icon{flex-shrink:0;width:4rem;height:4rem;border-radius:.125rem;overflow:hidden;border:1px solid var(--color-border);background-color:var(--surface-base);display:flex;align-items:center;justify-content:center}.card.card--casino.card--mini-casino .card__main .card__icon .card__icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0;border-radius:0}.card.card--casino.card--mini-casino .card__main .card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.card.card--casino.card--mini-casino .card__main .card__title-text{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.card--casino.card--mini-casino .card__main .card__stats{display:flex;flex-direction:column;gap:0}.card.card--casino.card--mini-casino .card__main .card__bonus-amount{font-size:var(--font-size-base);font-weight:700;color:var(--color-accent);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.card--casino.card--mini-casino .card__mini-indicator{flex-shrink:0;align-self:stretch;width:2rem;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base);color:var(--color-text-muted);transition:background-color .25s ease-in-out,color .25s ease-in-out}.card.card--casino.card--mini-casino .card__mini-indicator svg{width:1rem;height:1rem;flex-shrink:0;transform:rotate(-90deg);transition:transform .15s ease-in-out}.card.card--casino.card--mini-casino .card__mini-hover{position:absolute;top:0;left:0;bottom:0;right:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;background-color:var(--surface-light);opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.card.card--casino.card--mini-casino .card__mini-hover .btn{width:100%;justify-content:center}.card.card--casino.card--mini-casino .card__mini-review{font-size:var(--font-size-xs);font-weight:500;color:var(--color-accent);text-decoration:none;text-transform:uppercase;transition:color .15s;white-space:nowrap}.card.card--casino.card--mini-casino .card__mini-review:hover{color:var(--color-text-primary)}.card.card--casino.card--mini-casino .card__mini-indicator:hover~.card__mini-hover,.card.card--casino.card--mini-casino .card__mini-hover:hover{opacity:1;transform:translateY(0);pointer-events:auto}.card.card--casino.card--mini-casino .card__mini-indicator:hover{background-color:var(--surface-base-hover);color:var(--color-accent)}.card.card--casino.card--mini-casino .card__mini-indicator:hover svg{transform:rotate(0)}.card.card--casino.card--mini-casino.is-open .card__mini-hover{opacity:1;transform:translateY(0);pointer-events:auto}.card.card--casino.card--mini-casino.is-open .card__mini-indicator{background-color:var(--surface-base-hover);color:var(--color-accent)}.card.card--casino.card--mini-casino.is-open .card__mini-indicator svg{transform:rotate(0)}.card.card--casino.card--vertical{border-radius:.5rem}.card.card--casino.card--vertical .card__container{display:flex;flex-direction:column;height:100%;gap:0}.card.card--casino.card--vertical .card__container:before{display:none}.card.card--casino.card--vertical .card__banner{width:100%;height:7.5rem;display:flex;align-items:center;justify-content:center;background:var(--surface-light);border-bottom:1px dashed var(--color-border);overflow:hidden;flex-shrink:0;transition:background-color .15s ease-in-out}.card.card--casino.card--vertical .card__banner .card__icon{width:100%;height:100%;background:transparent;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem}.card.card--casino.card--vertical .card__banner .card__icon picture{display:contents}.card.card--casino.card--vertical .card__banner .card__icon-img{width:auto;height:auto;max-width:100%;max-height:5rem;-o-object-fit:contain;object-fit:contain;border-radius:0;margin:0}.card.card--casino.card--vertical:hover .card__banner{background-color:var(--surface-base-hover)}.card.card--casino.card--vertical .card__wrapper{padding:.875rem 1rem 0;flex:1;display:flex;flex-direction:column}.card.card--casino.card--vertical .card__content{display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1}.card.card--casino.card--vertical .card__body{flex-direction:column;align-items:center;gap:.375rem}.card.card--casino.card--vertical .card__title{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;justify-content:center;text-align:center}@media(min-width:1024px){.card.card--casino.card--vertical .card__title{font-size:var(--font-size-sm);font-weight:600;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal}}.card.card--casino.card--vertical .card__stats{align-items:center;width:100%}.card.card--casino.card--vertical .card__bonus-amount,.card.card--casino.card--vertical .card__bonus-wagering,.card.card--casino.card--vertical .card__not-available-text{text-align:center}.card.card--casino.card--vertical .card__actions{margin-top:auto;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%;gap:.625rem;padding:.875rem 1rem 1rem}@media(min-width:1024px){.card.card--casino.card--vertical .card__actions{width:100%;align-items:stretch}}.card.card--casino.card--vertical .card__actions .card__action-wrap{width:100%}.card.card--casino.card--vertical .card__actions .review-link-container{width:100%;justify-content:center}@media(min-width:1024px){.card.card--casino.card--vertical .card__actions .review-link-container{justify-content:center}}.card.card--casino.card--vertical .card__actions .review-link{display:flex;align-items:center;justify-content:center;font-weight:500;flex-shrink:0;cursor:pointer;white-space:nowrap;transition:color,background-color,border-color,opacity .3s ease-in-out;width:auto;text-align:center;text-decoration:none;font-size:var(--font-size-sm)}@media(min-width:1024px){.card.card--casino.card--vertical .card__actions .review-link{justify-content:flex-end}}.card.card--casino.card--vertical .card__actions .review-link{color:var(--color-accent);line-height:.75rem;padding:.125rem .75rem;padding-top:0;padding-bottom:.5rem;text-transform:uppercase}.card.card--casino.card--vertical .card__actions .review-link.disabled,.card.card--casino.card--vertical .card__actions .review-link[aria-disabled=true]{color:var(--btn-disabled-text);cursor:not-allowed}.card.card--casino.card--vertical .card__actions .review-link:hover{color:var(--color-text-main)}.card.card--casino.card--vertical .card__actions .review-link{justify-content:center}@media(min-width:1024px){.card.card--casino.card--vertical .card__actions .review-link{justify-content:center}}.card.card--casino.card--vertical .card__footer,.card.card--casino.card--vertical .card__corner-icon,.card.card--casino.card--vertical .card__special-terms{display:none}.card.card--casino.card--live-casino .card__title:after{content:" 🎥"}.card.card--casino.card--sportsbook .card__title:after{content:" ⚽"}.card.card--casino.card--poker .card__title:after{content:" ♠️"}.card.card--casino.card--bingo .card__title:after{content:" 🎱"}.card.card--casino.card--lottery .card__title:after{content:" 🎲"}.card.card--bonus{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:0;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .25s ease-in-out}.card.card--bonus:hover{box-shadow:0 1px 2px #0000000d;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--bonus{box-shadow:none;position:relative;width:100%;color:var(--color-text-main);list-style:none;margin:0}.card.card--bonus .card__stats{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0;align-items:stretch}.card.card--bonus .card__bonus-amount{font-size:var(--font-size-2xl);font-weight:600;line-height:1.1;color:var(--color-accent);text-transform:none;letter-spacing:normal;display:block;width:100%;min-width:0;overflow-wrap:break-word}.card.card--bonus .card__freespins{font-size:var(--font-size-lg);font-weight:600;line-height:1.2;color:var(--color-text-main);text-transform:none;letter-spacing:normal}.card.card--bonus .card__bonus-wagering{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;display:block;width:100%;min-width:0}.card.card--bonus .card__bonus-name,.card.card--bonus .card__bonus-secondary-name,.card.card--bonus .card__not-available-text{font-size:var(--font-size-sm);font-weight:500;line-height:1.25;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card.card--bonus .card__terms{margin-top:.5rem}.card.card--bonus .card__terms .card__info{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-pro);text-transform:none;letter-spacing:normal;cursor:pointer;text-decoration:underline;transition:color .2s}.card.card--bonus .card__terms .card__info:hover{color:color-mix(in srgb,var(--color-pro) 80%,transparent)}.card.card--bonus{margin-bottom:.5rem}.card.card--bonus:last-child{margin-bottom:0}.card.card--bonus .card__tags{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;position:absolute;top:0;left:1.5rem;transform:translateY(-50%);z-index:10}.card.card--bonus .card__bonus-amount{font-size:var(--font-size-xl);font-weight:600;line-height:1.1;color:var(--color-success);text-transform:none;letter-spacing:normal}.card.card--bonus.card--medium{width:100%;position:relative;padding:0;margin:0;list-style:none;background-color:var(--surface-light);color:var(--color-text-main);border-radius:.5rem;transition:background-color,box-shadow,border-color .25s ease-in-out;border:1px solid var(--color-border)}.card.card--bonus.card--medium:hover{background-color:var(--surface-base-hover);box-shadow:0 1px 2px #0000000d;border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--bonus.card--medium:hover .card__container:before{width:.5rem}.card.card--bonus.card--medium:hover .card__corner-icon{opacity:.075}@media(prefers-reduced-motion:no-preference){.card.card--bonus.card--medium:hover .card__corner-icon{transform:translate3d(0,-6px,0) scale(1.06)}}.card.card--bonus.card--medium.card--list.card--list-offset .card__container{padding-left:3rem}.card.card--bonus.card--medium .card__container{position:relative;z-index:1;width:100%;height:100%;padding:0;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;overflow:hidden;min-height:0}.card.card--bonus.card--medium .card__container:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:.25rem;pointer-events:none;z-index:4;transition:width .25s ease-in-out;background-color:var(--color-accent)}.card.card--bonus.card--medium .card__wrapper{position:relative;z-index:2;width:100%;min-width:0;min-height:0;flex:0 1 auto;overflow:hidden;padding:1rem 1rem 0}.card.card--bonus.card--medium .card__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;width:100%;min-width:0;min-height:0;overflow:hidden;text-decoration:none}.card.card--bonus.card--medium .card__content .btn,.card.card--bonus.card--medium .card__content .card__action{width:100%}@media(min-width:1024px){.card.card--bonus.card--medium .card__content{flex-direction:row;align-items:flex-start;justify-content:space-between}.card.card--bonus.card--medium .card__content .btn,.card.card--bonus.card--medium .card__content .card__action{width:12rem}}.card.card--bonus.card--medium .card__body{width:100%;min-width:0;min-height:0;overflow:hidden;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media(min-width:1024px){.card.card--bonus.card--medium .card__body{flex:1 1 auto}}.card.card--bonus.card--medium .card__header{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-shrink:0}.card.card--bonus.card--medium .card__header-content{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;align-items:flex-start}.card.card--bonus.card--medium .card__title:before{content:none;display:none}.card.card--bonus.card--medium .card__title{font-size:var(--font-size-2xl);font-weight:600;margin:0;line-height:1.25}.card.card--bonus.card--medium .card__title a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card.card--bonus.card--medium .card__title a:hover{color:var(--color-accent)}.card.card--bonus.card--medium .card__title{font-size:var(--font-size-xl);font-weight:600;line-height:1.3;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.card.card--bonus.card--medium .card__feature-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.card.card--bonus.card--medium .card__feature-tags .tag{display:inline-flex;gap:.5rem;align-items:center;padding:.1rem .75rem;background-color:var(--bg-muted);color:var(--color-text-main);border-radius:9999px;font-weight:500;line-height:1rem;font-size:var(--font-size-2xs);text-transform:uppercase}.card.card--bonus.card--medium .card__feature-tags .tag{font-size:var(--font-size-2xs);padding:.1rem .75rem}.card.card--bonus.card--medium .card__feature-tags .tag .tag-icon svg{width:.75rem;height:.75rem;stroke:currentColor;color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--live-casino{background-color:var(--color-feature-live-casino);color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--mobile-friendly{background-color:var(--color-feature-mobile-friendly);color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--exclusive-bonus{background-color:var(--color-feature-exclusive-bonus);color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--new-casino{background-color:var(--color-feature-new-casino);color:var(--color-text-primary)}.card.card--bonus.card--medium .card__feature-tags .tag--pay-n-play{background-color:var(--color-feature-pay-n-play);color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--high-roller{background-color:var(--color-feature-high-roller);color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--crypto-accepted{background-color:var(--color-feature-crypto-accepted);color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--licensed{background-color:var(--color-feature-licensed);color:var(--color-text-inverse)}.card.card--bonus.card--medium .card__feature-tags .tag--bonus-code{background-color:var(--color-feature-bonus-code);color:var(--color-text-primary)}.card.card--bonus.card--medium .card__feature-tags .tag--bonus-code .tag-icon svg{color:var(--color-text-primary)}.card.card--bonus.card--medium .card__feature-tags .tag--copy:focus-visible{outline:none;box-shadow:var(--focus-ring)}.card.card--bonus.card--medium .card__title-text{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}@media(min-width:1024px){.card.card--bonus.card--medium .card__title-text{font-size:var(--font-size-sm);font-weight:600;line-height:1.25;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}}.card.card--bonus.card--medium .card__body-main{display:flex;flex-direction:column;gap:.375rem;flex:1 1 0;min-width:0;overflow:hidden}@media(min-width:1024px){.card.card--bonus.card--medium .card__body-main{gap:.5rem}}.card.card--bonus.card--medium .card__action{width:100%}@media(min-width:1024px){.card.card--bonus.card--medium .card__action{width:12rem}}.card.card--bonus.card--medium .card__actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem;width:100%}@media(min-width:1024px){.card.card--bonus.card--medium .card__actions{width:auto;flex:0 0 auto;align-items:flex-end}}.card.card--bonus.card--medium .card__actions .card__action-wrap{width:100%}@media(min-width:1024px){.card.card--bonus.card--medium .card__actions .card__action-wrap{width:auto}}.card.card--bonus.card--medium .card__actions .review-link-container{width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.card.card--bonus.card--medium .card__actions .review-link-container{width:auto;justify-content:flex-end}}.card.card--bonus.card--medium .card__actions .review-link{display:flex;align-items:center;justify-content:center;font-weight:500;flex-shrink:0;cursor:pointer;white-space:nowrap;transition:color,background-color,border-color,opacity .3s ease-in-out;width:auto;text-align:center;text-decoration:none;font-size:var(--font-size-sm)}@media(min-width:1024px){.card.card--bonus.card--medium .card__actions .review-link{justify-content:flex-end}}.card.card--bonus.card--medium .card__actions .review-link{color:var(--color-accent);line-height:.75rem;padding:.125rem .75rem;padding-top:0;padding-bottom:.5rem;text-transform:uppercase}.card.card--bonus.card--medium .card__actions .review-link.disabled,.card.card--bonus.card--medium .card__actions .review-link[aria-disabled=true]{color:var(--btn-disabled-text);cursor:not-allowed}.card.card--bonus.card--medium .card__actions .review-link:hover{color:var(--color-text-main)}.card.card--bonus.card--medium .card__footer{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;padding:.75rem 1rem 1rem;background-color:var(--surface-base);border-top:1px dashed var(--color-border)}.card.card--bonus.card--medium .card__footer>.card__corner-icon{z-index:0}.card.card--bonus.card--medium .card__footer .card__details{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:1024px){.card.card--bonus.card--medium .card__footer .card__details{grid-template-columns:repeat(2,1fr)}}.card.card--bonus.card--medium .card__footer .card__details--columns-2{grid-template-columns:1fr}@media(min-width:1024px){.card.card--bonus.card--medium .card__footer .card__details--columns-2{grid-template-columns:repeat(2,1fr)}}.card.card--bonus.card--medium .card__footer .card__details--columns-3{grid-template-columns:1fr}@media(min-width:1024px){.card.card--bonus.card--medium .card__footer .card__details--columns-3{grid-template-columns:repeat(3,1fr)}}.card.card--bonus.card--medium .card__footer .card__details--columns-4{grid-template-columns:1fr}@media(min-width:1024px){.card.card--bonus.card--medium .card__footer .card__details--columns-4{grid-template-columns:repeat(4,1fr)}}.card.card--bonus.card--medium .card__footer .card__details--columns-5{grid-template-columns:1fr}@media(min-width:1024px){.card.card--bonus.card--medium .card__footer .card__details--columns-5{grid-template-columns:repeat(5,1fr)}}.card.card--bonus.card--medium .card__footer .card__details--columns-6{grid-template-columns:1fr}@media(min-width:1024px){.card.card--bonus.card--medium .card__footer .card__details--columns-6{grid-template-columns:repeat(6,1fr)}}.card.card--bonus.card--medium .card__footer .card__details .card__column{display:flex;flex-direction:column;gap:.25rem;min-width:0}.card.card--bonus.card--medium .card__footer .card__details .card__column-items,.card.card--bonus.card--medium .card__footer .card__details ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.card.card--bonus.card--medium .card__subtitle-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;text-transform:uppercase;font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted)}.card.card--bonus.card--medium .card__nth,.card.card--bonus.card--medium .card__nth-text{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-muted);text-transform:none;letter-spacing:normal}.card.card--bonus.card--medium .card__icon{width:5rem;height:5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-muted);border-radius:.125rem;overflow:hidden;border:1px solid var(--color-border)}.card.card--bonus.card--medium .card__icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0;border-radius:.125rem}.card.card--bonus.card--medium .card__bonus-availability{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--alert-warning-text);text-transform:none;letter-spacing:normal;display:flex;justify-content:center;align-items:center;gap:.25rem;margin:.5rem 0 0;padding:.25rem .5rem;background:var(--alert-warning-bg);border:1px solid var(--alert-warning-border);border-radius:.25rem;text-transform:uppercase;letter-spacing:.04em}@media(min-width:1024px){.card.card--bonus.card--medium .card__bonus-availability{display:inline-flex;justify-content:flex-start;margin-bottom:.375rem}}.card.card--bonus.card--medium .card__bonus-availability svg{flex-shrink:0;width:.75rem;height:.75rem}.card.card--bonus.card--medium .card__bonus-availability--global{color:var(--alert-success-text);background:var(--alert-success-bg);border-color:var(--alert-success-border)}.card.card--bonus.card--medium .card__special-terms{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-muted);text-transform:none;letter-spacing:normal;display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:wrap;position:relative;z-index:1}@media(min-width:1024px){.card.card--bonus.card--medium .card__special-terms{background-color:var(--surface-base)}}.card.card--bonus.card--medium .card__special-terms a{font-size:var(--font-size-xs);color:var(--color-text-accent);text-decoration:underline}.card.card--bonus.card--medium .card__special-terms a:hover{color:var(--color-text-primary)}.card.card--bonus.card--medium .card__bonus-amount{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-accent)}.card.card--bonus.card--medium .card__container>.card__actions{padding:0 1rem .75rem}.card.card--bonus.card--medium .card__container>.card__corner-icon{z-index:3}.card.card--bonus.card--medium .card__container>.card__special-terms{padding:0 1rem 1rem}@media(min-width:1024px){.card.card--bonus.card--medium .card__container{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:0;align-items:start}.card.card--bonus.card--medium .card__container .card__wrapper{grid-column:1/2;grid-row:1/2}.card.card--bonus.card--medium .card__container .card__actions{grid-column:2/3;grid-row:1/2;padding:1rem 1rem 0 0}.card.card--bonus.card--medium .card__container .card__footer{grid-column:1/-1;grid-row:2/3}.card.card--bonus.card--medium .card__container .card__special-terms{grid-column:1/-1;grid-row:3/4}}.card.card--bonus.card--first-deposit .card__bonus-amount{color:var(--color-pros)}.card.card--bonus.card--no-deposit .card__bonus-amount{color:var(--color-primary)}.card.card--bonus.card--free-spins .card__freespins{color:var(--color-text-warning)}.card.card--bonus.card--reload .card__bonus-amount{color:var(--color-text-primary)}.card.card--bonus.card--cashback .card__bonus-amount{color:var(--color-pros)}.card.card--bonus.card--loyalty .card__bonus-amount{color:var(--color-text-warning)}.featured-casinos{display:flex;flex-direction:column;gap:1rem}.featured-casinos__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.featured-casinos__header .section-title__heading{width:auto;flex:1}.featured-casinos__tabs{display:flex;gap:.375rem;flex-wrap:wrap}.featured-casinos__tab{cursor:pointer;padding:.375rem .875rem;border-radius:9999px;font-size:var(--font-size-sm);font-weight:500;line-height:1.25;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;white-space:nowrap}.featured-casinos__tab:hover{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background-color:color-mix(in srgb,var(--color-accent) 6%,transparent)}.featured-casinos__tab[aria-selected=true]{background-color:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.featured-casinos__panel{display:none}.featured-casinos__panel[aria-hidden=false]{display:block}.featured-casinos__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:640px){.featured-casinos__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.featured-casinos__grid{grid-template-columns:repeat(3,1fr)}}.featured-casinos__grid .card--casino{margin-bottom:0}.featured-casinos__empty{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:1.5rem 0}.featured-casinos__footer{display:flex;justify-content:center;padding-top:.25rem}.homepage-slider{width:100%;display:flex;flex-direction:column;gap:1rem}.homepage-slider__controls-bar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:nowrap;gap:.75rem;overflow-x:clip;border-bottom:1px solid var(--color-border)}.homepage-slider__tabs{display:flex;flex:1 1 0;min-width:0;gap:.125rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:.375rem;scrollbar-width:none;-ms-overflow-style:none}.homepage-slider__tabs::-webkit-scrollbar{display:none}.homepage-slider__tab{position:relative;display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:.25rem;border:none;background:none;cursor:pointer;color:var(--color-text-dark);font-size:var(--font-size-md);font-weight:500;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out}.homepage-slider__tab:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.homepage-slider__tab[aria-selected=true]{color:var(--color-accent)}.homepage-slider__tab[aria-selected=true]:after{content:"";position:absolute;bottom:-.375rem;left:.375rem;right:.375rem;height:2px;border-radius:9999px;background-color:var(--color-accent)}.homepage-slider__nav-group{display:flex;align-items:flex-end;gap:.75rem;padding-bottom:.375rem;flex-shrink:0}.homepage-slider__nav{display:flex;gap:.375rem}.homepage-slider__btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:1px solid var(--color-border);background:var(--surface-light);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.homepage-slider__btn:hover:not(:disabled){background:var(--surface-base-hover);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.homepage-slider__btn:disabled{opacity:.35;cursor:default}.homepage-slider__btn .inline-flex svg{width:1rem;height:1rem}.homepage-slider__btn--prev .inline-flex svg{transform:rotate(90deg)}.homepage-slider__btn--next .inline-flex svg{transform:rotate(-90deg)}.homepage-slider__panel[aria-hidden=true]{display:none}.homepage-slider__panel[aria-hidden=false]{display:block}.homepage-slider__track-wrapper{overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.homepage-slider__track-wrapper::-webkit-scrollbar{display:none}.homepage-slider__track-wrapper{-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.homepage-slider__track-wrapper{scroll-behavior:auto}}.homepage-slider__track{display:flex;gap:1rem;list-style:none;margin:0;padding:.375rem .125rem .5rem}.homepage-slider__dots{display:flex;justify-content:center;gap:.375rem;padding-top:.875rem;min-height:1.25rem}.homepage-slider__dot{width:.5rem;height:.5rem;border-radius:9999px;border:none;background:var(--color-border);cursor:pointer;padding:0;transition:background-color .15s ease-in-out,width .25s ease-in-out}@media(hover:none)and (pointer:coarse){.homepage-slider__dot{transition:none}}.homepage-slider__dot--active{background:var(--color-accent);width:1.5rem}.homepage-slider__track .card--casino.card--vertical{flex:0 0 85%;scroll-snap-align:start;margin-bottom:0}@media(min-width:640px){.homepage-slider__track .card--casino.card--vertical{flex:0 0 calc(50% - .5rem)}}@media(min-width:1024px){.homepage-slider__track .card--casino.card--vertical{flex:0 0 calc(25% - .75rem)}}.forum-nav{display:flex;justify-content:center;align-items:center;gap:.125rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:1.5rem;padding:.375rem .5rem;border-bottom:1px solid var(--color-border)}.forum-nav::-webkit-scrollbar{display:none}.forum-nav-link{position:relative;display:flex;align-items:center;padding:.5rem .75rem;border-radius:.25rem;text-decoration:none;color:var(--color-text-dark);font-size:var(--font-size-md);font-weight:500;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out}.forum-nav-link:hover{color:var(--color-primary);background:var(--color-primary-light)}.forum-nav-link--active{color:var(--color-primary)}.forum-nav-link--active:after{content:"";position:absolute;bottom:-.4375rem;left:.375rem;right:.375rem;height:2px;border-radius:9999px;background-color:var(--color-primary)}.forum-categories{width:100%}.forum-categories__container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.forum-categories__container{padding-left:1.5rem;padding-right:1.5rem}}.forum-categories__container{max-width:80rem;display:flex;flex-direction:column;gap:1rem}.forum-categories__controls-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border)}.forum-categories__controls-bar .section-title__heading{flex:1;min-width:0;width:auto;padding-bottom:.375rem}.forum-categories__nav{display:flex;gap:.375rem;padding-bottom:.375rem;flex-shrink:0}.forum-categories__nav-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:1px solid var(--color-border);background:var(--surface-light);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.forum-categories__nav-btn:hover:not(:disabled){background:var(--surface-base-hover);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.forum-categories__nav-btn:disabled{opacity:.35;cursor:default}.forum-categories__nav-btn .inline-flex svg{width:1rem;height:1rem}.forum-categories__nav-btn--prev .inline-flex svg{transform:rotate(90deg)}.forum-categories__nav-btn--next .inline-flex svg{transform:rotate(-90deg)}.forum-categories__list{width:100%;display:grid;grid-template-columns:1fr;gap:.5rem;list-style:none;padding:0;margin:0}@media(min-width:1024px){.forum-categories__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.forum-categories__list{grid-template-columns:repeat(3,1fr)}}.forum-categories__dots{display:flex;justify-content:center;gap:.375rem;padding-top:.25rem;min-height:1.25rem}.forum-categories__dot{width:.5rem;height:.5rem;border-radius:9999px;border:none;background:var(--color-border);cursor:pointer;padding:0;transition:background-color .15s ease-in-out,width .25s ease-in-out}@media(hover:none)and (pointer:coarse){.forum-categories__dot{transition:none}}.forum-categories__dot--active{background:var(--color-accent);width:1.5rem}.forum-category-item{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.forum-category-item:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.forum-category-item{padding:1rem;position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;list-style:none;margin:0}.forum-category-item .forum-category__info{display:flex;flex-direction:column;gap:.25rem}.forum-category-item .forum-category__title:before{content:none;display:none}.forum-category-item .forum-category__title{font-size:var(--font-size-2xl);font-weight:600;margin:0;line-height:1.25}.forum-category-item .forum-category__title a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.forum-category-item .forum-category__title a:hover{color:var(--color-accent)}.forum-category-item .forum-category__description{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.25;margin:0;padding:0}.forum-category-item .forum-category__meta{font-size:var(--font-size-sm);line-height:1.25rem;color:var(--color-text-base);display:flex;align-items:center;gap:.5rem}.forum-category-item .forum-category__meta .forum-category__meta__item{display:flex;align-items:center;gap:.25rem;padding:0;margin:0}.forum-category-item .forum-category__meta .forum-category__meta__item .forum-category__meta__item__value{font-weight:600;color:var(--color-text-primary)}.forum-category-item .forum-category__link{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.forum-category-item .forum-category__link:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.forum-category-item .forum-category__link{width:2rem;height:2rem;flex-shrink:0;padding:0;border-radius:.25rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.forum-category-item .forum-category__link svg{width:1rem;height:1rem}.forum-category-item .forum-category__link{position:absolute;bottom:1rem;right:1rem}.forum-listings{width:100%;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.forum-listings__title{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;margin:0;color:var(--color-neutral-800)}@media(min-width:1024px){.forum-listings__title{font-size:var(--font-size-2xl)}}.forum-listings__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.forum-listings__header .forum-listings__title{flex:1 1 auto;min-width:0}.forum-listings__header:not(:has(.forum-listings__title)){justify-content:flex-end}.forum-listings__container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.forum-listings__container{padding-left:1.5rem;padding-right:1.5rem}}.forum-listings__container{max-width:80rem}.forum-listings__content{width:100%;display:flex;flex-direction:column;gap:.5rem}.forum-listings__content>ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.forum-listings__content>ul>li{margin-bottom:0}.forum-listings>ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.forum-listings>ul>li{margin-bottom:0}.forum-listings__header-show-all{flex-shrink:0}.forum-listings-show-more{display:flex;justify-content:center;margin-top:1rem}.card-payment{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem 1rem .5rem;position:relative;overflow:hidden;max-width:160px;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card-payment .card-payment__time{color:var(--color-text-muted);line-height:1rem;position:absolute;top:0;right:50%;background-color:color-mix(in srgb,var(--surface-base) 90%,transparent);padding:.125rem .75rem;border-radius:9999px;transform:translate(50%,-50%);white-space:nowrap;text-transform:uppercase;font-size:var(--font-size-xs)}.card-payment .card-payment__logo{width:100%;height:4rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--surface-base) 5%,transparent);border-radius:.5rem;border:1px dashed color-mix(in srgb,var(--surface-base) 10%,transparent);color:var(--color-text-main);text-align:center;font-size:var(--font-size-xs);line-height:1rem}.card-payment .card-payment__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.card-payment .card-payment__header{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.card-payment .card-payment__header h3{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.25;margin:0}.card-payment .card-payment__header h3:before{content:none;display:none}.card-payment .card-payment__header h3{background-color:var(--surface-base);padding:.25rem .75rem;border-radius:.5rem;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:var(--font-size-xs)}.card-payment .card-payment__expand{margin-bottom:.5rem}.card-payment .card-payment__limit{background-color:color-mix(in srgb,var(--surface-base) 5%,transparent);padding:.25rem .75rem;border-radius:.125rem;border:1px dashed color-mix(in srgb,var(--surface-base) 10%,transparent);display:flex;align-items:center;justify-content:space-between}.card-payment .card-payment__limit .card-payment__limit-label{color:var(--color-text-main);font-weight:500;text-transform:uppercase;line-height:.75rem;text-align:left;font-size:var(--font-size-2xs)}.card-payment .card-payment__limit .card-payment__limit-value{color:var(--color-text-accent);font-weight:400;line-height:1rem;text-transform:uppercase;text-align:right;font-size:var(--font-size-2xs)}.card-payment .card-payment__button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.card-payment .card-payment__button:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.card-payment .card-payment__button{width:2rem;height:2rem;flex-shrink:0;padding:0;border-radius:.25rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.card-payment .card-payment__button svg{width:1rem;height:1rem}.card-payment .card-payment__button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);border-radius:9999px;width:1.5rem;height:1.5rem;padding:.25rem}.card-payment .card-payment__button:hover{background-color:var(--color-dark);border-color:var(--color-dark)}.card-payment .card-payment__button-icon{transition:transform .3s ease-in-out}.card-payment .card-payment__button-icon svg{width:1rem;height:1rem}.card-payment .card-payment__button.expanded .card-payment__button-icon{transform:rotate(180deg)}.game-methods-list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:1024px){.game-methods-list{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.game-methods-list{grid-template-columns:repeat(8,1fr)}}.card-game{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem 1rem .5rem;position:relative;overflow:hidden;max-width:160px;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card-game .card-game__time{color:var(--color-text-muted);line-height:1rem;position:absolute;top:0;right:50%;background-color:color-mix(in srgb,var(--surface-base) 90%,transparent);padding:.125rem .75rem;border-radius:9999px;transform:translate(50%,-50%);white-space:nowrap;text-transform:uppercase;font-size:var(--font-size-xs)}.card-game .card-game__logo{width:100%;height:4rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--surface-base) 5%,transparent);border-radius:.5rem;border:1px dashed color-mix(in srgb,var(--surface-base) 10%,transparent);color:var(--color-text-main);text-align:center;font-size:var(--font-size-xs);line-height:1rem}.card-game .card-game__logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.card-game .card-game__header{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.card-game .card-game__header h3{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.25;margin:0}.card-game .card-game__header h3:before{content:none;display:none}.card-game .card-game__header h3{background-color:var(--surface-base);padding:.25rem .75rem;border-radius:.5rem;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:var(--font-size-xs)}.card-game .card-game__expand{margin-bottom:.5rem}.card-game .card-game__limit{background-color:color-mix(in srgb,var(--surface-base) 5%,transparent);padding:.25rem .75rem;border-radius:.125rem;border:1px dashed color-mix(in srgb,var(--surface-base) 10%,transparent);display:flex;align-items:center;justify-content:space-between}.card-game .card-game__limit .card-game__limit-label{color:var(--color-text-main);font-weight:500;text-transform:uppercase;line-height:.75rem;text-align:left;font-size:var(--font-size-2xs)}.card-game .card-game__limit .card-game__limit-value{color:var(--color-text-accent);font-weight:400;line-height:1rem;text-transform:uppercase;text-align:right;font-size:var(--font-size-2xs)}.card-game .card-game__button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.card-game .card-game__button:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.card-game .card-game__button{width:2rem;height:2rem;flex-shrink:0;padding:0;border-radius:.25rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.card-game .card-game__button svg{width:1rem;height:1rem}.card-game .card-game__button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);border-radius:9999px;width:1.5rem;height:1.5rem;padding:.25rem}.card-game .card-game__button:hover{background-color:var(--color-dark);border-color:var(--color-dark)}.card-game .card-game__button-icon{transition:transform .3s ease-in-out}.card-game .card-game__button-icon svg{width:1rem;height:1rem}.card-game .card-game__button.expanded .card-game__button-icon{transform:rotate(180deg)}.card-medium{width:100%;position:relative;padding:0;margin:0;list-style:none;box-shadow:none;margin-bottom:.5rem}.card-medium:last-child{margin-bottom:0}.card-medium{background-color:var(--bg-muted);color:var(--color-text-main);border-radius:.375rem;transition:background-color,box-shadow,border-color .3s ease-in-out;overflow:hidden;border:1px solid}.card-medium .card-medium__content-inner{width:100%;height:100%;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}.card-medium .card-medium__ico-bonus-bg{position:absolute;bottom:-1.5rem;right:0;width:5rem;height:5rem;color:var(--surface-base);opacity:.05;pointer-events:none;z-index:0}.card-medium .card-medium__ico-bonus-bg svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-medium .card-medium__terms{margin-top:.5rem}.card-medium .card-medium__terms .card-medium__info{font-size:var(--font-size-xs);color:var(--color-pro);cursor:pointer;text-decoration:underline;transition:color .2s}.card-medium .card-medium__terms .card-medium__info:hover{color:color-mix(in srgb,var(--color-pro) 80%,transparent)}.card-medium--medium{width:100%;position:relative;padding:0;margin:0;list-style:none;margin-bottom:.25rem}.card-medium--medium:last-child{margin-bottom:0}.card-medium--medium{background-color:var(--bg-muted);color:var(--color-text-main);border-radius:.5rem;transition:background-color,border-color .3s ease-in-out;border:1px solid var(--color-border)}.card-medium--medium:before{content:"";position:absolute;top:0;left:0;width:.25rem;height:100%;pointer-events:none;transition:width .3s ease-in-out;background-color:var(--color-accent)}.card-medium--medium:hover{background-color:var(--surface-base-hover)}.card-medium--medium:hover:before{width:.5rem}.card-medium--medium .card-medium__container{width:100%;height:100%;padding:1rem;transition:opacity,transform .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.25rem}.card-medium--medium .card-medium__wrapper{width:100%;height:100%}.card-medium--medium .card-medium__wrapper .card-medium__content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;width:100%;text-decoration:none}.card-medium--medium .card-medium__wrapper .card-medium__content .btn,.card-medium--medium .card-medium__wrapper .card-medium__content .card-medium__ico-link{width:100%}@media(min-width:1024px){.card-medium--medium .card-medium__wrapper .card-medium__content{flex-direction:row;align-items:flex-start;justify-content:space-between}.card-medium--medium .card-medium__wrapper .card-medium__content .btn,.card-medium--medium .card-medium__wrapper .card-medium__content .card-medium__ico-link{width:12rem}}.card-medium--medium .card-medium__header{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-shrink:0}.card-medium--medium .card-medium__logo{width:5rem;height:5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-muted);border-radius:.125rem;overflow:hidden;border:1px solid var(--color-border)}.card-medium--medium .card-medium__logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0;border-radius:.125rem}.card-medium--medium .card-medium__header-content{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;align-items:flex-start}.card-medium--medium .card-medium__subtitle{color:var(--color-text-muted);display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;font-size:var(--font-size-xs);font-weight:600;gap:.5rem}.card-medium--medium .card-medium__name{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-muted);line-height:1.25}.card-medium--medium .card-medium__info{display:flex;flex-direction:column;gap:.5rem}.card-medium--medium .card-medium__bonus{display:flex;flex-direction:column;gap:.25rem}.card-medium--medium .card-medium__bonus-amount{font-size:1.5rem;font-weight:700;color:var(--color-accent);line-height:1.25rem}.card-medium--medium .card-medium__freespins{font-size:1.125rem;color:var(--color-text-base);font-weight:600}.card-medium--medium .card-medium__bonus-name{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.card-medium--medium .card-medium__ico-link{width:100%}@media(min-width:1024px){.card-medium--medium .card-medium__ico-link{width:12rem}}.card-medium--medium .card-medium-buttons{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem;width:100%}.card-medium--medium .card-medium-buttons .card-medium-with-location{width:100%}@media(min-width:1024px){.card-medium--medium .card-medium-buttons .card-medium-with-location{width:auto}}.card-medium--medium .card-medium-buttons .review-link-container{width:100%;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.card-medium--medium .card-medium-buttons .review-link-container{justify-content:flex-end}}.card-medium--medium .card-medium-buttons .review-link{display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-weight:500;line-height:.75rem;flex-shrink:0;cursor:pointer;white-space:nowrap;transition:color .3s ease-in-out;padding:.125rem .75rem;padding-top:0;padding-bottom:.5rem;width:auto;text-align:center;text-decoration:none;text-transform:uppercase;font-size:var(--font-size-sm)}@media(min-width:1024px){.card-medium--medium .card-medium-buttons .review-link{justify-content:flex-end}}.card-medium--medium .card-medium-buttons .review-link.disabled{color:var(--color-text-muted);cursor:not-allowed}.card-medium--medium .card-medium-buttons .review-link:hover{color:var(--color-text-main)}.card-medium--medium .card-medium__footer{width:100%;display:flex;align-items:center;justify-content:center}.card-medium--medium .card-medium__footer .card-medium__details{width:100%;display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:1024px){.card-medium--medium .card-medium__footer .card-medium__details{grid-template-columns:repeat(2,1fr)}}.card-medium--medium .card-medium__footer .card-medium__details--columns-2{grid-template-columns:1fr}@media(min-width:1024px){.card-medium--medium .card-medium__footer .card-medium__details--columns-2{grid-template-columns:repeat(2,1fr)}}.card-medium--medium .card-medium__footer .card-medium__details--columns-3{grid-template-columns:1fr}@media(min-width:1024px){.card-medium--medium .card-medium__footer .card-medium__details--columns-3{grid-template-columns:repeat(3,1fr)}}.card-medium--medium .card-medium__footer .card-medium__details--columns-4{grid-template-columns:1fr}@media(min-width:1024px){.card-medium--medium .card-medium__footer .card-medium__details--columns-4{grid-template-columns:repeat(4,1fr)}}.card-medium--medium .card-medium__footer .card-medium__details--columns-5{grid-template-columns:1fr}@media(min-width:1024px){.card-medium--medium .card-medium__footer .card-medium__details--columns-5{grid-template-columns:repeat(5,1fr)}}.card-medium--medium .card-medium__footer .card-medium__details--columns-6{grid-template-columns:1fr}@media(min-width:1024px){.card-medium--medium .card-medium__footer .card-medium__details--columns-6{grid-template-columns:repeat(6,1fr)}}.card-medium--medium .card-medium__footer .card-medium__details ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}@media(min-width:1024px){.card-medium--medium.card-medium--casino .card-medium__content{display:grid;grid-template-columns:minmax(auto,70%) minmax(auto,30%)}}.card-medium--medium .card-medium__casino-info{display:flex;flex-direction:column;gap:.75rem}.card-medium--medium .card-medium__rating{display:flex;align-items:center;gap:.5rem;font-size:1rem}.card-medium--medium .card-medium__rating svg{width:1.25rem;height:1.25rem;color:var(--color-text-warning)}.card-medium--medium .card-medium__rating-value{font-weight:700;color:var(--color-text-base)}.card-medium--medium .card-medium__payment-methods{display:flex;gap:.5rem;flex-wrap:wrap}.card-medium--medium .card-medium__payment-methods picture{width:auto;height:auto}.card-medium--medium .card-medium__payment-icon{width:4.5rem;height:2rem;margin-bottom:0;border-radius:.25rem;border:1px solid var(--color-border-base);-o-object-fit:contain;object-fit:contain}.card-medium--medium .card-medium__payment-more{font-size:var(--font-size-sm);color:var(--color-text-inverse);font-weight:500;background-color:var(--color-dark);padding:.25rem .75rem;height:2rem;border-radius:.125rem;display:flex;align-items:center;justify-content:center}.card-medium--medium .card-medium__features{display:flex;gap:.5rem;flex-wrap:wrap}.card-medium--medium .card-medium__feature{font-size:var(--font-size-sm);background-color:var(--btn-primary-bg);color:var(--color-text-inverse);padding:.25rem .75rem;border-radius:9999px}.card-medium__not-available{display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:color-mix(in srgb,var(--bg-muted) 50%,transparent);border:1px solid color-mix(in srgb,var(--color-border-base) 30%,transparent);border-radius:.375rem}.card-medium__not-available-text{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.card-medium__ico-not-available svg{width:1rem;height:1rem;color:var(--color-cons);flex-shrink:0}.card.card--mini{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--mini:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--mini:focus-within{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.card.card--mini .card__link{width:100%;height:100%;text-align:center;text-decoration:none;color:inherit}.card.card--mini .card__link:hover,.card.card--mini .card__link:focus,.card.card--mini .card__link:active{color:inherit}.card.card--mini .card__shell_wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.card.card--mini .card__shell_wrapper:hover,.card.card--mini .card__shell_wrapper:focus,.card.card--mini .card__shell_wrapper:active{color:inherit}.card.card--mini .card__thumb{position:relative;flex-shrink:0;width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--surface-base) 10%,transparent);margin-bottom:.5rem;padding-bottom:0}.card.card--mini .card__thumb .card__initials{font-size:var(--font-size-lg);font-weight:600;line-height:1.3;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.card.card--mini .card__thumb-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0;padding-bottom:0;padding-left:.25rem;padding-right:.25rem;filter:grayscale(100%);transition:filter .3s ease}.card.card--mini .card__link:hover .card__thumb-img,.card.card--mini .card__link:focus .card__thumb-img,.card.card--mini .card__link:active .card__thumb-img{filter:grayscale(0%)}.card.card--mini.card--link-show-all .card__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.card.card--mini.card--link-show-all .card__title--mini{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-accent);text-transform:uppercase;line-height:.75rem;margin-bottom:0}.card.card--mini.card--link-show-all .card__icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--color-text-accent)}.card.card--mini:not(.card--link-show-all){position:relative;display:flex;align-items:center;gap:.75rem}.card.card--mini:not(.card--link-show-all) .card__thumb{flex-shrink:0;width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--surface-base) 10%,transparent);margin-bottom:0;padding-bottom:0}.card.card--mini:not(.card--link-show-all) .card__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.card.card--mini:not(.card--link-show-all) .card__title--mini:before{content:none;display:none}.card.card--mini:not(.card--link-show-all) .card__title--mini{font-size:var(--font-size-2xl);font-weight:600;margin:0;line-height:1.25}.card.card--mini:not(.card--link-show-all) .card__title--mini a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card.card--mini:not(.card--link-show-all) .card__title--mini a:hover{color:var(--color-accent)}.card.card--mini:not(.card--link-show-all) .card__title--mini{display:block;overflow:hidden;text-overflow:ellipsis;line-height:.65rem;margin-bottom:.25rem;font-size:var(--font-size-xs)}.card.card--mini:not(.card--link-show-all) .card__description{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.25;margin:0;line-height:.75rem;font-size:var(--font-size-xs)}.card.card--mini:not(.card--link-show-all) .card__trailing{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.card.card--mini:not(.card--link-show-all) .card__trailing svg{width:1.5rem;height:1.5rem;color:var(--color-text-accent)}.card.card--mini:not(.card--link-show-all) .card__thumb-img{width:3rem;height:3rem}@media(max-width:640px){.card.card--mini:not(.card--link-show-all){flex-direction:column;align-items:center;text-align:center}.card.card--mini:not(.card--link-show-all) .card__body{width:100%}.card.card--mini:not(.card--link-show-all) .card__trailing{position:absolute;top:.5rem;right:.5rem}}.card.card--sportbook{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--sportbook:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--sportbook{color:var(--color-text-main)}.card.card--sportbook:focus-within{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}.card.card--sportbook .card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.5rem}.card.card--sportbook .card__sport-info{display:flex;align-items:center;gap:.5rem;flex:1}.card.card--sportbook .card__sport-icon{color:var(--color-text-accent)}.card.card--sportbook .card__title--sport{font-size:var(--font-size-sm);font-weight:600;line-height:1.25;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;margin:0}.card.card--sportbook .card__badge--live{padding:.25rem .5rem;background-color:var(--color-error-500);font-size:var(--font-size-xs);font-weight:700;line-height:1;color:var(--ref-white);letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;animation:sportbook-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.card.card--sportbook .card__body--match{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;position:relative}.card.card--sportbook .card__team{display:flex;flex-direction:column;align-items:center;gap:.5rem}.card.card--sportbook .card__team-logo{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base);border-radius:9999px;overflow:hidden;border:2px solid var(--color-border);padding:.25rem}.card.card--sportbook .card__logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card.card--sportbook .card__initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-weight:700;font-size:var(--font-size-lg);border-radius:9999px;min-width:48px;min-height:48px}.card.card--sportbook .card__team-name{font-size:var(--font-size-sm);font-weight:600;line-height:1.25;color:var(--color-text-main);text-transform:none;letter-spacing:normal;text-align:center}.card.card--sportbook .card__odds{font-size:var(--font-size-lg);font-weight:700;line-height:1.1;color:var(--color-accent);text-transform:none;letter-spacing:normal;margin-top:.25rem}.card.card--sportbook .card__vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleY(2);font-size:var(--font-size-5xl);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;pointer-events:none;z-index:10;opacity:.2}.card.card--sportbook .card__footer{display:flex;align-items:center;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--color-border)}.card.card--sportbook .card__cta{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:var(--color-text-inverse);background-color:color-mix(in srgb,var(--color-accent) 80%,transparent);border:1px solid var(--color-border)}.card.card--sportbook .card__cta:hover{background-color:var(--color-accent-600);border-color:var(--color-accent-600);color:var(--color-text-inverse)}.card.card--sportbook .card__cta{padding:.375rem .75rem;gap:.5rem;border-radius:.25rem;font-size:var(--font-size-md);white-space:nowrap;font-weight:500;line-height:1.25;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.card.card--sportbook .card__cta svg{width:1rem;height:1rem}.card.card--sportbook .card__cta>svg,.card.card--sportbook .card__cta .btn__icon{transition:transform .15s ease-in-out}.card.card--sportbook .card__cta:hover>svg,.card.card--sportbook .card__cta:hover .btn__icon,.card.card--sportbook .card__cta:focus-visible>svg,.card.card--sportbook .card__cta:focus-visible .btn__icon{transform:translate(.25rem)}.card.card--sportbook .card__cta{text-decoration:none}@keyframes sportbook-pulse{0%,to{opacity:1}50%{opacity:.5}}.card.card--event{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:0;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--event:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--event>a{text-decoration:none;color:inherit}.card.card--event>a:hover,.card.card--event>a:focus{text-decoration:none}.card.card--event{width:100%;list-style:none;margin:0}.card.card--event .card__container,.card.card--event .card__wrapper{width:100%}.card.card--event a.card__container{display:block}.card.card--event.card--event-table .card__content{display:grid;grid-template-columns:2fr 1.5fr;justify-items:start;align-items:center;gap:1rem;padding:1rem}.card.card--event.card--event-table .card__content>*{min-width:0}.card.card--event.card--event-table .card-event__whats-new{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;width:100%}.card.card--event.card--event-table .card-event__whats-new .card-event__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.card.card--event.card--event-mobile .card__content{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.card.card--event.card--event-mobile .card-event__expanded,.card.card--event.card--event-mobile .card-event__action{display:none}.card.card--event.card--event-mobile .card-event__mobile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:0}.card.card--event.card--event-mobile .card-event__mobile-header .card-event__bonus-tag{flex-shrink:0}.card.card--event.card--event-mobile .card-event__mobile-casino{display:flex;align-items:center;gap:.75rem;flex:1}.card.card--event.card--event-mobile .card-event__mobile-content{display:flex;flex-direction:column;gap:.75rem}.card.card--event.card--event-mobile .card-event__mobile-section{display:flex;flex-direction:column;gap:.5rem}.card.card--event.card--event-mobile .card-event__mobile-section-label{font-size:var(--font-size-xs);font-weight:600;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;text-transform:uppercase;letter-spacing:.05em}.card.card--event.card--event-mobile .card-event__mobile-section-body{display:flex;flex-direction:column;gap:.5rem}.card.card--event.card--event-mobile .card-event__mobile-preview{display:flex;flex-direction:column;gap:.2rem}.card.card--event.card--event-mobile .card-event__mobile-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.card.card--event .card-event__casino{display:flex;align-items:center;gap:.75rem}.card.card--event .card-event__logo{width:3rem;height:3rem;border-radius:9999px;overflow:hidden;flex-shrink:0;border:1px solid var(--color-border);display:flex}.card.card--event .card-event__logo img,.card.card--event .card-event__logo .card-event__logo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card.card--event .card-event__logo-fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--ref-white);font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase}.card.card--event .card-event__info{display:flex;flex-direction:column;gap:.25rem}.card.card--event .card-event__name{font-size:var(--font-size-base);font-weight:600;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal}.card.card--event .card-event__provider{font-size:var(--font-size-xs);font-weight:400;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card.card--event .card-event__provider .card-event__when-text{font-size:var(--font-size-xs)}.card.card--event .card-event__whats-new{display:flex;flex-direction:column;gap:.5rem}.card.card--event .card-event__description{font-size:var(--font-size-sm);font-weight:400;line-height:1.4;color:var(--color-text-primary);text-transform:none;letter-spacing:normal}.card.card--event .card-event__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.card.card--event .card-event__tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-weight:500;text-transform:uppercase;line-height:1.25;font-size:var(--font-size-2xs);background-color:var(--bg-muted);color:var(--color-text-secondary);border:1px solid var(--color-border)}.card.card--event .card-event__tag--green{background-color:var(--color-success-100);color:var(--color-success-700);border-color:var(--color-success-200)}.card.card--event .card-event__tag--green .card-event__tag-icon{color:var(--color-success-600)}.card.card--event .card-event__tag--blue{background-color:var(--color-accent-100);color:var(--color-accent-700);border-color:var(--color-accent-200)}.card.card--event .card-event__tag--blue .card-event__tag-icon{color:var(--color-accent-600)}.card.card--event .card-event__tag--orange{background-color:var(--color-secondary-100);color:var(--color-secondary-800);border-color:var(--color-secondary-200)}.card.card--event .card-event__tag--orange .card-event__tag-icon{color:var(--color-secondary-700)}.card.card--event .card-event__tag--red{background-color:var(--color-error-100);color:var(--color-error-700);border-color:var(--color-error-200)}.card.card--event .card-event__tag--red .card-event__tag-icon{color:var(--color-error-600)}.card.card--event .card-event__tag--light-blue{background-color:var(--color-accent-50);color:var(--color-accent-600);border-color:var(--color-accent-100)}.card.card--event .card-event__tag--light-blue .card-event__tag-icon{color:var(--color-accent-500)}.card.card--event .card-event__tag--light-grey{background-color:var(--color-neutral-100);color:var(--color-neutral-700);border-color:var(--color-neutral-200)}.card.card--event .card-event__tag--light-grey .card-event__tag-icon{color:var(--color-neutral-500)}.card.card--event .card-event__tag-icon{width:.75rem;height:.75rem;flex-shrink:0}.card.card--event .card-event__bonus-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-weight:500;font-size:var(--font-size-xs);background-color:var(--bg-muted);color:var(--color-text-secondary);border:1px solid var(--color-border)}.card.card--event .card-event__bonus-tag--green{background-color:var(--color-success-100);color:var(--color-success-700);border-color:var(--color-success-200)}.card.card--event .card-event__bonus-tag--green .card-event__bonus-tag-icon{color:var(--color-success-600)}.card.card--event .card-event__bonus-tag--blue{background-color:var(--color-accent-100);color:var(--color-accent-700);border-color:var(--color-accent-200)}.card.card--event .card-event__bonus-tag--blue .card-event__bonus-tag-icon{color:var(--color-accent-600)}.card.card--event .card-event__bonus-tag--orange{background-color:var(--color-secondary-100);color:var(--color-secondary-800);border-color:var(--color-secondary-200)}.card.card--event .card-event__bonus-tag--orange .card-event__bonus-tag-icon{color:var(--color-secondary-700)}.card.card--event .card-event__bonus-tag--red{background-color:var(--color-error-100);color:var(--color-error-700);border-color:var(--color-error-200)}.card.card--event .card-event__bonus-tag--red .card-event__bonus-tag-icon{color:var(--color-error-600)}.card.card--event .card-event__bonus-tag--light-blue{background-color:var(--color-accent-50);color:var(--color-accent-600);border-color:var(--color-accent-100)}.card.card--event .card-event__bonus-tag--light-blue .card-event__bonus-tag-icon{color:var(--color-accent-500)}.card.card--event .card-event__bonus-tag-icon{width:.875rem;height:.875rem;flex-shrink:0}.card.card--event .card-event__bonus-details{font-size:var(--font-size-xs);font-weight:400;line-height:1.4;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card.card--event .card-event__when-text{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.card.card--event .card-event__when-text--urgent{color:var(--color-error);font-weight:600}.card.card--event .card-event__action{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;transition:background-color .15s ease-in-out;flex-shrink:0;background:none;border:none;padding:0;color:var(--color-text-secondary)}.card.card--event .card-event__action svg{transition:transform .15s ease-in-out}.card.card--event .card-event__action:hover{background-color:var(--surface-base-active);color:var(--color-text-primary)}.card.card--event .card-event__action--decorative{cursor:default;pointer-events:none}.card.card--testimonial{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--testimonial:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--testimonial{width:100%}.card.card--testimonial .card__header{width:100%;display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.card.card--testimonial .card__user{display:flex;align-items:center;gap:1rem}.card.card--testimonial .card__avatar{width:3rem;height:3rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.card.card--testimonial .card__user-info{display:flex;flex-direction:column;align-items:flex-start}.card.card--testimonial .card__username:before{content:none;display:none}.card.card--testimonial .card__username{font-size:var(--font-size-2xl);font-weight:600;margin:0;line-height:1.25}.card.card--testimonial .card__username a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card.card--testimonial .card__username a:hover{color:var(--color-accent)}.card.card--testimonial .card__username{font-size:var(--font-size-sm)}.card.card--testimonial .card__rating{display:flex;align-items:center;gap:.25rem}.card.card--testimonial .card__star{width:1rem;height:1rem;flex-shrink:0}.card.card--testimonial .card__star--filled{color:var(--color-warning)}.card.card--testimonial .card__star--empty{color:var(--color-border-strong)}.card.card--testimonial .card__quote{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.25;width:100%;font-style:italic;padding-bottom:.25rem;margin:0}.card.card--social{--card-social-color: var(--color-accent);background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--social:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--social{font-size:var(--font-size-sm);font-weight:500;background-color:color-mix(in srgb,var(--card-social-color) 10%,transparent);color:color-mix(in srgb,var(--card-social-color) 55%,black);border:1px solid color-mix(in srgb,var(--card-social-color) 35%,transparent);box-shadow:none;position:relative;width:100%;list-style:none;margin:0}.card.card--social.card--social-twitter{--card-social-color: var(--color-twitter)}.card.card--social.card--social-telegram{--card-social-color: var(--color-telegram)}.card.card--social .card__link{display:block;text-decoration:none;color:inherit}.card.card--social .card__link:hover,.card.card--social .card__link:focus{text-decoration:none}.card.card--social .card__link *{text-decoration:none}.card.card--social .card__wrapper{display:flex;flex-direction:column;gap:.5rem}.card.card--social .card__header{display:flex;align-items:center;gap:.5rem}.card.card--social .card__icon--brand{background-color:var(--card-social-color);width:2rem;height:2rem;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.card.card--social .card__icon--brand svg{width:1rem;height:1rem;color:var(--color-light)}.card.card--social .card__title{font-size:var(--font-size-md);font-weight:600;line-height:1.25;color:var(--card-social-color);text-transform:none;letter-spacing:normal;margin:0;padding:0}.card.card--social .card__meta{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card.card--social .card__meta--muted{font-size:var(--font-size-sm);font-weight:500;line-height:1.25;color:var(--color-text-muted);text-transform:none;letter-spacing:normal;margin-top:.5rem;display:block;text-align:right}.card.card--social .card__message{font-size:var(--font-size-sm);font-weight:500;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;padding-bottom:0;margin-bottom:0}.card.card--social .card__hashtag{color:var(--card-social-color);font-weight:600}.card.card--social .card__mention{color:var(--card-social-color);opacity:.75}.card.card--forum.card--subforum{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--forum.card--subforum:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--forum.card--subforum{display:grid;grid-template-columns:1fr auto 220px;gap:1rem;align-items:center;list-style:none;margin:0}.card.card--forum.card--subforum .card__title{font-size:var(--font-size-xl);font-weight:600;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;margin:0;padding:0}.card.card--forum.card--subforum .card__title a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card.card--forum.card--subforum .card__title a:hover{color:var(--color-accent)}.card.card--forum.card--subforum .card__description{color:var(--color-text-muted);line-height:1.25;margin:0;font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;padding:0}.card.card--forum.card--subforum .card__category-pill{font-size:var(--font-size-sm);font-weight:600;line-height:1.1;color:var(--color-text-inverse);letter-spacing:normal;text-transform:none;background-color:var(--color-accent);border-radius:9999px;padding:.25rem 1rem;width:-moz-fit-content;width:fit-content;white-space:nowrap}.card.card--forum.card--subforum .card__body--forum-main{min-width:0}.card.card--forum.card--subforum .card__nested{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;margin-top:.5rem}.card.card--forum.card--subforum .card__nested a{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-accent);text-transform:none;letter-spacing:normal;text-decoration:none;transition:color .2s ease-in-out}.card.card--forum.card--subforum .card__nested a:hover{color:var(--color-text-base);text-decoration:none}.card.card--forum.card--subforum .card__stats--forum{text-align:center}.card.card--forum.card--subforum .card__post-count{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.card.card--forum.card--subforum .card__post-count strong{display:block;font-size:var(--font-size-lg);color:var(--color-text-main);margin-bottom:0}.card.card--forum.card--subforum .card__post-count span{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;margin-bottom:0}.card.card--forum.card--subforum .card__latest{display:flex;gap:.375rem;align-items:center}.card.card--forum.card--subforum .card__avatar{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base);border:1px solid var(--color-border)}.card.card--forum.card--subforum .card__avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit;margin-bottom:0}.card.card--forum.card--subforum .card__avatar{margin-bottom:0}.card.card--forum.card--subforum .card__avatar--placeholder{font-size:var(--font-size-xs);font-weight:600;line-height:1;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;text-transform:uppercase}.card.card--forum.card--subforum .card__latest-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:.0625rem}.card.card--forum.card--subforum .card__latest-title{display:block;font-size:var(--font-size-sm);font-weight:500;line-height:1.25rem;color:var(--color-text-accent);text-transform:none;letter-spacing:normal;text-decoration:none;transition:color .2s ease-in-out}.card.card--forum.card--subforum .card__latest-title:hover{color:var(--color-text-base);text-decoration:none}.card.card--forum.card--subforum .card__latest-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.card.card--forum.card--subforum .card__latest-meta{font-size:var(--font-size-xs);font-weight:400;line-height:1rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card.card--forum.card--subforum .card__empty-hint{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;font-style:italic}.card.card--forum.card--subforum .card__latest--empty{justify-content:center;text-align:center}@media(max-width:768px){.card.card--forum.card--subforum{grid-template-columns:1fr;gap:1rem}.card.card--forum.card--subforum .card__stats--forum,.card.card--forum.card--subforum .card__latest{justify-self:start}}.card.card--forum.card--category{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card.card--forum.card--category:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card.card--forum.card--category{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;list-style:none;margin:0;padding:1rem;position:relative}.card.card--forum.card--category .card__header{display:flex;flex-direction:column;gap:.25rem}.card.card--forum.card--category .card__title{font-size:var(--font-size-xl);font-weight:600;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;margin:0;padding:0}.card.card--forum.card--category .card__title a{font-size:inherit;color:var(--color-text-main);text-decoration:none}.card.card--forum.card--category .card__title a:hover{color:var(--color-accent)}.card.card--forum.card--category .card__description{color:var(--color-text-muted);line-height:1.25;margin:0;font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;padding:0}.card.card--forum.card--category .card__forum-counts{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-base);text-transform:none;letter-spacing:normal;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.card.card--forum.card--category .card__forum-counts__item{display:flex;align-items:center;gap:.25rem;padding:0;margin:0;white-space:nowrap}.card.card--forum.card--category .card__forum-counts__label{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card.card--forum.card--category .card__forum-counts__value{font-weight:600;color:var(--color-text-primary)}.card.card--forum.card--category .card__action--forum-arrow{position:absolute;bottom:1rem;right:1rem}.card.card--forum .card__text--inactive{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card-forum--listing{width:100%;display:flex;flex-direction:row;gap:.5rem;list-style:none;margin:0;padding:0}.card-forum--listing.latest,.card-forum--listing.hot{background-color:var(--surface-base)}.card-forum--listing article{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:.625rem 1rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card-forum--listing article:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card-forum--listing article{width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:.75rem;padding:.625rem 1rem;background-color:var(--surface-base);border-radius:.5rem}@media(min-width:1024px){.card-forum--listing article{display:flex;flex-direction:row;align-items:center}}@media(min-width:1024px){.card-forum--listing.hot .card-forum__num-container,.card-forum--listing.hot .card-forum__meta{flex:1 1 0}}@media(max-width:1023px){.card-forum--listing:not(.card-forum--listing--mini) article{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem .75rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card-forum--listing:not(.card-forum--listing--mini) article:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card-forum--listing:not(.card-forum--listing--mini) article{grid-template-columns:1fr;gap:1rem;background-color:var(--surface-light);border-radius:.275rem}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__num{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;font-size:.75rem}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__excerpt{display:none}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__title{font-size:var(--font-size-sm);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__meta{align-items:flex-end;width:100%;max-width:100%}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__category{padding:.125rem .5rem;font-size:var(--font-size-xs);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--surface-base)}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__time-author{justify-content:space-between;align-items:center;width:100%}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__time-author:not(:has(.card-forum__time)){justify-content:flex-end}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__time time{font-size:var(--font-size-xs);font-weight:400;line-height:1.1rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__author a{font-size:var(--font-size-xs);font-weight:400;line-height:1.1rem;color:var(--color-text-accent);text-transform:none;letter-spacing:normal;text-decoration:none;transition:color .2s ease-in-out}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__author a:hover{color:var(--color-text-base);text-decoration:none}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__avatar{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base);border:1px solid var(--color-border)}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit;margin-bottom:0}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__stats{gap:1rem;justify-content:flex-end;flex-wrap:wrap;font-size:var(--font-size-xs)}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__stats .card-forum__stats-item{gap:.25rem}.card-forum--listing:not(.card-forum--listing--mini) .card-forum__stats .card-forum__stats-item svg{width:14px;height:14px}}.card-forum--listing .card-forum__num-container{min-width:0;display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%}@media(min-width:1024px){.card-forum--listing .card-forum__num-container{flex:7 1 0;width:auto}}.card-forum--listing .card-forum__num{width:2rem;min-width:2rem;height:2rem;min-height:2rem;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--surface-base);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.card-forum--listing .card-forum__num img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;margin-bottom:0}.card-forum--listing .card-forum__content{min-width:0;display:flex;flex-direction:column;gap:.25rem}.card-forum--listing .card-forum__content p{padding-bottom:0;margin-bottom:0}.card-forum--listing .card-forum__excerpt{font-size:var(--font-size-md);font-weight:500;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;letter-spacing:-.025em;display:block}@media(min-width:1024px){.card-forum--listing .card-forum__excerpt{min-width:0}}.card-forum--listing .card-forum__title{font-size:var(--font-size-md);font-weight:600;line-height:1.25;color:var(--color-text-primary);text-transform:none;letter-spacing:normal;margin:0}.card-forum--listing .card-forum__title a{font-size:var(--font-size-md);font-weight:600;line-height:1.25;color:var(--color-text-accent);text-transform:none;letter-spacing:normal;transition:color .2s ease-in-out;text-decoration:none}.card-forum--listing .card-forum__title a:hover,.card-forum--listing .card-forum__title a:visited{color:var(--color-text-base);text-decoration:none}.card-forum--listing .card-forum__title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-forum--listing .card-forum__meta{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;width:100%;justify-content:flex-end;align-items:flex-end}@media(min-width:1024px){.card-forum--listing .card-forum__meta{flex:3 1 0;width:auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem}}@media(min-width:1024px){.card-forum--listing.hot .card-forum__meta,.card-forum--listing.latest .card-forum__meta{flex-direction:row;gap:1.5rem;align-items:center;justify-content:flex-end;flex-wrap:nowrap}}.card-forum--listing .card-forum__category{font-size:var(--font-size-sm);font-weight:600;line-height:1.1;color:var(--color-text-inverse);letter-spacing:normal;text-transform:none;background-color:var(--color-accent);border-radius:9999px;padding:.25rem 1rem;width:-moz-fit-content;width:fit-content;white-space:nowrap;background-color:var(--surface-light);color:var(--color-text-primary);border:1px solid var(--color-border);max-width:16rem;overflow:hidden}.card-forum--listing .card-forum__category .ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-forum--listing .card-forum__stats{display:flex;flex-direction:row;gap:1rem;width:auto;justify-content:flex-end;align-items:center;flex-wrap:nowrap;font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card-forum--listing .card-forum__stats .card-forum__stats-item{display:flex;flex-direction:row;align-items:center;gap:.25rem;white-space:nowrap}.card-forum--listing .card-forum__stats .card-forum__stats-item svg{width:14px;height:14px;flex-shrink:0}.card-forum--listing .card-forum__stats .card-forum__stats-item b{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;min-width:1.5rem;text-align:right}.card-forum--listing .card-forum__stats .card-forum__stats-item span{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card-forum--listing .card-forum__stats .card-forum__stats-item+.card-forum__stats-item:before{content:"·";color:var(--color-text-secondary);font-size:.875rem;line-height:1;margin-right:.5rem}.card-forum--listing .card-forum__time-author{display:flex;flex-direction:row;gap:.5rem;width:auto;justify-content:flex-end;align-items:center;font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}@media(min-width:1024px){.card-forum--listing .card-forum__time-author{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}}.card-forum--listing .card-forum__time{display:flex;flex-direction:row;align-items:center;gap:.5rem}@media(min-width:1024px){.card-forum--listing .card-forum__time{flex-shrink:0;width:3.5rem;justify-content:flex-end}}.card-forum--listing .card-forum__time time{font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-forum--listing .card-forum__author a{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:var(--font-size-sm);font-weight:400;line-height:1.25rem;color:var(--color-text-accent);text-transform:none;letter-spacing:normal;text-decoration:none;transition:color .2s ease-in-out}.card-forum--listing .card-forum__author a:hover{color:var(--color-text-base);text-decoration:none}@media(min-width:1024px){.card-forum--listing .card-forum__author a{max-width:9rem;width:auto;min-width:0;justify-content:flex-start}}.card-forum--listing .card-forum__author a span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.card-forum--listing.hot .card-forum__author a{width:auto;max-width:9rem;justify-content:flex-end}}@media(min-width:1024px){.card-forum--listing.latest .card-forum__time-author{width:8.5rem}}@media(min-width:1024px){.card-forum--listing.latest .card-forum__author{flex:1 1 0;min-width:0;overflow:hidden}}@media(min-width:1024px){.card-forum--listing.latest .card-forum__author a{width:100%}}.card-forum--listing .card-forum__avatar{width:2rem;min-width:2rem;height:2rem;min-height:2rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base);border:1px solid var(--color-border)}.card-forum--listing .card-forum__avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit;margin-bottom:0}.card-forum--listing .card-forum__avatar--placeholder{font-size:var(--font-size-xs);font-weight:600;line-height:1;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal;text-transform:uppercase}.card-forum--listing.card-forum--listing--mini article{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem .75rem;position:relative;overflow:hidden;width:100%;transition:box-shadow,transform,border-color .3s ease-in-out}.card-forum--listing.card-forum--listing--mini article:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(0);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.card-forum--listing.card-forum--listing--mini article{grid-template-columns:1fr;gap:1rem;background-color:var(--surface-light);border-radius:.275rem}.card-forum--listing.card-forum--listing--mini .card-forum__num{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;font-size:.75rem}.card-forum--listing.card-forum--listing--mini .card-forum__excerpt{display:none}.card-forum--listing.card-forum--listing--mini .card-forum__title{font-size:var(--font-size-sm);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-forum--listing.card-forum--listing--mini .card-forum__meta{align-items:flex-end;width:100%;max-width:100%}.card-forum--listing.card-forum--listing--mini .card-forum__category{padding:.125rem .5rem;font-size:var(--font-size-xs);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--surface-base)}.card-forum--listing.card-forum--listing--mini .card-forum__time-author{justify-content:space-between;align-items:center;width:100%}.card-forum--listing.card-forum--listing--mini .card-forum__time-author:not(:has(.card-forum__time)){justify-content:flex-end}.card-forum--listing.card-forum--listing--mini .card-forum__time time{font-size:var(--font-size-xs);font-weight:400;line-height:1.1rem;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.card-forum--listing.card-forum--listing--mini .card-forum__author a{font-size:var(--font-size-xs);font-weight:400;line-height:1.1rem;color:var(--color-text-accent);text-transform:none;letter-spacing:normal;text-decoration:none;transition:color .2s ease-in-out}.card-forum--listing.card-forum--listing--mini .card-forum__author a:hover{color:var(--color-text-base);text-decoration:none}.card-forum--listing.card-forum--listing--mini .card-forum__avatar{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base);border:1px solid var(--color-border)}.card-forum--listing.card-forum--listing--mini .card-forum__avatar img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit;margin-bottom:0}.card-forum--listing.card-forum--listing--mini .card-forum__stats{gap:1rem;justify-content:flex-end;flex-wrap:wrap;font-size:var(--font-size-xs)}.card-forum--listing.card-forum--listing--mini .card-forum__stats .card-forum__stats-item{gap:.25rem}.card-forum--listing.card-forum--listing--mini .card-forum__stats .card-forum__stats-item svg{width:14px;height:14px}.card-forum--listing.card-forum--listing--mini .card-forum__meta{flex-direction:column;align-items:flex-end;justify-content:flex-end;width:100%;max-width:100%;gap:.5rem}.card-forum--listing.card-forum--listing--mini .card-forum__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.card-forum--listing.card-forum--listing--mini .card-forum__time-author{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.card-forum--listing.card-forum--listing--mini.hot .card-forum__time-author{justify-content:flex-end}.card-forum--listing.card-forum--listing--mini .card-forum__author a,.card-forum--listing.card-forum--listing--mini.hot .card-forum__author a{width:auto;max-width:100%;justify-content:flex-start}.card-forum--listing.card-forum--listing--mini .card-forum__stats{flex-wrap:wrap;gap:1rem}.faq__section{width:100%;margin-bottom:1.5rem}.faq__section .faq__section_title{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;color:var(--color-neutral-800);margin:0 0 .75rem}@media(min-width:1024px){.faq__section .faq__section_title{font-size:var(--font-size-2xl)}}.faq__section .faq__section--items{width:100%}.faq__section .faq__section--items .faq__item{width:100%;background-color:var(--surface-base);color:var(--color-text-primary);padding:.5rem 1rem;margin-bottom:.5rem;border-radius:.375rem;transition:background-color .3s ease-in-out;cursor:pointer;border:1px solid var(--color-border)}.faq__section .faq__section--items .faq__item[open]{background-color:var(--surface-light)}.faq__section .faq__section--items .faq__item:hover{background-color:var(--surface-base-hover)}.faq__section .faq__section--items .faq__item .faq__item--question,.faq__section .faq__section--items .faq__item .faq__item--summary{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--title,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--title{font-size:var(--font-size-md);font-weight:500}@media(min-width:1024px){.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--title,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--title{font-size:1rem}}.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--icon,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--icon{width:1rem;height:1rem;transition:transform .3s ease-in-out}.faq__section .faq__section--items .faq__item .faq__item--question .faq__item--icon svg,.faq__section .faq__section--items .faq__item .faq__item--summary .faq__item--icon svg{width:100%;height:100%;color:var(--color-text-main);transition:color .3s ease-in-out}.faq__section .faq__section--items .faq__item[open] .faq__item--question .faq__item--icon,.faq__section .faq__section--items .faq__item[open] .faq__item--summary .faq__item--icon{transform:rotate(180deg);color:var(--color-text-main)}.faq__section .faq__section--items .faq__item .faq__item--answer{margin-bottom:0;padding:1rem}.faq__section .faq__section--items .faq__item .faq__item--answer p{font-size:var(--font-size-base);opacity:.7;padding-bottom:.5rem}.how-to-section{display:block;background-color:var(--surface-base);padding:1.5rem 1.5rem .5rem;margin-bottom:1.5rem;border-radius:.5rem;color:var(--color-text-muted);border:1px solid var(--color-border)}.how-to-section__title{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;margin-top:.5rem;margin-bottom:1.5rem;color:var(--color-neutral-800);text-align:center}@media(min-width:1024px){.how-to-section__title{font-size:var(--font-size-2xl)}}.how-to-section__title:before{display:none}.how-to-section__description{font-size:1rem;line-height:1.5rem;margin-bottom:1rem;color:var(--color-text-light);text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.how-to-section__wrapper--infos{position:relative;z-index:10}.how-to-section__wrapper--infos--bar{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:0;margin-bottom:1.5rem;padding:1rem .5rem;background-color:color-mix(in srgb,var(--color-dark) 88%,var(--surface-base));border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-dark) 40%,var(--color-border));overflow:hidden}@media(min-width:1024px){.how-to-section__wrapper--infos--bar{padding:1.25rem 1rem}}.how-to-section__wrapper--infos--item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem;padding:.35rem .5rem;border-right:1px solid color-mix(in srgb,white 12%,transparent)}.how-to-section__wrapper--infos--item:last-child{border-right:none}@media(max-width:1023px){.how-to-section__wrapper--infos--item{padding:.35rem;gap:.25rem}}.how-to-section__meta-label{font-size:var(--font-size-sm);font-weight:500;line-height:1.2;color:color-mix(in srgb,white 92%,transparent)}.how-to-section__meta-value{font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:700;line-height:1.15;color:var(--color-warning);text-shadow:0 1px 0 color-mix(in srgb,var(--color-dark) 35%,transparent)}.how-to-section__meta-sub{font-size:var(--font-size-xs);font-weight:500;line-height:1.2;color:color-mix(in srgb,white 88%,transparent)}.how-to-section__container{position:relative}.how-to-section__carousel{position:relative;overflow:hidden;margin-bottom:1rem}.how-to-section__slides{display:grid}.how-to-section__image-wrapper{position:relative}.how-to-section__image-wrapper:hover .how-to-section__play-pause{opacity:1}.how-to-section__play-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:color-mix(in srgb,black 70%,transparent);border:none;border-radius:9999px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-in-out;z-index:10;width:3rem;height:3rem}.how-to-section__play-pause svg{width:1.5rem;height:1.5rem;fill:currentColor;color:var(--ref-white)}.how-to-section__play-pause .play-icon,.how-to-section__play-pause.paused .pause-icon{display:none}.how-to-section__play-pause.paused .play-icon{display:block}.how-to-section__play-pause:hover{background-color:color-mix(in srgb,black 80%,transparent)}.how-to-section__slide{grid-column:1;grid-row:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out}.how-to-section__slide.active{opacity:1;visibility:visible;pointer-events:auto}.how-to-section__slide-content{display:grid;grid-template-columns:1fr;gap:1rem;align-items:flex-start;justify-content:flex-start;width:100%}@media(min-width:1024px){.how-to-section__slide-content{grid-template-columns:minmax(auto,30%) minmax(auto,70%)}}.how-to-section__image-container{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--bg-muted) 10%,transparent);border-radius:.375rem;overflow:hidden}.how-to-section__image{width:100%;height:320px;display:block;max-height:320px;-o-object-fit:cover;object-fit:cover;margin-bottom:0}@media(min-width:1024px){.how-to-section__image{height:320px;max-height:none}}.how-to-section__tag{position:absolute;top:.25rem;left:.25rem;background-color:color-mix(in srgb,black 70%,transparent);color:var(--ref-white);padding:.25rem .5rem;border-radius:.375rem;z-index:2}.how-to-section__tag--text{font-size:var(--font-size-xs);font-weight:600;line-height:1.2}.how-to-section__text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;background-color:color-mix(in srgb,var(--bg-muted) 10%,transparent);border-radius:.375rem;height:100%;padding:1rem 2rem}.how-to-section__step-title{font-size:1.25rem;font-weight:700;margin-bottom:0;color:var(--color-text-main)}.how-to-section__step-content{width:100%;color:var(--color-text-main);font-size:1rem;line-height:1.35}.how-to-section__step-content p{margin:0 0 .75rem;padding:0}.how-to-section__step-content p:last-child{margin-bottom:0}.how-to-section__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.5rem}.how-to-section__prev,.how-to-section__next{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:1px solid var(--color-border);background:var(--surface-light);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.how-to-section__prev:hover:not(:disabled),.how-to-section__next:hover:not(:disabled){background:var(--surface-base-hover);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.how-to-section__prev:disabled,.how-to-section__next:disabled{opacity:.35;cursor:default}.how-to-section__prev .inline-flex svg,.how-to-section__next .inline-flex svg{width:1rem;height:1rem}.how-to-section__prev .inline-flex svg{transform:rotate(90deg)}.how-to-section__next .inline-flex svg{transform:rotate(-90deg)}.how-to-section__progress{display:flex;gap:.25rem;flex:1;margin-top:.5rem;margin-bottom:.5rem;position:relative}@media(min-width:1024px){.how-to-section__progress{gap:1rem}}.how-to-section__progress-step{flex:1;height:.25rem;background-color:color-mix(in srgb,var(--bg-muted) 10%,transparent);border-radius:.375rem;overflow:hidden;position:relative}.how-to-section__progress-step:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--bg-muted) 10%,transparent);z-index:10}.how-to-section__progress-step.active:before{display:none}.how-to-section__progress-bar{height:100%;width:0;background-color:var(--color-accent-500);transition:width .3s ease-in-out}.how-to-section__indicators{display:flex;flex-direction:row;justify-content:center;gap:.5rem;position:relative;margin-top:.75rem;margin-bottom:.75rem}@media(min-width:1024px){.how-to-section__indicators{position:absolute;bottom:1rem;right:1rem;margin:0;z-index:20}}.how-to-section__indicator{background-color:transparent;border:none;cursor:pointer;padding:.125rem;color:var(--color-text-muted);transition:color,background-color,transform .3s ease-in-out;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xs)}.how-to-section__indicator.active .how-to-section__indicator-dot{background-color:var(--color-accent-500);transform:scale(1.4);outline:4px solid color-mix(in srgb,var(--color-accent-500) 30%,transparent);color:var(--color-text-inverse)}.how-to-section__indicator-dot{width:1rem;height:1rem;border-radius:9999px;background-color:color-mix(in srgb,var(--bg-muted) 10%,transparent);transition:background-color,transform,outline .3s ease-in-out;display:flex;align-items:center;justify-content:center}.quote_section{position:relative;width:100%;margin:0 0 1.5rem;padding:1rem 1.25rem 0rem;background-color:var(--surface-base);border:1px solid var(--color-border-light);color:var(--color-text-secondary);border-radius:.5rem}.quote_section--no-author{padding-bottom:1rem}.quote_section__header{position:relative;z-index:1;margin:0;padding:0}.quote_section__header h3{margin:0 0 .75rem;padding:0;display:block;font-family:var(--font-family-gamble-serif),var(--font-family-serif);font-weight:600;line-height:1.25;color:var(--color-text-primary);font-size:var(--font-size-md)}@media(min-width:1024px){.quote_section__header h3{font-size:var(--font-size-lg);margin-bottom:1rem}}.quote_section__icon{width:24px;height:24px;color:var(--color-text-main);position:absolute;top:0rem;left:0rem;transform:translate(-50%) translateY(-50%) scale(1.5) rotate(15deg);padding:.5rem;transform-origin:center center;background-color:var(--surface-base);border-radius:9999px;z-index:1;display:flex;align-items:center;justify-content:center}.quote_section__icon svg{width:100%;height:100%;color:var(--color-text-accent);fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}@media(min-width:1024px){.quote_section__icon{width:32px;height:32px;top:0rem;left:0rem;padding:.5rem;transform:translate(-50%) translateY(-50%) scale(1.5) rotate(15deg)}}.quote_section__blockquote{position:relative;z-index:1;margin:0;padding:.25rem 0 0 1rem;border-left:3px solid var(--color-accent);font-family:var(--font-family-display);font-style:italic;line-height:1.5;color:var(--color-text-secondary);font-size:var(--font-size-base)}@media(min-width:1024px){.quote_section__blockquote{padding-left:1.25rem;font-size:var(--font-size-lg)}}.quote_section__blockquote :where(p){margin:0;padding-bottom:.75rem;font-style:inherit}.quote_section__blockquote :where(p:last-child){padding-bottom:0}.quote_section__blockquote :where(a){color:var(--color-accent);text-decoration:underline;font-weight:600;font-style:normal;transition:color .3s ease-in-out}.quote_section__blockquote :where(a:hover){color:var(--color-secondary)}.quote_section__blockquote :where(strong){font-weight:600;font-style:normal}.quote_section__author-decor-wrap{position:absolute;z-index:0;left:0;right:0;bottom:0;height:clamp(2rem,5.5vw,3rem);overflow:hidden;pointer-events:none;border-radius:0 0 .5rem .5rem}@media(min-width:1024px){.quote_section__author-decor-wrap{height:clamp(2.35rem,4.75vw,3.35rem)}}.quote_section__author-decor{display:block;position:absolute;right:.75rem;bottom:calc(clamp(2.75rem,12vw,5.5rem)*-.38);left:8%;margin:0;padding:0;max-width:none;font-family:var(--font-family-gamble-serif),var(--font-family-serif);font-weight:700;font-size:clamp(2.75rem,12vw,5.5rem);line-height:1;letter-spacing:-.03em;color:var(--color-primary-500);opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-align:right}@media(min-width:1024px){.quote_section__author-decor{right:1rem;bottom:calc(clamp(3.25rem,10vw,6rem)*-.4);font-size:clamp(3.25rem,10vw,6rem);opacity:.06}}.quote_section__figcaption{position:relative;z-index:1;margin:1rem 0 0;padding:0 0 clamp(.65rem,2vw,.85rem);text-align:right;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:var(--font-family-display)}@media(min-width:1024px){.quote_section__figcaption{font-size:var(--font-size-md)}}.quote_section__figcaption cite{font-style:normal;font-weight:600;color:var(--color-text-primary)}.block-quote,.content__highlighted{position:relative;overflow:hidden;width:100%;margin:0 0 1rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-accent-500) 30%,transparent);border-left:4px solid var(--color-accent-500);background-color:color-mix(in srgb,var(--color-accent-500) 10%,transparent);padding:.75rem 3.5rem .75rem 1.25rem;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;line-height:1.65}.block-quote:after,.content__highlighted:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(12deg);width:4rem;height:4rem;opacity:.25;background-color:var(--color-accent-500);-webkit-mask:var(--bulb-icon) center/contain no-repeat;mask:var(--bulb-icon) center/contain no-repeat;pointer-events:none}.block-quote p,.content__highlighted p{margin:0;padding-bottom:.5rem}.block-quote p:last-child,.content__highlighted p:last-child{padding-bottom:0}.block-quote strong,.content__highlighted strong{font-weight:700}.block-quote a,.content__highlighted a{color:var(--color-accent);text-decoration:underline;font-weight:600;transition:opacity .2s ease}.block-quote a:hover,.content__highlighted a:hover{opacity:.75}.block-quote.warning,.content__highlighted.warning{background-color:var(--alert-warning-bg);color:var(--alert-warning-text);border:1px solid var(--alert-warning-border);border-left:4px solid var(--alert-warning-border)}.block-quote.warning:after,.content__highlighted.warning:after{background-color:var(--alert-warning-text);-webkit-mask:var(--warning-icon) center/contain no-repeat;mask:var(--warning-icon) center/contain no-repeat}.block-quote.smile,.content__highlighted.smile{background-color:var(--alert-success-bg);color:var(--alert-success-text);border:1px solid var(--alert-success-border);border-left:4px solid var(--alert-success-border)}.block-quote.smile:after,.content__highlighted.smile:after{background-color:var(--alert-success-text);-webkit-mask:var(--smile-icon) center/contain no-repeat;mask:var(--smile-icon) center/contain no-repeat}.block-quote.timer,.content__highlighted.timer{background-color:var(--alert-timer-bg);color:var(--alert-timer-text);border:1px solid var(--alert-timer-border);border-left:4px solid var(--alert-timer-border)}.block-quote.timer:after,.content__highlighted.timer:after{background-color:var(--alert-timer-text);-webkit-mask:var(--timer-icon) center/contain no-repeat;mask:var(--timer-icon) center/contain no-repeat}.toc__section{width:100%;margin-bottom:1.5rem}.toc__section .toc__section_wrapper{width:100%;background-color:var(--surface-base);color:var(--color-text-muted);border-radius:.375rem;transition:background-color,color .3s ease-in-out}.toc__section .toc__section_wrapper[open]{background-color:color-mix(in srgb,var(--surface-base) 80%,transparent);color:var(--color-text-muted)}.toc__section .toc__section_wrapper[open] .toc__section_content{max-height:24rem;overflow-y:auto}.toc__section .toc__section_wrapper .toc__section_header{display:flex;align-items:center;justify-content:flex-start;gap:1rem;cursor:pointer;padding:1rem}.toc__section .toc__section_wrapper .toc__section_header .toc__section_title{font-size:1.125rem;font-weight:500}@media(min-width:1024px){.toc__section .toc__section_wrapper .toc__section_header .toc__section_title{font-size:1.25rem}}.toc__section .toc__section_wrapper .toc__section_header .toc__section_icon{width:1.5rem;height:1.5rem;fill:currentColor;color:var(--color-text-muted);transition:transform .3s ease-in-out}.toc__section .toc__section_wrapper .toc__section_content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.toc__section .toc__section_wrapper .toc__section_items{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.5rem 1rem;gap:.25rem;border-top:1px dashed color-mix(in srgb,var(--color-white) 60%,transparent);margin-bottom:0}.toc__section .toc__section_wrapper .toc__section_items .toc__item{width:100%;display:flex}.toc__section .toc__section_wrapper .toc__section_items .toc__item.toc__item--level-2 a{font-size:1rem}.toc__section .toc__section_wrapper .toc__section_items .toc__item.toc__item--level-3 a{font-size:var(--font-size-xs);font-weight:500;margin-left:1rem}.toc__section .toc__section_wrapper .toc__section_items .toc__item.toc__item--level-4{margin-left:1.5rem}.toc__section .toc__section_wrapper .toc__section_items .toc__item.toc__item--level-5{margin-left:2rem}.toc__section .toc__section_wrapper .toc__section_items .toc__item.toc__item--level-6{margin-left:3rem}.toc__section .toc__section_wrapper .toc__section_items .toc__item .toc__item-link{width:100%;background-color:var(--surface-base);color:var(--color-text-muted);border-radius:.125rem;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;padding:.25rem 0;transition:color .3s ease-in-out,background-color .3s ease-in-out}.toc__section .toc__section_wrapper .toc__section_items .toc__item .toc__item-link:hover{background-color:var(--btn-secondary-bg);color:var(--color-text-inverse);text-decoration:none}.header_toc{background-color:var(--surface-blueish);border-bottom:1px solid var(--color-border-blueish);color:var(--color-text-base);position:relative;z-index:-10}.header_toc_wrapper{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-height:16rem;overflow:hidden}@media(min-width:1024px){.header_toc_wrapper{max-width:1280px}}.header_toc_header{display:flex;justify-content:center;align-items:center;padding:.375rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.header_toc_header:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.header_toc_title{font-weight:500;color:var(--color-text-light);text-align:left;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:var(--font-size-md)}@media(min-width:1024px){.header_toc_title{text-align:center}}.header_toc_icon{transform:none;transition:transform .2s}.header_toc_icon svg{width:1rem;height:1rem;color:var(--color-text-light)}details[open] .header_toc_icon{transform:rotate(180deg)}.header_toc_content{padding-bottom:.375rem;overflow-y:auto;max-height:14rem;scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-bg);-ms-overflow-style:none;overflow:-moz-scrollbars-none}.header_toc_items{list-style:none;padding:0;margin:0}.header_toc_item{position:relative;margin-bottom:.25rem}.header_toc_item--level-2{margin-left:1rem}.header_toc_item--level-2 .header_toc_item-number{width:1rem;height:1rem;font-size:var(--font-size-2xs)}.header_toc_item--level-3{margin-left:2rem}.header_toc_item--level-3 .header_toc_item-number{width:.75rem;height:.75rem;font-size:var(--font-size-2xs)}.header_toc_item--level-4{margin-left:2.5rem}.header_toc_item--level-5 .header_toc_item-number{width:.25rem;height:.25rem;font-size:var(--font-size-2xs)}.header_toc_item--level-6{margin-left:3rem}.header_toc_item--level-6 .header_toc_item-number{width:0;height:0}.header_toc_item-link{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.5rem;color:var(--color-text-light);text-decoration:none;border-radius:.375rem;background-color:var(--surface-base);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out;font-size:var(--font-size-sm)}.header_toc_item-link--active{background-color:var(--color-primary);color:var(--color-white);font-weight:500}.header_toc_item-link--active .header_toc_item-number{background-color:var(--color-white);color:var(--color-primary)}.header_toc_item-number{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-secondary);color:var(--color-dark);border-radius:9999px;font-weight:600;flex-shrink:0;font-size:var(--font-size-xs)}.table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-border);border-radius:.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}.table-base{width:100%;border-collapse:collapse;border-spacing:0}.table-base th{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--color-accent);color:var(--color-text-inverse);font-weight:600}.table-base td{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--surface-base)}.table-base tbody tr:nth-child(2n) td{background-color:var(--surface-light)}.table-base thead tr:first-child th:first-child{border-top-left-radius:.5rem}.table-base thead tr:first-child th:last-child{border-top-right-radius:.5rem}.table-base:not(:has(thead)) tbody tr:first-child td:first-child{border-top-left-radius:.5rem}.table-base:not(:has(thead)) tbody tr:first-child td:last-child{border-top-right-radius:.5rem}.table-base tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.table-base tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.wp-block-table{width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-border);border-radius:.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}.wp-block-table:not(.table__procons) table:not(.table__procons){width:100%;border-collapse:collapse;border-spacing:0}.wp-block-table:not(.table__procons) table:not(.table__procons) th{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--color-accent);color:var(--color-text-inverse);font-weight:600}.wp-block-table:not(.table__procons) table:not(.table__procons) td{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--surface-base)}.wp-block-table:not(.table__procons) table:not(.table__procons) tbody tr:nth-child(2n) td{background-color:var(--surface-light)}.wp-block-table.table__procons table,.wp-block-table table.table__procons{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.wp-block-table.table__procons table th,.wp-block-table.table__procons table td,.wp-block-table table.table__procons th,.wp-block-table table.table__procons td{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left}.wp-block-table.table__procons table:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) thead th:nth-child(1),.wp-block-table.table__procons table:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) thead th:nth-child(2),.wp-block-table.table__procons table:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) tbody td:nth-child(1),.wp-block-table.table__procons table:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) tbody td:nth-child(2),.wp-block-table table.table__procons:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) thead th:nth-child(1),.wp-block-table table.table__procons:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) thead th:nth-child(2),.wp-block-table table.table__procons:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) tbody td:nth-child(1),.wp-block-table table.table__procons:not(:has(thead th:nth-child(3),tbody tr:first-child td:nth-child(3))) tbody td:nth-child(2){width:50%}.wp-block-table.table__procons table thead th:nth-child(1),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:first-child>td:nth-child(1),.wp-block-table table.table__procons thead th:nth-child(1),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:first-child>td:nth-child(1){background-color:color-mix(in srgb,var(--color-pros) 88%,black 12%);color:var(--color-text-inverse);font-weight:600;border-color:color-mix(in srgb,var(--color-pros) 70%,var(--color-border))}.wp-block-table.table__procons table thead th:nth-child(2),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:first-child>td:nth-child(2),.wp-block-table table.table__procons thead th:nth-child(2),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:first-child>td:nth-child(2){background-color:color-mix(in srgb,var(--color-cons) 88%,black 12%);color:var(--color-text-inverse);font-weight:600;border-color:color-mix(in srgb,var(--color-cons) 70%,var(--color-border))}.wp-block-table.table__procons table thead th:nth-child(n+3),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:first-child>td:nth-child(n+3),.wp-block-table table.table__procons thead th:nth-child(n+3),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:first-child>td:nth-child(n+3){border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--color-accent);color:var(--color-text-inverse);font-weight:600}.wp-block-table.table__procons table thead~tbody td:nth-child(1),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:not(:first-child) td:nth-child(1),.wp-block-table table.table__procons thead~tbody td:nth-child(1),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:not(:first-child) td:nth-child(1){background-color:color-mix(in srgb,var(--surface-pros) 28%,transparent);border-color:color-mix(in srgb,var(--color-pros) 32%,var(--color-border));vertical-align:top}.wp-block-table.table__procons table thead~tbody td:nth-child(2),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:not(:first-child) td:nth-child(2),.wp-block-table table.table__procons thead~tbody td:nth-child(2),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:not(:first-child) td:nth-child(2){background-color:color-mix(in srgb,var(--surface-cons) 28%,transparent);border-color:color-mix(in srgb,var(--color-cons) 32%,var(--color-border));vertical-align:top}.wp-block-table.table__procons table thead~tbody td:nth-child(n+3),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:not(:first-child) td:nth-child(n+3),.wp-block-table table.table__procons thead~tbody td:nth-child(n+3),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:not(:first-child) td:nth-child(n+3){border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--surface-base)}.wp-block-table.table__procons table thead~tbody tr:nth-child(2n) td:nth-child(1),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child) td:nth-child(1),.wp-block-table table.table__procons thead~tbody tr:nth-child(2n) td:nth-child(1),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child) td:nth-child(1){background-color:color-mix(in srgb,var(--surface-pros) 40%,transparent)}.wp-block-table.table__procons table thead~tbody tr:nth-child(2n) td:nth-child(2),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child) td:nth-child(2),.wp-block-table table.table__procons thead~tbody tr:nth-child(2n) td:nth-child(2),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child) td:nth-child(2){background-color:color-mix(in srgb,var(--surface-cons) 40%,transparent)}.wp-block-table.table__procons table thead~tbody tr:nth-child(2n) td:nth-child(n+3),.wp-block-table.table__procons table:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child) td:nth-child(n+3),.wp-block-table table.table__procons thead~tbody tr:nth-child(2n) td:nth-child(n+3),.wp-block-table table.table__procons:not(:has(thead)) tbody tr:nth-child(odd):not(:first-child) td:nth-child(n+3){background-color:var(--surface-light)}.table-comparison{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden;width:100%;margin-bottom:1.5rem}.table-comparison .table-comparison__wrapper{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table-comparison__table{width:100%;border-collapse:collapse;border-spacing:0;min-width:100%}.table-comparison__table tbody tr:nth-child(2n) td:not(.table-comparison__value){background-color:var(--surface-light)}.table-comparison .table-comparison__header{background-color:var(--color-accent);border:none;border-bottom:1px solid var(--color-border);color:var(--color-text-inverse);text-align:left;padding:1rem 1.5rem;border-radius:0}.table-comparison .table-comparison__header .table-comparison__title{font-weight:600;font-size:1rem;margin:0;padding:0;color:var(--color-text-inverse)}.table-comparison .table-comparison__table th,.table-comparison .table-comparison__table td,.table-comparison th,.table-comparison td{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left}.table-comparison .table-comparison__table td,.table-comparison td{background-color:var(--surface-base);border:1px solid var(--color-border)}.table-comparison td.table-comparison__value{background-color:color-mix(in srgb,var(--color-accent) 50%,transparent);color:var(--color-text-primary);font-weight:500}.table-comparison td.table-comparison__value.highlighted-value{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-text-primary);font-weight:700}.table-comparison .table-comparison__table tbody tr:hover td.table-comparison__feature{background-color:var(--surface-base-hover)}.table-bonuses-scroll{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden;margin-bottom:0}.table-bonuses-scroll__pane{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;scrollbar-gutter:stable}.table-full-width{width:100%;border-collapse:collapse;border-spacing:0}.table-full-width th{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--color-accent);color:var(--color-text-inverse);font-weight:600}.table-full-width td{border:1px solid var(--color-border);padding:.5rem .75rem;color:var(--color-text-primary);font-size:var(--font-size-sm);vertical-align:middle;text-align:left;background-color:var(--surface-base)}.table-full-width tbody tr:nth-child(2n) td{background-color:var(--surface-light)}.table-full-width .table-header-cell-content{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.table-full-width .table-cell-center{text-align:center}.table-full-width tbody .table-row:hover td{background-color:var(--surface-base-hover)}.table-header-cell-sticky{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--color-border);z-index:2;background-color:var(--color-accent)}.table-cell-sticky{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--color-border);background-color:var(--surface-base)}.table-full-width tbody .table-row:hover .table-cell-sticky{background-color:var(--surface-base-hover)}.table-bonuses-scroll .table-full-width thead tr:first-child th,.wp-block-table>table thead tr:first-child th,.table-scroll>table.table-base thead tr:first-child th,.table-comparison .table-comparison__table thead tr:first-child th{border-top:none;border-color:var(--color-border);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.table-bonuses-scroll .table-full-width thead tr:first-child th:first-child,.table-bonuses-scroll .table-full-width tbody td:first-child,.wp-block-table>table thead tr:first-child th:first-child,.wp-block-table>table tbody td:first-child,.table-scroll>table.table-base thead tr:first-child th:first-child,.table-scroll>table.table-base tbody td:first-child,.table-comparison .table-comparison__table thead tr:first-child th:first-child,.table-comparison .table-comparison__table tbody td:first-child{border-left:none}.table-bonuses-scroll .table-full-width thead tr:first-child th:last-child,.table-bonuses-scroll .table-full-width tbody td:last-child,.wp-block-table>table thead tr:first-child th:last-child,.wp-block-table>table tbody td:last-child,.table-scroll>table.table-base thead tr:first-child th:last-child,.table-scroll>table.table-base tbody td:last-child,.table-comparison .table-comparison__table thead tr:first-child th:last-child,.table-comparison .table-comparison__table tbody td:last-child{border-right:none}.table-bonuses-scroll .table-full-width tbody tr:first-child td,.wp-block-table>table tbody tr:first-child td,.table-scroll>table.table-base tbody tr:first-child td,.table-comparison .table-comparison__table tbody tr:first-child td{border-top:none}.table-bonuses-scroll .table-full-width tbody tr:last-child td,.wp-block-table>table tbody tr:last-child td,.table-scroll>table.table-base tbody tr:last-child td,.table-comparison .table-comparison__table tbody tr:last-child td{border-bottom:none}.table-bonuses-scroll .table-header-cell-sticky,.table-bonuses-scroll .table-cell-sticky{box-shadow:none}.table-footer{margin-top:1rem;padding:1rem 0;border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.table-footer-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.table-footer-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.table-footer-count,.table-footer-featured{font-weight:600;color:var(--color-text-primary)}.table-footer-disclaimer{font-size:var(--font-size-sm);opacity:.9}.table-footer-disclaimer p{margin:0}.table-legend-card{margin-top:1.5rem;padding:1rem 1.25rem;background-color:var(--surface-light);border:1px solid var(--color-border);border-radius:.375rem}.table-legend-card .legend-title{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.table-bonuses-section{width:100%;margin-bottom:1.5rem}.table-bonuses-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.table-header-container{width:100%;display:flex}.wp-block-columns{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start}@media(min-width:1024px){.wp-block-columns{flex-direction:row}}.wp-block-column{width:100%}@media(min-width:1024px){.wp-block-column{width:50%}}.wp-block-gallery{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media(min-width:640px){.wp-block-gallery{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.wp-block-gallery{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.wp-block-gallery{grid-template-columns:repeat(4,1fr)}}.wp-block-gallery .wp-block-image{position:relative;overflow:hidden;border-radius:.25rem;background-color:var(--bg-muted);box-shadow:0 1px 2px #0000000d}.wp-block-gallery .wp-block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease-in-out}.wp-block-gallery .wp-block-image:hover img{transform:scale(1.1)}.wp-block-gallery:has(.wp-block-image:hover) .wp-block-image:not(:hover) img{filter:blur(3px)}.wp-block-image.alignleft,.wp-block-image.alignright,.wp-block-image.aligncenter,figure.alignleft,figure.alignright,figure.aligncenter,figure:has(>img.alignleft),figure:has(>img.alignright),figure:has(>img.aligncenter),img.alignleft,img.alignright,img.aligncenter{max-width:100%;margin-bottom:1rem}.wp-block-image.alignleft img,.wp-block-image.alignright img,.wp-block-image.aligncenter img,figure.alignleft img,figure.alignright img,figure.aligncenter img,figure:has(>img.alignleft) img,figure:has(>img.alignright) img,figure:has(>img.aligncenter) img,img.alignleft img,img.alignright img,img.aligncenter img{float:none;max-width:100%;margin:0}.wp-block-image.alignleft,.wp-block-image.alignright,figure.alignleft,figure.alignright,figure:has(>img.alignleft),figure:has(>img.alignright),img.alignleft,img.alignright{width:100%}.wp-block-image.alignleft img,.wp-block-image.alignright img,figure.alignleft img,figure.alignright img,figure:has(>img.alignleft) img,figure:has(>img.alignright) img,img.alignleft img,img.alignright img{width:100%}.wp-block-image.aligncenter,figure.aligncenter,figure:has(>img.aligncenter),img.aligncenter{width:-moz-fit-content;width:fit-content;float:none;margin-left:auto;margin-right:auto}@media(min-width:768px){.wp-block-image.alignleft,.wp-block-image.alignright,figure.alignleft,figure.alignright,figure:has(>img.alignleft),figure:has(>img.alignright),img.alignleft,img.alignright{width:-moz-fit-content;width:fit-content}.wp-block-image.alignleft img,.wp-block-image.alignright img,figure.alignleft img,figure.alignright img,figure:has(>img.alignleft) img,figure:has(>img.alignright) img,img.alignleft img,img.alignright img{width:auto}.wp-block-image.alignleft,figure.alignleft,figure:has(>img.alignleft),picture:has(>img.alignleft),img.alignleft{float:left;max-width:50%!important;margin:.25rem 1.5rem 1rem 0}.wp-block-image.alignright,figure.alignright,figure:has(>img.alignright),picture:has(>img.alignright),img.alignright{float:right;max-width:50%!important;margin:.25rem 0 1rem 1.5rem}}.wp-block-modern-accordion-accordion,.modern-accordion-jotipa{width:100%;position:relative}.wp-block-modern-accordion-accordion .accordion-item,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item,.modern-accordion-jotipa .accordion-item,.modern-accordion-jotipa .modern-accordion-jotipa-item{width:100%;border-radius:.25rem;transition:background-color,border-color .25s ease-in-out;margin-bottom:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.wp-block-modern-accordion-accordion .accordion-item .accordion-header,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header,.modern-accordion-jotipa .accordion-item .accordion-header,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem 1rem;background-color:var(--surface-base);border-radius:.25rem;transition:background-color,color .25s ease-in-out;border:none}.wp-block-modern-accordion-accordion .accordion-item .accordion-header:focus-visible,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header:focus-visible,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header:focus-visible,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header:focus-visible,.modern-accordion-jotipa .accordion-item .accordion-header:focus-visible,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header:focus-visible,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header:focus-visible,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wp-block-modern-accordion-accordion .accordion-item .accordion-header,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header,.modern-accordion-jotipa .accordion-item .accordion-header,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header{color:var(--color-text-muted);font-weight:600}.wp-block-modern-accordion-accordion .accordion-item .accordion-header .accordion-title,.wp-block-modern-accordion-accordion .accordion-item .accordion-header .modern-accordion-jotipa-title,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header .accordion-title,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header .accordion-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header .modern-accordion-jotipa-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header .accordion-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .accordion-item .accordion-header .accordion-title,.modern-accordion-jotipa .accordion-item .accordion-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header .accordion-title,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header .accordion-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header .accordion-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title{font-size:1rem;color:var(--color-text-muted);font-weight:600;line-height:1.25rem}@media(min-width:1024px){.wp-block-modern-accordion-accordion .accordion-item .accordion-header .accordion-title,.wp-block-modern-accordion-accordion .accordion-item .accordion-header .modern-accordion-jotipa-title,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header .accordion-title,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header .accordion-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header .modern-accordion-jotipa-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header .accordion-title,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .accordion-item .accordion-header .accordion-title,.modern-accordion-jotipa .accordion-item .accordion-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header .accordion-title,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header .accordion-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header .modern-accordion-jotipa-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header .accordion-title,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header .modern-accordion-jotipa-title{font-size:1.125rem;line-height:1.5rem}}.wp-block-modern-accordion-accordion .accordion-item .accordion-header .accordion-icon,.wp-block-modern-accordion-accordion .accordion-item .accordion-header .modern-accordion-jotipa-toggle,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header .accordion-icon,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header .modern-accordion-jotipa-toggle,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header .accordion-icon,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header .modern-accordion-jotipa-toggle,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header .accordion-icon,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header .modern-accordion-jotipa-toggle,.modern-accordion-jotipa .accordion-item .accordion-header .accordion-icon,.modern-accordion-jotipa .accordion-item .accordion-header .modern-accordion-jotipa-toggle,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header .accordion-icon,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header .modern-accordion-jotipa-toggle,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header .accordion-icon,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header .modern-accordion-jotipa-toggle,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header .accordion-icon,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header .modern-accordion-jotipa-toggle{background-color:var(--ref-white);border-radius:9999px;padding:.25rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--color-border-base) 40%,transparent);transition:background-color,transform .25s ease-in-out;color:var(--color-text-main)}.wp-block-modern-accordion-accordion .accordion-item .accordion-header:hover,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-header:hover,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-header:hover,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-header:hover,.modern-accordion-jotipa .accordion-item .accordion-header:hover,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-header:hover,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-header:hover,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-header:hover{background-color:color-mix(in srgb,var(--surface-base) 80%,transparent);color:var(--color-text-main)}.wp-block-modern-accordion-accordion .accordion-item .accordion-content,.wp-block-modern-accordion-accordion .accordion-item .modern-accordion-jotipa-content,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .accordion-content,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item .modern-accordion-jotipa-content,.modern-accordion-jotipa .accordion-item .accordion-content,.modern-accordion-jotipa .accordion-item .modern-accordion-jotipa-content,.modern-accordion-jotipa .modern-accordion-jotipa-item .accordion-content,.modern-accordion-jotipa .modern-accordion-jotipa-item .modern-accordion-jotipa-content{width:100%;background-color:var(--bg-muted);color:var(--color-text-main);padding:1rem;border-radius:.25rem;transition:max-height,opacity .25s ease-in-out;overflow:hidden;display:none;max-height:0;opacity:0}.wp-block-modern-accordion-accordion .accordion-item.is-active .accordion-content,.wp-block-modern-accordion-accordion .accordion-item.is-active .modern-accordion-jotipa-content,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item.is-active .accordion-content,.wp-block-modern-accordion-accordion .modern-accordion-jotipa-item.is-active .modern-accordion-jotipa-content,.modern-accordion-jotipa .accordion-item.is-active .accordion-content,.modern-accordion-jotipa .accordion-item.is-active .modern-accordion-jotipa-content,.modern-accordion-jotipa .modern-accordion-jotipa-item.is-active .accordion-content,.modern-accordion-jotipa .modern-accordion-jotipa-item.is-active .modern-accordion-jotipa-content{display:block;max-height:1000px;opacity:1}.wp-block-table,.table{width:100%;overflow-x:auto;margin-bottom:1.5rem}.wp-block-group{width:100%;position:relative;overflow:hidden;transition:max-height .4s}.wp-block-group.show-more-container{transition:max-height .5s ease-in-out;max-height:128px;height:128px}.wp-block-group.show-more-container:after{position:absolute;z-index:20;bottom:0;left:0;right:0;height:2.5rem;background:linear-gradient(to bottom,transparent,var(--bg-subtle));pointer-events:none;transition:opacity .3s;content:""}.wp-block-group.show-more-container.expanded{height:auto!important;max-height:none!important}.wp-block-group.show-more-container.expanded:after{opacity:0}.review-sections-wrapper.show-more-container{transition:max-height .5s ease-in-out;max-height:128px;height:128px}.review-sections-wrapper.show-more-container:after{position:absolute;z-index:20;bottom:0;left:0;right:0;height:2.5rem;background:linear-gradient(to bottom,transparent,var(--bg-subtle));pointer-events:none;transition:opacity .3s;content:""}.review-sections-wrapper.show-more-container.expanded{height:auto!important;max-height:none!important}.review-sections-wrapper.show-more-container.expanded:after{opacity:0}.widget--pros-cons{display:grid}ul>li.small-expand-item{margin-bottom:0;list-style:none;padding-left:0;padding-right:0;position:static}ul>li.small-expand-item:before{content:none;display:none}.small-expand-item .small-expand-item__images-list li,.small-expand-item .small-expand-item__details-images ul li{margin-bottom:0;list-style:none;padding-left:0;padding-right:0;position:static}.small-expand-item .small-expand-item__images-list li:before,.small-expand-item .small-expand-item__details-images ul li:before{content:none;display:none}ul.small-expand-item__popin-images-list li{margin-bottom:0;list-style:none;padding-left:0;padding-right:0;position:static}ul.small-expand-item__popin-images-list li:before{content:none;display:none}.small-expand-item{width:100%;position:relative;list-style:none;margin-bottom:0;border:1px solid var(--color-border);border-radius:.25rem;background-color:var(--surface-base);contain:layout style}.small-expand-item__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;gap:.2rem;cursor:default;min-height:2.25rem}.small-expand-item__header.small-expand-item__header--interactive{cursor:pointer}.small-expand-item__header.small-expand-item__header--interactive:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}.small-expand-item__header.small-expand-item__header--interactive:hover .small-expand-item__title{color:var(--color-text-accent)}.small-expand-item__header.small-expand-item__header--interactive:active{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}.small-expand-item__header .small-expand-item__title{font-weight:600;font-size:var(--font-size-xs);color:var(--color-text-primary);line-height:1rem;margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.small-expand-item__header .small-expand-item__value-images .small-expand-item__images{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;width:100%}.small-expand-item__header .small-expand-item__value-images .small-expand-item__images:hover{color:var(--color-text-main)}.small-expand-item__header .small-expand-item__value-images .small-expand-item__images .small-expand-item__image{height:1.25rem;width:auto;max-width:3rem;-o-object-fit:contain;object-fit:contain;fill:currentColor;color:var(--color-text-main);transition:transform .25s ease-in-out;border-radius:.1875rem;border:1px solid var(--color-border);background-color:var(--ref-white);padding:.0625rem;margin-bottom:0}.small-expand-item__header .small-expand-item__icon{min-width:1.25rem;min-height:1.25rem;padding:.25rem;box-sizing:border-box;fill:currentColor;color:var(--color-text-main);transition:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.small-expand-item__content{display:none;width:100%;background-color:color-mix(in srgb,var(--surface-base) 10%,transparent);color:var(--color-text-main);border-radius:.25rem;padding:.5rem 1rem;margin-top:.125rem;font-size:var(--font-size-sm);contain:layout}.small-expand-item__content.small-expand-item__content--open{display:block}.small-expand-item__content p{margin:0;padding:0;font-size:var(--font-size-xs);line-height:1.3}.small-expand-item__content .small-expand-item__details-images{width:100%;display:flex;align-items:center;justify-content:center}.small-expand-item__content .small-expand-item__details-images .small-expand-item__images-list{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.small-expand-item__content .small-expand-item__details-images .small-expand-item__images-list .small-expand-item__images-list-item{border-radius:.1875rem;border:1px solid var(--color-border);padding:.125rem;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.small-expand-item__content .small-expand-item__details-images .small-expand-item__images-list .small-expand-item__images-list-item .small-expand-item__details-image{width:3rem;height:2rem;-o-object-fit:contain;object-fit:contain;padding:.125rem;margin-bottom:0}.small-expand-item__content .small-expand-item__details-images .small-expand-item__images-list .small-expand-item__images-list-item .small-expand-item__details-name{color:var(--color-text-main);line-height:.75rem;margin:0;padding:0;text-align:center;display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-2xs)}.small-expand-item__remaining-btn{color:var(--color-text-inverse);line-height:.75rem;margin:0;background-color:var(--color-dark);border-radius:.1875rem;padding:.125rem .25rem;border:1px solid var(--color-border);height:1.25rem;width:1.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color,background-color,border-color .25s ease-in-out;font-size:var(--font-size-xs)}.small-expand-item__remaining-btn:hover{color:var(--color-text-inverse);background-color:var(--color-accent);border-color:var(--color-accent)}.small-expand-item .popin .popin-inner,.popin:has(.small-expand-item__popin-images-list) .popin-inner{max-width:18rem;width:100%;padding:.5rem;margin:0;background-color:var(--surface-base);border-radius:.25rem;border:1px solid var(--color-border);color:var(--color-text-main)}.small-expand-item .popin .popin-inner .popin-title,.small-expand-item .popin .popin-inner .popin-close,.popin:has(.small-expand-item__popin-images-list) .popin-inner .popin-title,.popin:has(.small-expand-item__popin-images-list) .popin-inner .popin-close{color:var(--color-text-main)}.small-expand-item .popin .popin-inner ul.small-expand-item__popin-images-list,.popin:has(.small-expand-item__popin-images-list) .popin-inner ul.small-expand-item__popin-images-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-bottom:0;max-height:14rem;overflow-y:auto;overscroll-behavior:contain}.small-expand-item .popin .popin-inner ul.small-expand-item__popin-images-list>li.small-expand-item__popin-images-list-item,.popin:has(.small-expand-item__popin-images-list) .popin-inner ul.small-expand-item__popin-images-list>li.small-expand-item__popin-images-list-item{min-width:0;width:100%;max-width:100%;border-radius:.1875rem;border:1px solid var(--color-border);padding:.125rem;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.small-expand-item .popin .popin-inner ul.small-expand-item__popin-images-list>li.small-expand-item__popin-images-list-item img,.popin:has(.small-expand-item__popin-images-list) .popin-inner ul.small-expand-item__popin-images-list>li.small-expand-item__popin-images-list-item img{width:3rem;height:2rem;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:.125rem;margin-bottom:0}.small-expand-item .popin .popin-inner ul.small-expand-item__popin-images-list>li.small-expand-item__popin-images-list-item .small-expand-item__popin-image-name,.popin:has(.small-expand-item__popin-images-list) .popin-inner ul.small-expand-item__popin-images-list>li.small-expand-item__popin-images-list-item .small-expand-item__popin-image-name{min-width:0;align-self:stretch;color:var(--color-text-main);line-height:.75rem;margin:0;padding:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-2xs)}.folded-content{margin-block:0 1.75rem;width:100%}.folded-content--accordion{background-color:var(--surface-base);border-radius:.375rem;overflow:hidden}.folded-content--accordion .folded-content__accordion-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;list-style:none;transition:background-color .2s ease}.folded-content--accordion .folded-content__accordion-header::-webkit-details-marker{display:none}.folded-content--accordion .folded-content__accordion-header-left{display:flex;align-items:center;gap:.5rem;min-width:0}.folded-content--accordion .folded-content__accordion-title{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-md);font-weight:500;line-height:1.5;color:inherit}@media(min-width:1024px){.folded-content--accordion .folded-content__accordion-title{font-size:1rem}}.folded-content--accordion .folded-content__accordion-chevron{width:1rem;height:1rem;flex-shrink:0;margin-left:.75rem;transition:transform .3s ease-in-out}.folded-content--accordion .folded-content__accordion-chevron svg{width:100%;height:100%}.folded-content--accordion[open] .folded-content__accordion-chevron{transform:rotate(180deg)}.folded-content--accordion .folded-content__accordion-body{padding:1rem}.folded-content--accordion .folded-content__accordion-body :first-child{margin-top:0}.folded-content--accordion .folded-content__accordion-body :last-child{margin-bottom:0}.folded-content--trusted{border:1px solid var(--color-success-200)}.folded-content--trusted .folded-content__accordion-header{background-color:var(--color-success-100);color:var(--color-success-800)}.folded-content--trusted .folded-content__accordion-header:hover{background-color:var(--color-success-200)}.folded-content--default{border:1px solid var(--color-border);color:var(--color-text-primary);margin-bottom:1.5rem}.folded-content--default .folded-content__accordion-header:hover{background-color:var(--surface-base-hover)}.folded-content--default[open]{background-color:var(--surface-light)}.folded-content__heading{font-family:var(--font-family-gamble);font-size:var(--font-size-xl);font-weight:700;line-height:1.2;color:var(--color-neutral-800);margin:0 0 .75rem}.folded-content .expandable-content :first-child{margin-top:0}.folded-content .expandable-content :last-child{margin-bottom:0}.folded-content .expandable-content{--expandable-collapsed: 3.5rem;--expandable-open-fallback: min(320vh, 9600px);max-height:var(--expandable-collapsed);overflow-y:hidden;position:relative;transition:max-height .55s cubic-bezier(.33,1,.32,1)}.folded-content .expandable-content:after{position:absolute;bottom:0;left:0;width:100%;height:2.5rem;background:linear-gradient(to bottom,transparent,var(--surface-base));pointer-events:none;content:"";z-index:10;opacity:1;transition:opacity .35s ease}.folded-content .expandable.is-open .expandable-content:after{opacity:0;pointer-events:none}.folded-content .expandable.is-open .expandable-content{max-height:var(--expandable-open-fallback);overflow:visible;transition:max-height .6s cubic-bezier(.22,1,.36,1)}@supports (interpolate-size: allow-keywords){.folded-content .expandable-content{interpolate-size:allow-keywords}.folded-content .expandable.is-open .expandable-content{max-height:-moz-max-content;max-height:max-content}}.content-sources{width:100%;margin-block:2rem 1rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.content-sources__title{font-family:var(--font-family-gamble);font-size:var(--font-size-lg);font-weight:700;line-height:1.2;color:var(--color-neutral-800);margin:0 0 .875rem}.content-sources__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.content-sources__item{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);line-height:1.4;padding:0!important;margin-bottom:0!important}.content-sources__item:before{content:none!important;display:none!important}.content-sources__icon{flex-shrink:0;width:.875rem;height:.875rem;color:var(--color-primary)}.content-sources__icon svg{width:100%;height:100%}.content-sources__link{color:var(--color-primary);text-decoration:none;text-underline-offset:2px;word-break:break-word;transition:color .2s ease}.content-sources__link:hover{text-decoration:underline}.content-sources__text{color:var(--color-text-secondary);word-break:break-word}.casino-comparison-list__header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}@media(min-width:768px){.casino-comparison-list__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1rem}}.casino-comparison-list__header .sorting{margin-bottom:0;flex-shrink:0;width:100%}@media(min-width:768px){.casino-comparison-list__header .sorting{width:auto}}.casino-comparison-list__header .sorting .sorting__label{display:none}.casino-comparison-list__header .sorting .sorting__buttons{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.125rem}.casino-comparison-list__header .sorting .sorting__buttons::-webkit-scrollbar{display:none}.ad-disclosure-trigger{display:inline-flex;align-items:center;margin-bottom:.5rem;color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ad-disclosure-trigger:hover,.ad-disclosure-trigger:focus-visible{color:var(--color-text-accent)}.casino-comparison-list__section{width:100%;margin-bottom:1.5rem}.casino-comparison-list__section>ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.casino-comparison-list__section>ul>.card{margin-bottom:0}.leadoo{width:100%}.leadoo ld-slot,.leadoo iframe{display:block;width:100%;border:none}.casino-comparison-list__section ul>li:has(.leadoo) .leadoo{background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.casino-comparison-list__sorting{display:flex}.casino-comparison-list__sorting a{display:block}.load-more{display:flex;justify-content:center;margin-top:1rem}.load-more__btn:disabled{opacity:.6;cursor:not-allowed}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=time],select,textarea{width:100%;padding:.625rem .875rem;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.25rem;color:var(--input-text);font-size:var(--font-size-base);line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=time]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--input-placeholder)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:var(--input-placeholder)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=date]:focus-visible,input[type=time]:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=date]:disabled,input[type=time]:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}textarea{resize:vertical;min-height:7rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-field{display:flex;flex-direction:column;gap:.25rem}.form-field label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.form-field__hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.form-field__error{font-size:var(--font-size-xs);color:var(--color-cons)}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea{border-color:var(--color-cons)}.screenshot-modal{position:fixed;inset:0;background-color:color-mix(in srgb,black 80%,transparent);z-index:1200;display:none;align-items:center;justify-content:center}.screenshot-modal.active{display:flex}.screenshot-modal .modal-content{position:relative;max-width:56rem;width:100%;margin-left:1rem;margin-right:1rem}.screenshot-modal .modal-images-container{position:relative}.screenshot-modal .modal-image{display:flex;justify-content:center;max-height:80vh}.screenshot-modal .modal-image picture,.screenshot-modal .modal-image img{width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.screenshot-modal .screenshot-modal-images{display:none!important}.screenshot-modal .modal-close{position:absolute;top:-2.5rem;right:0;z-index:1;color:var(--ref-white);font-size:1.875rem;cursor:pointer}.screenshot-modal .modal-close:hover{color:var(--color-accent-500)}.screenshot-modal .modal-prev,.screenshot-modal .modal-next{position:absolute;top:50%;z-index:1;transform:translateY(-50%);color:var(--ref-white);font-size:1.5rem;cursor:pointer;background-color:color-mix(in srgb,black 50%,transparent);border-radius:9999px;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.screenshot-modal .modal-prev:hover,.screenshot-modal .modal-next:hover{background-color:var(--color-accent-500)}.screenshot-modal .modal-prev{left:.5rem}@media(min-width:640px){.screenshot-modal .modal-prev{left:-3rem}}.screenshot-modal .modal-next{right:.5rem}@media(min-width:640px){.screenshot-modal .modal-next{right:-3rem}}.disclosure-modal{position:fixed;inset:0;background-color:color-mix(in srgb,black 80%,transparent);z-index:1200;display:none;align-items:center;justify-content:center;padding:1rem}.disclosure-modal.active{display:flex}.disclosure-modal__content{position:relative;width:100%;max-width:32rem;max-height:85vh;overflow-y:auto;background-color:var(--surface-base);border-radius:.5rem;padding:1.5rem;box-shadow:0 20px 60px #0003}.disclosure-modal__close{position:absolute;top:.75rem;right:.75rem;color:var(--color-text-muted);font-size:1.875rem;line-height:1;cursor:pointer}.disclosure-modal__close:hover,.disclosure-modal__close:focus-visible{color:var(--color-text-accent)}.disclosure-modal__title{font-size:var(--font-size-lg);font-weight:600;margin-bottom:.75rem;padding-right:2rem}.disclosure-modal__body{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.popin{position:absolute;z-index:1060;display:none}.popin.open{display:block}.popin.popin--fixed{position:fixed;transform:none;box-sizing:border-box}.popin.popin--fixed.popin--top,.popin.popin--fixed.popin--bottom,.popin.popin--fixed.popin--left,.popin.popin--fixed.popin--right{transform:none}.popin.popin--top{bottom:50%;transform:translateY(50%)}.popin.popin--bottom{top:50%;transform:translateY(-50%)}.popin.popin--left{left:0}.popin.popin--right{right:50%;transform:translate(50%)}.popin .popin-inner{position:relative;min-width:18rem;background-color:var(--surface-base);border-radius:.25rem;padding:.75rem;box-shadow:0 10px 15px -3px #0000001a;border:1px solid color-mix(in srgb,var(--surface-base) 20%,transparent)}.popin .popin-title{color:var(--color-text-muted);font-family:var(--font-family-gamble);font-size:var(--font-size-sm);font-weight:600;margin-bottom:.5rem}.popin .popin-close{position:absolute;top:0;right:.5rem;color:var(--color-text-muted);font-size:1.5rem;cursor:pointer}.popin .popin-close:hover{color:var(--color-text-accent)}.header .header_search_button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--color-accent);border-radius:.25rem;color:var(--ref-white);cursor:pointer;transition:opacity .25s ease-in-out}.header .header_search_button:hover{opacity:.9}.header .header_search_button svg{width:1.25rem;height:1.25rem}.header_search_overlay{position:fixed;inset:0;z-index:1200;display:none;pointer-events:none}.header_search_overlay.active{display:block;pointer-events:none}.header_search_overlay.active .header_search_backdrop,.header_search_overlay.active .header_search_bar{pointer-events:auto}.header_search_backdrop{position:absolute;top:5rem;left:0;right:0;bottom:0}.header_search_bar{position:absolute;top:5rem;left:0;right:0;z-index:10;background-color:#000000d9}.header_search_content{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}@media(min-width:1024px){.header_search_content{padding:1rem 1.5rem;gap:.75rem}}.header_search_content .search{flex:1;min-width:0;order:1}.header_search_content .search .search_input:focus-visible{outline:none;border-color:inherit;box-shadow:none}#results{order:3;flex-basis:100%;width:100%;margin-top:0;margin-bottom:0;background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 10px 25px -5px #0000004d;overflow:hidden}#results:empty{display:none}#results li{margin-bottom:0;border-bottom:1px solid var(--color-border)}#results li:last-child{border-bottom:none}#results li a{display:flex;align-items:center;padding:.75rem 1rem;font-size:var(--font-size-sm);color:var(--color-text-primary);text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}#results li a:hover{background-color:var(--surface-light);color:var(--color-accent)}#results .search-empty{padding:.75rem 1rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);border-bottom:none}.search{width:100%}.search .search_input_wrapper{display:flex;align-items:center;gap:.5rem;width:100%;background-color:var(--surface-base);border-radius:.5rem;border:1px solid var(--color-border);box-shadow:0 10px 15px -3px #0000001a;overflow:hidden}.search .search_input_wrapper:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.search .search_icon_deco{display:flex;align-items:center;justify-content:center;padding-left:.625rem;color:var(--color-text-base)}.search .search_icon_deco svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(min-width:1024px){.search .search_icon_deco{padding-left:.75rem}}.search .search_input{flex:1;min-width:0;padding:.5rem;color:var(--color-text-base);background:transparent;border:0;outline:none;font-size:var(--font-size-sm)}.search .search_input::-moz-placeholder{color:color-mix(in srgb,var(--color-text-base) 50%,transparent)}.search .search_input::placeholder{color:color-mix(in srgb,var(--color-text-base) 50%,transparent)}.search .search_input:focus-visible{outline:none}@media(min-width:1024px){.search .search_input{padding:.75rem .5rem;font-size:var(--font-size-base)}}.search .search_submit{display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:.5rem;margin-right:.375rem;background-color:var(--color-accent);color:var(--ref-white);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out}.search .search_submit:hover{opacity:.9}.search .search_submit svg{width:1.125rem;height:1.125rem}@media(min-width:1024px){.search .search_submit{padding:.5rem;margin-right:.5rem}.search .search_submit svg{width:1.25rem;height:1.25rem}}.tooltip-container{position:relative;display:flex;margin:0;padding:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;align-items:center}.tooltip-trigger{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:help}.tooltip-trigger[role=button]{cursor:pointer}.tooltip-trigger .gauge-hover-area{position:relative;display:block;margin:0;padding:0;pointer-events:auto}.tooltip-trigger .gauge-hover-area .arc-rating-container{pointer-events:auto}.tooltip-trigger .gauge-hover-area .arc-rating-container svg,.tooltip-trigger .gauge-hover-area .arc-rating-container svg *,.tooltip-trigger .gauge-hover-area .arc-rating-container .data-container{pointer-events:none}.tooltip-content{position:absolute;z-index:1070;opacity:0;pointer-events:none;transition:opacity,visibility,transform .15s ease-in-out;transform:scale(.8);visibility:hidden;transform-origin:center}.tooltip-content.visible{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.tooltip-content[data-position=top]{bottom:100%;left:50%;transform:translate(-50%) translateY(50%) scale(.8)}.tooltip-content[data-position=top].visible{transform:translate(-50%) translateY(-50%) scale(1)}.tooltip-content[data-position=bottom]{top:100%;left:50%;transform:translate(-50%) translateY(-50%) scale(.8)}.tooltip-content[data-position=bottom].visible{transform:translate(-50%) translateY(-50%) scale(1)}.tooltip-content[data-position=left]{right:100%;top:50%;transform:translateY(-50%) scale(.8)}.tooltip-content[data-position=left].visible{transform:translateY(-50%) scale(1)}.tooltip-content[data-position=right]{left:100%;top:50%;transform:translateY(-50%) scale(.8)}.tooltip-content[data-position=right].visible{transform:translateY(-50%) scale(1)}@media(max-width:639px){.tooltip-content{max-width:90vw!important}}.tooltip-inner{padding:.5rem .75rem;border-radius:.25rem;font-weight:500;line-height:1rem;word-break:break-word;box-shadow:0 10px 15px -3px #0000001a}.tooltip-arrow{position:absolute;width:.5rem;height:.5rem;transform:rotate(45deg)}.tooltip-arrow[data-position=top]{top:100%;left:50%;transform:translate(-50%) rotate(45deg);margin-top:-4px}.tooltip-arrow[data-position=bottom]{bottom:100%;left:50%;transform:translate(-50%) rotate(45deg);margin-bottom:-4px}.tooltip-arrow[data-position=left]{left:100%;top:50%;transform:translateY(-50%) rotate(45deg);margin-left:-4px}.tooltip-arrow[data-position=right]{right:100%;top:50%;transform:translateY(-50%) rotate(45deg);margin-right:-4px}.sectionTabs{width:100%;max-width:100%;min-width:0}@media(min-width:1024px){.sectionTabs{margin-top:.5rem}}.sectionTabs .sectionTabs__header{display:flex;width:100%;max-width:100%;min-width:0;align-items:flex-end;justify-content:space-between;gap:.75rem;overflow-x:clip;position:sticky;top:5rem;z-index:1020;background-color:var(--surface-base);border-bottom:1px solid var(--color-border);box-sizing:border-box}@media(max-width:1023px){.sectionTabs .sectionTabs__header{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:1rem}}.sectionTabs .sectionTabs__header .sectionTabs__header-wrapper{flex:1 1 0;min-width:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:.125rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.375rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sectionTabs .sectionTabs__header .sectionTabs__header-wrapper::-webkit-scrollbar{display:none}.sectionTabs .sectionTabs__header .sectionTabs__header-wrapper{padding-inline:0;box-sizing:border-box}.sectionTabs .sectionTabs__header .sectionTabs__header-wrapper>*{flex-shrink:0}.sectionTabs .sectionTabs__header .sectionTabs__header-wrapper.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sectionTabs .sectionTabs__header>.view-all-button{flex-shrink:0;margin-bottom:.375rem;align-self:flex-end}.sectionTabs .tab-button{position:relative;display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:.25rem;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;cursor:pointer;color:var(--color-text-dark);font-size:var(--font-size-md);font-weight:500;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out}.sectionTabs .tab-button:hover{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.sectionTabs .tab-button[aria-selected=true],.sectionTabs .tab-button.tab-button--active{color:var(--color-accent)}.sectionTabs .tab-button[aria-selected=true]:after,.sectionTabs .tab-button.tab-button--active:after{content:"";position:absolute;bottom:-.375rem;left:.375rem;right:.375rem;height:2px;border-radius:9999px;background-color:var(--color-accent)}@media(min-width:1024px){.sectionTabs .sectionTabs__header-wrapper{cursor:grab}}.sectionTabs .sectionTabs__content{width:100%;padding-top:1.5rem}.sectionTabs .tab-panel{display:none}.sectionTabs .tab-panel.active{display:block}.filters{width:100%}.filters__label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-main);margin-right:.75rem;white-space:nowrap}.filters__buttons{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}@media(max-width:767px){.filters__buttons{flex-direction:column;align-items:flex-start;gap:.5rem}}.filters__buttons-wrapper{display:flex;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filters__buttons-wrapper::-webkit-scrollbar{display:none}@media(max-width:767px){.filters__buttons-wrapper{width:100%}}.filters__button{padding:.5rem 1rem;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-main);background-color:var(--bg-subtle);border:1px solid color-mix(in srgb,var(--color-border) 40%,transparent);border-radius:.1875rem;transition:background-color,color,border-color .25s ease-in-out;cursor:pointer;white-space:nowrap;flex-shrink:0}.filters__button[aria-selected=true]{background-color:var(--color-accent);color:var(--ref-white);border-color:var(--color-accent)}@media(max-width:767px){.filters__button{flex:1;justify-content:center}}.filters__dropdown{display:flex;align-items:center;gap:.75rem}@media(max-width:767px){.filters__dropdown{flex-direction:column;align-items:flex-start;gap:.5rem}}.filters__dropdown-wrapper{position:relative}.filters__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.1875rem;padding:.5rem 2.5rem .5rem 1rem;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-main);cursor:pointer;transition:border-color,color .25s ease-in-out;min-width:12rem}.filters__select:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-ring)}.filters__select:focus-visible+.filters__dropdown-arrow{color:var(--color-accent)}@media(max-width:767px){.filters__select{width:100%;min-width:0}}.filters__dropdown-arrow{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted)}.filters__content{width:100%;transition:opacity .25s ease-in-out}[data-filter-panel]{display:none;transition:opacity .25s ease-in-out}[data-filter-panel].active{display:block;opacity:1}[data-filter-panel]:not(.active){opacity:0}.sorting{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}@media(min-width:1024px){.sorting{gap:1.5rem}}.sorting__label{font-size:var(--font-size-sm);font-weight:500;color:color-mix(in srgb,var(--color-text-main) 40%,transparent);white-space:nowrap}.sorting__buttons{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.sorting__button{cursor:pointer;padding:.375rem .875rem;border-radius:9999px;font-size:var(--font-size-sm);font-weight:500;line-height:1.25;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.sorting__button:hover{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background-color:color-mix(in srgb,var(--color-accent) 6%,transparent)}.sorting__button--active{background-color:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.alphabetical-filter{width:100%;display:flex;flex-direction:column;gap:.625rem;background-color:var(--surface-base);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.filtered-items-container{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.375rem;width:100%;max-height:16rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.filtered-items-container::-webkit-scrollbar{width:.25rem}.filtered-items-container::-webkit-scrollbar-track{background:transparent}.filtered-items-container::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:.5rem}.filter-buttons{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem 0 .85rem;align-items:center;justify-content:flex-start;width:100%}.filter-btn{height:2rem;min-width:2rem;width:2rem;padding:0;font-size:var(--font-size-sm);font-weight:500;border-radius:9999px;cursor:pointer;transition:background-color,color,border-color .15s ease-in-out;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-border-base) 40%,transparent);background-color:var(--surface-base);color:var(--color-text-base);flex-shrink:0;white-space:nowrap}.filter-btn.all-btn{width:auto;padding:0 .625rem}.filter-btn:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.filter-btn.active,.filter-btn-active{background-color:var(--color-accent);color:var(--ref-white);border:3px solid color-mix(in srgb,var(--color-accent) 40%,transparent);font-weight:700}.filter-item{display:flex;align-items:center;border:1px solid var(--color-border-light);border-radius:.1875rem;background-color:var(--surface-light);transition:border-color .15s ease-in-out,background-color .15s ease-in-out;overflow:hidden}.filter-item span,.filter-item a{display:flex;align-items:center;gap:.4rem;width:100%;padding:.35rem .6rem;font-size:var(--font-size-sm);line-height:1.3;word-break:break-word}.filter-item__flag{width:1rem;height:auto;flex-shrink:0;border-radius:3px;display:block;margin-bottom:0}.filter-item span{color:var(--color-text-base);cursor:default}.filter-item a{text-decoration:none;color:var(--color-accent-500);font-weight:500}.filter-item a:hover{background-color:var(--color-accent-500);color:var(--ref-white)}.filter-item:hover{border-color:var(--color-border);background-color:var(--surface-base)}.az-grid__items{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.375rem}.az-grid__item{display:flex}.az-grid__tile{display:flex;align-items:center;justify-content:flex-start;gap:.875rem;width:100%;height:100%;padding:.75rem 1rem;border:1px solid var(--color-border-light);border-radius:.5rem;background-color:var(--surface-light);color:var(--color-text-base);text-align:left;text-decoration:none;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}span.az-grid__tile{cursor:default}a.az-grid__tile{color:var(--color-text-base);font-weight:500;text-decoration:none}a.az-grid__tile:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);text-decoration:none}.az-grid__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px}.az-grid__logo img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.az-grid__name{flex:1;min-width:0;font-size:var(--font-size-sm);line-height:1.3;word-break:break-word}.filtered-items-container li,.az-grid__items li{margin-bottom:0!important;padding-left:0!important;padding-right:0!important;position:static!important}.filtered-items-container li:before,.az-grid__items li:before{content:none!important;display:none!important}.custom-filter{border:2px solid color-mix(in srgb,var(--color-border-base) 20%,transparent);padding:1rem}.custom-btn{background:linear-gradient(to right,var(--color-primary),var(--color-accent));color:var(--ref-white);border:none;width:2.5rem;height:2.5rem;border-radius:.1875rem;font-weight:600;box-shadow:0 10px 15px -3px #0000001a;transition:background-color,color,border-color,box-shadow .25s ease-in-out;flex-shrink:0;display:flex;align-items:center;justify-content:center}.custom-btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.custom-btn.active{background:linear-gradient(to right,var(--color-primary),var(--color-secondary));transform:scale(1.05)}.custom-item{background-color:var(--ref-white);border-radius:.1875rem;padding:.75rem}.custom-item:hover{box-shadow:0 4px 6px -1px #0000001a}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-anim-live{0%{opacity:.95;color:var(--ref-white);transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes rotate-anim-live{0%{opacity:1;transform:rotate(.45deg)}50%{opacity:.85;transform:rotate(-.65deg)}to{opacity:1;transform:rotate(.65deg)}}@keyframes skeleton-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logoHeader,.logoFooter{width:100%;height:auto;transition:color .3s ease-in-out;display:flex;align-items:center;justify-content:center}.logoHeader{color:var(--color-text-dark)}.logoHeader:hover{color:var(--color-text-accent)}.logoFooter{color:var(--ref-white)}.logoFooter:hover{color:var(--color-accent)}.logoHeader a,.logoFooter a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logoHeader a svg,.logoFooter a svg{width:100%;height:auto}.location-component{display:flex;align-items:center;gap:.25rem;position:relative}.location-component--detailed{gap:.5rem}.location-component:hover .flag-image{transition:transform .15s ease-in-out;transform:scale(1.05)}.location-component:hover .location-status{transition:transform .25s ease-in-out;transform:scale(1.2)}.location-flag{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.flag-image{width:2rem;height:2rem;-o-object-fit:cover;object-fit:cover;border:4px solid var(--color-neutral-50);border-radius:9999px;margin-bottom:0}@media(min-width:1024px){.flag-image{width:3rem;height:3rem}}.location-status{flex-shrink:0;position:absolute;top:-.25rem;right:-.25rem;background-color:var(--ref-white);border-radius:9999px;border:2px solid color-mix(in srgb,var(--ref-white) 50%,transparent);z-index:10}.location-country-name{font-weight:500;color:var(--color-neutral-700);text-transform:uppercase;font-size:var(--font-size-sm)}.author{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.author__wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:auto;min-width:0;flex-shrink:0}@media(min-width:1024px){.author__wrapper{background-color:var(--surface-base);padding:.5rem .75rem .5rem .5rem;border-radius:.25rem;border:1px solid var(--color-border)}}.author__avatar-stack{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.author__stack-item{position:relative;flex-shrink:0;margin-left:-.45rem}.author__stack-item:first-child{margin-left:0}.author__stack-item .author__image-wrapper{box-shadow:0 0 0 2px var(--color-border)}.author__image{flex-shrink:0;position:relative}.author__image-wrapper{width:1.5rem;height:1.5rem;-o-object-fit:cover;object-fit:cover;border-radius:9999px;display:flex;align-items:center;justify-content:center;background-color:var(--surface-base);overflow:hidden}.author__image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:0}.author__verified{position:absolute;top:0;right:0;width:1rem;height:1rem;color:var(--surface-base);transform:translate(25%,-25%);background-color:var(--color-pros);border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:.25rem}.author__verified svg{width:.75rem;height:.75rem}.author__info{display:flex;flex-direction:column;min-width:0}.author__info .author__name{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);display:block;line-height:1.35;word-wrap:break-word}.author__info .author__role{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.author__name-link{color:inherit;text-decoration:none}.author__name-link:hover{text-decoration:underline}.widget{background-color:var(--surface-base);border-radius:.1875rem;border:1px solid color-mix(in srgb,var(--color-border-base) 40%,transparent);padding:1rem;margin-bottom:.5rem}.widget__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget__title{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.widget__count{color:var(--color-text-inverse);background-color:var(--surface-dark);padding:.25rem .75rem;border-radius:9999px;text-transform:uppercase;font-size:var(--font-size-xs)}.widget__link{font-size:var(--font-size-sm);font-weight:500;transition:color .15s ease-in-out}.widget__content>*+*{margin-top:.5rem}.widget__empty{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic}.widget__icon svg{width:1.25rem;height:1.25rem;color:var(--color-pro)}.widget__header-icon{flex-shrink:0}@media(min-width:768px){.widget--bonuses,.widget--restricted,.widget--games{grid-column:span 2}}@media(min-width:1024px){.widget--pros-cons,.widget--screenshots{grid-column:span 3}}.widget--screenshots{width:100%}.widget--headerless .widget__header,.widgets-container--headerless .widget__header{display:none}.section-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem;display:flex;align-items:center}.widgets-container{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.5rem}@media(min-width:768px){.widgets-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.widgets-container{grid-template-columns:repeat(3,1fr)}}.bonuses-grid{display:grid;grid-template-columns:1fr;gap:.25rem}ul.bonuses-grid{margin-bottom:0}.providers__list,.payment-methods__list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.providers__list li,.payment-methods__list li{margin-bottom:0}.provider-item,.payment-method-item{display:flex;flex-direction:column;align-items:center;padding:1rem .5rem;background-color:var(--surface-light);border-radius:.1875rem;margin-bottom:0}.provider-item--more,.payment-method-item--more{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5rem 1rem;background-color:var(--surface-base);color:var(--color-text-accent);border-radius:.1875rem;height:100%;font-weight:600;transition:background-color,color,border-color .25s ease-in-out;border:1px solid var(--color-border);font-size:var(--font-size-sm)}.provider-item--more:hover,.payment-method-item--more:hover{background-color:var(--color-comp-cta-hover-bg);color:var(--color-comp-cta-hover-text);box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-.125rem);border-color:color-mix(in srgb,var(--color-comp-base-bg) 20%,transparent)}.provider-item .provider-logo,.provider-item .payment-method__logo,.payment-method-item .provider-logo,.payment-method-item .payment-method__logo{width:2.5rem;height:2.5rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:.25rem}.provider-item .provider-logo__img,.provider-item .payment-method__logo__img,.payment-method-item .provider-logo__img,.payment-method-item .payment-method__logo__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.provider-item .provider-logo__fallback,.provider-item .payment-method__fallback,.payment-method-item .provider-logo__fallback,.payment-method-item .payment-method__fallback{width:2.5rem;height:2.5rem;background-color:var(--surface-dark);border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:500}.provider-item .provider-info,.payment-method-item .provider-info{text-align:center}.provider-item .provider-name,.payment-method-item .provider-name{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-primary);display:block}.provider-item .provider-count,.payment-method-item .provider-count{font-size:var(--font-size-xs);color:var(--color-text-muted);display:block;margin-top:.25rem}.payment-method__logo{width:2.5rem;height:2.5rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:.25rem}.payment-method__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:0}.payment-method__fallback{width:2.5rem;height:2.5rem;background-color:var(--surface-dark);border-radius:9999px;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:500}.payment-method__name{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-primary);display:block}.payment-section,.languages-section{margin-bottom:1.5rem}.crypto-badge{position:absolute;display:flex;top:0;left:.5rem;background-color:var(--color-comp-warning-bg);color:var(--color-comp-warning-text);padding:.125rem .5rem;border-radius:9999px;transform:translateY(-50%);text-transform:uppercase;line-height:1rem;font-weight:600;font-size:var(--font-size-2xs)}.languages-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.language-item{display:flex;align-items:center;padding:.5rem;background-color:var(--surface-base);border-radius:.1875rem;border:1px solid color-mix(in srgb,var(--color-border-base) 30%,transparent)}.language-flag{font-size:1.125rem;margin-right:.5rem}.language-name{font-size:var(--font-size-sm);color:var(--color-text-primary)}.widget--pros-cons__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1024px){.widget--pros-cons__grid--two{grid-template-columns:2fr 2fr}}@media(min-width:1024px){.widget--pros-cons__grid--three{grid-template-columns:1fr 1fr 1fr}}.widget--pros-cons__col>*+*{margin-top:.75rem}.widget--pros-cons__title{font-size:var(--font-size-xs);font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;color:var(--color-text-primary)}.widget--pros-cons__col--pros .widget--pros-cons__title{color:var(--color-pros)}.widget--pros-cons__col--cons .widget--pros-cons__title{color:var(--color-cons)}.widget--pros-cons__col--advantages .widget--pros-cons__title{color:var(--color-dark)}.pros-icon{width:1.5rem;height:1.5rem;color:var(--color-pros)}.pros-icon svg{color:var(--color-pros)}.cons-icon{width:1.5rem;height:1.5rem;color:var(--color-cons)}.cons-icon svg{color:var(--color-cons)}.advantages-icon{width:1.5rem;height:1.5rem;color:var(--color-dark)}.advantages-icon svg{color:var(--color-dark)}.widget--pros-cons .wp-block-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.widget--pros-cons .wp-block-list li{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.5rem!important;border-radius:.125rem;border:1px solid var(--color-border);font-size:var(--font-size-xs);margin-bottom:0!important;position:relative;color:var(--color-text-primary)}.widget--pros-cons .wp-block-list li:before{content:none!important;display:none!important}.widget--pros-cons .wp-block-list li .widget--pros-cons__icon{flex-shrink:0;width:1rem;height:1rem}.widget--pros-cons .wp-block-list li .widget--pros-cons__icon svg{width:100%;height:100%}.widget--pros-cons .widget--pros-cons__col--pros .wp-block-list li{border:1px solid color-mix(in srgb,var(--color-pros) 30%,transparent);background-color:color-mix(in srgb,var(--color-pros) 10%,transparent)}.widget--pros-cons .widget--pros-cons__col--pros .wp-block-list li svg{color:var(--color-pros)}.widget--pros-cons .widget--pros-cons__col--cons .wp-block-list li{border:1px solid color-mix(in srgb,var(--color-cons) 30%,transparent);background-color:color-mix(in srgb,var(--color-cons) 10%,transparent)}.widget--pros-cons .widget--pros-cons__col--cons .wp-block-list li svg{color:var(--color-cons)}.widget--pros-cons .widget--pros-cons__col--advantages .wp-block-list li{border:1px solid color-mix(in srgb,var(--color-dark) 30%,transparent)}.widget--pros-cons .widget--pros-cons__col--advantages .wp-block-list li svg{color:var(--color-dark)}.widget--pros-cons .widget--pros-cons__col--pros .wp-block-list li.empty,.widget--pros-cons .widget--pros-cons__col--cons .wp-block-list li.empty,.widget--pros-cons .widget--pros-cons__col--advantages .wp-block-list li.empty{background-color:var(--surface-base);color:var(--color-text-muted);font-style:italic}.game-types-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.5rem}@media(min-width:640px){.game-types-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.game-types-grid{grid-template-columns:repeat(5,1fr)}}.game-type-item{display:flex;flex-direction:column;align-items:center;padding:.5rem;background-color:var(--surface-base);border-radius:.1875rem;border:1px solid color-mix(in srgb,var(--color-border-base) 30%,transparent);transition:background-color,border-color,color .15s ease-in-out}.game-type-item.available{border-color:color-mix(in srgb,var(--color-pros) 50%,transparent);background-color:color-mix(in srgb,var(--color-pros) 5%,transparent)}.game-type-item.available .game-type-svg{color:var(--color-pros)}.game-type-item.available .game-type-status{color:color-mix(in srgb,var(--color-pros) 70%,black)}.game-type-item.unavailable{border-color:color-mix(in srgb,var(--color-text-muted) 30%,transparent);background-color:var(--surface-light);opacity:.6}.game-type-item.unavailable .game-type-svg{color:var(--color-text-muted)}.game-type-item .game-type-icon{width:2rem;height:2rem;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center}.game-type-item .game-type-svg{width:100%;height:100%}.game-type-item .game-type-info{text-align:center}.game-type-item .game-type-label{font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-primary);display:block;margin-bottom:.25rem}.game-type-item .game-type-status{font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.featured-games-section{margin-top:1.5rem}.featured-games-title{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.games-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:1024px){.games-grid{grid-template-columns:repeat(2,1fr)}}.game-item{position:relative;display:flex;align-items:center;padding:.75rem;background-color:var(--surface-base);border-radius:.1875rem;border:1px solid color-mix(in srgb,var(--color-border-base) 30%,transparent)}.game-item .game-thumbnail{width:3.75rem;height:3.75rem;margin-right:.75rem;flex-shrink:0}.game-item .game-thumbnail__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.game-item .game-thumbnail__fallback{width:3.75rem;height:3.75rem;background-color:var(--surface-dark);border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:500;color:var(--color-text-inverse)}.game-item .popular-badge{position:absolute;display:flex;top:0;left:.5rem;background-color:var(--color-comp-warning-bg);color:var(--color-comp-warning-text);padding:.125rem .5rem;border-radius:9999px;transform:translateY(-50%);text-transform:uppercase;line-height:1rem;font-weight:600;font-size:var(--font-size-2xs)}.game-item .game-info{flex:1;min-width:0}.game-item .game-name{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-item .game-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.game-item .game-provider{font-size:var(--font-size-xs);color:var(--color-text-muted)}.game-item .game-category{color:var(--color-text-inverse);background-color:var(--surface-dark);padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;font-size:var(--font-size-2xs)}.casino-detail-box-heading{display:flex;align-items:center;gap:.5rem}.casino-detail-box-screenshots{width:100%}.casino-screenshots-slider{position:relative;overflow-x:visible;display:block}.sliderScreenshots-viewport{height:260px;overflow:hidden;position:relative}.sliderScreenshots-slider{position:absolute;inset:0;width:100%;height:100%;display:flex;transition:transform .3s ease}.sliderScreenshots-cell{position:relative;flex-shrink:0;width:calc(50% - 8px);margin-right:16px;height:260px;cursor:pointer}.screenshot-item:last-child{margin-right:0}.screenshot-item picture,.screenshot-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.screenshot-item--mobile picture,.screenshot-item--mobile img{-o-object-fit:contain;object-fit:contain;background-color:var(--surface-light)}.screenshot-item-shade{position:absolute;inset:0;background-color:color-mix(in srgb,black 20%,transparent);opacity:0;transition:opacity .15s ease-in-out;border-radius:.25rem}.screenshot-item:hover .screenshot-item-shade{opacity:1}.screenshot-item-fullscreen-wrapper{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease-in-out;pointer-events:none}.screenshot-item-fullscreen-wrapper svg{width:1.5rem;height:1.5rem;color:var(--surface-base)}.screenshot-item:hover .screenshot-item-fullscreen-wrapper{opacity:1;pointer-events:auto}.screenshot-item-fullscreen-btn{cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.sliderScreenshots-button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;border:1px solid var(--color-border);background:var(--surface-light);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.sliderScreenshots-button:hover:not(:disabled){background:var(--surface-base-hover);color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.sliderScreenshots-button:disabled{opacity:.35;cursor:default}.sliderScreenshots-button{position:absolute;top:50%;z-index:10}.sliderScreenshots-button svg{width:1rem;height:1rem}.sliderScreenshots-button.previous{left:.5rem;transform:translateY(-50%) rotate(90deg)}.sliderScreenshots-button.next{right:.5rem;transform:translateY(-50%) rotate(-90deg)}.sliderScreenshots-button:disabled{opacity:0;pointer-events:none}.sliderScreenshots-page-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;min-height:1.25rem}.sliderScreenshots-page-dot{width:.5rem;height:.5rem;border-radius:9999px;border:none;background:var(--color-border);cursor:pointer;padding:0;transition:background-color .15s ease-in-out,width .25s ease-in-out}@media(hover:none)and (pointer:coarse){.sliderScreenshots-page-dot{transition:none}}.sliderScreenshots-page-dot{font-size:0;overflow:hidden}.sliderScreenshots-page-dot.is-selected{background:var(--color-accent);width:1.5rem}.widget-map-interactive{display:flex;flex-direction:column;gap:1rem}.widget-map-interactive .restricted__country--content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.widget-map-interactive .restricted__country--content .restricted__country--map{width:100%;height:100%;position:relative;border-radius:.25rem;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-cons) 10%,transparent);padding:.5rem;background-color:color-mix(in srgb,var(--color-cons) 2%,transparent)}.widget-map-interactive .restricted__country--content .restricted__country--map .worldMap__restricted{color:color-mix(in srgb,var(--color-pros) 10%,transparent)}.widget-map-interactive .restricted__country--content .restricted__country--map .worldMap__restricted path{fill:currentColor}.widget-map-interactive .restricted__country--content .restricted__country--map .worldMap__restricted path.worldMap__country-active{fill:var(--color-cons)}.widget-map-interactive .restricted__country--content .restricted__country__legend{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xs);color:var(--color-text-primary)}.widget-map-interactive .restricted__country--content .restricted__country__legend .legend{display:flex;align-items:center;gap:.5rem;border-radius:.25rem;position:relative;padding:.25rem .5rem;background-color:var(--surface-base);border:1px solid var(--color-border)}.widget-map-interactive .restricted__country--content .restricted__country__legend .legend:before{display:block;width:.5rem;height:.5rem;content:"";border-radius:9999px}.widget-map-interactive .restricted__country--content .restricted__country__legend .legend--not-available:before{background-color:var(--color-cons)}.widget-map-interactive .restricted__country--content .restricted__country__legend .legend--available:before{background-color:color-mix(in srgb,var(--color-pros) 10%,transparent)}.user-reviews-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.user-review-item{border:1px solid color-mix(in srgb,var(--color-border-base) 40%,transparent);border-radius:.5rem;padding:1.25rem;background-color:var(--surface-base);box-shadow:0 1px 2px #0000000d;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.user-review-item:hover{border-color:color-mix(in srgb,var(--color-accent) 30%,transparent);box-shadow:0 4px 6px #0000001a}.user-reviews-list .user-review-item{margin-bottom:0!important}.user-reviews-list .user-review-item:before{content:none!important;display:none!important}.user-review-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.user-review-avatar{display:block;width:2.5rem;height:2.5rem;margin-bottom:0;border-radius:50%;border:1px solid var(--color-border-light);-o-object-fit:cover;object-fit:cover;flex-shrink:0;background-color:var(--surface-dark)}.user-review-avatar--placeholder{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:var(--color-text-inverse);text-transform:uppercase}.user-review-author-info{display:flex;flex-direction:column;gap:.125rem}.user-review-author{font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-primary)}.user-review-date{font-size:var(--font-size-xs);color:var(--color-text-muted)}.user-review-content{font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-primary)}.user-review-content p{margin-bottom:.75rem}.user-review-content p:last-child{margin-bottom:0}.user-reviews-topic-link{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-border-base) 40%,transparent);text-align:center}.user-review-write-section{margin-bottom:1.5rem}.user-review-toggle-btn{width:100%;justify-content:center}.user-review-panel{margin-top:.75rem}.user-review-panel[hidden]{display:none}.user-reviews-empty{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;padding:1.5rem 0}.user-review-auth-cta{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-border-base) 40%,transparent);text-align:center}.user-review-auth-text{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:.75rem}.user-review-auth-buttons{display:flex;gap:.5rem;justify-content:center}.user-review-form-wrapper{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-border-base) 40%,transparent)}.user-review-form-intro{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:.75rem}.user-review-toolbar{display:flex;gap:.25rem;margin-bottom:.5rem}.user-review-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border-base);border-radius:.1875rem;background-color:var(--surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.user-review-toolbar-btn:hover{background-color:var(--surface-dark);border-color:var(--color-border)}.user-review-toolbar-btn:nth-child(2){font-style:italic;font-family:serif}.user-review-textarea{width:100%;min-height:8rem;padding:.75rem 1rem;border:1px solid var(--color-border-base);border-radius:.25rem;background-color:var(--surface-base);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.6;resize:vertical}.user-review-textarea::-moz-placeholder{color:var(--color-text-muted)}.user-review-textarea::placeholder{color:var(--color-text-muted)}.user-review-textarea:focus{outline:2px solid var(--color-accent-500);outline-offset:2px}.user-review-form-actions{margin-top:.75rem;text-align:right}.user-review-form-message{margin-top:.75rem;font-size:var(--font-size-sm);font-weight:500}.user-review-form-message.is-success{color:var(--color-pros)}.user-review-form-message.is-error{color:var(--color-cons)}@keyframes stream-live-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}@keyframes stream-glow-pulse{0%,to{opacity:.2}50%{opacity:.4}}@keyframes stream-badge-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.stream-live-btn{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:.75rem;text-decoration:none;overflow:hidden;width:100%;cursor:pointer;border:2px solid transparent;transition:transform .25s ease-in-out,box-shadow .25s ease-in-out,border-color .25s ease-in-out}.stream-live-btn:hover{transform:translateY(-2px)}.stream-live-btn:active{transform:translateY(0)}.stream-live-btn--twitch{--stream-color: var(--color-twitch);--stream-bg: #1f0f3a;--stream-bg-hover: #321a65;--stream-text: #e8d5ff;--stream-text-muted: #a78bcc;background-color:var(--stream-bg);border-color:color-mix(in srgb,var(--stream-color) 35%,transparent)}.stream-live-btn--twitch:hover{background-color:var(--stream-bg-hover);border-color:color-mix(in srgb,var(--stream-color) 60%,transparent);box-shadow:0 6px 24px color-mix(in srgb,var(--stream-color) 25%,transparent)}.stream-live-btn--twitch.is-live{background-color:#321a65;border-color:color-mix(in srgb,var(--stream-color) 100%,transparent);box-shadow:0 0 28px -4px color-mix(in srgb,var(--stream-color) 65%,transparent)}.stream-live-btn--twitch.is-live:hover{box-shadow:0 8px 48px color-mix(in srgb,var(--stream-color) 80%,transparent)}.stream-live-btn--twitch.is-live .stream-live-btn__icon{background-color:color-mix(in srgb,var(--stream-color) 55%,transparent)}.stream-live-btn--twitch.is-live .stream-live-btn__bg-icon{opacity:.18}.stream-live-btn--kick{--stream-color: var(--color-kick);--stream-bg: #0a1a0a;--stream-bg-hover: #0f2510;--stream-text: #d4ffd4;--stream-text-muted: #7acc7a;background-color:var(--stream-bg);border-color:color-mix(in srgb,var(--stream-color) 30%,transparent)}.stream-live-btn--kick:hover{background-color:var(--stream-bg-hover);border-color:color-mix(in srgb,var(--stream-color) 55%,transparent);box-shadow:0 6px 24px color-mix(in srgb,var(--stream-color) 20%,transparent)}.stream-live-btn.is-live{background-color:var(--stream-bg-hover);border-color:color-mix(in srgb,var(--stream-color) 85%,transparent);box-shadow:0 0 24px -6px color-mix(in srgb,var(--stream-color) 40%,transparent)}.stream-live-btn.is-live:hover{box-shadow:0 8px 40px color-mix(in srgb,var(--stream-color) 55%,transparent)}.stream-live-btn.is-live .stream-live-btn__icon{background-color:color-mix(in srgb,var(--stream-color) 38%,transparent)}.stream-live-btn.is-live .stream-live-btn__bg-icon{opacity:.12}.stream-live-btn__bg-icon{position:absolute;right:-.75rem;bottom:-1rem;width:5.5rem;height:5.5rem;color:var(--stream-color);opacity:.04;pointer-events:none}.stream-live-btn__bg-icon svg{width:100%;height:100%}.stream-live-btn__glow{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,var(--stream-color) 0%,transparent 65%);opacity:.15;pointer-events:none}@media(prefers-reduced-motion:no-preference){.stream-live-btn__glow{animation:stream-glow-pulse 2.5s ease-in-out infinite}}.stream-live-btn__icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.5rem;background-color:color-mix(in srgb,var(--stream-color) 22%,transparent);color:#fff;transition:background-color .25s ease-in-out}.stream-live-btn:hover .stream-live-btn__icon{background-color:color-mix(in srgb,var(--stream-color) 35%,transparent)}.stream-live-btn__body{position:relative;display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-width:0}.stream-live-btn__platform{font-size:var(--font-size-base);font-weight:700;color:var(--stream-text);line-height:1.2}.stream-live-btn__channel{font-size:var(--font-size-xs);color:var(--stream-text-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stream-live-btn__offline{position:relative;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;color:var(--stream-text-muted);letter-spacing:.04em;text-transform:uppercase}.stream-live-btn__live-wrap{position:relative;display:flex;align-items:center;gap:.45rem;flex-shrink:0}.stream-live-btn__pulse{position:relative;width:.55rem;height:.55rem;border-radius:50%;background-color:var(--stream-color);flex-shrink:0}.stream-live-btn__pulse:before,.stream-live-btn__pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background-color:var(--stream-color);opacity:0}@media(prefers-reduced-motion:no-preference){.stream-live-btn__pulse:before,.stream-live-btn__pulse:after{animation:stream-live-ring 2s ease-out infinite}}.stream-live-btn__pulse:after{animation-delay:1s}.stream-live-btn__badge{position:relative;font-size:var(--font-size-2xs);font-weight:800;letter-spacing:.08em;line-height:1;padding:.2rem .5rem;border-radius:.1875rem;background-color:var(--stream-color);color:color-mix(in srgb,var(--stream-color) 5%,#000)}@media(prefers-reduced-motion:no-preference){.stream-live-btn__badge{animation:stream-badge-pulse 1.4s ease-in-out infinite}}.stream-live-btn--compact{width:auto;padding:.4rem .625rem;gap:.375rem;border-radius:.25rem}.stream-live-btn--compact .stream-live-btn__bg-icon{display:none}.stream-live-btn--compact .stream-live-btn__icon{width:1.5rem;height:1.5rem;border-radius:.1875rem}.stream-live-btn--compact .stream-live-btn__platform{font-size:var(--font-size-xs)}
