@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-entrance_hero__E1qIw [data-hero-reveal=eyebrow]{--entrance-delay:0ms}.landing-entrance_hero__E1qIw [data-hero-reveal=title]{--entrance-delay:90ms}.landing-entrance_hero__E1qIw [data-hero-reveal=subtitle]{--entrance-delay:170ms}.landing-entrance_hero__E1qIw [data-hero-reveal=actions]{--entrance-delay:250ms}.landing-entrance_heading__eY6J5 [data-section-reveal=title]{--entrance-delay:0ms}.landing-entrance_heading__eY6J5 [data-section-reveal=subtitle]{--entrance-delay:160ms}.landing-entrance_heading__eY6J5 [data-section-reveal=content]{--entrance-delay:220ms}.landing-entrance_demo__bxPCX[data-entrance=pending] :is([data-demo-artwork],[data-demo-menubar],[data-demo-selector],[data-demo-reveal]),.landing-entrance_heading__eY6J5[data-entrance=pending] [data-section-reveal],.landing-entrance_hero__E1qIw[data-entrance=pending] [data-hero-reveal],.landing-entrance_showcase__gjHN0[data-entrance=pending]>:is(.landing-entrance_surface__IY9qr,[data-showcase-surface]){visibility:hidden}.landing-entrance_demo__bxPCX[data-entrance=playing] :is([data-demo-selector],[data-demo-reveal]),.landing-entrance_heading__eY6J5[data-entrance=playing] [data-section-reveal],.landing-entrance_hero__E1qIw[data-entrance=playing] [data-hero-reveal],.landing-entrance_showcase__gjHN0[data-entrance=playing] :is([data-showcase-reveal],[data-discovery-card],[data-discovery-card]>header,[data-discovery-card]>div){animation:landing-entrance_contentJump__Atnnx .5s ease-out var(--entrance-delay,0s) backwards;transform-origin:center}.landing-entrance_demo__bxPCX[data-entrance=playing] [data-demo-desktop]:before,.landing-entrance_showcase__gjHN0[data-entrance=playing]:before{content:"";position:absolute;inset:0;z-index:3;border:2px solid rgb(102 104 139/45%);border-radius:var(--entrance-radius,14px);corner-shape:inherit;pointer-events:none;animation:landing-entrance_frameOpen__Wo4XE .82s cubic-bezier(.16,1,.3,1) both}.landing-entrance_demo__bxPCX[data-entrance=playing] [data-demo-desktop]:before{inset-block-end:calc(var(--demo-window-gap) + var(--demo-board-overlap))}.landing-entrance_demo__bxPCX[data-entrance=playing] [data-demo-artwork]{animation:landing-entrance_surfaceOpen__0Sf7t .3s cubic-bezier(.16,1,.3,1) .56s backwards}.landing-entrance_demo__bxPCX[data-entrance=playing] [data-demo-menubar]{animation:landing-entrance_chromeOpen__2BMZi .26s ease .56s backwards}.landing-entrance_demo__bxPCX [data-demo-selector]{--entrance-delay:675ms}.landing-entrance_demo__bxPCX [data-demo-reveal=window]{--entrance-delay:600ms}.landing-entrance_demo__bxPCX [data-demo-reveal=board]{--entrance-delay:675ms}.landing-entrance_demo__bxPCX [data-demo-reveal=window-heading]{--entrance-delay:745ms}.landing-entrance_demo__bxPCX [data-demo-reveal=turn]{--entrance-delay:775ms}.landing-entrance_demo__bxPCX [data-demo-reveal=message]{--entrance-delay:800ms}.landing-entrance_demo__bxPCX [data-demo-reveal=controls]{--entrance-delay:900ms}.landing-entrance_showcase__gjHN0[data-entrance=pending]{background-color:transparent}.landing-entrance_showcase__gjHN0[data-entrance=playing]{animation:landing-entrance_stageFill__yY9vs .26s ease .56s backwards}.landing-entrance_showcase__gjHN0[data-entrance=playing]>:is(.landing-entrance_surface__IY9qr,[data-showcase-surface]){animation:landing-entrance_chromeOpen__2BMZi .26s ease .56s backwards}.landing-entrance_showcase__gjHN0 [data-showcase-reveal=chrome]{--entrance-delay:600ms}.landing-entrance_showcase__gjHN0 [data-showcase-reveal=sidebar]{--entrance-delay:650ms}.landing-entrance_showcase__gjHN0 [data-discovery-card]>header,.landing-entrance_showcase__gjHN0 [data-showcase-reveal=heading]{--entrance-delay:calc(710ms + var(--showcase-stagger, 0ms))}.landing-entrance_showcase__gjHN0 [data-showcase-reveal=board]{--entrance-delay:760ms}.landing-entrance_showcase__gjHN0 [data-showcase-reveal=details]{--entrance-delay:850ms}.landing-entrance_showcase__gjHN0 [data-discovery-card]{--entrance-delay:calc(660ms + var(--showcase-stagger, 0ms))}.landing-entrance_showcase__gjHN0 [data-discovery-card]>div{--entrance-delay:calc(850ms + var(--showcase-stagger, 0ms))}.landing-entrance_showcase__gjHN0 [data-discovery-card=puzzles]{--showcase-stagger:130ms}}.landing-entrance_showcase__gjHN0{position:relative}.landing-entrance_surface__IY9qr{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}@keyframes landing-entrance_frameOpen__Wo4XE{0%{opacity:.35;scale:.72}68.2927%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes landing-entrance_stageFill__yY9vs{0%{background-color:transparent}to{background-color:var(--entrance-background,transparent)}}@keyframes landing-entrance_surfaceOpen__0Sf7t{0%{opacity:0;scale:.985}83.333%{opacity:1}to{opacity:1;scale:1}}@keyframes landing-entrance_chromeOpen__2BMZi{0%{opacity:0}to{opacity:1}}@keyframes landing-entrance_contentJump__Atnnx{0%{opacity:0;visibility:hidden;translate:0 20px;scale:.94}1%{visibility:visible}58%{opacity:1;translate:0 -4px;scale:1.018}80%{opacity:1;translate:0 1px;scale:.996}to{opacity:1;visibility:visible;translate:none;scale:1}}.chess-lab-showcase_section__aqh4G{width:min(1160px,calc(100% - 64px));margin:92px auto 0;padding-bottom:24px;scroll-margin-top:48px}.chess-lab-showcase_intro__cAR2v{max-width:720px;margin:0 auto 40px;text-align:center}.chess-lab-showcase_intro__cAR2v h2{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0 0;color:var(--color-carbon);font-size:clamp(30px,3.2vw,var(--font-section-title-max));font-weight:600;letter-spacing:-.045em;line-height:1.14;text-wrap:balance}.chess-lab-showcase_intro__cAR2v h2>span{min-width:0}.chess-lab-showcase_intro__cAR2v .chess-lab-showcase_headingIcon___OQmh{flex:none;width:1.1em;height:1.1em}.chess-lab-showcase_intro__cAR2v p{max-width:580px;margin:16px auto 0;color:var(--color-graphite);font-size:17px;font-weight:500;line-height:1.6;text-wrap:balance}.chess-lab-showcase_stage__lFhfT{--entrance-background:transparent;--entrance-radius:24px;max-width:1100px;margin:auto;padding:0 32px 28px;border-radius:24px}.chess-lab-showcase_scene__2j45K{min-width:0;padding-bottom:24px;container-type:inline-size}.chess-lab-showcase_nativeLoading__1Lanj{display:grid;place-items:center;height:min(calc(var(--review-demo-height, 700px) + 16px),100dvh);border-radius:14px;background:#f7f9fd;color:#536171;font-size:16px}@media (max-width:767px){.chess-lab-showcase_section__aqh4G{width:calc(100% - 32px);margin-top:48px}.chess-lab-showcase_intro__cAR2v{margin-bottom:28px}.chess-lab-showcase_intro__cAR2v h2{display:block}.chess-lab-showcase_intro__cAR2v .chess-lab-showcase_headingIcon___OQmh{display:inline-block;margin-right:8px;vertical-align:-.14em}.chess-lab-showcase_intro__cAR2v p{font-size:16px}.chess-lab-showcase_stage__lFhfT{padding:0 20px 24px}}@media (max-width:380px){.chess-lab-showcase_stage__lFhfT{padding:0 14px 20px}}.cloud-backdrop_backdrop__3_26Q{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.cloud-backdrop_cloud__CqSEq{position:absolute;display:block;width:180px;max-width:none;height:auto;scale:.82;rotate:-14.8502deg;transform-origin:center;opacity:.8;user-select:none}.cloud-backdrop_cloud__CqSEq[src$="footer-cloud-wide.svg"]{rotate:-14.2635deg}.cloud-backdrop_cloud__CqSEq:nth-child(-n+2){display:none}.cloud-backdrop_cloud__CqSEq:first-child{top:-24px;left:-42px;width:210px}.cloud-backdrop_cloud__CqSEq:nth-child(2){top:10px;right:-32px;width:190px}.cloud-backdrop_cloud__CqSEq:nth-child(3){top:42%;left:-112px;width:240px}.cloud-backdrop_cloud__CqSEq:nth-child(4){top:48%;right:-102px;width:220px}.cloud-backdrop_cloud__CqSEq:nth-child(5){bottom:-28px;left:14%;width:180px}.cloud-backdrop_cloud__CqSEq:nth-child(6){bottom:-24px;right:-42px;width:250px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq{opacity:.9}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(3){top:44%;left:-78px;width:170px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(4){top:36%;right:-92px;width:180px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(5){bottom:-6px;left:9%;width:160px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(6){bottom:-8px;right:-4px;width:210px}.cloud-backdrop_discovery__U_Kkf .cloud-backdrop_cloud__CqSEq:nth-child(3){top:32%}.cloud-backdrop_discovery__U_Kkf .cloud-backdrop_cloud__CqSEq:nth-child(4){top:36%}@media (prefers-reduced-motion:no-preference){.cloud-backdrop_cloud__CqSEq{animation:cloud-backdrop_cloudDrift__6eVeY 18s ease-in-out infinite alternate;animation-play-state:paused}.cloud-backdrop_cloud__CqSEq:nth-child(2n){animation-duration:22s;animation-direction:alternate-reverse}.cloud-backdrop_cloud__CqSEq:nth-child(3n){animation-delay:-8s}.cloud-backdrop_cloud__CqSEq:nth-child(3n+1){animation-delay:-4s}.cloud-backdrop_backdrop__3_26Q[data-active=true] .cloud-backdrop_cloud__CqSEq{animation-play-state:running}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-entrance=loading]>.cloud-backdrop_backdrop__3_26Q,[data-entrance=pending]>.cloud-backdrop_backdrop__3_26Q{visibility:hidden}[data-entrance=playing]>.cloud-backdrop_backdrop__3_26Q{animation:cloud-backdrop_skyReveal__esOtA .26s ease .56s backwards}}@keyframes cloud-backdrop_cloudDrift__6eVeY{0%{transform:translateZ(0)}to{transform:translate3d(-24px,-8px,0)}}@keyframes cloud-backdrop_skyReveal__esOtA{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.cloud-backdrop_cloud__CqSEq:first-child{width:150px;left:-56px;top:-18px}.cloud-backdrop_cloud__CqSEq:nth-child(2){width:140px;right:-54px;top:4px}.cloud-backdrop_cloud__CqSEq:nth-child(3){width:180px;left:-134px}.cloud-backdrop_cloud__CqSEq:nth-child(4){width:170px;right:-128px}.cloud-backdrop_cloud__CqSEq:nth-child(5){width:130px;left:-32px;bottom:-24px}.cloud-backdrop_cloud__CqSEq:nth-child(6){width:170px;right:-68px;bottom:-20px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(3){top:44%;left:-108px;width:140px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(4){top:55%;right:-116px;width:150px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(5){bottom:-10px;left:-44px;width:140px}.cloud-backdrop_cta__wAtES .cloud-backdrop_cloud__CqSEq:nth-child(6){bottom:-12px;right:-48px;width:160px}}