.Logo_logo__eIQyO{display:block;-o-object-fit:contain;object-fit:contain}.GameTutorial_container__OiDwn{position:fixed;inset:0;z-index:80;cursor:pointer}.GameTutorial_overlay__nmzhu{position:absolute;inset:0}.GameTutorial_spotlightWrapper__DoSdX{position:absolute;transition:all .3s ease-in-out;z-index:20}.GameTutorial_textBox__8NCYZ{position:fixed;background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:1rem;border:2px solid;z-index:30;display:flex;flex-direction:column;align-items:center}.dark .GameTutorial_textBox__8NCYZ{background-color:#262626}@media (max-width:639px){.GameTutorial_textBox__8NCYZ{padding:1.5rem}}@media (max-width:480px){.GameTutorial_textBox__8NCYZ{padding:1rem}.GameTutorial_textBoxTitle__yJMfs{font-size:1.125rem;margin-bottom:.5rem}.GameTutorial_textBoxDescription__bFdQg{font-size:.875rem}}@media (orientation:landscape) and (max-height:600px){.GameTutorial_textBox__8NCYZ{padding:.75rem}.GameTutorial_textBoxTitle__yJMfs{font-size:1rem;margin-bottom:.375rem}.GameTutorial_textBoxDescription__bFdQg{font-size:.8rem}.GameTutorial_progressContainer__cCYax{top:2px}.GameTutorial_progressDots__Unqx5{gap:.375rem;margin-top:2px}.GameTutorial_progressDot__7fB2J{width:.25rem;height:.25rem}.GameTutorial_progressText__GDXP9{font-size:.75rem}}.GameTutorial_textBoxTitle__yJMfs{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#111827}.dark .GameTutorial_textBoxTitle__yJMfs{color:#fff}@media (max-width:639px){.GameTutorial_textBoxTitle__yJMfs{font-size:1.25rem;margin-bottom:.75rem}}.GameTutorial_textBoxDescription__bFdQg{color:#4b5563;font-size:.875rem;line-height:1.625}.dark .GameTutorial_textBoxDescription__bFdQg{color:#d1d5db}@media (max-width:639px){.GameTutorial_textBoxDescription__bFdQg{font-size:1rem}}.GameTutorial_progressContainer__cCYax{position:fixed;left:0;right:0;top:3px;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:25}.GameTutorial_progressDots__Unqx5{display:flex;gap:.5rem;margin-top:3px}.GameTutorial_progressDot__7fB2J{width:.375rem;height:.375rem;border-radius:9999px;transition:colors}.GameTutorial_progressText__GDXP9{color:#fff;font-size:.875rem;font-weight:500;opacity:.75;text-shadow:0 1px 2px rgba(0,0,0,.5)}.SettingsPanel_mobileContainer__lo7Y1{position:fixed;inset:0;background-color:rgba(0,0,0,.7);z-index:999;backdrop-filter:blur(12px)}.SettingsPanel_mobilePanelClass__sfDfs{position:absolute;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:.75rem;border-top-right-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-height:510px}.dark .SettingsPanel_mobilePanelClass__sfDfs{background-color:#000}.SettingsPanel_mobileDragIndicator___Adhg{width:100%;height:.25rem;background-color:#e5e7eb;border-radius:9999px;margin:.5rem auto;max-width:4rem}.dark .SettingsPanel_mobileDragIndicator___Adhg{background-color:#374151}.SettingsPanel_desktopContainer__xD1AF{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);z-index:999;backdrop-filter:blur(12px)}.SettingsPanel_desktopPanelClass__76t5E{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1.5rem;max-width:28rem;width:100%;margin:0 1rem}.dark .SettingsPanel_desktopPanelClass__76t5E{background-color:#000}.SettingsPanel_contentContainer__QcrJC{padding:1.5rem}.SettingsPanel_header__c3YCy{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.SettingsPanel_titleClass__hBrQL{font-size:1.25rem;font-weight:700}.dark .SettingsPanel_titleClass__hBrQL{color:#fff}.SettingsPanel_closeButtonClass__JZSRv{padding:.25rem;border-radius:9999px;transition:background-color .2s}.SettingsPanel_closeButtonClass__JZSRv:hover{background-color:#f3f4f6}.dark .SettingsPanel_closeButtonClass__JZSRv:hover{background-color:#374151}.SettingsPanel_settingsContainer__pLubH{display:flex;flex-direction:column;gap:1.5rem}.SettingsPanel_settingRow__mVyTA{display:flex;align-items:center;justify-content:space-between;gap:1rem}.SettingsPanel_settingTextContainer__NVZYo{flex:1;display:flex;flex-direction:column;gap:.25rem}.SettingsPanel_settingTitle__73W3F{font-weight:500;color:#1f2937}.dark .SettingsPanel_settingTitle__73W3F{color:#e5e7eb}.SettingsPanel_settingDescription__g_bNY{font-size:.875rem;color:#6b7280}.dark .SettingsPanel_settingDescription__g_bNY{color:#9ca3af}.SettingsPanel_settingErrorText__DIpR1{font-size:.875rem;color:#ef4444;margin-top:.25rem}.dark .SettingsPanel_settingErrorText__DIpR1{color:#f87171}.SettingsPanel_toggleSwitchClass__FbU9W{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;align-items:center;border-radius:9999px;transition:background-color .2s;outline:none;flex-shrink:0}.SettingsPanel_toggleSwitchClass__FbU9W:focus{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.SettingsPanel_toggleSwitchClass__FbU9W:focus-visible{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.SettingsPanel_languageSelectContainer__2uGED{position:relative}.SettingsPanel_languageSelectClass__gRZWH{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background-color .2s;cursor:pointer}.SettingsPanel_languageSelectClass__gRZWH:hover{background-color:#f9fafb}.dark .SettingsPanel_languageSelectClass__gRZWH{border-color:#4b5563}.dark .SettingsPanel_languageSelectClass__gRZWH:hover{background-color:#374151}.SettingsPanel_languageSelectArrow__MSHo0{margin-left:.5rem;flex-shrink:0}.SettingsPanel_languageOptionClass___rAvw{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;border-bottom:1px solid #e5e7eb;transition:background-color .2s}.SettingsPanel_languageOptionClass___rAvw:hover{background-color:#f3f4f6}.SettingsPanel_languageOptionClass___rAvw:last-child{border-bottom:none}.dark .SettingsPanel_languageOptionClass___rAvw{border-bottom-color:#4b5563}.dark .SettingsPanel_languageOptionClass___rAvw:hover{background-color:#374151}.SettingsPanel_languageOptionDisabled__mC5t5{padding:.5rem .75rem;font-size:.875rem;color:#9ca3af;cursor:not-allowed;border-bottom:1px solid #e5e7eb}.SettingsPanel_languageOptionDisabled__mC5t5:last-child{border-bottom:none}.dark .SettingsPanel_languageOptionDisabled__mC5t5{color:#6b7280;border-bottom-color:#4b5563}.SettingsPanel_footer__ktCJl{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.dark .SettingsPanel_footer__ktCJl{border-top-color:#4b5563}.SettingsPanel_footerText__gu1WH{font-size:.75rem;color:#6b7280;text-align:center}.dark .SettingsPanel_footerText__gu1WH{color:#9ca3af}.BaseModal_mobileContainer__gs_Xx{position:fixed;inset:0;background-color:rgba(0,0,0,.7);z-index:999;backdrop-filter:blur(12px)}.BaseModal_mobilePanelClass__XwiU6{position:absolute;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:.75rem;border-top-right-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.dark .BaseModal_mobilePanelClass__XwiU6{background-color:#000}.BaseModal_mobileDragIndicator__W2YC0{width:100%;height:.25rem;background-color:#e5e7eb;border-radius:9999px;margin:.5rem auto;max-width:4rem}.dark .BaseModal_mobileDragIndicator__W2YC0{background-color:#374151}.BaseModal_desktopContainer__mv8rA{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);z-index:999;backdrop-filter:blur(12px)}.BaseModal_desktopPanelClass__lvmvb{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:2rem;width:100%;margin:0 1rem;overflow:hidden}.dark .BaseModal_desktopPanelClass__lvmvb{background-color:#000}.BaseModal_contentContainer__iPJJk{padding:1rem}.BaseModal_header__UXK7H{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;position:relative}.BaseModal_titleClass__Qv41x{font-size:1.25rem;font-weight:700;color:#1f2937;position:absolute;left:50%;transform:translateX(-50%)}.dark .BaseModal_titleClass__Qv41x{color:#fff}.BaseModal_closeButtonClass__NZrqO{padding:.25rem;border-radius:9999px;transition:background-color .2s;margin-left:auto;color:#1f2937}.BaseModal_closeButtonClass__NZrqO:hover{background-color:#f3f4f6}.dark .BaseModal_closeButtonClass__NZrqO{color:#fff}.dark .BaseModal_closeButtonClass__NZrqO:hover{background-color:#374151}@media (max-width:480px){.BaseModal_desktopPanelClass__lvmvb{padding:1.5rem;margin:0 .5rem}.BaseModal_contentContainer__iPJJk{padding:.75rem}.BaseModal_titleClass__Qv41x{font-size:1.125rem}.BaseModal_header__UXK7H{margin-bottom:1rem}}.IconButton_iconButton__T8MgA{background:transparent;border:none;padding:0;cursor:pointer}.IconButton_iconButton__T8MgA:disabled{cursor:not-allowed}.IconButton_iconButtonImage__rfXub{width:40px;height:40px;transition:opacity .2s}.IconButton_iconButton__T8MgA:disabled .IconButton_iconButtonImage__rfXub{opacity:.3!important;filter:grayscale(1)!important}.BugReportModal_content__JnNBf{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.BugReportModal_stepContainer__0FkZX{width:100%;max-width:28rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.BugReportModal_stepContainer__0FkZX{padding:0}}.BugReportModal_stepLabel__I_qId{font-size:1.125rem;font-weight:500;color:#1f2937;margin-bottom:1rem;text-align:center}.dark .BugReportModal_stepLabel__I_qId{color:#e5e7eb}.BugReportModal_dropdownContainer__W2_2i{position:relative;width:100%;margin-bottom:1.5rem}.BugReportModal_dropdownButton___EoNv{width:100%;padding:.5rem 1rem;text-align:left;border:1px solid #d1d5db;border-radius:.375rem;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.BugReportModal_dropdownButton___EoNv:focus{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.dark .BugReportModal_dropdownButton___EoNv{border-color:#4b5563;background-color:rgba(31,41,55,.5);color:#fff}.BugReportModal_dropdownList__OGa5O{position:absolute;z-index:10;width:100%;margin-top:.25rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:15rem;overflow:auto}.dark .BugReportModal_dropdownList__OGa5O{background-color:#1f2937;border-color:#4b5563}.BugReportModal_dropdownItem__kGHsO{padding:.5rem 1rem;cursor:pointer}.BugReportModal_dropdownItem__kGHsO:hover{background-color:#f3f4f6}.dark .BugReportModal_dropdownItem__kGHsO:hover{background-color:#374151}.BugReportModal_fileUploadContainer___GBFz{width:100%;border:2px dashed #d1d5db;border-radius:.5rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s}.dark .BugReportModal_fileUploadContainer___GBFz{border-color:#4b5563}.BugReportModal_fileUploadContainerDragging__3Xpbf{border-color:#3b82f6;background-color:#eff6ff}.dark .BugReportModal_fileUploadContainerDragging__3Xpbf{background-color:rgba(59,130,246,.2)}.BugReportModal_fileUploadIcon__EMwjm{width:3rem;height:3rem;margin:0 auto .5rem;color:#9ca3af}.BugReportModal_fileUploadText__lDyTa{color:#4b5563;margin-bottom:.25rem}.dark .BugReportModal_fileUploadText__lDyTa{color:#9ca3af}.BugReportModal_fileUploadOptional__wRagG{font-size:.875rem;color:#6b7280}.dark .BugReportModal_fileUploadOptional__wRagG{color:#6b7280}.BugReportModal_filePreviewContainer__urfkM{width:100%;border:1px solid #d1d5db;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem}.dark .BugReportModal_filePreviewContainer__urfkM{border-color:#4b5563}.BugReportModal_filePreviewIcon__UfV0j{width:2rem;height:2rem;color:#9ca3af}.BugReportModal_filePreviewText__VMWNF{flex:1;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .BugReportModal_filePreviewText__VMWNF{color:#d1d5db}.BugReportModal_filePreviewRemoveButton__Z7A8x{padding:.25rem;color:#6b7280;transition:color .2s}.BugReportModal_filePreviewRemoveButton__Z7A8x:hover{color:#ef4444}.BugReportModal_buttonContainer__AMatE{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.BugReportModal_button__U3WsA{padding:.5rem 1.5rem;border-radius:.375rem;font-weight:500;transition:all .2s}.BugReportModal_secondaryButton__9SYnO{background-color:#e5e7eb;color:#1f2937}.BugReportModal_secondaryButton__9SYnO:hover{background-color:#d1d5db}.dark .BugReportModal_secondaryButton__9SYnO{background-color:#374151;color:#e5e7eb}.dark .BugReportModal_secondaryButton__9SYnO:hover{background-color:#4b5563}.BugReportModal_progressContainer__wVwVT{width:100%;height:.25rem;background-color:#e5e7eb;border-radius:9999px;margin-top:1.5rem}.dark .BugReportModal_progressContainer__wVwVT{background-color:#374151}.BugReportModal_successContainer__Zr4C2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.BugReportModal_successIcon__Mi2hi{width:4rem;height:4rem;color:#22c55e;margin-bottom:1rem}.BugReportModal_successTitle__h7LyI{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.dark .BugReportModal_successTitle__h7LyI{color:#e5e7eb}.BugReportModal_successMessage__yV6qi{color:#4b5563}.dark .BugReportModal_successMessage__yV6qi{color:#9ca3af}.FeedbackModal_content__152gT{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.FeedbackModal_stepContainer__gula3{width:100%;max-width:28rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.FeedbackModal_stepContainer__gula3{padding:0}}.FeedbackModal_stepLabel__Lq_TQ{font-size:1.125rem;font-weight:500;color:#1f2937;margin-bottom:1rem;text-align:center}.dark .FeedbackModal_stepLabel__Lq_TQ{color:#e5e7eb}.FeedbackModal_starContainer__MlMlV{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.FeedbackModal_starButton__fuPiI{font-size:1.875rem;transition:color .2s;cursor:pointer}.FeedbackModal_starFilled__u6SrI{color:#facc15}.FeedbackModal_starEmpty__L1tQ8{color:#d1d5db}.dark .FeedbackModal_starEmpty__L1tQ8{color:#4b5563}.FeedbackModal_dropdownContainer__cvCoM{position:relative;width:100%;margin-bottom:1.5rem}.FeedbackModal_dropdownButton__HR3cz{width:100%;padding:.5rem 1rem;text-align:left;border:1px solid #d1d5db;border-radius:.375rem;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.FeedbackModal_dropdownButton__HR3cz:focus{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.dark .FeedbackModal_dropdownButton__HR3cz{border-color:#4b5563;background-color:rgba(31,41,55,.5);color:#fff}.FeedbackModal_dropdownList__aEnxq{position:absolute;z-index:10;width:100%;margin-top:.25rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:15rem;overflow:auto}.dark .FeedbackModal_dropdownList__aEnxq{background-color:#1f2937;border-color:#4b5563}.FeedbackModal_dropdownItem__1EF_i{padding:.5rem 1rem;cursor:pointer}.FeedbackModal_dropdownItem__1EF_i:hover{background-color:#f3f4f6}.dark .FeedbackModal_dropdownItem__1EF_i:hover{background-color:#374151}.FeedbackModal_buttonContainer__V52Lz{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.FeedbackModal_button__8s3SM{padding:.5rem 1.5rem;border-radius:.375rem;font-weight:500;transition:all .2s}.FeedbackModal_navButton__uHGzW{background:transparent;border:none;padding:0;cursor:pointer}.FeedbackModal_navButton__uHGzW:disabled{cursor:not-allowed}.FeedbackModal_navButtonIcon__2mnIo{width:40px;height:40px;transition:opacity .2s}.FeedbackModal_navButton__uHGzW:disabled .FeedbackModal_navButtonIcon__2mnIo{opacity:.5}.FeedbackModal_secondaryButton__za6ah{background-color:#e5e7eb;color:#1f2937}.FeedbackModal_secondaryButton__za6ah:hover{background-color:#d1d5db}.dark .FeedbackModal_secondaryButton__za6ah{background-color:#374151;color:#e5e7eb}.dark .FeedbackModal_secondaryButton__za6ah:hover{background-color:#4b5563}.FeedbackModal_progressContainer__THUZe{width:100%;height:.25rem;background-color:#e5e7eb;border-radius:9999px;margin-top:1.5rem}.dark .FeedbackModal_progressContainer__THUZe{background-color:#374151}.FeedbackModal_successContainer__75Ohb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.FeedbackModal_successIcon__GYl3B{width:4rem;height:4rem;color:#22c55e;margin-bottom:1rem}.FeedbackModal_successTitle__O4nGi{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.dark .FeedbackModal_successTitle__O4nGi{color:#e5e7eb}.FeedbackModal_successMessage__5gHFI{color:#4b5563}.dark .FeedbackModal_successMessage__5gHFI{color:#9ca3af}.CompactHeader_container__APsYe{position:relative;z-index:50;width:100%}.CompactHeader_content__1ud4x{display:flex;align-items:flex-start;justify-content:center;padding:.375rem 1rem .75rem;width:100%;position:relative}.CompactHeader_leftSection__NWwdB,.CompactHeader_logoContainer__9mUX5{display:flex;align-items:center}.CompactHeader_categoryTitle__GqrID{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:1rem;font-family:Righteous,cursive}.CompactHeader_topControls___nIwY{display:flex;justify-content:flex-end;align-items:center;padding:0 1rem;width:100%;z-index:100;position:absolute;top:0;left:0;right:0}.CompactHeader_hamburgerButton__RJMCn{margin-top:-.275rem;margin-right:-.65rem}.CompactHeader_hamburgerButton__RJMCn,.CompactHeader_settingsButton__HSInP{padding:.5rem;border-radius:9999px;transition:background-color .2s;color:hsl(var(--primary))}.CompactHeader_hamburgerIcon__1a3Me{transition:transform .3s ease}.CompactHeader_hamburgerButton__RJMCn.CompactHeader_active__SrHpi .CompactHeader_hamburgerIcon__1a3Me{transform:rotate(90deg)}.CompactHeader_dropdownMenu__d_qk8{position:absolute;top:100%;left:0;right:0;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border)/.5);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow:hidden;z-index:50}.CompactHeader_menuContent__AlDTf{padding:.5rem}.CompactHeader_menuItem__wjr8l{width:100%;text-align:left;padding:.5rem .75rem;border-radius:.375rem;transition:background-color .2s;font-size:.875rem;font-weight:500;color:hsl(var(--primary))}.CompactHeader_menuItem__wjr8l:hover{background-color:hsl(var(--accent)/.5)}.CompactHeader_hardModeBadge__7YnUk{padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;color:#fff;text-transform:uppercase;white-space:nowrap;margin-right:auto}@media (min-width:640px){.CompactHeader_hardModeBadge__7YnUk{font-size:.875rem}}.Header_container__8Fvea{width:100%;padding:.5rem 0}@media (min-width:640px){.Header_container__8Fvea{padding:.5rem 0}}.Header_header__O25NC{max-width:72rem;margin:0 auto}.Header_content__4DDCx{display:flex;align-items:center;justify-content:center;gap:.75rem}@media (min-width:640px){.Header_content__4DDCx{gap:1.25rem}}.Header_containerXs__s_OYe{width:100%;padding:.25rem 0}.Header_containerSm__iKeK8{width:100%;padding:.375rem 0}.Header_containerMd__p6TcZ{width:100%;padding:.5rem 0}.Header_containerLg__A6AtH{width:100%;padding:.625rem 0}.Header_containerXl__pl__S{width:100%;padding:.75rem 0}.Header_contentXs__mZE1W{gap:.375rem}.Header_contentSm__qJqZQ,.Header_contentXs__mZE1W{display:flex;align-items:center;justify-content:center}.Header_contentSm__qJqZQ{gap:.5rem}.Header_contentMd__jl1T1{gap:.75rem}.Header_contentLg__OOLx5,.Header_contentMd__jl1T1{display:flex;align-items:center;justify-content:center}.Header_contentLg__OOLx5{gap:1rem}.Header_contentXl__272WH{display:flex;align-items:center;justify-content:center;gap:1.25rem}.Header_logoContainerXs__KVTHE{height:120px;max-width:263px}.Header_logoContainerSm__Mmr9y{height:140px;max-width:315px}.Header_logoContainerMd__pxPBv{height:160px;max-width:368px}.Header_logoContainerLg__XFJdY{height:180px;max-width:420px}.Header_logoContainerXl__uuIBp{height:200px;max-width:473px}.Header_title__DX3FB{margin:0}.Header_titleXs__4CG0y{margin:0;font-size:1.125rem}.Header_titleSm__P0nIL{margin:0;font-size:1.25rem}.Header_titleMd__g5z_y{margin:0;font-size:1.5rem}.Header_titleLg___7q22{margin:0;font-size:1.875rem}.Header_titleXl__NfNcY{margin:0;font-size:2.25rem}.Header_compactContainer__f4WTS{width:100%;padding:.25rem 0}.Header_compactContent__fbDYR{display:flex;align-items:center;justify-content:center;gap:.5rem}.Header_compactLogoContainer__CUBTC{height:60px}.Header_compactTitle___ZC5E{margin:0;font-size:1.5rem}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.NavDropdownMenu_menuContainer__ZVQ1u{position:absolute;right:0;margin-top:.5rem;width:12rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:.25rem 0;background-color:#fff;border:2px solid;z-index:50}.dark .NavDropdownMenu_menuContainer__ZVQ1u{background-color:#000}.NavDropdownMenu_menuItem__dbxe2{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;transition:background-color .2s}.NavDropdownMenu_menuItem__dbxe2:hover{background-color:#f9fafb}.dark .NavDropdownMenu_menuItem__dbxe2:hover{background-color:#111827}.NavDropdownMenu_textContainer__5Zzon{flex:1;margin-right:.5rem}.NavDropdownMenu_arrowContainer__3Q4ao{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;flex-shrink:0}.NavDropdownMenu_arrowIcon__j31Cd{width:1rem;height:1rem}.Navigation_container__4MHtj{width:100%;background-color:#fff}.dark .Navigation_container__4MHtj{background-color:#000}.Navigation_innerContainer__zBsnm{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.Navigation_innerContainer__zBsnm{padding:0 1.5rem}}@media (min-width:1024px){.Navigation_innerContainer__zBsnm{padding:0 2rem}}.Navigation_containerLg__PbtHr,.Navigation_containerMd__AHTff,.Navigation_containerSm__itGtg,.Navigation_containerXl__Tg3tM,.Navigation_containerXs__c6zBA{width:100%;background-color:#fff}.dark .Navigation_containerLg__PbtHr,.dark .Navigation_containerMd__AHTff,.dark .Navigation_containerSm__itGtg,.dark .Navigation_containerXl__Tg3tM,.dark .Navigation_containerXs__c6zBA{background-color:#000}.Navigation_innerContainerXs__8EBYY{max-width:80rem;margin:0 auto;padding:0 .75rem}.Navigation_innerContainerSm__ZqFQM{max-width:80rem;margin:0 auto;padding:0 .875rem}.Navigation_innerContainerMd___wJR2{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.Navigation_innerContainerMd___wJR2{padding:0 1.5rem}}@media (min-width:1024px){.Navigation_innerContainerMd___wJR2{padding:0 2rem}}.Navigation_innerContainerLg__uLry1,.Navigation_innerContainerXl__6y8yy{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.Navigation_innerContainerLg__uLry1,.Navigation_innerContainerXl__6y8yy{padding:0 1.5rem}}@media (min-width:1024px){.Navigation_innerContainerLg__uLry1,.Navigation_innerContainerXl__6y8yy{padding:0 2rem}}.Navigation_navBarXs__B1IKk{height:3rem;padding:.5rem 0}.Navigation_navBarSm__aRCFz,.Navigation_navBarXs__B1IKk{display:flex;justify-content:space-between;align-items:center}.Navigation_navBarSm__aRCFz{height:3.5rem;padding:.75rem 0}.Navigation_navBarMd___KlSD{height:4rem;padding:1rem 0}.Navigation_navBarLg__gUq4J,.Navigation_navBarMd___KlSD{display:flex;justify-content:space-between;align-items:center}.Navigation_navBarLg__gUq4J{height:4.5rem;padding:1.25rem 0}.Navigation_navBarXl__7N_jP{justify-content:space-between;height:5rem;padding:1.5rem 0}.Navigation_badgeContainer__JlVJ7,.Navigation_navBarXl__7N_jP{display:flex;align-items:center}.Navigation_hardModeBadgeText__9mp7U{padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;color:#fff;text-transform:uppercase}@media (min-width:640px){.Navigation_hardModeBadgeText__9mp7U{font-size:.875rem}}.Navigation_compactHardModeBadgeText__EYxdw{padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;color:#fff;text-transform:uppercase}.Navigation_navXs__zecQJ{display:flex;align-items:center;gap:.375rem}.Navigation_navSm__9Qxls{display:flex;align-items:center;gap:.5rem}.Navigation_navMd__Q1GRH{display:flex;align-items:center;gap:.75rem}.Navigation_navLg__RreQb{display:flex;align-items:center;gap:1rem}.Navigation_navXl__XSx06{display:flex;align-items:center;gap:1.25rem}.Navigation_nav__flEkD{display:flex;align-items:center;gap:1rem}.Navigation_dropdownContainer__icgRZ{position:relative}.Navigation_dropdownMenuClass__6ZZKf{position:absolute;right:0;left:-6rem;margin-top:.5rem;width:12rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);padding:.25rem 0;background-color:#fff;border:2px solid;z-index:50}@media (min-width:640px){.Navigation_dropdownMenuClass__6ZZKf{left:auto}}.dark .Navigation_dropdownMenuClass__6ZZKf{background-color:#000}.Navigation_menuItemClass__7oSh2{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;transition:background-color .2s}.Navigation_menuItemClass__7oSh2:hover{background-color:#f9fafb}.dark .Navigation_menuItemClass__7oSh2:hover{background-color:#111827}.Navigation_menuItemArrow__PQrMQ{width:.75rem;height:.75rem;margin-left:.5rem}.Navigation_dropdownIcon__ZjloQ{width:1.5rem;height:1.5rem}@media (min-width:640px){.Navigation_dropdownIcon__ZjloQ{width:1.75rem;height:1.75rem}}@media (min-width:1024px){.Navigation_dropdownIcon__ZjloQ{width:2rem;height:2rem}}.Navigation_compactDropdownIcon___1zkG{width:1.25rem;height:1.25rem}.Navigation_navIconClassSm__jGHv_,.Navigation_navIconClassXs__SjBeY{padding:.375rem;border-radius:9999px;transition:background-color .2s}.Navigation_navIconClassMd__yX5V2{padding:.4375rem;border-radius:9999px;transition:background-color .2s}.Navigation_navIconClassLg__7m6hq{padding:.5rem;border-radius:9999px;transition:background-color .2s}.Navigation_navIconClassXl__0ZTrS{padding:.625rem;border-radius:9999px;transition:background-color .2s}.Navigation_iconSizeSm__iBPSs,.Navigation_iconSizeXs__x4JV8{width:1.95rem;height:1.95rem}.Navigation_iconSizeMd__Js7ky{width:2.275rem;height:2.275rem}.Navigation_iconSizeLg___FnPk{width:2.6rem;height:2.6rem}.Navigation_iconSizeXl__gJj7T{width:2.7rem;height:2.7rem}.Navigation_navIconClass__YUNmj{padding:.375rem;border-radius:9999px;transition:background-color .2s}.Navigation_compactNavIconClass__K0a08{padding:.25rem;border-radius:9999px;transition:background-color .2s}.MainContainer_container__JnFsg{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100%;align-items:center;background-color:#fff;color:#1f2937;overflow:hidden}.dark .MainContainer_container__JnFsg{background-color:#000;color:#f3f4f6}.MainContainer_tabletLandscapeContainer__ATdbR{display:flex;flex-direction:column;height:100vh;height:100dvh;width:100%;align-items:center;background-color:#fff;color:#1f2937;overflow:hidden;flex-shrink:0}.dark .MainContainer_tabletLandscapeContainer__ATdbR{background-color:#000;color:#f3f4f6}.MainContainer_loadingWrapper__E2jWY{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.MainContainer_main__Ch6s1{justify-content:space-between}.MainContainer_main__Ch6s1,.MainContainer_tabletLandscapeMain__2hYFe{width:100%;flex:1;display:flex;flex-direction:column;align-items:center}.MainContainer_tabletLandscapeMain__2hYFe{justify-content:flex-start;padding-top:.25rem}.MainContainer_gameContent__DGYxI{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;padding:0 0 .5rem;gap:.25rem}@media (min-width:640px){.MainContainer_gameContent__DGYxI{padding:0}}.MainContainer_topSection__XW6_U{width:100%;display:flex;justify-content:center;padding:0 0 .25rem}.MainContainer_middleSection__0XbgN{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%}.MainContainer_contextLine__IAEV8{width:100%;position:relative;flex-shrink:0;margin-bottom:.5rem}.MainContainer_contextWrapper__6i8zY{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:center}.MainContainer_contextContainer__bVVAV{padding:0 1rem .25rem;border-radius:.5rem;position:relative;z-index:10}.MainContainer_factBubblesWrapper__vHldP{width:100%;display:flex;justify-content:center;margin:.5rem 0}.MainContainer_factBubblesContainer__vCKs6{width:100%;max-width:32rem;margin-bottom:0;padding:0}.MainContainer_bottomSection__Lw1cS{width:100%;margin-top:auto}.MainContainer_instructionsWrapper__t_vvn{width:100%;position:relative;margin:.25rem 0;flex-shrink:0}.MainContainer_instructionsContainer__OuHdU{display:flex;justify-content:center}.MainContainer_instructionsInner__dg6Dv{padding:0 1rem .25rem;border-radius:.5rem}.MainContainer_controlsWrapper__x_1A5{width:100%;display:flex;justify-content:center;margin-bottom:.5rem}.MainContainer_warningOverlay__L4RTW{position:fixed;inset:0;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;z-index:50}.dark .MainContainer_warningOverlay__L4RTW{background-color:#000}.MainContainer_warningIcon__k7jxe{width:4rem;height:4rem;margin-bottom:1rem;animation:MainContainer_pulse__V5SLl 2s cubic-bezier(.4,0,.6,1) infinite}.MainContainer_warningText__C89nM{text-align:center;margin-bottom:1rem}.dark .MainContainer_warningText__C89nM{color:#e5e7eb}.MainContainer_spinIcon__zWXkg{width:3rem;height:3rem;animation:MainContainer_spin__2W3NU 1s linear infinite}@keyframes MainContainer_pulse__V5SLl{0%,to{opacity:1}50%{opacity:.5}}@keyframes MainContainer_spin__2W3NU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Timer_outerContainer__hqwWz{display:flex;align-items:center;justify-content:center;height:66px;min-width:60px}.Timer_outerContainerHidden__YUKuR{opacity:0}@media (min-width:640px){.Timer_outerContainer__hqwWz{height:76px;min-width:80px}}.Timer_baseClasses__Ozc7c{font-family:Iceberg,sans-serif;display:flex;align-items:center;justify-content:center}.Timer_defaultTimer__j30mM{font-size:1.125rem;border-radius:.5rem;height:66px;min-width:60px;border-width:2px}@media (min-width:640px){.Timer_defaultTimer__j30mM{font-size:1.25rem;height:76px;min-width:80px}}.Timer_squareTimer__F4WmF{max-width:150px;max-height:150px;border-radius:.5rem;border-width:2px}.Timer_finalFiveTimer__9LtMq,.Timer_squareTimer__F4WmF{aspect-ratio:1;width:100%;height:100%;font-size:1.875rem}.Timer_finalFiveTimer__9LtMq{border-radius:.75rem;border-width:2px;display:flex;align-items:center;justify-content:center}@media (max-width:480px){.Timer_finalFiveTimer__9LtMq{font-size:1.5rem;border-radius:.5rem}}@media (orientation:landscape) and (max-height:600px){.Timer_finalFiveTimer__9LtMq{font-size:1.25rem;border-radius:.5rem}}.LoadingAnimation_container__Des9M{position:fixed;inset:0;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.dark .LoadingAnimation_container__Des9M{background-color:#000}.LoadingAnimation_innerContainer__GPUIj{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.LoadingAnimation_logoContainer__6HyyB{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.5rem}.LoadingAnimation_logoWrapper__gi1B1{height:180px}@media (min-width:640px){.LoadingAnimation_logoWrapper__gi1B1{height:220px}}.LoadingAnimation_centerLine__Ys_nf{width:100%;position:relative;margin:.25rem 0}.LoadingAnimation_categoryContainer__6klLO{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:1.5rem}.LoadingAnimation_categoryWrapper__3tqNp{position:relative;overflow:hidden;height:80px;display:flex;align-items:center;justify-content:center;padding:0 2rem;width:100%;max-width:400px}.LoadingAnimation_categoryPlaceholder__BeZvy{height:44px}.LoadingAnimation_loadingIndicatorContainer__568fZ{margin-top:2rem;display:flex;flex-direction:column;align-items:center}.LoadingAnimation_loadingText__5nbGO{color:#4b5563}.dark .LoadingAnimation_loadingText__5nbGO{color:#d1d5db}.LoadingAnimation_skipButton___RmQT{position:absolute;bottom:1rem;right:1rem;color:#000;font-size:1.25rem;transition:opacity .2s;padding:.25rem .5rem}.dark .LoadingAnimation_skipButton___RmQT{color:#fff}.LoadingAnimation_skipButton___RmQT:hover{opacity:.7}@media (min-width:640px){.LoadingAnimation_skipButton___RmQT{bottom:2rem;right:2rem;font-size:1.5rem}}@media (min-width:768px){.LoadingAnimation_skipButton___RmQT{font-size:1.875rem}}@keyframes LoadingAnimation_spin__efqK7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WrongAnswerOverlay_overlay__m_Jht{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);backdrop-filter:blur(12px)}.WrongAnswerOverlay_modal__Qg7AM{background-color:#fff;border-radius:1rem;padding:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-width:4px;margin:0 1rem;text-align:center;width:20rem}.dark .WrongAnswerOverlay_modal__Qg7AM{background-color:#000}@media (min-width:640px){.WrongAnswerOverlay_modal__Qg7AM{padding:2rem;width:24rem}}@media (min-width:768px){.WrongAnswerOverlay_modal__Qg7AM{padding:2.5rem;width:28rem}}@media (min-width:1024px){.WrongAnswerOverlay_modal__Qg7AM{padding:3rem;width:32rem}}.WrongAnswerOverlay_xMarksContainer__6mTfr{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;gap:.25rem}@media (min-width:640px){.WrongAnswerOverlay_xMarksContainer__6mTfr{gap:.5rem}}@media (min-width:768px){.WrongAnswerOverlay_xMarksContainer__6mTfr{gap:.625rem}}@media (min-width:1024px){.WrongAnswerOverlay_xMarksContainer__6mTfr{gap:.75rem}}.WrongAnswerOverlay_xMarkContainer__4_yEj{position:relative}.WrongAnswerOverlay_xMarkCircle__AbmQj{border-radius:9999px;display:flex;align-items:center;justify-content:center;border-width:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:2rem;height:2rem}@media (min-width:640px){.WrongAnswerOverlay_xMarkCircle__AbmQj{width:2.5rem;height:2.5rem}}@media (min-width:768px){.WrongAnswerOverlay_xMarkCircle__AbmQj{width:3rem;height:3rem}}@media (min-width:1024px){.WrongAnswerOverlay_xMarkCircle__AbmQj{width:3.5rem;height:3.5rem}}@media (min-width:1280px){.WrongAnswerOverlay_xMarkCircle__AbmQj{width:4rem;height:4rem}}.WrongAnswerOverlay_xMarkText___7Z3Z{color:#fff;font-weight:700;font-size:.875rem}@media (min-width:640px){.WrongAnswerOverlay_xMarkText___7Z3Z{font-size:1rem}}@media (min-width:768px){.WrongAnswerOverlay_xMarkText___7Z3Z{font-size:1.125rem}}@media (min-width:1024px){.WrongAnswerOverlay_xMarkText___7Z3Z{font-size:1.25rem}}@media (min-width:1280px){.WrongAnswerOverlay_xMarkText___7Z3Z{font-size:1.5rem}}.WrongAnswerOverlay_glowingRing__HNDxY{position:absolute;inset:0;border-radius:9999px;opacity:.3}.WrongAnswerOverlay_textContent__fTBUC{display:flex;flex-direction:column;gap:1rem}.WrongAnswerOverlay_title__mAhFs{font-size:1.5rem;font-weight:700;text-transform:uppercase}@media (min-width:640px){.WrongAnswerOverlay_title__mAhFs{font-size:1.875rem}}.WrongAnswerOverlay_remainingGuesses__5HJah{display:flex;flex-direction:column;gap:.5rem}.WrongAnswerOverlay_remainingGuessesText__l3o9C{color:#374151;font-size:1.125rem}.dark .WrongAnswerOverlay_remainingGuessesText__l3o9C{color:#d1d5db}.WrongAnswerOverlay_progressIndicator___x_lO{display:flex;justify-content:center;margin-top:1.5rem}.WrongAnswerOverlay_progressDots__J0NNC{display:flex;gap:.5rem}.WrongAnswerOverlay_progressDot__rZVWH{width:.75rem;height:.75rem;border-radius:9999px;border-width:2px}.IconContainer_container__do4X0{aspect-ratio:1;border-radius:9999px;display:flex;align-items:center;justify-content:center}.dark .IconContainer_darkBackground__q7t3E{background-color:#374151}.IconContainer_cardBackContainer__Q358s{display:flex;align-items:center;justify-content:center}.IconContainer_small__YvjP_{width:40%;max-width:80px}.IconContainer_medium__qEql8{width:28%;max-width:100px}.IconContainer_large__NxwAL{width:35%;max-width:120px}.LanguageSwitchLoader_container__Nx0pf{position:fixed;inset:0;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.dark .LanguageSwitchLoader_container__Nx0pf{background-color:#000}.LanguageSwitchLoader_loadingCircle__s0ii2{width:4rem;height:4rem;border:4px solid #d1d5db;border-top-color:transparent;border-radius:9999px;animation:LanguageSwitchLoader_spin__SL_U6 1s linear infinite}@keyframes LanguageSwitchLoader_spin__SL_U6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToastMessages_container___OuQ_{position:fixed;top:1rem;right:1rem;z-index:50;display:flex;flex-direction:column;gap:.5rem}.ToastMessages_duplicateToast__bLXER{background-color:#fef9c3;color:#854d0e;border-radius:.375rem;border:1px solid #fef08a}.ToastMessages_duplicateToast__bLXER,.ToastMessages_skipToast__NIucS{display:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;animation:ToastMessages_slideInRight__fKA8a .3s ease-out}.ToastMessages_skipToast__NIucS{background-color:#dbeafe;color:#1e40af;border-radius:.375rem;border:1px solid #bfdbfe}@keyframes ToastMessages_slideInRight__fKA8a{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.StreakDisplay_container__Uqrdr{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:1rem}.StreakDisplay_flameSection__tytdA{display:flex;align-items:center;gap:.75rem}.StreakDisplay_flameIcon__X4a2a{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StreakDisplay_streakText__xpDfS{display:flex;flex-direction:column;align-items:center}.StreakDisplay_streakNumber__evord{font-size:1.875rem;font-weight:700;font-family:var(--font-iceberg)}.StreakDisplay_streakLabel__XqIOc{font-size:.875rem;color:#4b5563;font-weight:500}.dark .StreakDisplay_streakLabel__XqIOc{color:#9ca3af}.StreakDisplay_calendar__a9jMj{display:flex;flex-direction:column;align-items:center;gap:.5rem}.StreakDisplay_calendarGrid__ahCQO{display:flex;align-items:center;justify-content:center;gap:.5rem}@media (min-width:640px){.StreakDisplay_calendarGrid__ahCQO{gap:.75rem}}.StreakDisplay_dayColumn__SDg7q{display:flex;flex-direction:column;align-items:center;gap:.5rem}.StreakDisplay_dayLabel__xUuqc{font-size:.75rem;font-weight:500;color:#4b5563;text-transform:uppercase;letter-spacing:.05em}.dark .StreakDisplay_dayLabel__xUuqc{color:#9ca3af}.StreakDisplay_dayIndicator__clbb_{width:2rem;height:2rem;border-radius:9999px;font-size:.875rem;transition:all .3s;position:relative;border:2px solid}.StreakDisplay_checkmark__ZCTpB,.StreakDisplay_dayIndicator__clbb_{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.StreakDisplay_checkmark__ZCTpB{font-size:1.125rem;position:absolute;inset:0;line-height:1}.StreakDisplay_completedSymbol__OTjtO,.StreakDisplay_failedSymbol__XgXlT{color:#fff}.StreakDisplay_transparentDay__wzwpb{background-color:transparent!important}.StreakDisplay_explanation__QwIxn{font-size:.75rem;color:#6b7280;text-align:center;max-width:20rem;line-height:1.625}.dark .StreakDisplay_explanation__QwIxn{color:#6b7280}.Autocomplete_container__SDT6J{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.dark .Autocomplete_container__SDT6J{background-color:#262626}.Autocomplete_suggestionButton__jhZFE{width:100%;padding:.75rem 1rem;text-align:left;transition:all .15s ease;outline:none;color:#111827;font-weight:500}.dark .Autocomplete_suggestionButton__jhZFE{color:#f3f4f6}.Autocomplete_suggestionButton__jhZFE:hover{background-color:#f3f4f6}.dark .Autocomplete_suggestionButton__jhZFE:hover{background-color:#4b5563}.Autocomplete_suggestionText__MlH_O{display:block;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.Autocomplete_suggestionButton__jhZFE{padding:.5rem .75rem}.Autocomplete_suggestionText__MlH_O{font-size:.8rem}}@media (orientation:landscape) and (max-height:600px){.Autocomplete_suggestionButton__jhZFE{padding:.5rem .75rem}.Autocomplete_suggestionText__MlH_O{font-size:.8rem}}.GuessProgressBar_container__7X84g{width:100%}.GuessProgressBar_progressBar__1KDNw{display:flex;width:100%;height:1rem;overflow:hidden;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative}@media (min-width:640px){.GuessProgressBar_progressBar__1KDNw{height:1.25rem}}.GuessProgressBar_progressSegment__GHQGw{flex:1;position:relative;background-color:#e5e7eb;overflow:hidden}.dark .GuessProgressBar_progressSegment__GHQGw{background-color:#374151}.GuessProgressBar_progressSegmentBorder__oQ9jt{border-left:2px solid #fff}.dark .GuessProgressBar_progressSegmentBorder__oQ9jt{border-left-color:#111827}.GuessProgressBar_filledSegment__enSc6{position:absolute;inset:0}.GuessProgressBar_shineEffect__JuxVu{position:absolute;inset:0;background:linear-gradient(180deg,#fff,transparent);opacity:.1}.GuessProgressBar_bottomShadow__Yxxi0{position:absolute;left:0;right:0;bottom:0;height:1px;opacity:.2}.GuessProgressBar_pulseEffect__1T_e2{position:absolute;inset:0;border-radius:9999px;pointer-events:none}.GuessProgressBar_shake___dzK0{animation:GuessProgressBar_shake___dzK0 .5s ease-in-out}.GuessProgressBar_fadeOut__77vzU{animation:GuessProgressBar_fadeOut__77vzU .3s ease-out}.GuessProgressBar_fadeIn__rwxSI{animation:GuessProgressBar_fadeIn__rwxSI .3s ease-in}@keyframes GuessProgressBar_shake___dzK0{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes GuessProgressBar_fadeOut__77vzU{0%{opacity:1}to{opacity:0}}@keyframes GuessProgressBar_fadeIn__rwxSI{0%{opacity:0}to{opacity:1}}.InputBar_container__m_ZRf{flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative}.InputBar_inputShell__HPOAT{position:relative;height:66px;overflow:visible}.InputBar_inputPosition__2IVME{position:relative;z-index:45;will-change:transform}.InputBar_submitButton__yVmz4{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:.75rem;font-weight:700;padding:.25rem .375rem;border-radius:.375rem;transition:opacity .2s;z-index:70;pointer-events:auto}.InputBar_progressContainer__ZZnxW{margin-top:.25rem}.InputBar_inputBase__vD8gA{width:100%;min-height:44px;border:1px solid #e5e7eb;border-radius:1rem;font-family:var(--font-display);outline:none;transition:all .3s;padding:.5rem 4rem .5rem .5rem;resize:none;overflow:hidden}.InputBar_inputEnabled__RGzP9{background-color:#fff;color:#111827;opacity:1}.dark .InputBar_inputEnabled__RGzP9{background-color:hsl(var(--muted));color:#f3f4f6;border-color:#374151}.InputBar_inputDisabled__AXcsj{background-color:#f3f4f6;opacity:.7}.dark .InputBar_inputDisabled__AXcsj{background-color:hsl(var(--muted))}.InputBar_inputBase__vD8gA:focus{box-shadow:0 0 0 2px var(--theme-color,#3b82f6)}.InputBar_hideScrollbar__EE1zN{-ms-overflow-style:none;scrollbar-width:none}.InputBar_hideScrollbar__EE1zN::-webkit-scrollbar{display:none}@media (max-width:480px){.InputBar_inputShell__HPOAT{height:60px}.InputBar_inputBase__vD8gA{min-height:40px;padding:.375rem 3.5rem .375rem .375rem}.InputBar_submitButton__yVmz4{font-size:.7rem;padding:.2rem .3rem}}@media (orientation:landscape) and (max-height:600px){.InputBar_inputShell__HPOAT{height:56px}.InputBar_inputBase__vD8gA{min-height:36px;padding:.25rem 3rem .25rem .25rem}.InputBar_submitButton__yVmz4{font-size:.65rem;padding:.15rem .25rem}}.GameButtons_container__hu7Oe{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:66px;min-width:60px}@media (min-width:640px){.GameButtons_container__hu7Oe{height:76px;min-width:80px}}.GameButtons_controlButton__BZgzo{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:9999px;color:var(--button-color,currentColor)}.GameButtons_controlButton__BZgzo:disabled{opacity:.5;cursor:not-allowed}.GameButtons_controlButton__BZgzo:not(:disabled){cursor:pointer}.GameButtons_controlButton__BZgzo.GameButtons_active__Q3IaP{background-color:var(--button-active-bg,transparent)}@media (min-width:640px){.GameButtons_controlButton__BZgzo{height:36px;width:36px}}.GameButtons_divider__fvWBq{width:24px;height:2px;background-color:var(--divider-color,transparent)}@media (min-width:640px){.GameButtons_divider__fvWBq{width:28px}}.GameButtons_skipTooltip__W9KHs{position:absolute;right:8px;top:0;padding:6px 12px;font-size:.875rem;font-weight:500;border-radius:6px;white-space:nowrap;color:#fff;z-index:90;background-color:var(--tooltip-color,transparent)}@media (min-width:640px){.GameButtons_skipTooltip__W9KHs{right:0}}.GameButtons_skipTooltipCaret__f7zm3{position:absolute;right:28px;bottom:-4px;width:8px;height:8px;transform:rotate(45deg);z-index:90;background-color:var(--tooltip-color,transparent)}@media (min-width:640px){.GameButtons_skipTooltipCaret__f7zm3{right:24px}}.GameButtons_icon__OdX6A{width:24px;height:24px}@media (min-width:640px){.GameButtons_icon__OdX6A{width:28px;height:28px}}.GameControls_container__d8oH0{width:100%;max-width:56rem;display:flex;flex-direction:column;align-items:center}.GameControls_wrapper__V3iCv{width:100%;max-width:32rem;margin-left:auto;margin-right:auto}.GameControls_controlsArea__WJl0R{width:100%;padding-left:.5rem;z-index:10}.GameControls_factsArea__TucQo{display:flex;width:100%;max-width:28rem;gap:.5rem;margin-left:auto;margin-right:auto}@media (min-width:1024px){.GameControls_factsArea__TucQo{max-width:36rem}}@media (max-width:480px){.GameControls_container__d8oH0{max-width:100%}.GameControls_factsArea__TucQo{gap:.25rem;margin-top:5px}.GameControls_controlsArea__WJl0R{border-top:none}}@media (orientation:landscape) and (max-height:600px){.GameControls_controlsArea__WJl0R{padding-top:.25rem;padding-bottom:.25rem}}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6da7e276b5467ef-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/63fe087876587bbb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Righteous Fallback;src:local("Arial");ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.00%;size-adjust:105.81%}.__className_9f6af0{font-family:Righteous,Righteous Fallback;font-weight:400;font-style:normal}.EndGameMessage_container__XXHjl{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.EndGameMessage_messageWrapper__IHm6x{position:relative;padding-left:1rem;padding-right:1rem}.EndGameMessage_messageContent__v2spz{font-size:1.25rem;font-family:var(--font-display);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width:640px){.EndGameMessage_messageContent__v2spz{font-size:1.5rem}}.EndGameMessage_timeDisplay__8VO5L{display:flex;align-items:center;gap:.75rem;font-size:1rem}.EndGameMessage_shareIcon__Zkln_{height:1.25rem;width:1.25rem;cursor:pointer;transition:opacity .2s}.EndGameMessage_shareIcon__Zkln_:hover{opacity:.8}.EndGameMessage_tomorrowMessage__QoW5v{font-size:1rem;font-weight:500;margin-top:1rem}.EndGameMessage_confettiPiece__hiLG2{position:absolute;left:50%;top:50%}.AnswerDetailsModal_overlay__3kE2_{position:fixed;inset:0;background-color:rgba(0,0,0,.7);z-index:999;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:1rem}.AnswerDetailsModal_closeButton__k8tBi{position:absolute;top:1.5rem;right:1.5rem;padding:.5rem;border-radius:9999px;transition:background-color .2s;z-index:10}.AnswerDetailsModal_closeButton__k8tBi:hover{background-color:hsla(0,0%,100%,.1)}.AnswerDetailsModal_photoSection__DoTKs{flex-shrink:0}.AnswerDetailsModal_photoContainer__DCePu{position:relative;background-color:#f3f4f6;border-radius:.75rem;overflow:hidden;width:100%;height:100%}.AnswerDetailsModal_dark__qitXE .AnswerDetailsModal_photoContainer__DCePu{background-color:#1f2937}.AnswerDetailsModal_placeholderPhoto__zktjx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.AnswerDetailsModal_dark__qitXE .AnswerDetailsModal_placeholderPhoto__zktjx{color:#4b5563}.AnswerDetailsModal_factIconActive__NEfoz{border-width:2px}.AnswerDetailsModal_factIconImage___DuFy{width:2.25rem;height:2.25rem}.AnswerDetailsModal_backButton__hqu6P{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;cursor:pointer;transition:opacity .2s}.AnswerDetailsModal_backButton__hqu6P:hover{opacity:.7}.AnswerDetailsModal_detailTitle__sNK0m{font-size:1.125rem;font-weight:700;margin-bottom:.75rem;color:#fff}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Fallback;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_572227{font-family:Quicksand,Quicksand Fallback;font-style:normal}.DropZoneIndicator_container__17KSr{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:2px dashed hsl(var(--primary));border-radius:.5rem;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;background-color:#f3f4f6;text-align:center;padding:.5rem 1rem}.dark .DropZoneIndicator_container__17KSr{border-color:#fff;background-color:hsl(var(--muted))}.DropZoneIndicator_text__ZVmfy{color:#000;font-weight:500;font-size:1.125rem}.dark .DropZoneIndicator_text__ZVmfy{color:#fff}.GameContent_container__YJSQk{display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;grid-template-areas:"cards bubbles" "controls controls";gap:1.5rem 2rem;width:100%;height:100%;padding:0 1rem 1rem;align-items:start}.GameContent_cardsPanel__Ce5L6{grid-area:cards;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;min-width:0;position:relative}.GameContent_cardsPanel__Ce5L6:after{content:"";position:absolute;top:0;right:-1rem;width:1px;height:100%;background:linear-gradient(180deg,transparent 10%,rgba(209,213,219,.3) 20%,rgba(209,213,219,.6) 50%,rgba(209,213,219,.3) 80%,transparent 90%)}.dark .GameContent_cardsPanel__Ce5L6:after{background:linear-gradient(180deg,transparent 10%,rgba(75,85,99,.3) 20%,rgba(75,85,99,.6) 50%,rgba(75,85,99,.3) 80%,transparent 90%)}.GameContent_bubblesPanel__j5dX9{grid-area:bubbles;flex-direction:column;gap:.5rem;min-width:0}.GameContent_bubblesPanel__j5dX9,.GameContent_cardSection__kHo8y{display:flex;height:100%;justify-content:center;align-items:center}.GameContent_cardSection__kHo8y{flex:1;width:100%}.GameContent_controlsPanel__SyPhi{grid-area:controls;display:flex;flex-direction:column;gap:1rem;align-items:center;padding-top:1rem}.GameContent_instructionsWrapper__mrbGK{width:100%;display:flex;justify-content:center;position:relative;margin-bottom:.5rem}.GameContent_gameControlsWrapper__5eL98,.GameContent_instructionsContainer__1WTeB{display:flex;justify-content:center}.GameContent_contextLine__lzwGq{width:100%;position:relative;flex-shrink:0;margin-top:.25rem}.GameContent_contextWrapper__gbo_b{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:center}.GameContent_contextContainer__7QQv6{padding:0 1rem .25rem;border-radius:.5rem;position:relative;z-index:10}.GameContent_factBubblesWrapper__Hl_kM{flex:1;min-height:0}.GameContent_factBubblesContainer__TXiNC,.GameContent_factBubblesWrapper__Hl_kM{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:0;padding-bottom:0}.GameContent_factBubblesContainer__TXiNC{position:relative}.GameContent_bubbleContextArea__Yxvje{position:absolute;left:0;right:0;display:flex;justify-content:center;padding:0 1rem;z-index:10}@media (max-width:1200px){.GameContent_container__YJSQk{grid-template-columns:1fr 1fr;gap:1.5rem;padding:0 0 1rem}.GameContent_cardsPanel__Ce5L6{padding-left:1rem}.GameContent_leftPanel__OaL6p{gap:.75rem}.GameContent_controlsSection__3NwxM{padding-bottom:1.5rem}}@media (min-width:1600px){.GameContent_container__YJSQk{gap:3rem;max-width:1400px;margin:0 auto}}.MobileGameContent_container__sdn2_{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;padding:0 0 .5rem;gap:.25rem}.MobileGameContent_topSection__gUnT3{width:100%;display:flex;justify-content:center;padding:0 0 .25rem;margin-top:-2rem}.MobileGameContent_middleSection__4fTiD{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:1rem}.MobileGameContent_contextLine__Di0Qf{width:100%;position:relative;flex-shrink:0;margin-bottom:.5rem}.MobileGameContent_contextWrapper__VR9z8{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:center}.MobileGameContent_contextContainer__pjqpN{padding:0 1rem .25rem;border-radius:.5rem;position:relative}.MobileGameContent_bubbleContextContainer__g67MZ{padding:2rem 1rem;border-radius:.5rem;position:relative}.MobileGameContent_factBubblesWrapper__nw2gt{width:100%;display:flex;justify-content:center;margin:.75rem 0}.MobileGameContent_factBubblesContainer__VgFyN{width:100%;max-width:32rem;margin-bottom:0;padding:0}.MobileGameContent_bottomSection__sPW1C{width:100%;margin-top:auto}.MobileGameContent_instructionsWrapper__T4Kr9{width:100%;position:relative;margin:.25rem 0;flex-shrink:0}.MobileGameContent_instructionsContainer__uTWmw{display:flex;justify-content:center}.MobileGameContent_instructionsInner__s6Q9r{padding:0 1rem .25rem;border-radius:.5rem}.MobileGameContent_controlsWrapper___fBWL{width:100%;display:flex;justify-content:center;margin-bottom:.5rem}.MobileGameContent_dropZoneOverlay__Fhcfi{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:20}@media (max-height:725px) and (min-height:650px){.MobileGameContent_topSection__gUnT3{margin-top:-40px}.MobileGameContent_bubbleContextContainer__g67MZ{margin-top:25px}}.MobileGameContent_sectionGap__lsd4E{gap:1rem}.GameContentRenderer_finalFiveTransition__Nju8w{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:10}.FactCardBack_container__CDn2M{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;position:relative;border-radius:.5rem}@media (min-width:640px){.FactCardBack_container__CDn2M{padding:1.5rem}}.FactCardBack_factCard__J3fnh{background-color:var(--fact-card-color,hsl(var(--primary)))}.FactCardBack_inStack__X_pZM{border:1px solid hsla(0,0%,100%,.4)}.dark .FactCardBack_inStack__X_pZM{border-color:hsla(0,0%,100%,.2)}.FactCardBack_iconContainer__tobZq,.FactCard_modalOverlay__5ouIO{display:flex;align-items:center;justify-content:center}.FactCard_modalOverlay__5ouIO{position:fixed;inset:0;z-index:100;background-color:rgba(0,0,0,.7);backdrop-filter:blur(12px)}.FactCard_cardContainer__YS2_G{position:relative;width:280px;height:420px;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;z-index:101}@media (min-width:640px){.FactCard_cardContainer__YS2_G{width:320px;height:480px}}.FactCard_closeButton__hg1r4{position:absolute;top:12px;right:12px;z-index:102}.FactCard_closeButtonIcon__zuq_j{width:24px;height:24px}.FactCard_cardContent__JDNo0{width:100%;height:100%;display:flex;flex-direction:column;z-index:101}.FactCard_topHalf__SOsXD{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.dark .FactCard_topHalf__SOsXD{border-bottom-color:#374151}.FactCard_bottomHalf__jw3Do{flex:1;display:flex;align-items:center;justify-content:center;padding-top:1rem}.FactCard_cardBack__mIVSJ,.FactCard_cardFront___R3Ez{position:absolute;inset:0;z-index:101}.FactCard_cardFront___R3Ez{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);padding:1rem;display:flex;flex-direction:column}.dark .FactCard_cardFront___R3Ez{background-color:hsl(var(--card));box-shadow:none;border:2px solid hsl(var(--border))}.dark.high-contrast .FactCard_cardFront___R3Ez{border-color:hsl(var(--border))}@media (min-width:640px){.FactCard_cardFront___R3Ez{padding:1.5rem}}.FactCard_factContent__LbWbK{color:hsl(var(--foreground));font-size:.875rem;text-align:left;line-height:1.25;padding-left:.25rem;padding-right:.25rem}@media (min-width:640px){.FactCard_factContent__LbWbK{font-size:1rem;line-height:1.375}}.FactCardStack_container__F9iUE,.FactCardStack_innerContainer__F07j0{display:flex;justify-content:center;align-items:flex-end;position:relative}.FactCardStack_innerContainer__F07j0{transition:transform .3s ease-out}.FactCardStack_card__q8E1k{position:absolute;padding:0;border:0;border-radius:.5rem}.FactCardStack_cardClickable___bJQr{cursor:pointer}.FactCardStack_cardNonClickable__CBTo4{cursor:not-allowed;opacity:.7}@media (orientation:landscape) and (max-height:600px){.FactCardStack_container__F9iUE{padding-top:.25rem;padding-bottom:.25rem}}.FactCardStackContainer_container__aQAL8{width:100%;max-width:56rem;border-radius:.5rem;position:relative}.FactCardStackContainer_innerContainer__uCnfW{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.FactCardStackContainer_cardStackWrapper__NSeZ8{width:100%;transition:opacity .3s ease-out}@media (max-width:480px){.FactCardStackContainer_container__aQAL8{border-radius:.25rem}}@media (orientation:landscape) and (max-height:600px){.FactCardStackContainer_container__aQAL8{border-radius:.25rem}}.EmptyStackPlaceholder_container__eDe25{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.EmptyStackPlaceholder_element__bM_4b{border:2px dashed hsl(var(--border));border-radius:.5rem;width:90%;max-width:350px;min-width:200px;height:150px;background-color:hsl(var(--muted));display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;padding:0 1rem}.EmptyStackPlaceholder_text__luDt9{color:hsl(var(--muted-foreground));font-family:var(--font-display);font-size:.875rem}.FactBubble_container__8cnXM{position:relative;width:100%;aspect-ratio:1}.FactBubble_bubble__vJ6Ds{position:relative;border-radius:50%;overflow:hidden;background-color:hsl(var(--card));border:2px solid hsl(var(--border));box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:colors .15s ease;width:var(--bubble-size);height:var(--bubble-size)}.dark .FactBubble_bubble__vJ6Ds{background-color:hsl(var(--card));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.FactBubble_clickable__wv7Mu{cursor:pointer}.FactBubble_notClickable__ulizY{cursor:not-allowed;opacity:.5}.FactBubble_particle___139t{position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%}.FactBubble_icon__NYYux{filter:var(--icon-filter);transition:opacity .3s ease;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;width:60%;height:60%}.FactBubble_iconClickable__mQZwM{opacity:.7}.FactBubble_iconNotClickable__hnjBV{opacity:.4}.FactBubbleGrid_container__ZcKV_{width:100%;display:flex;justify-content:center;margin-top:var(--grid-margin-top,.5rem);padding:0 1rem}@media (min-width:1024px){.FactBubbleGrid_container__ZcKV_{margin-top:0}}.FactBubbleGrid_grid__cFGkL{display:grid;grid-template-columns:repeat(4,var(--bubble-size));gap:var(--bubble-spacing);justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.FactBubbleGrid_doubleRow__lbVcK{grid-template-rows:repeat(2,var(--bubble-size));height:calc(2 * var(--bubble-size) + var(--bubble-spacing))}.FactBubbleGrid_singleRow__6Q_P4{grid-template-columns:repeat(var(--remaining-count,4),var(--bubble-size));grid-template-rows:var(--bubble-size);height:var(--bubble-size);align-content:center;justify-content:center}.FactBubbleGrid_emptySlot__nJQaX{aspect-ratio:1;opacity:0}.FactBubbleGrid_bubbleContainer__zoMWW{display:flex;align-items:center;justify-content:center}@media (max-width:480px){.FactBubbleGrid_container__ZcKV_{padding:0 .5rem}}@media (orientation:landscape) and (max-height:600px){.FactBubbleGrid_container__ZcKV_{margin-top:calc(var(--grid-margin-top, .5rem) * .5)}}