.ads-leaderboard,.ads-square{display:flex;justify-content:center;align-items:center}.dev-ad{display:flex;align-items:center;justify-content:center;font:700 18px/1.3 sans-serif;text-align:center}.dev-ad--square{background:repeating-linear-gradient(45deg,#d0ebff,#d0ebff 12px,#e7f5ff 12px,#e7f5ff 24px);border:3px dashed #1971c2;color:#1864ab}.dev-ad--leaderboard{background:repeating-linear-gradient(45deg,#d3f9d8,#d3f9d8 12px,#ebfbee 12px,#ebfbee 24px);border:3px dashed #2f9e44;color:#2b8a3e}.dev-ad--sticky{background:repeating-linear-gradient(45deg,#ffec99,#ffec99 12px,#fff9db 12px,#fff9db 24px);border:3px dashed #f08c00;color:#e8590c}html.dark .dev-ad--square{background:repeating-linear-gradient(45deg,#122238,#122238 12px,#0e1b2c 12px,#0e1b2c 24px);border-color:#2c5680;color:#6ea3d6}html.dark .dev-ad--leaderboard{background:repeating-linear-gradient(45deg,#132a1c,#132a1c 12px,#0e2015 12px,#0e2015 24px);border-color:#2c6140;color:#63b07e}html.dark .dev-ad--sticky{background:repeating-linear-gradient(45deg,#332810,#332810 12px,#241c0b 12px,#241c0b 24px);border-color:#7c5a1c;color:#d3a457}.intro .ads-leaderboard{background:#1f2937;box-shadow:none}.intro .dev-ad--leaderboard{background:repeating-linear-gradient(45deg,#132a1c,#132a1c 12px,#0e2015 12px,#0e2015 24px);border-color:#2c6140;color:#63b07e}.ads-leaderboard{width:100%;max-width:754px;margin:0 auto;padding:12px;background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #0000000F,0 1px 3px 0 #0000001A}html.dark .ads-leaderboard{background:#1f2937}.ads-leaderboard div{width:730px;max-width:100%;min-height:90px;max-height:92px;margin:0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.ads-leaderboard ins{width:728px;height:90px;max-width:100%}.ads-sticky{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;justify-content:center;align-items:center}@media (min-width:728px){.ads-sticky{display:none}}@media (max-width:727px){.ads-sticky div{width:100%;max-width:468px;min-height:60px;max-height:90px;overflow:hidden}.ads-sticky ins{max-height:90px}body{padding-bottom:100px}}@media (min-width:480px){.ads-vertical div{width:336px;min-height:980px}}@media (max-width:479px){.ads-vertical div{display:none}}@media (min-width:480px){.ads-square{margin-top:12px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 #0000000F,0 1px 3px 0 #0000001A}html.dark .ads-square{background:#1f2937}.ads-square div{width:338px;max-width:100%;min-height:280px;max-height:282px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ads-square ins{width:336px;max-width:100%;max-height:282px}}@media (max-width:479px){.ads-square{display:none}}.ads-sticky div:has(> ins[data-ad-status=unfill-optimized]),.ads-sticky div:has(> ins[data-ad-status=unfilled]),.ads-vertical div:has(> ins[data-ad-status=unfill-optimized]),.ads-vertical div:has(> ins[data-ad-status=unfilled]){min-height:0;height:auto}.ads-leaderboard div,.ads-square div{position:relative}.ads-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;gap:14px;padding:0 22px;text-decoration:none;color:#111827;background:#fff}html.dark .ads-fallback{color:#f9fafb;background:#1f2937}.ads-leaderboard div:has(> ins[data-ad-status=unfill-optimized]) .ads-fallback,.ads-leaderboard div:has(> ins[data-ad-status=unfilled]) .ads-fallback,.ads-square div:has(> ins[data-ad-status=unfill-optimized]) .ads-fallback,.ads-square div:has(> ins[data-ad-status=unfilled]) .ads-fallback{display:flex}.ads-fallback__icon{display:flex;flex-shrink:0;color:#5045e6}.ads-fallback__icon svg{width:30px;height:30px}html.dark .ads-fallback__icon{color:#8b83ff}.ads-fallback__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ads-fallback__title{font:700 15px/1.25 sans-serif}.ads-fallback__sub{font:400 13px/1.3 sans-serif;color:#6b7280}html.dark .ads-fallback__sub{color:#9ca3af}.ads-fallback__cta{flex-shrink:0;font:600 13px/1 sans-serif;color:#5045e6;background:#fff;border:1px solid #5045e6;padding:8px 16px;border-radius:6px;white-space:nowrap}.ads-fallback:hover .ads-fallback__cta{background:#eef0fe}html.dark .ads-fallback__cta{color:#8b83ff;background:0 0;border-color:#8b83ff}html.dark .ads-fallback:hover .ads-fallback__cta{background:rgba(139,131,255,.12)}.ads-square .ads-fallback{flex-direction:column;text-align:center;gap:10px;padding:20px}.ads-square .ads-fallback__icon svg{width:42px;height:42px}.ads-square .ads-fallback__title{font-size:17px;line-height:1.3}.ads-square .ads-fallback__sub{font-size:14px}.ads-square .ads-fallback__cta{margin-top:4px;padding:10px 22px;font-size:14px}