.LandingBottomCTA_container__XUQU6{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding-top:96px}.LandingBottomCTA_illustration__agBql{display:block;width:100%;aspect-ratio:1920/516;pointer-events:none;order:2}.LandingBottomCTA_content__4_q9f{padding:0 24px 8px;display:flex;flex-direction:column;gap:28px;align-items:center;order:1}.LandingBottomCTA_text__T0pRc{font-family:var(--font-display);text-align:center;margin:0;line-height:1.15;max-width:640px}.LandingBottomCTA_ctaButton__ICFKE{width:100%;max-width:330px;min-height:56px;padding:16px 32px!important;font-size:16px}@media (max-width:900px){.LandingBottomCTA_content__4_q9f{gap:20px}}@media (max-width:700px){.LandingBottomCTA_container__XUQU6{padding-top:56px}.LandingBottomCTA_content__4_q9f{gap:20px;padding:0 16px 8px}.LandingBottomCTA_illustration__agBql{width:140%;margin-left:-20%;margin-right:-20%}}.ChessPlayContent_gameArea__rN6J7{width:100%;max-width:1460px;margin:0 auto;padding:12px 16px 8px;min-height:calc(100svh - 57px);display:flex;flex-direction:column;justify-content:center;--play-host-chrome:46px}@media (max-width:900px){.ChessPlayContent_gameArea__rN6J7{justify-content:flex-start}}.ChessPlayContent_breadcrumb__PW1bh{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.ChessPlayContent_breadcrumb__PW1bh a{color:var(--text-secondary);text-decoration:none}.ChessPlayContent_breadcrumb__PW1bh a:hover{color:var(--text-primary);text-decoration:underline}.ChessPlayContent_title__YSaFt{margin:0 0 14px;font-size:30px;font-weight:800;color:var(--text-primary)}@media (max-width:900px){.ChessPlayContent_title__YSaFt{font-size:24px}}.ChessPlayContent_boardShell__vDrDn{--shell-size:clamp(280px,min(calc(100svh - 160px),calc(100vw - 460px)),1040px);display:flex;justify-content:center;gap:16px;margin-bottom:40px}.ChessPlayContent_boardShellImg__RBvTK{align-self:flex-start;width:var(--shell-size);max-width:100%;height:auto;margin:40px 0;border-radius:8px}.ChessPlayContent_boardShellPanel__NJh5D{flex:0 0 clamp(260px,24vw,340px);border:2px solid var(--border-color);border-radius:12px;background:var(--bg-card)}@media (max-width:900px){.ChessPlayContent_boardShell__vDrDn{--shell-size:min(calc(100vw - 32px),calc(100svh - 260px))}.ChessPlayContent_boardShellPanel__NJh5D{display:none}}.ChessPlayContent_textArea__RUvqJ{max-width:760px;margin:0 auto;padding:8px 16px 40px}.ChessPlayContent_subtitle__Ioe5Z{color:var(--text-secondary);line-height:1.65;margin-bottom:32px}.ChessPlayContent_section__V83uA{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.ChessPlayContent_faqList__xgp6Q{margin-top:6px}.ChessPlayContent_sectionBody__CBeMw{color:var(--text-secondary);line-height:1.65}.ChessPlayContent_botCards__kx7BT{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.ChessPlayContent_botCard__4zBqr{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:3px;align-items:center;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);text-decoration:none;transition:border-color .15s ease,background .15s ease}.ChessPlayContent_botCard__4zBqr:hover{border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 55%,var(--text-secondary));background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 6%,var(--bg-card))}.ChessPlayContent_botCardAvatar__OtqDd{grid-row:1/span 2;align-self:start;width:42px;height:42px;padding:5px;border-radius:10px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 20%,transparent);display:inline-flex}.ChessPlayContent_botCardAvatar__OtqDd svg{width:100%;height:100%}.ChessPlayContent_botCardTitle__kL6ns{font-size:15px;font-weight:700;color:var(--text-primary);align-self:end}.ChessPlayContent_botCardElo__Xyo_o{font-weight:600;color:var(--text-secondary);white-space:nowrap}.ChessPlayContent_botCardBlurb__6Q5br{align-self:start;font-size:13px;line-height:1.5;color:var(--text-secondary)}.ChessPlayContent_botCardsCta__xgApX{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 14px;min-height:72px;border:1px solid color-mix(in srgb,var(--brand-primary) 45%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-card));font-size:14px;font-weight:700;color:var(--brand-primary);text-decoration:none;transition:border-color .15s ease,background .15s ease}.ChessPlayContent_botCardsCta__xgApX:hover{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 14%,var(--bg-card))}.ChessPlayContent_crossLinks__smw0f{margin:0 0 40px;font-size:14px}.ChessPlayContent_crossLinks__smw0f a{color:var(--brand-primary);text-decoration:underline}.ChessModeSwitch_wrap__SC_Pd{display:flex;justify-content:center;margin-bottom:10px;max-width:100%}.ChessModeSwitch_switch__hvRNs{max-width:100%}.ChessModeSwitch_segment__e8Ebo{text-decoration:none;font-size:14px;padding-inline:12px;white-space:nowrap}.ChessModeSwitch_on__Nb4Kr{cursor:default}@media (max-width:420px){.ChessModeSwitch_segment__e8Ebo{padding-inline:8px;font-size:13px}}.Faq_section__TXQBd{width:100%;max-width:800px;display:grid;gap:24px}.Faq_center__Bdlji{margin-inline:auto}.Faq_center__Bdlji .Faq_heading__gRhwW,.Faq_center__Bdlji .Faq_subheading__4w3HQ{text-align:center}.Faq_heading__gRhwW{margin:0;font-size:32px;font-weight:700;line-height:1.25;color:var(--text-primary)}.Faq_start__Ru7Nz .Faq_heading__gRhwW{font-size:24px}.Faq_subheading__4w3HQ{margin:-12px 0 0;font-size:16px;line-height:1.6;color:var(--text-secondary)}.Faq_center__Bdlji .Faq_subheading__4w3HQ{max-width:640px;margin-inline:auto}.Faq_list__qm67v{display:grid;gap:12px;text-align:start}.Faq_item__dzk3z{position:relative;background:var(--bg-card);border:var(--control-border,2px) solid var(--control-line);border-radius:12px;transition:border-color var(--motion-fast) var(--motion-ease-standard)}.Faq_item__dzk3z:hover,.Faq_item__dzk3z[open]:not([data-closing]){border-color:var(--control-line-hover)}.Faq_item__dzk3z:has(>.Faq_summary__IyvM2:focus-visible){border-color:var(--control-focus);box-shadow:var(--control-focus-ring)}.Faq_summary__IyvM2{display:flex;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;border-radius:10px;color:var(--text-primary)}.Faq_summary__IyvM2::-webkit-details-marker{display:none}.Faq_summary__IyvM2:focus-visible{outline:none}.Faq_question__cyfpy{flex:1 1 auto;min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.4;color:inherit}.Faq_chevron__o4onh{flex-shrink:0;color:var(--text-secondary);transition:transform var(--motion-slow) var(--motion-ease-spring),color var(--motion-fast) var(--motion-ease-standard)}.Faq_summary__IyvM2:hover .Faq_chevron__o4onh{color:var(--text-primary)}.Faq_item__dzk3z[open]:not([data-closing])>.Faq_summary__IyvM2 .Faq_chevron__o4onh{transform:rotate(180deg)}.Faq_answer__2edwv{padding:0 20px 18px;font-size:16px;line-height:1.65;color:var(--text-secondary)}.Faq_answer__2edwv>:first-child{margin-top:0}.Faq_answer__2edwv>:last-child{margin-bottom:0}.Faq_answer__2edwv p{margin:0 0 12px}.Faq_answer__2edwv ol,.Faq_answer__2edwv ul{margin:0 0 12px;padding-inline-start:22px}.Faq_answer__2edwv li+li{margin-top:4px}.Faq_answer__2edwv a{color:var(--text-brand,var(--brand-primary));text-decoration:underline;text-underline-offset:2px}.Faq_answer__2edwv code,.Faq_question__cyfpy code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);direction:ltr;unicode-bidi:isolate}.Faq_item__dzk3z[open]:not([data-initial-open])>.Faq_answer__2edwv{--motion-rise:4px;animation:motion-rise-in var(--motion-base) var(--motion-ease-enter) both}@media (max-width:899px){.Faq_heading__gRhwW{font-size:26px}.Faq_start__Ru7Nz .Faq_heading__gRhwW{font-size:22px}.Faq_summary__IyvM2{padding:14px 16px}.Faq_question__cyfpy{font-size:16px}.Faq_answer__2edwv{padding:0 16px 16px;font-size:15px}}