.available-home-banner-slot{container:inline-banner/inline-size}.banner-inline-grid{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:16px;gap:16px;align-items:stretch}.banner-inline-grid>[data-companion-position]{display:none;min-width:0;overflow:hidden}.banner-companion-preview{display:grid;place-items:center;height:100%;min-height:120px;text-align:center;color:#8f8f99;font-size:12px;padding:12px;box-sizing:border-box}@container inline-banner (min-width:700px){.banner-inline-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.banner-inline-grid>[data-companion-position]{display:block}}.banner-scales-layer{position:absolute;inset:0;pointer-events:none;z-index:2;filter:brightness(var(--scales-brightness,100%)) contrast(var(--scales-contrast,100%));opacity:var(--scales-opacity,1)}.banner-scales-grid{position:absolute;inset:-6% -3%;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(10,1fr);grid-gap:0;gap:0;perspective:950px;transform:skewY(-1.2deg) scale(1.035);transform-origin:center;pointer-events:none}.banner-scales-grid>i{display:block;min-width:0;min-height:0;background-image:linear-gradient(135deg,rgba(255,133,64,.08),rgba(8,16,30,.03)),var(--tile-image);background-size:100% 100%,var(--tile-bg-w,1600%) var(--tile-bg-h,1000%);background-position:50%,var(--tile-bg-x,calc(var(--tile-col) * 6.6667%)) var(--tile-bg-y,calc(var(--tile-row) * 11.1111%));background-repeat:no-repeat;border:1px solid rgba(255,255,255,.025);-webkit-clip-path:polygon(50% 0,100% 18%,94% 82%,50% 100%,6% 82%,0 18%);clip-path:polygon(50% 0,100% 18%,94% 82%,50% 100%,6% 82%,0 18%);transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,filter,opacity;animation:var(--scales-animation,bannerScaleWave) var(--scales-duration,1.65s) ease-in-out infinite!important;animation-delay:calc((var(--tile-col) * -85ms) + (var(--tile-row) * -45ms))!important;animation-play-state:var(--scales-state,running)!important}@keyframes bannerScaleWave{0%,to{transform:rotateY(-10deg) rotateX(1deg) translateZ(0) scale(.96);filter:brightness(.72);opacity:.58}25%{transform:rotateY(-42deg) rotateX(5deg) translateZ(13px) scale(1.03);filter:brightness(1.15);opacity:.9}50%{transform:rotateY(4deg) rotateX(-1deg) translateZ(24px) scale(1.09);filter:brightness(1.5);opacity:1}75%{transform:rotateY(38deg) rotateX(-5deg) translateZ(11px) scale(1.025);filter:brightness(1.08);opacity:.86}}.direct-banner-visual{position:absolute;inset:0;overflow:hidden;isolation:isolate;min-width:0;z-index:0;background:#08090c}.direct-banner-image-link,.direct-banner-media{position:absolute;inset:0;width:100%;height:100%;display:block}.direct-banner-image-link{z-index:1}.direct-banner-visual[data-scale-coverage=HALF]>.banner-scales-layer{left:50%}.banner-sound-action,.banner-target-action{position:absolute;z-index:5;right:14px;bottom:42px;min-height:44px;padding:10px 14px;color:white;background:#101116dd;border:0;font:inherit;cursor:pointer}.banner-target-action{left:14px;right:auto;text-decoration:none}.direct-banner-visual video{z-index:1}.direct-banner-visual[data-only-scales=true]{background:radial-gradient(ellipse at top,#28303e,#08090c 80%)}.direct-banner-visual[data-only-scales=true] .banner-scales-grid>i{box-shadow:none}.direct-banner-visual>.banner-texture-source{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;left:0;top:0}.banner-scales-grid>i{position:relative;overflow:hidden;background-image:linear-gradient(135deg,#ffffff0a,transparent 45%,#00000018),var(--tile-image)}.banner-scale-face{display:block;width:100%;height:100%;pointer-events:none}.banner-scales-grid.scales-flat{inset:0;gap:0;transform:none}.banner-scales-grid.scales-flat>i{background-color:transparent!important;box-shadow:none;-webkit-clip-path:none;clip-path:none;border:0;animation:none!important;transform:none!important;filter:none!important;opacity:1!important}.banner-play-action{position:absolute;z-index:5;top:12px;right:14px;min-height:44px;padding:8px 14px;color:white;background:#101116dd;border:0;font:inherit;cursor:pointer}.direct-banner-visual{background:transparent}.direct-banner-visual[data-scale-style] .banner-scales-grid>i{border:0;will-change:transform;opacity:1;filter:none}.direct-banner-visual[data-scale-style=PLATES] .banner-scales-grid>i{-webkit-clip-path:inset(.3px round 2px);clip-path:inset(.3px round 2px);animation-name:var(--scales-animation,bannerPlateWave)!important}.direct-banner-visual[data-scale-style=OVERLAP] .banner-scales-grid>i{-webkit-clip-path:polygon(0 0,100% 0,100% 88%,75% 100%,25% 100%,0 88%);clip-path:polygon(0 0,100% 0,100% 88%,75% 100%,25% 100%,0 88%);animation-name:var(--scales-animation,bannerOverlapWave)!important}.direct-banner-visual[data-scale-style=SLATS] .banner-scales-grid>i{-webkit-clip-path:inset(0 .4px);clip-path:inset(0 .4px);animation-name:var(--scales-animation,bannerSlatWave)!important;animation-delay:calc(var(--tile-col) * -85ms)!important}.direct-banner-visual[data-scale-style=PLATES]{--banner-motion:bannerPlateWave}.direct-banner-visual[data-scale-style=OVERLAP]{--banner-motion:bannerOverlapWave}.direct-banner-visual[data-scale-style=SLATS]{--banner-motion:bannerSlatWave}.direct-banner-visual[data-scale-style] .banner-scales-grid>i{animation-name:var(--scales-animation,var(--banner-motion))!important}@keyframes bannerPlateWave{0%,to{transform:rotateY(-7deg) translateY(2px) translateZ(0)}50%{transform:rotateY(20deg) translateY(-6px) translateZ(12px)}}@keyframes bannerOverlapWave{0%,to{transform:rotateX(-8deg) translateY(2px) translateZ(0)}50%{transform:rotateX(20deg) translateY(-6px) translateZ(12px)}}@keyframes bannerSlatWave{0%,to{transform:rotateY(-8deg) translateY(2px)}50%{transform:rotateY(22deg) translateY(-5px)}}.direct-banner-visual[data-scale-style] .banner-scales-grid.scales-flat>i{animation:none!important;-webkit-clip-path:none;clip-path:none}.direct-banner-visual[data-only-scales=true]{background:transparent}.direct-banner-visual[data-scale-coverage=HALF]>.banner-scales-layer{left:0}.direct-banner-visual .banner-scales-grid>i[data-uncovered=true]{background:none;box-shadow:none}.direct-banner-visual>.banner-scales-layer{mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent),linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent),linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-composite:source-in}.banner-scales-grid{grid-template-columns:repeat(var(--banner-cols,12),1fr);grid-template-rows:repeat(var(--banner-rows,6),1fr)}.direct-banner-visual[data-scale-style] .banner-scales-grid>i{will-change:auto}.direct-banner-visual:not([data-only-scales=true]) .banner-scales-grid>i{background-image:none;background-color:transparent;box-shadow:none}.banner-scales-grid>i:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--animated-face,none);background-size:var(--animated-size);background-position:var(--animated-position);background-repeat:no-repeat;mask-image:var(--animated-mask,none);mask-size:var(--animated-mask-size);mask-position:var(--animated-mask-position);mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:var(--animated-mask,none);-webkit-mask-size:var(--animated-mask-size);-webkit-mask-position:var(--animated-mask-position);-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-in}.banner-scale-face{position:relative}.banner-sequence,.banner-sequence-current,.banner-sequence-incoming{position:absolute;inset:0;min-width:0}.banner-sequence-incoming{opacity:0;pointer-events:none}.banner-sequence-link{position:absolute;inset:0;z-index:2}.banner-sequence .banner-sound-action{z-index:4}.banner-sequence[data-sequence-phase=flipping] .banner-sequence-incoming{opacity:1}.banner-sequence[data-sequence-phase=flipping] .banner-sequence-current .banner-scales-grid>i{animation:bannerFileOut calc(var(--banner-transition-duration,1.65s) / var(--banner-cols)) ease-in both!important;animation-delay:calc((var(--banner-cols) - 1 - var(--tile-col)) * var(--banner-transition-duration,1.65s) / var(--banner-cols))!important}.banner-sequence[data-sequence-phase=flipping] .banner-sequence-incoming .banner-scales-grid>i{animation:bannerFileIn calc(var(--banner-transition-duration,1.65s) / var(--banner-cols)) ease-out both!important;animation-delay:calc((var(--banner-cols) - 1 - var(--tile-col)) * var(--banner-transition-duration,1.65s) / var(--banner-cols))!important}@keyframes bannerFileOut{0%{transform:rotateY(0);opacity:1}49%{transform:rotateY(89deg);opacity:1}50%,to{transform:rotateY(90deg);opacity:0}}@keyframes bannerFileIn{0%,49%{transform:rotateY(-90deg);opacity:0}50%{transform:rotateY(-89deg);opacity:1}to{transform:rotateY(0);opacity:1}}.banner-gpu-surface{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.banner-scales-grid[data-renderer=webgl]>i{display:none!important}.banner-composition-stage{position:relative;width:100%;height:var(--banner-frame-height,420px);min-width:0;isolation:isolate;container-type:inline-size;overflow:hidden}.banner-independent-layer{position:absolute;inset:0;pointer-events:none;z-index:5}.banner-independent-layer :is(.banner-public-copy,.banner-preview-copy){position:absolute;box-sizing:border-box;height:auto;max-height:none;overflow:visible;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none;font-family:var(--banner-text-font);text-align:var(--banner-text-align)}.banner-independent-layer :is(.banner-public-copy,.banner-preview-copy) :is(h1,h2,p){position:static;display:block;width:auto;max-width:none;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:pre-wrap;padding:0;margin:0 0 8px;color:var(--banner-copy-color,#fff);font-family:inherit;text-align:inherit;line-height:var(--banner-copy-line-height,1.2)}.banner-independent-layer :is(.banner-public-copy,.banner-preview-copy) :is(h1,h2){font-size:calc(var(--banner-title-base,44px) * var(--banner-title-scale));font-weight:var(--banner-heading-weight,var(--banner-text-weight));letter-spacing:-.06em}.banner-independent-layer :is(.banner-public-copy,.banner-preview-copy) p{font-size:calc(var(--banner-body-base,18px) * var(--banner-body-scale));line-height:var(--banner-copy-line-height,1.3)}.banner-independent-layer .banner-positioned-actions{position:absolute;display:flex;box-sizing:border-box;flex-direction:var(--banner-button-direction);flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;pointer-events:auto;font-size:calc(var(--banner-stage-font,16px) * var(--banner-button-scale))}.banner-independent-layer .banner-positioned-actions>a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:44px;height:auto;margin:0;padding:var(--banner-button-padding);font:inherit;font-family:Arial,sans-serif;font-weight:600;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-align:center;color:#b9b9c2;text-decoration:none;background:transparent;border:0;border-radius:0;box-shadow:none}.banner-independent-layer[data-layer-text-mode=SCALES] :is(.banner-public-copy,.banner-preview-copy){opacity:0}.banner-independent-layer[data-layer-buttons-mode=SCALES] .banner-positioned-actions{opacity:0}.banner-independent-layer .banner-positioned-actions>a:hover{color:#fff;text-decoration:none}.banner-independent-layer .banner-positioned-actions>a:focus-visible{text-decoration:underline;text-underline-offset:4px}.banner-independent-layer .am-role-name{font:inherit;letter-spacing:inherit;white-space:nowrap}.banner-independent-layer .am-role-ai{color:#fff;font-weight:600}.banner-independent-layer .am-role-rest{color:#f58a3a;font-weight:500}.banner-caption-alternatives{display:grid}.banner-caption-alternatives>p{grid-area:1/1}.banner-composition-stage .reward-showcase{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;-webkit-clip-path:none;clip-path:none;transform:none}.banner-composition-stage .reward-showcase-content{position:absolute;inset:0;height:auto;display:block;padding:0;background:transparent;-webkit-clip-path:none;clip-path:none;pointer-events:none;animation:none}.banner-composition-stage .banner-showcase-controls{height:var(--banner-showcase-controls-height,auto);overflow:auto;align-content:start}.banner-composition-stage .reward-showcase-poll-options{width:100%;max-height:200px;overflow:auto}.banner-composition-stage .reward-showcase-poll-option{position:relative;display:block;width:100%;min-height:44px;border:0;padding:8px;text-align:start;background:transparent;color:#fff;font:inherit;cursor:pointer}.banner-composition-stage .reward-showcase-poll-option.selected{background:#ffffff12}.banner-composition-stage .reward-showcase-poll-option-label{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.banner-composition-stage .reward-showcase-poll-option>i{display:block;height:2px;background:#f58a3a}.banner-composition-stage .reward-showcase-poll-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.banner-composition-stage .reward-showcase-poll-actions .banner-action{min-height:44px;border:0;background:transparent;color:#b9b9c2;font:inherit;cursor:pointer;padding:8px}.banner-composition-stage .reward-showcase-poll-link{color:#b9b9c2;text-decoration:none}.banner-composition-stage .reward-showcase-dots{display:flex;gap:0;margin:0;align-items:center}.banner-composition-stage .reward-showcase-dots button,.banner-composition-stage .reward-showcase-dots button.active{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;cursor:pointer}.banner-composition-stage .reward-showcase-dots button:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#b9b9c2}.banner-composition-stage .reward-showcase-dots button.active:after{background:#f58a3a}[data-banner-preview],[data-managed-banner]{container:banner-placement/inline-size}[data-inline-banner=true],[data-preview-placement=INLINE]{--banner-frame-height:clamp(220px,25cqw,240px)}.banner-scales-grid:not([data-frame]){visibility:hidden}.managed-home-hero[data-managed-banner]{position:relative;display:block;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:12px 0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.managed-home-hero[data-managed-banner]:after,.managed-home-hero[data-managed-banner]:before{display:none}.available-home-banner-slot{display:block;margin:12px 0;padding:0;clear:none}.available-banner-fit,.available-home-banner-slot{position:relative;width:100%;min-width:0;height:auto}.available-banner-fit{overflow:visible}.available-banner-fit>.inline-home-banner{margin:0}.managed-home-hero .reward-showcase{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;transform:none;-webkit-clip-path:none;clip-path:none}.managed-home-hero .reward-showcase-content:not(.reward-showcase-poll)>:is(.reward-showcase-kicker,.reward-showcase-title,.reward-showcase-prize,p){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:0;padding:0}.managed-home-hero .reward-showcase-content{background:none}.managed-home-hero[data-text-visible=false] .reward-showcase-content>:is(.reward-showcase-kicker,.reward-showcase-title,.reward-showcase-prize,p){display:none}.managed-home-hero[data-buttons-visible=false] :is(.reward-showcase-cta,.reward-showcase-poll-actions){display:none}.available-banner-fit:has(>.banner-main-ad-target){height:clamp(100px,14cqw,160px)}.managed-home-hero .banner-independent-layer p{color:var(--banner-copy-color,#b9b9c2)}.banner-ad-replacement-preview{display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;padding:12px;text-align:center;font-size:12px;color:#8f8f99}.ad-companion-host{width:100%;height:100%;min-width:0;min-height:0}html:root body .ad-companion-host>.adslot{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;box-sizing:border-box}@media(min-width:700px){html:root body .ad-companion-host>.adslot,html:root body .home-ad-layout .ad-companion-origin,html:root body .home-ad-layout>.adslot{border:0!important;border-radius:0!important;box-shadow:none!important}html:root body .available-home-banner-slot[data-companions-active=true] .ad-companion-host .adfallback strong{font-size:clamp(14px,1.5vw,24px)!important;line-height:1.15!important}}.banner-main-ad-target{width:100%;height:100%;min-width:0}html:root body .banner-main-ad-target .adslot{width:100%!important;height:100%!important;min-height:0!important;margin:0!important}html:root body .banner-main-ad-target .adfallback strong{font-size:clamp(16px,2.5vw,36px)!important}html:root body .ad-main-origin .adslot-home-main{height:100%!important;min-height:0!important;margin:0!important;aspect-ratio:auto!important}.home-ad-layout{margin:12px 0}.home-ad-layout .adslot :is(img,video){object-fit:contain}.home-ad-layout .adside .adfallback strong{font-size:clamp(16px,1.5vw,26px);line-height:1.15}.adslot-home-main :is(img,video),.adslot-home-sidebar :is(img,video),.adslot-home-video :is(img,video){-webkit-mask-image:linear-gradient(90deg,transparent var(--ad-media-left,0),#000 calc(var(--ad-media-left,0px) + 12px),#000 calc(100% - var(--ad-media-right,0px) - 12px),transparent calc(100% - var(--ad-media-right,0px))),linear-gradient(180deg,transparent var(--ad-media-top,0),#000 calc(var(--ad-media-top,0px) + 12px),#000 calc(100% - var(--ad-media-bottom,0px) - 12px),transparent calc(100% - var(--ad-media-bottom,0px)));mask-image:linear-gradient(90deg,transparent var(--ad-media-left,0),#000 calc(var(--ad-media-left,0px) + 12px),#000 calc(100% - var(--ad-media-right,0px) - 12px),transparent calc(100% - var(--ad-media-right,0px))),linear-gradient(180deg,transparent var(--ad-media-top,0),#000 calc(var(--ad-media-top,0px) + 12px),#000 calc(100% - var(--ad-media-bottom,0px) - 12px),transparent calc(100% - var(--ad-media-bottom,0px)));mask-composite:intersect;-webkit-mask-composite:source-in}@media(min-width:700px){.ad-companion-host>.adslot:not(:has(img,video)),.home-ad-layout .ad-companion-origin:not(:has(img,video)),.home-ad-layout>.adslot:not(:has(img,video)){-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}}html body .adfallback.adtypewriter .ad-typewriter-frame{position:relative;display:block!important;width:100%;overflow-anchor:none}html body .adfallback.adtypewriter .ad-type-reserve{display:block!important;visibility:hidden;pointer-events:none}html body .adfallback.adtypewriter .ad-typewriter-frame>.ad-type-content{position:absolute;inset:0;display:block!important;opacity:1;transition:opacity 1s ease}html body .adfallback.adtypewriter .ad-typewriter-frame>.ad-type-content.is-fading{opacity:0}.adslot-home-main{overflow-anchor:none}@media(prefers-reduced-motion:reduce){html body .adfallback.adtypewriter .ad-typewriter-frame>.ad-type-content{transition:none}}html body .adfallback.adtypewriter :is(.ad-typewriter-frame,.ad-type-reserve,.ad-type-content,.ad-orange,.ad-white){font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-weight:inherit!important;margin:0!important;padding:0!important}html body .adfallback.adtypewriter strong{font-size:clamp(28px,3vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em!important}@media(max-width:760px){html body .adfallback.adtypewriter strong{font-size:clamp(14px,3.8vw,24px)!important;line-height:1.15!important}}