.FirstVisitLanguageDialog_languageGrid__V5mTH{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-auto-rows:max-content;align-content:start;align-items:start}.AnimatedScrollArrow_arrow__brGFQ{width:100%;height:100%;color:#fff}.AnimatedScrollArrow_arrow__brGFQ path{animation:AnimatedScrollArrow_downwardWave__WI__E 1.8s ease-in-out infinite}@keyframes AnimatedScrollArrow_downwardWave__WI__E{0%,60%,to{color:transparent}30%{color:#fff}}@media (prefers-reduced-motion:reduce){.AnimatedScrollArrow_arrow__brGFQ path{animation:none}}.form-dialog_viewport__L2NCC{--form-dialog-clearance:24px;inset:var(--form-dialog-viewport-top,0) 0 auto;height:var(--form-dialog-viewport-height,100dvh);padding:var(--form-dialog-clearance);align-items:center;justify-content:center;overscroll-behavior:none;container:form-dialog-viewport/size}.form-dialog_dialog__BOqZ_[data-slot=dialog-content]{--form-text:#f4f5f7;--form-muted:#b9bfc9;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:min(720px,calc(var(--form-dialog-viewport-height, 100dvh) - 2 * var(--form-dialog-clearance)));min-height:0;padding:0;gap:0;overflow:hidden;border:1px solid rgb(255 255 255/12%);border-radius:24px;background:rgb(14 16 20);color:var(--form-text)}.form-dialog_dialog__BOqZ_[data-slot=dialog-content][data-form-dialog-size=wide]{max-width:896px}.form-dialog_form__Gml4_{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;width:100%}.form-dialog_header__Rv_0v{display:flex;align-items:start;flex:none;flex-wrap:wrap;gap:12px;padding:20px}.form-dialog_headerLinks__I_noY{display:flex;flex:0 0 100%;justify-content:center}.form-dialog_iconTile__ecNWJ{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;color:#a6baff;background:rgb(79 124 255/18%);border:1px solid rgb(111 147 255/45%)}.form-dialog_heading__BX_yJ{flex:1;min-width:0}.form-dialog_title__MPe3_[data-slot=dialog-title]{font-size:24px;line-height:1.2;font-weight:650;overflow-wrap:anywhere}.form-dialog_description__ueH63[data-slot=dialog-description]{margin-top:6px;color:var(--form-muted);font-size:14px;line-height:1.5}.form-dialog_close__gpTRd{flex:0 0 44px;min-width:44px;min-height:44px;border-radius:50%;color:var(--form-text);background:rgb(255 255 255/6%)}.form-dialog_close__gpTRd:hover{color:white;background:rgb(255 255 255/15%)}.form-dialog_body__emSmy{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:18px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 20px 20px;scroll-padding-block:8px}.form-dialog_item__K2Ese{min-width:0;flex:none;scroll-margin-block:8px}.form-dialog_footer__0BMd_{flex:none;border-top:1px solid rgb(255 255 255/10%);background:rgb(255 255 255/3%);padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.form-dialog_field__n2Z5B{min-width:0}.form-dialog_label__S7lUl{display:block;font-weight:600;font-size:14px;color:var(--form-text);line-height:1.4}.form-dialog_helper__7SYpA{margin-top:5px;font-size:12px;line-height:1.5;color:var(--form-muted)}.form-dialog_error__5OkMx{margin-top:5px;font-size:13px;line-height:1.5;color:#ff9999}.form-dialog_control__pK_Fx{display:block;margin-top:6px;width:100%;min-width:0;height:44px;padding:10px 12px;border-radius:12px;border:1px solid rgb(255 255 255/12%);background:rgb(255 255 255/6%);font-size:16px;line-height:1.4;color:var(--form-text);outline:none}textarea.form-dialog_control__pK_Fx{height:92px;resize:none}.form-dialog_control__pK_Fx::placeholder{color:var(--form-muted)}.form-dialog_control__pK_Fx:focus-visible{border-color:#6f93ff;box-shadow:0 0 0 3px rgb(111 147 255/25%)}.form-dialog_group__5gghZ{min-width:0;padding:14px;border:1px solid rgb(255 255 255/12%);border-radius:16px;background:rgb(255 255 255/4%)}.form-dialog_chips__OtQ9J{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.form-dialog_chip__sCF3J{position:relative;flex:1 1 180px;display:flex;align-items:center;justify-content:start;gap:8px;min-width:0;min-height:44px;padding:10px;border:1.5px solid rgb(255 255 255/15%);border-radius:12px;color:var(--choice-color);background:rgb(255 255 255/4%);font-size:14px;font-weight:600;text-align:start;cursor:pointer}.form-dialog_chipLabel__cEj1J{flex:1;min-width:0;overflow-wrap:anywhere}.form-dialog_check__8BiLR,.form-dialog_chipIcon__Lx5zy{flex:none;width:20px;height:20px}.form-dialog_chipIcon__Lx5zy>svg{width:100%;height:100%}.form-dialog_check__8BiLR{visibility:hidden}.form-dialog_chip__sCF3J[data-selected=true]{border-color:var(--choice-color);background:color-mix(in srgb,var(--choice-color) 24%,rgb(14 16 20))}.form-dialog_chip__sCF3J[data-selected=true] .form-dialog_check__8BiLR{visibility:visible}.form-dialog_chip__sCF3J:focus-visible,.form-dialog_close__gpTRd:focus-visible{outline:3px solid #6f93ff;outline-offset:2px}.form-dialog_invalid__Osm7i{border-color:rgb(255 120 120/85%);background:rgb(255 120 120/8%)}.form-dialog_slot__L3KTO{min-width:0;width:100%;min-height:65px;border-radius:10px;overflow:hidden}@media (max-width:639px){.form-dialog_viewport__L2NCC{--form-dialog-clearance:16px}.form-dialog_header__Rv_0v{padding:14px 16px;gap:10px}.form-dialog_title__MPe3_[data-slot=dialog-title]{font-size:21px}.form-dialog_body__emSmy,.form-dialog_footer__0BMd_{padding-inline:16px}.form-dialog_group__5gghZ{padding:12px}}@container form-dialog-viewport (max-height: 480px){.form-dialog_header__Rv_0v{align-items:center;padding-block:8px}.form-dialog_description__ueH63[data-slot=dialog-description]{display:none}.form-dialog_title__MPe3_[data-slot=dialog-title]{font-size:20px}.form-dialog_footer__0BMd_{padding-block:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.form-dialog_dialog__BOqZ_[data-slot=dialog-content]{animation:none;transition:none}}.feedback-form_creatorNote__nZiW1{display:flex;align-items:flex-start;gap:12px;min-width:0;border:1px solid rgb(255 255 255/10%);border-radius:16px;background:rgb(255 255 255/4%);padding:16px;color:#b9bfc9;font-size:13px;line-height:1.6}.feedback-form_creatorNote__nZiW1 p+p{margin-top:14px}.feedback-form_verification__ZcVTT{min-width:0;border-radius:10px}.feedback-form_errorText__W64Ky{margin-top:5px;font-size:13px;line-height:1.5;color:#ff9999}.feedback-form_actions__DRB_l{display:grid;width:100%;grid-template-columns:1fr 1.5fr;gap:8px}.feedback-form_action__cqoN0{min-width:0;min-height:44px;height:auto;padding:9px 10px;border-radius:12px;gap:6px;white-space:normal;text-align:center;font-size:13px;line-height:1.3}.feedback-form_action__cqoN0 svg{flex-shrink:0}.feedback-form_action__cqoN0 span{min-width:0;overflow-wrap:anywhere}.feedback-form_cancel__gWj0k{color:#fff;background:#444b57;border:1px solid rgb(255 255 255/35%)}.feedback-form_cancel__gWj0k:active,.feedback-form_cancel__gWj0k:hover{background:#596270;color:#fff}.feedback-form_send__xsAUU{background:#047857;color:#fff}.feedback-form_send__xsAUU:hover{background:#065f46;color:#fff}.feedback-form_send__xsAUU:disabled{opacity:1}@media (max-width:639px){.feedback-form_action__cqoN0{padding-inline:6px}}.contact-validation_errorGlow__bL45l{animation:contact-validation_contactErrorGlow__Aqobm 1s ease-in-out 3}@keyframes contact-validation_contactErrorGlow__Aqobm{0%,to{box-shadow:0 0 0 0 rgb(220 38 38/0)}50%{box-shadow:0 0 0 2px rgb(220 38 38/65%),0 0 16px 3px rgb(220 38 38/45%)}}.DonationControls_payments__nHG61{container-type:inline-size;container-name:payments;min-width:0}.DonationControls_surface__Nmwks{border-color:#d4d4d4;background-color:rgb(245 245 240/95%);color:#171717}.DonationControls_supportCopy__KNcau{text-align:center;font-size:1rem;font-weight:700;line-height:1.625;color:var(--color-emerald-600)}@media (min-width:640px){.DonationControls_supportCopy__KNcau{font-size:1.125rem}}.DonationControls_cards__38C7v{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:1rem}.DonationControls_qr__e6TwA{width:224px;max-width:none;height:auto;flex-shrink:0;margin-inline:auto}.DonationControls_actions__6ZMBk{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem;padding-top:.5rem}.measurement-consent_card__hCyMZ{position:fixed;z-index:1800;inset-inline:16px;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:9px;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:10.8px 12px calc(10.8px + env(safe-area-inset-bottom));border:1px solid #3a3a42;border-radius:14px;background:#1d1d21;color:#e6e6ec}.measurement-consent_question__CjZTN{flex:1 1 240px;min-width:0;margin:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.305;color:#e6e6ec;overflow-wrap:anywhere;text-align:start}.measurement-consent_actions__yPPSL{display:grid;width:calc(60% + 8px);max-width:100%;margin-inline-start:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;direction:inherit}.measurement-consent_actions__yPPSL>button{width:100%;height:auto;min-width:0;min-height:39.6px;padding:7.2px 12px;border:1px solid #9a9aa8;border-radius:10px;font-size:14px;font-weight:600;line-height:1.305;white-space:normal;overflow-wrap:anywhere;box-shadow:none}.measurement-consent_actions__yPPSL>button,.measurement-consent_actions__yPPSL>button:hover{background:linear-gradient(180deg,#4a4a56,#34343e);color:#fff}.measurement-consent_actions__yPPSL>button>span{min-width:0}@media (max-width:639px){.measurement-consent_card__hCyMZ{padding-bottom:10.8px;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;height:fit-content;-webkit-text-size-adjust:100%;text-size-adjust:100%}.measurement-consent_actions__yPPSL{width:max-content;margin-inline:auto}.measurement-consent_actions__yPPSL>button{min-height:28.8px;padding:3.6px 8px;font-size:12px;line-height:1.125}}@media (min-width:640px){.measurement-consent_actions__yPPSL{width:calc(48% + 8px)}.measurement-consent_actions__yPPSL>button{min-height:31.68px;padding:5.76px 9.6px}}@media (min-width:1024px){.measurement-consent_card__hCyMZ{width:calc(100% - 32px);max-width:900px;margin-inline:auto}}.game-end-notice_notice__HApp6{background-color:#080808;color:#fff;animation:game-end-notice_game-end-attention__NCXAA 10s step-end forwards}.game-end-notice_pieceWatermark__TIXgt{background-color:var(--primary);opacity:.18;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}@keyframes game-end-notice_game-end-attention__NCXAA{0%{background-color:#fff;color:#080808}20%{background-color:#080808;color:#fff}40%{background-color:#fff;color:#080808}60%{background-color:#080808;color:#fff}80%{background-color:#fff;color:#080808}to{background-color:#080808;color:#fff}}.follow-moves_movementExplanation__tqawZ{position:fixed;z-index:30;pointer-events:none;transform:translate(-50%,-100%);box-sizing:border-box;font-size:clamp(16px,2vw,22px);font-weight:700;line-height:1.4;color:#fbbf24;text-align:center;text-shadow:0 1px 3px black}.follow-moves_movementExplanation__tqawZ>p{width:100%;margin:0;white-space:pre-line}.follow-moves_ghostPieces__PyA5a [data-piece-key]>*{opacity:.4}.follow-moves_ghostPieces__PyA5a [data-follow-source]>*{opacity:1}.follow-moves_attentionPiece__ixZmT,.follow-moves_ghostPieces__PyA5a [data-follow-attention]>*{animation:follow-moves_follow-piece-attention__rw67f 1s step-end infinite}@keyframes follow-moves_follow-piece-attention__rw67f{0%,to{filter:drop-shadow(0 0 6px white) drop-shadow(0 0 12px #fbbf24)}50%{filter:none}}@media (prefers-reduced-motion:reduce){.follow-moves_attentionPiece__ixZmT,.follow-moves_ghostPieces__PyA5a [data-follow-attention]>*{animation:none;filter:drop-shadow(0 0 6px #fbbf24)}}