.CasinoReviewPageClient-module__kYfzuW__root{background:var(--fd-bg-primary);min-height:100vh}.CasinoReviewPageClient-module__kYfzuW__slideSkeleton{background:var(--fd-bg-primary);flex-direction:column;gap:24px;width:100%;padding:24px 16px;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingSkeleton{background:#dbe2ed;border-radius:4px;animation:2s cubic-bezier(.4,0,.6,1) infinite CasinoReviewPageClient-module__kYfzuW__review-pulse}.dark .CasinoReviewPageClient-module__kYfzuW__loadingSkeleton{background:#263858}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryNavigation{background:var(--fd-bg-primary);width:100%}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabsMobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:24px 16px 8px;display:grid}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabsDesktop{display:none}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTab{background:var(--fd-bg-secondary);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-width:0;height:36px;padding:4px 8px;display:flex;overflow:hidden}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabActive{background:#2e6fff}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabIcon{border-radius:8px;flex-shrink:0;width:28px;height:28px}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabLabel{width:48px;height:16px;margin-left:4px}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabIconActive,.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabLabelActive{background:#ffffff59;border-radius:4px}.CasinoReviewPageClient-module__kYfzuW__loadingIntroSection{padding:16px}.CasinoReviewPageClient-module__kYfzuW__loadingContentContainer{width:100%;max-width:1088px;margin:0 auto}.CasinoReviewPageClient-module__kYfzuW__loadingIntroHeading,.CasinoReviewPageClient-module__kYfzuW__loadingIntroLines,.CasinoReviewPageClient-module__kYfzuW__loadingAuthorText{flex-direction:column;gap:8px;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingIntroTitle{width:100%;max-width:560px;height:32px}.CasinoReviewPageClient-module__kYfzuW__loadingIntroDate{width:192px;height:16px}.CasinoReviewPageClient-module__kYfzuW__loadingIntroLines{gap:12px;margin-top:24px}.CasinoReviewPageClient-module__kYfzuW__loadingLineFull,.CasinoReviewPageClient-module__kYfzuW__loadingLineAlmostFull,.CasinoReviewPageClient-module__kYfzuW__loadingLineWide,.CasinoReviewPageClient-module__kYfzuW__loadingLineMedium,.CasinoReviewPageClient-module__kYfzuW__loadingLineShort{height:16px}.CasinoReviewPageClient-module__kYfzuW__loadingLineFull{width:100%}.CasinoReviewPageClient-module__kYfzuW__loadingLineAlmostFull{width:91.6667%}.CasinoReviewPageClient-module__kYfzuW__loadingLineWide{width:80%}.CasinoReviewPageClient-module__kYfzuW__loadingLineMedium{width:60%}.CasinoReviewPageClient-module__kYfzuW__loadingLineShort{width:75%}.CasinoReviewPageClient-module__kYfzuW__loadingAuthors{gap:32px;width:100%;max-width:416px;margin-top:24px;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingAuthor{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingAuthorAvatar{border-radius:9999px;flex-shrink:0;width:40px;height:40px}.CasinoReviewPageClient-module__kYfzuW__loadingAuthorName{width:100%;height:16px}.CasinoReviewPageClient-module__kYfzuW__loadingAuthorRole{width:80px;height:12px}.CasinoReviewPageClient-module__kYfzuW__loadingRankingSection{padding:24px 16px 32px}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumGrid,.CasinoReviewPageClient-module__kYfzuW__loadingStandardGrid{grid-template-columns:1fr;gap:16px;display:grid}.CasinoReviewPageClient-module__kYfzuW__loadingPodium{flex-direction:column;min-width:0;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumLogo{display:none}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumLogoBlock{width:144px;height:48px}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard,.CasinoReviewPageClient-module__kYfzuW__loadingStandardCard{background:var(--fd-bg-secondary);border:1px solid #d7dfea;border-radius:16px;flex-direction:column;min-height:220px;padding:16px;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumFirst .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#f8e9a9 0%,#fbfbf8 100%);border-color:#e6c24b}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumSecond .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#dce6f3 0%,#f5f8fc 100%);border-color:#b9cbe0}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumThird .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#f1ddbf 0%,#fbf8f3 100%);border-color:#e4ad68}.dark .CasinoReviewPageClient-module__kYfzuW__loadingPodiumFirst .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#70570d 0%,#18243a 100%);border-color:#a07b12}.dark .CasinoReviewPageClient-module__kYfzuW__loadingPodiumSecond .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#25476b 0%,#18243a 100%);border-color:#426385}.dark .CasinoReviewPageClient-module__kYfzuW__loadingPodiumThird .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#6f421d 0%,#18243a 100%);border-color:#9d622a}.CasinoReviewPageClient-module__kYfzuW__loadingStandardCard{min-height:208px}.CasinoReviewPageClient-module__kYfzuW__loadingRankBadge{border-radius:9999px;align-self:flex-end;width:32px;height:32px}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumTitle{width:144px;height:16px;margin-top:8px}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumLines,.CasinoReviewPageClient-module__kYfzuW__loadingStandardLines{flex-direction:column;gap:8px;margin-top:12px;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingStandardTitle{width:112px;height:32px}.CasinoReviewPageClient-module__kYfzuW__loadingStandardMeta{width:128px;height:16px;margin-top:16px}.CasinoReviewPageClient-module__kYfzuW__loadingCardActions{gap:8px;margin-top:auto;padding-top:16px;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingCardAction{border-radius:9999px;flex:1;height:36px}.CasinoReviewPageClient-module__kYfzuW__loadingPrimaryAction{background:#2e6fff99}@media (min-width:1024px){.CasinoReviewPageClient-module__kYfzuW__loadingCategoryNavigation{padding-top:32px}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabsMobile{display:none}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabsDesktop{gap:8px;width:100%;max-width:1088px;margin:0 auto;padding:32px 0;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTab{border-radius:16px;flex-direction:column;flex:1;gap:8px;height:108px;padding:16px}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabIcon{width:48px;height:48px}.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabLabel{width:64px;height:20px;margin-left:0}.CasinoReviewPageClient-module__kYfzuW__loadingIntroSection{padding:40px 0 32px}.CasinoReviewPageClient-module__kYfzuW__loadingRankingSection{padding:64px 0}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:32px;min-height:470px}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumFirst{order:2}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumSecond{order:1}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumThird{order:3}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumLogo{flex-shrink:0;justify-content:center;align-items:end;height:112px;padding-bottom:12px;display:flex}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{border-width:2px 2px 0;border-bottom-style:none;border-bottom-color:currentColor;border-radius:24px 24px 0 0;padding:24px}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumFirst .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#e1c86880 0%,#e1c86800 100%);border-color:#e1c868}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumSecond .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#c2cedf80 0%,#c2cedf00 100%);border-color:#c2cedf}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumThird .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#deb46b80 0%,#deb46b00 100%);border-color:#deb46b}.dark .CasinoReviewPageClient-module__kYfzuW__loadingPodiumFirst .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#e1c86880 0%,#e1c86800 100%);border-color:#e1c868}.dark .CasinoReviewPageClient-module__kYfzuW__loadingPodiumSecond .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#c2cedf80 0%,#c2cedf00 100%);border-color:#c2cedf}.dark .CasinoReviewPageClient-module__kYfzuW__loadingPodiumThird .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{background:linear-gradient(#deb46b80 0%,#deb46b00 100%);border-color:#deb46b}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumFirst .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{height:346px}.CasinoReviewPageClient-module__kYfzuW__loadingPodiumSecond .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard,.CasinoReviewPageClient-module__kYfzuW__loadingPodiumThird .CasinoReviewPageClient-module__kYfzuW__loadingPodiumCard{height:264px}.CasinoReviewPageClient-module__kYfzuW__loadingStandardGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}}@media (min-width:1024px) and (max-width:1279px){.CasinoReviewPageClient-module__kYfzuW__loadingStandardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CasinoReviewPageClient-module__kYfzuW__skeletonBlock{background:var(--fd-bg-secondary);border-radius:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite CasinoReviewPageClient-module__kYfzuW__review-pulse}.CasinoReviewPageClient-module__kYfzuW__skeletonHeader{height:84px}.CasinoReviewPageClient-module__kYfzuW__skeletonRanking{height:208px}.CasinoReviewPageClient-module__kYfzuW__skeletonArticle{height:300px}.CasinoReviewPageClient-module__kYfzuW__mobileToc{width:100%;padding:8px 16px}.CasinoReviewPageClient-module__kYfzuW__mobileTocToggle{background:var(--fd-bg-secondary);width:100%;height:52px;color:var(--fd-text-primary);text-align:left;border:0;border-radius:9999px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.CasinoReviewPageClient-module__kYfzuW__mobileTocToggle:focus-visible,.CasinoReviewPageClient-module__kYfzuW__mobileTocLink:focus-visible,.CasinoReviewPageClient-module__kYfzuW__desktopTocLink:focus-visible,.CasinoReviewPageClient-module__kYfzuW__categoryTab:focus-visible{outline:2px solid var(--casino-review-link,#2e6fff);outline-offset:2px}.CasinoReviewPageClient-module__kYfzuW__tocChevron{width:20px;height:20px}.CasinoReviewPageClient-module__kYfzuW__tocChevronOpen{transform:rotate(180deg)}.CasinoReviewPageClient-module__kYfzuW__mobileTocNav{background:var(--fd-bg-secondary);border-radius:16px;margin-top:8px;padding:16px}.CasinoReviewPageClient-module__kYfzuW__mobileTocList{flex-direction:column;gap:12px;display:flex}.CasinoReviewPageClient-module__kYfzuW__mobileTocLink{color:var(--fd-text-primary);font-size:14px;line-height:20px;display:block}.CasinoReviewPageClient-module__kYfzuW__mobileTocLink:hover{color:#2e6fff}.dark .CasinoReviewPageClient-module__kYfzuW__mobileTocLink:hover{color:#69a1ff}.CasinoReviewPageClient-module__kYfzuW__desktopToc{min-width:0;display:none}.CasinoReviewPageClient-module__kYfzuW__desktopTocNav{scrollbar-width:none;max-height:calc(100dvh - 176px);position:relative;overflow-y:auto}.CasinoReviewPageClient-module__kYfzuW__desktopTocNav::-webkit-scrollbar{display:none}.CasinoReviewPageClient-module__kYfzuW__desktopTocNavFixed{z-index:10;background:var(--fd-bg-primary);will-change:transform;position:fixed;top:144px}.CasinoReviewPageClient-module__kYfzuW__desktopTocRail{background:var(--fd-bg-secondary);pointer-events:none;border-radius:9999px;width:4px;position:absolute;inset:0 auto 0 0}.CasinoReviewPageClient-module__kYfzuW__desktopTocList{flex-direction:column;display:flex;position:relative}.CasinoReviewPageClient-module__kYfzuW__desktopTocLink{min-height:56px;color:var(--fd-text-primary);font-family:"Poppins", var(--font-geist-sans), sans-serif;align-items:center;padding:8px 20px;font-size:16px;font-weight:600;line-height:24px;display:flex}.CasinoReviewPageClient-module__kYfzuW__desktopTocLink:hover,.CasinoReviewPageClient-module__kYfzuW__desktopTocLinkActive{color:var(--casino-review-link,#2e6fff)}.CasinoReviewPageClient-module__kYfzuW__desktopTocLinkActive{position:relative}.CasinoReviewPageClient-module__kYfzuW__desktopTocLinkActive:before{background:var(--casino-review-link,#2e6fff);content:"";border-radius:9999px;width:4px;position:absolute;inset:0 auto 0 0}.CasinoReviewPageClient-module__kYfzuW__seoContent{background:var(--fd-bg-primary);width:100%}.CasinoReviewPageClient-module__kYfzuW__introSection{padding:16px}.CasinoReviewPageClient-module__kYfzuW__rankingSection{padding:24px 16px 32px}.CasinoReviewPageClient-module__kYfzuW__contentContainer{width:100%;max-width:1088px;margin:0 auto}.CasinoReviewPageClient-module__kYfzuW__articleSection{width:100%;max-width:1088px;margin:0 auto;padding-top:32px}.CasinoReviewPageClient-module__kYfzuW__articleContent{min-width:0}.CasinoReviewPageClient-module__kYfzuW__topAdSection{background:var(--page-top-ad-background,transparent);flex-shrink:0;width:100%;height:136px;display:none}.CasinoReviewPageClient-module__kYfzuW__topAdInner{justify-content:center;width:100%;padding:60px 16px 16px;display:flex}.CasinoReviewPageClient-module__kYfzuW__scrollTopWrap{width:100%;max-width:var(--fd-app-shell-max);margin:0 auto;padding:0 16px 32px}.CasinoReviewPageClient-module__kYfzuW__categoryMenu{background:var(--fd-bg-primary);width:100%}.CasinoReviewPageClient-module__kYfzuW__categoryMenuMobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:24px 16px 8px;display:grid}.CasinoReviewPageClient-module__kYfzuW__categoryMenuDesktop{gap:8px;width:100%;max-width:1088px;margin:0 auto;padding:32px 0;display:none}.CasinoReviewPageClient-module__kYfzuW__categoryTab{cursor:pointer;font-family:"Poppins", var(--font-geist-sans), sans-serif;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:flex;overflow:hidden}.CasinoReviewPageClient-module__kYfzuW__categoryTabMobile{letter-spacing:-.1px;border-radius:12px;flex-direction:row;min-width:0;height:36px;padding:4px 8px;font-size:12px;line-height:16px}.CasinoReviewPageClient-module__kYfzuW__categoryTabDesktop{border-radius:16px;flex-direction:column;flex:1;gap:8px;min-width:0;height:108px;padding:16px;font-size:14px;line-height:20px}.CasinoReviewPageClient-module__kYfzuW__categoryTabActive{color:#fff;background:#2e6fff;border-color:#2e6fff1a}.CasinoReviewPageClient-module__kYfzuW__categoryTabInactive{background:var(--fd-bg-secondary);color:var(--fd-text-primary)}.CasinoReviewPageClient-module__kYfzuW__categoryTabInactive:hover{border-color:#2e6fff40}.CasinoReviewPageClient-module__kYfzuW__categoryTabIcon{flex-shrink:0;position:relative}.CasinoReviewPageClient-module__kYfzuW__categoryTabIconMobile{width:28px;height:28px}.CasinoReviewPageClient-module__kYfzuW__categoryTabIconDesktop{width:48px;height:48px}.CasinoReviewPageClient-module__kYfzuW__categoryTabImage{object-fit:contain}.CasinoReviewPageClient-module__kYfzuW__categoryTabLabel{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CasinoReviewPageClient-module__kYfzuW__categoryTabLabelMobile{min-width:0;padding:0 4px}.CasinoReviewPageClient-module__kYfzuW__categoryTabLabelDesktop{width:100%}@keyframes CasinoReviewPageClient-module__kYfzuW__review-pulse{50%{opacity:.5}}@media (min-width:1024px){.CasinoReviewPageClient-module__kYfzuW__mobileToc,.CasinoReviewPageClient-module__kYfzuW__categoryMenuMobile{display:none}.CasinoReviewPageClient-module__kYfzuW__desktopToc{display:block}.CasinoReviewPageClient-module__kYfzuW__introSection{padding:40px 0 32px}.CasinoReviewPageClient-module__kYfzuW__rankingSection{padding:64px 0}.CasinoReviewPageClient-module__kYfzuW__articleSection{grid-template-columns:303px minmax(0,745px);gap:40px;padding-top:64px;padding-bottom:64px;display:grid}.CasinoReviewPageClient-module__kYfzuW__topAdSection{flex-direction:column;justify-content:center;align-items:center;height:auto;padding:20px 0;display:flex}.CasinoReviewPageClient-module__kYfzuW__topAdInner{height:60px;padding:0}.CasinoReviewPageClient-module__kYfzuW__categoryMenu{padding-top:32px}.CasinoReviewPageClient-module__kYfzuW__categoryMenuDesktop{display:flex}}@media (width:1024px){.CasinoReviewPageClient-module__kYfzuW__introSection,.CasinoReviewPageClient-module__kYfzuW__rankingSection,.CasinoReviewPageClient-module__kYfzuW__articleSection,.CasinoReviewPageClient-module__kYfzuW__categoryMenuDesktop,.CasinoReviewPageClient-module__kYfzuW__loadingIntroSection,.CasinoReviewPageClient-module__kYfzuW__loadingRankingSection,.CasinoReviewPageClient-module__kYfzuW__loadingCategoryTabsDesktop{padding-inline:16px}}
